/*Aufbau: 1. Kalibrierung
        2. Allgemeine Styles
        3. Styles für Layoutbereiche
        4. Sonstige Styles 
=================================== */

/* ==================================
   1. Kalibrierung
   =============================== */

* { padding: 0px; margin: 0px; } 
 
h1, h2, p, ul, ol { margin-bottom: 1em; } 

ol ul { margin-bottom: 0px; } 

li { margin-left: 0px; }  

a { 
  text-decoration: none; 
  outline: none; 
} 
   
html, body{
scrollbar-base-color:#333;
scrollbar-face-color:#eee;
scrollbar-highlight-color:#eee;
scrollbar-3dlight-color:#eee;
scrollbar-darkshadow-color:eee;
scrollbar-shadow-color:#eee;
scrollbar-arrow-color:#666;
scrollbar-track-color:#fff;
}


/* ==================================
   2. Allgemeine Styles 
   =============================== */   
   
   

html { height: 100%; }    
   
body { 
  background-color: #e6e7eb;
  background:url(images/back.gif);
  /*background-attachment:fixed;*/

  background-repeat:repeat-x;


  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small; }

h1 {
	font-size: 17px;
	color:#B6B33A;
	line-height: 140%;
	text-align: left;
	text-transform: none;
	font-weight: normal;
}
h2 {
	font-size: 13px;
	color:#fff;
	font-weight: normal;
}
h3 {
	font-size: 16px;
	color: #707768;
	padding: 15px;
	font-weight: normal;

}

address {
  text-align: center; 
  font-size: 80%; 
  font-style: normal; 
  letter-spacing: 2px;
  line-height: 1.5; }


p {
	font-size:12px;
	width:95%;
	line-height: 18px;
	color: #333;
	text-align: left;
}

.subline {
	font-size:13px;
	width:80%;
	line-height: 18px;
	color:#C8C551;
	text-transform: uppercase;
	font-weight: normal;
}

/* ==================================
   3. Layout
   =============================== */   

#wrapper {
	color: black;
	width: 985px;
	margin: auto;

}


#navigation {
	margin-left: 18px;
	width:949px;
	height:20px;
	padding: 120px 0px 0px 0px;
	background: url(images/logo.png);
	background-position:top;
	background-repeat:no-repeat;}


#schatten_ob {
width:985px; 
height:10px;  
background: url(images/schatten_ob.png); }

#header {
padding:0px 18px;
width:949px;   
background: url(images/schatten_inhalt.png); 
background-repeat: repeat-y;

}


#inhalt {
	position: relative;
	width:935px;
	background: url(images/schatten_inhalt.png);
	background-repeat: repeat-y;
	padding:35px 0px 35px 50px;
	height: 500px;
}


#schatten_un {
width:985px; 
height:10px;  
background: url(images/schatten_un.png); }



#fussbereich {
width:985px; height:20px;
background: url(images/fussbereich.png); 
background-repeat:repeat-x;}

	#fussbereich p{
	font-size:10px;
	color:#333;
	padding:2px;
	margin-left:30px;
	letter-spacing: 0.2px;

}

#content {
	width:980px;
	background-color:#930;
}


#left {
	position:absolute;
	width:215px;
	background-color:#0FC;
	height:50px;
	left: 18px;
	top: 0px;
}

#right {
	width:500px;
	float:left;
	margin-top:10px;
	margin-left:30px;
}



/*navigation*/


#navigation ul {
      margin: 0px;
}

#navigation li {
      display: inline;
	  float:left;
	  width:auto;	  
      list-style-type: none;
}
	  
      #navigation a{
		  font-size:12px;
	  text-transform: uppercase;
      color: #FFF; 
      padding: 6px 8px 28px 8px;}
	
	
    #navigation a:hover,
    #navigation a:focus {
      /*background:url(images/navi1_aktiv.png);*/
     color: #333;
	 text-decoration:underline dotted;
	
	 /*background-color:#ccc;*/
	 }
	
	  #navigation .current {
	  margin:0px;
     padding: 6px 8px 28px 8px;  
	  background-color:#ccc;
      /*background:url(images/navi1_aktiv.png);*/
      color: white;}
	
/* ==================================
   4. Sonstiges
   =============================== */   

.bildlinks {
	/*border: 1px dotted #CCC;*/
	padding: 5px;
	float:left;
	margin-right:25px;
}

.bildrechts {
	float:right;
	margin-top: 20px;
	margin-right:7px;
	margin-left:25px;
	margin-bottom: 15px;}



.bildrahmen {
	margin-right:11px;
	border: 1px dotted #cccccc;
	padding:6px;
}


.clear {
	clear:both;}

.footertext {
	color: #B6B33A;
	font-size: 12px;
	font-weight: bold;
}

.box3{
	width:850px;
	height: 440px;
	float:left;
	position:relative;
	top: 0px;
	margin-right: 5px;
	text-align:left;
	overflow: auto;
}

.box3 h2 {
	color: #B6B33A;
	font-size: 14px;
	font-weight: bold;
}
