@charset "utf-8";
/* CSS Document */

body{	
	margin:0px;
	padding:0px;
	}

#banner-bg {
	background-color: #294750;
	height: 213px;
	margin:0px;
	padding:0px;	
}

#geruest {
	margin:0px;
	padding:0px;
	width: 924px;
	margin: 0em auto 0;
	background-color: #FF0;
	margin-top:-213px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#kopf {
	height: 166px;
	width: 924px;
	background-color: #294750;
}
#logo {
	float: left;
	width: 488px;
	height:94px;
	margin-top:29px;
	
}

#google728
{
  position:absolute;
  z-index:1;
  top:0px;
  width:924px;
  height:90px;
  text-align:right;
}

#topnavigation {
	margin:0px;
	padding:0px;
	float: right;
	width: 200px;
	margin-top:108px;
	font-size: 10px;
	color: #FFF;
}
#topnavigation ul {
	margin:0px;
	padding:0px;
	font-size:11px;
	}
#topnavigation ul li {
	display: inline;
	padding-left:3px;	
	}
#topnavigation ul li a {
	color:#FFF;
	text-decoration: none;
	}
#topnavigation ul li a:hover {
	color: #ff8e29;
	}

#navigation 
{
	background-color: #ff8e29;
	height: 39px;
	width: 924px;
	border-bottom: 8px #efe8c1 solid;
}
#navigation ul
{
  margin:0;
  padding:0;
  display: block;
  height:39px;
}
#navigation li{
	display: inline;
}
#navigation li a
{
  text-decoration: none;
	color:#ffffff;
	font-size: 16px;
  line-height:39px;
  display: block;
  float:left;
  padding-left:19px;
	padding-right:19px;
}

#navigation ul li a:hover, #navigation ul li.selected a
{
  background-color: #efe8c1;
  color:#be7e30;
}

#content 
{
	background-color: #FFF;
	width: 924px;
	float:left;
	border-bottom: 8px #efe8c1 solid;
	padding-bottom:45px;
}

#subnavigation
{
	width: 202px;
	float:left;
	margin-top:30px;
	}
#subnavigation ul{
  margin:0px;
  padding:0px;
  border-bottom:2px #efe8c1 dotted;
  margin-bottom:10px;
}
#subnavigation ul li{
	list-style-type: none;
	display: block;
	min-height:24px;
	border-top:2px #efe8c1 dotted;
	padding-top:7px;
	padding-bottom:0px;
	}
#subnavigation ul li a{
	font-size: 0.75em;
	color: #294750;
	text-decoration: none;	
	
	}
#subnavigation ul li a:hover, #subnavigation ul li.selected a
{
  color: #ff8e29;	
}
	
#subnavigation ul li ul
{
  border-bottom:0px #ffffff dotted;	
  margin-top:10px;
 margin-bottom:0px;
}
	
#subnavigation ul li.selected ul a
{
  color:#294750;
}
	
#subnavigation ul li ul li
{	
  border-top:0px #ffffff dotted;
  padding:0px;
  padding-left:18px;
  padding-bottom:10px;
}

#subnavigation ul li ul li a
{
 	font-size: 10px;
  color: #294750;			
}
	
#subnavigation ul li ul li a:hover
{
	color: #ff8e29;
}

#subnavigation iframe{
	margin-top:10px;
}

#inhalt {
	margin:0px;
	padding:0px;
	width: 428px;
	float:left;
	margin-left:47px;
	margin-top:30px;
}

#inhalt h1 
{
	font-size: 18px;
	color: #ff8e29;
	width: 428px;
  margin:0px;
  padding:0px;
  margin-bottom:22px;
  margin-right:49px;
}

#inhalt h2 {
	width: 428px;
	 margin:0px;
        padding:0px;
  	font-size: 16px;
	color: #ff8e29;  
	margin-bottom:10px;
}

#inhalt h3 {
	width: 428px;
	 margin:0px;
  padding:0px;
  color: #ff8e29;
  font-size: 14px;
  margin-bottom:10px;
}
#inhalt h4{
	width: 428px;
	 margin:0px;
  padding:0px;
  font-size: 14px;
  margin-bottom:7px;
}
#inhalt h5 {
	width: 428px;
	margin:0px;
	padding:0px;
	font-size: 12px;
	margin-bottom:17px;
}

#inhalt p, #inhalt ul, #inhalt ol
{
	font-size: 0.75em;
	color: #000;
	width: 428px;	
	text-align: left;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	line-height: 1.6;	
	margin-right:49px;
}

#inhalt .anzeige-text{
  border-top:2px #efe8c1 dotted;
  border-bottom:2px #efe8c1 dotted;
  padding-top:10px;
  padding-bottom:10px;  
  text-align:right;
   float:right;
  margin-left:8px;

  margin-left:0px;
  width:428px;
 float:left;
text-align:left;
margin-bottom:10px; 
}

#inhalt a {
	color: #294750;
}
#inhalt a:hover {
	color: #ff8e29; 
}

#inhalt ul, #inhalt ol 
{
  width:428px;
	margin-left:17px;	
	margin-bottom:25px;
}
#inhalt ul li{
	margin-bottom:6px;
	list-style-image: url(/img/list-haken.gif);
	}
#inhalt ol li{
}



#rechts{
background-color: #FFF;
width: 198px;
float:right;
margin-top:30px;
font-size: 12px;
}
#rechts p {
margin:0px;
padding:0px;
margin-left:8px;
}
#rechts a {
color: #294750;
margin-left:8px;
}
#rechts a:hover {
color: #ff8e29; 
}
											
#rechts ul{
margin:0px;
padding:0px;
font-size: 12px;
width: 428px;
margin-top:10px;
margin-bottom:10px;
margin-left:24px;
}
#rechts ul li{												
list-style-image: url(img/list-haken.gif);
}
#rechts h1 {
margin:0px;
padding:0px;
font-size: 16px;
margin-left:5px;
margin-bottom:3px;
color: #ff8e29; 
}
	
#fuss {
	border-top: 1px #294750 solid;
	clear: both;
	float: none;
	width: 924px;
	font-size: 10px;
	color: #294750;
	background-color: #FFF;
	height: 30px;
}

#fuss a {
	color: #294750;
	text-decoration: none;
	line-height: 30px;
}

#fuss a:hover {
	color: #ff8e29; 
}
#downloadbox {
	background-color: #FFF;
	width:198px;
	float:right;
	background-image: url(/img/downloadbox-inhalt.jpg);
	background-repeat: repeat-y;
}

#downloadbox img {

	float:none;
	background-color: #FFF;
	padding:4px;
	padding-top:0px;
	padding-bottom:0px;	
	
}

#downloadbox ul {
padding:0px;
	margin-top:10px;
	margin-left:25px;
	width: 175px;
	}
#downloadbox ul li {
	list-style-image: url(/img/list-pfeil.gif);
margin-top:3px;
	}
#downloadbox ul li a {
margin-left:0px;
      font-size:12px;
	color:#294750;
	text-decoration: none;
	}
#downloadbox ul li:hover {
	list-style-image: url(/img/list-pfeilhover.gif);
	}
#downloadbox ul li a:hover {
	color:#ff8e29;
	}


.training a{
font-size:14px;
}

#inhalt li.checkliste
{
  list-style-image: url(/img/pdf16x16orange.gif);
  padding-top:0px;
}
