body {
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
}

.text  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : normal;
	font-size : 9pt;
	text-decoration : none;
	line-height : 11pt;
}

.quote  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : normal;
	font-size : 12pt;
	text-decoration : none;
	line-height : 12pt;
}

.smalltext  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
	line-height : 10pt;
}

.formtext  {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
	text-decoration : none;
	line-height : normal;
}

.starttext {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 18pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none
}

.title  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : bold;	
	font-size : 9pt;
	text-decoration : none;
	line-height : 11pt;
}

.smalltitle  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : bold;	
	font-size : 8pt;
	text-decoration : none;
	line-height : 10pt;
}

.titleblau  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : bold;	
	font-size : 9pt;
	text-decoration : none;
	line-height : 11pt;
}

.texthomeblau  {
	font-family : Arial, Helvetica, sans-serif;
	color : #3E72C6;
	font-weight : bold;	
	font-size : 11pt;
	text-decoration : none;
	line-height : 14pt;
}

a {
	color: #F66B10;
	text-decoration: none;
}

a:hover {
	color: #F66B10;
	text-decoration: underline;
}

.navi {
	color: #8DA3DD;
	font-size:14pt;
	font-family : Arial, Helvetica, sans-serif;
	margin-left:14px;
	margin-bottom:8px;
	display:block;
}

.navi.smalltext  {
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
	line-height : 10pt;
	margin-left:0;
	display:inline;
}


a.navi {
	color: #8DA3DD;
	text-decoration: none;
}

a.navi:hover {
	color: #F66B10;
	text-decoration: none;
	font : bold;
	font-weight : normal;
}

a.navi.selected {
  color: #F66B10;
  font-weight:bold;
}

.naviselected {
	color: #F66B10;
}

a.naviselected {
	color: #F66B10;
	text-decoration: none;
	font : bold;
	font-weight : bold;	
}

a.naviselected:hover {
	color: #F66B10;
	text-decoration: none;
	font : bold;
	font-weight : bold;
}

a.start {
	text-decoration : none;
}

a.start:hover {
	text-decoration : none;
}

a.impr {
	text-decoration : underline;
		color : #3E72C6;
}

a.impr:hover {
	text-decoration : underline;
		color : #3E72C6;
}


.leuchttext {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #FFCC33
}

.textschwarz {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
	font-size : 8pt;
	text-decoration : none;
	line-height : normal;
}

.titleschwarz {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	font-size : 9pt;
	text-decoration : none;
	line-height : normal;
}

.titlerot { 
	font-family : Arial, Helvetica, sans-serif;
        color : #F66B10;
        font-weight : bold;
        font-size : 9pt;
        text-decoration : none;
        line-height : 11pt;
 }
 
.textadresse { 
	font-family : Arial, Helvetica, sans-serif;
        color : #3E72C6;
        font-weight : normal;
        font-size : 9pt; 
        text-decoration : none; 
        line-height : 12pt; 
 }
 
 #anlagen-header {
   margin-left:28px;
   margin-top:30px;
   height:25px;
 }

 #anlage-header {
   margin-left:28px;
   margin-bottom:10px;
 }

 #anlage-navi {
   margin-left:28px;
   margin-top:30px;
   height:25px;
 }

 #anlagen-desc {
   margin-left:28px;
   margin-bottom:15px;
 }

 #anlage-desc {
   margin-left:28px;
   margin-bottom:20px;
   max-width: 550px;
 }

 .anlage-auswahl {
   padding: 0px;
   width:184px;
 }
 
 .anlage-auswahl a {
   color:#3E72C6;
   
 }
 
 .anlage-auswahl a:hover {
	color: #F66B10;
  }
 
 .anlage-auswahl img {
   margin:10px;
   
 }
 
 .anlage-img {
 height:200px;
 border:2px solid #3E72C6;
 cursor:pointer;
 }
 
 
 .links {
   float:left;
   padding-left:28px;
 }

 .mitte {
   float:left;
   margin-left:26px;
   margin-right:26px;
 }
 
 .rechts {
   float:left;
   margin-right:0px;
 }
 
 .oben {
   padding-top:10px;
 }
 
 .unten {
   padding-bottom:10px;
 }


 
 
 #anlage-image {
   margin-left:28px;
   padding-top:10px;
 }
 
 #anlage-footer {
   margin-left:28px;
   margin-top:20px;
 }
 
 #anlage-footer {
   float:none;
 }
 
.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
 

