/*
  ---------------------------------------------------------------------

  tested with   MS Internet Explorer 5.0 (Win32)
                Netscape Communicator 4.7 (Win32)
                Netscape 6.0 (Win32)
                Opera 4.02 (Win32)
                MS Internet Explorer 4.5 (Mac OS)
                Netscape Communicator 4.76 (Mac OS)


  ---------------------------------------------------------------------
*/

/*
  ---------------------------------------------------------------------
  central definitions
  ---------------------------------------------------------------------
*/

body, p,
h1, h2, h3, h4, h5, h6,
tr, td,
ul, ol, li,
span,
.txtbold, .tocs,
#links a, #links a:hover,
#tocs a, #tocs a:active, #tocs a:hover
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #D08A11;
  text-decoration: none;
}

.invisible { display:none; }
.webstandard { display:none; speak:none;}
.qhigh {font-weight:bold;color:#000;background-color:#FFFF00;}

.red
{
  	color: #C74E1E;
} 


.grey
{
  	color: #888888;
} 



#links a:active {
	color: #80A8CE;
}


body {
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#EFD4B4;
	scrollbar-3dlight-color: #F4DEBD;
	scrollbar-highlight-color: #E2B97F;
	scrollbar-shadow-color: #E2BF88;
	scrollbar-darkshadow-color: #DF8F46;
	scrollbar-track-color: #F3E1CB; 
	scrollbar-arrow-color: #DF8F46;
	}


/*
  ---------------------------------------------------------------------
  redefinitions of HTML tags
  ---------------------------------------------------------------------
*/

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

ul {
  list-style-type: square;
}

form, input, select
{
  font-size: 11px;
}



a, a:link, a:visited {
  font-size: 12px;
  text-decoration: none;
  color: #888888;
}

a[href^="http://"]{
background: url('../a_images/1href-icon.gif') 100% 50% no-repeat;
padding-right: 10px;
}


a:active, a:hover {
	color: #CB651D;
}





/*
  ---------------------------------------------------------------------
  general classes - Allgemein
  ---------------------------------------------------------------------
*/

.txtbold {
  font-weight: bold;
}


.headline {
	font-family:arial,helvetica,sans-serif; 
	font-size:14px; 
  	font-weight: bold;
	color:#FFFFFF;
	}	
	
.text {	
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  color: #D08A11;
  text-decoration: none;	
  }
	
	
input {
	border : 1px solid #FFFFFF; 
	background-color : #ACB2C0;
	color : #FFFFFF; 
	font-size : 12px; 
	color : blue
	}
	
textarea {
	border : 1px solid #FFFFFF; 
	background-color : #ACB2C0;
	color : black; 
	font-size : 12px; 
	color : blue
	}
	
select {
	border : 1px solid #FFFFFF; 
	background-color : #798EA3;
	color : #FFFFFF; 
	font-size:11px; 
  	font-weight: bold;
	color : #FFFFFF;	
	}


	
.submitb {
	font-family:arial,helvetica,sans-serif; 
	font-size:11px; 
  	font-weight: bold;
	color: #FFFFFF;
	background: #003366;
  	border-width:1px;
  	border-style:solid;
  	border-color: #FFFFFF;
  	padding:2px;
	}	
	
.inhalt {
	font-family:arial,helvetica,sans-serif; 
	font-size:12px; 
  	font-weight: bold;
	color:#FFFFFF;
	}	
	

/*
  ---------------------------------------------------------------------
  Redifinition von Links
  ---------------------------------------------------------------------
*/

#tocs a {
	color: #D9751F;
	font-size:14px; 
  	font-weight: bold;
}

#tocs a:active, #tocs a:hover {
	color: #BC5B23;
	font-size:14px; 
  	font-weight: bold;
}

#links a, #links a:hover {
	color: #CCCCCC;
}

#links a:active {
	color: #80A8CE;
}


/*
  ---------------------------------------------------------------------
  Rahmen für Tables
  ---------------------------------------------------------------------
*/


#rahmen1 
	{
	border-left-width:1px;
  	border-left-style:solid;
	border-right-width:1px;
  	border-right-style:solid;
  	border-color: #E4DACF;
  	padding:0px;
  	text-align:normal; 
  	}



#kasten 
	{
  	border-width:1px;
  	border-style:solid;
  	border-color: #E9B55A;
  	padding:12px;
  	text-align:normal; 
  	}

#kastenanbau	
	{
	border-left-width:1px;
  	border-left-style:solid;
	border-right-width:1px;
  	border-right-style:solid;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color: #000000;
  	padding:12px;
  	text-align:normal; 
  	}
	

/*
  ---------------------------------------------------------------------
  Layer
  ---------------------------------------------------------------------
*/

	

	
#headNav { 
	float:left; 
	padding-top:0px; 
	padding-left:0px; 
	margin-top:0px; 
	background:#E9B55A;
	}
	
#head { 
	float:right;
	width:502px;
	text-align: left;
	img-align: left;
	background:#E9B55A;
	}
	
	
	

#navi { 
	float:left; 
	width:218px;
	height:100%;
	padding-top:0px; 
	padding-left:0px; 
	margin-top:0px; 
 	background-image: url(../a_images/0navi-back.gif);
	}
	
#naviVideo { 
	float:left; 
	width:218px;
	height:100%;
	padding-top:0px; 
	padding-left:0px; 
	margin-top:0px; 
 	background-image: url(../a_images/3navi-back.gif);
	}	
	
#naviTab { 
	text-align: center;
	}
	
#content { 
	float:right;
	padding:22px 20px 16px;
	width:502px;
	line-height: 18px;
	text-align: left;
	img-align: right;
 	font-family: Arial, Helvetica, Verdana, sans-serif;
  	font-size: 12px;
  	color: #D08A11;
  	text-decoration: none;
	}
	
	
	
#bilderrahmen 
	{
	width:180px;
	margin-left:3px;
	margin-bottom:3px;
  	border-width:1px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:1px; 
  	}	
		
#sliderahmen 
	{
	width:200px;
	margin-bottom:3px;
  	border-width:0px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:1px; 
  	}			
		
	
#bilderrahmenRE 
	{
	float:right; 
	margin-left:3px;
	margin-bottom:3px;
  	border-width:1px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:1px; 
  	}	
	
#bilderrahmenLI 
	{
	float:left; 
	margin-top:3px;
	margin-right:6px;
	margin-bottom:3px;
  	border-width:1px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:1px; 
  	}	
	
	
	
#textrahmenRE 
	{
	float:right; 
	margin-left:3px;
	margin-bottom:3px;
  	border-width:1px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:6px; 
  	}	
	
#textrahmenLI 
	{
	float:left; 
	margin-top:3px;
	margin-right:6px;
	margin-bottom:3px;
  	border-width:1px;
  	border-style:solid;
  	border-color: #BB924B;
  	padding:6px; 
  	}		