/***** Allgemeine HTML-Tag-Anpassungen *****/

body { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:100%; 
  margin:0%; 
  padding:0%; 
  line-height: 100%; 
  display: block;
}

IMG {
	BORDER: 0px;
}
}
/*************************************************/



#hintergrund{
 display:none;
}
#service { 
 display:none;
}
#navi{
 display:none;
}

#header{
  display:none;
}

#breadcrumb { 
  font-size:69%; 
  padding-top:3px; 
  padding-bottom:0px; 
  padding-left:20px;
}

#name{
  display:none;
} 

.wichtig {
  display:none; 
}

.button {  
  background-image:url(../images/doppelpfeil.gif); 
  text-align: left; 
  text-indent: 12px; 
  background-color: transparent; 
  font-size: 85%; 
  color: #003399;
  line-height: 160%;
  border: 0px; 
  background-position: top left; 
  background-repeat: no-repeat; 
  margin-left: 8px; 
  margin-right: 8px; 
  display: inline-block;
  text-decoration:none; 
}

.vor {  
  background-image:url(../images/doppelpfeil.gif); 
  text-align: right;
  width:45%; 
  padding-right: 12px;
  background-color: transparent; 
  font-size: 85%; 
  color: #003399;
  line-height: 160%;
  background-position: top right; 
  background-repeat: no-repeat; 
  margin-left: 8px; 
  margin-right: 8px; 
  display: inline-block;
  text-decoration:none; 
}

.zurueck {  
  background-image:url(../images/doppelpfeil_verkehrt.gif); 
  text-align: left; 
  width:45%; 
  text-indent: 12px; 
  background-color: transparent; 
  font-size: 85%; 
  color: #003399;
  line-height: 160%; 
  background-position: bottom left; 
  background-repeat: no-repeat; 
  margin-left: 8px; 
  margin-right: 8px; 
  display: inline-block;
  text-decoration:none; 
}



#content { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:70%; 
  position:absolute;
  left:0px;
  /*right:12px;*/ 
  top:0px;  
  padding-top:10px; 
  padding-right:12px; 
  padding-left:20px; 
  width:95%;
}


.maincontent { 
  
}


.maincontent hr { 
  width:100%; 
  height:1px;
  color:#003399;
  margin-top:0px;
  margin-bottom:15px;
}


.maincontent h1 { 
  font-style:normal; 
  font-size:125%; 
  color:#000000; 
  margin-top:0px; 
  margin-bottom:13px; 
}

.maincontent h2 { 
  font-size:120%; 
  color:#000000; 
  margin-top:16px; 
  margin-bottom:14px;   
  font-weight: bold; 
  line-height: 12px; 
}

.maincontent h3 { 
  font-style:normal; 
  font-size:100%; 
  color:#000000; 
  margin-top:0px; 
  margin-bottom:16px; 
}

.maincontent p { 
  margin-top:0px; 
  margin-bottom:14px; 
  padding-top:0px;  
  line-height: 14px;
}

.maincontent ul li {  
  margin: 0; 
  padding: 0px 0px 0px 6px;
}

.maincontent ol { 
  margin-top:0px; 
  margin-bottom:13px; 
  margin-left:30px; 
  padding-top:0px; 
  padding-bottom:0px; 
}

.maincontent ol li {  
  margin: 0; 
  padding: 0;
}

.maincontent .list {
  width:100%;
  border:1px solid white; 
  text-align:left;    
}


.maincontent .list .tablehead { 
  color:#FFFFFF; 
  background-color:#003399; 
  padding-top:3px; 
  padding-right:6px; 
  padding-bottom:4px; 
  padding-left:6px; 
}

.maincontent .list th { 
  padding-left:6px;
}

.maincontent .list td { 
  padding-left:6px;
  vertical-align:top;
}

.maincontent .list table td { 
  padding-left:0px;
  padding-right:10px;
  vertical-align:top;
}

.maincontent .list a { 
  text-decoration:none; 
  color:#000000; 
}

.maincontent .list a:hover { 
  text-decoration:underline; 
}

.maincontent .list .logo{
  width:60px;
}

.dark { 
  background-color:#C6D5E8;
}

.light { 
  background-color:#E5EAF5; 
}

.bericht_vorschau {
  font-size:100%; 
  border-bottom:0;
  border-left:solid 8px #003399; 
  margin-bottom:20px; 
  padding-top:0px; 
  padding-bottom:0px; 
  padding-left:7px;
}

.bericht_vorschau h1 { margin-bottom:5px; }

.bericht_vorschau img { 
  margin-right:15px; 
  margin-bottom:12px; 
  /*float:left;*/
  width:100;
  height:64;
  border:0; 
}

.bericht_vorschau p { margin-bottom:0px; }

.bericht_vorschau .mehr{
  /*clear:left;*/
}


#print_div { 
  display:none;  
}

.infocontent { 
  display:none;  
}


.maincontent_big { 
  margin-right:20px; 
  margin-bottom:20px; 
  /*width:70%;*/ 
  margin-right:20px; 
  /*float:left;*/
}


.maincontent_big hr { 
  width:100%; 
  height:1px;
  color:#003399;
  margin-top:9px;
  margin-bottom:8px;
}

.maincontent_big h1 { 
  font-style:normal; 
  font-size:125%; 
  color:#000000; 
  margin-top:0px; 
  margin-bottom:13px; 
}

.maincontent_big h2 { 
  font-size:100%; 
  color:#000000; 
  margin-top:16px; 
  margin-bottom:14px;   
  font-weight: bold; 
  line-height: 12px; 
}

.maincontent_big h3 { 
  font-style:normal; 
  font-size:125%; 
  color:#000000; 
  margin-top:0px; 
  margin-bottom:16px; 
}

.maincontent_big p { 
  margin-top:0px; 
  margin-bottom:14px; 
  padding-top:0px;  
  line-height: 14px;
}

.maincontent_big ul li {  
  margin: 0; 
  padding: 0px 0px 0px 6px;
}

.maincontent_big ol { 
  margin-top:0px; 
  margin-bottom:13px; 
  margin-left:30px; 
  padding-top:0px; 
  padding-bottom:0px; 
}

.maincontent_big ol li {  
  margin: 0; 
  padding: 0;
}

.maincontent_big .list {
  width:100%;
  border:1px solid white; 
  text-align:left;    
}


.maincontent_big .list .tablehead { 
  color:#FFFFFF; 
  background-color:#003399; 
  padding-top:3px; 
  padding-right:6px; 
  padding-bottom:4px; 
  padding-left:6px; 
}

.maincontent_big .list th { 
  padding-left:6px;
}

.maincontent_big .list td { 
  padding-left:6px;
  vertical-align:top;
}

.maincontent_big .list a { 
  text-decoration:none; 
  color:#000000; 
}

.maincontent_big .list a:hover { 
  text-decoration:underline; 
}
  
.maincontent .list td .bild, .maincontent_big .list td .bild{ 
  height:160px;
}

.downloadpic{
  text-align:center;
}

.sitemap { font-size:100%; width:100%; text-decoration:none; color:#000000;}
.sitemap .level0 { text-decoration:none; color:#000000; border-bottom:solid 3px #003399; padding-top:7px; padding-bottom:3px; padding-left:0px; width:100%;  font-weight:bold;}
.sitemap .level1 { border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:0px; width:100%; }
.sitemap .level2 {  border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:30px; }
.sitemap .level3 { border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:60px; }
.sitemap .level4 { border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:90px; }
.sitemap .level5 {  border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:120px; }
.sitemap .level6 {  border-bottom:solid 1px #003399; padding-top:3px; padding-bottom:3px; padding-left:150px; }
.sitemap a { text-decoration:none; color:#000000; }
.sitemap a:hover { text-decoration:underline; color:#000000; }

.form {
  /*width:100%;*/ 
  background-color:#E5EAF5; 
  padding-top:3px; 
  padding-right:20px; 
  padding-bottom:4px; 
  padding-left:6px;
}

