body {
margin: 0px;
background-color:#9FBAB7;
}

.image {
padding-left: 6px;
padding-bottom: 6px;
padding-top: 6px;
}


.normal {
        color : #000000;
		font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : normal;
        font-size : 0.8pc;
}


.gross {
  color : #A47FB2;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 20px;
  letter-spacing: 1px;
}


.inhalt {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 11px;
  color: #000000;

}


.error {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  font-size : 11px;
  color: #FF3300;

}


.info_strich {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size:10px;
color: #999999;
text-decoration:none;
padding-left: 10px;
padding-right: 10px;
}

hr {
   border-color: #eeeeee;
   border-style: dotted;
   border-width: thin;
}

.menuimage {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}

.text_inhalt_info {
  color : #333333;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : none;
  text-decoration: none;
  font-size : 6px;
}


.link {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #D46900;
  font-size : 11px;
}
.link:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #660000;
  font-size : 11px;
}

.grau {
  background-color: #CCCCCC;
}


.link_info {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #CC3300;
  font-size : 10px;
}


#tab_normal {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 11px;
  color: #000000;

}


#tab_fuss {
  width:760px; 
  height:20px;
  margin: 0px;
  padding: 0px;
  background-color:#D3F7F3;
  border-top: 1 solid #aaaaaa;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #4C6876;
  font-size : 10px;
  text-align: right;
}

#tab_fuss a {

font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #4C6876;
  font-size : 10px;
  text-align: right;
}

#tab_fuss a:hover {
	color: #000000;
}


#tab_outer td {
  margin: 0px;
  padding: 0px;
  text-align:left;
  vertical-align:top;
  border-width:1px;
  border-style:solid;
  border-color: #003366;
}




#tab_index {
border-collapse:collapse;
  width:898px; 
  height:698px;
  margin: 0px;
  padding: 0px;
  background-color:#ffffff;
  border-width:0px;
  border-style:solid;
  border-color: #003366;
}


#tab_index td {
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  border-width:0px;
  border-style:solid;
  border-color: #003366;
}


#tab_index td.inhaltlinks {
  border-right:1px solid #000000;
  background-color:#e3e9f1;
  width: 150px;
}

#tab_index td.inhaltrechts {
  border-left:1px solid #000000;
  background-color:#eeeeee;
  border-top:0px solid #000000;
}

#tab_index td.inhaltmitte {
  border-right:0px solid #000000;
  border-top:1px solid #000000;
  background-color:#ffffff;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  padding: 6px;
  padding-right: 20px;
}



td.toplinks {
  color : #263248;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  text-align:right;
  vertical-align:middle;
  padding-right: 10px;
}

td.toplinks a {
  color : #263248;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  padding-left:30px;
}



#tab_index td.bottomlinks {
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 10px;
  text-align:right;
  vertical-align:middle;
  padding-right: 20px;
}

#tab_index td.bottomlinks a {
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 10px;
}


#tab_ueber {
  width:530px; 
  border-bottom:1px solid #eeeeee;
  border-collapse:collapse;
  background-color: #ffffff;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  }

#tab_ueber .right {
  vertical-align:bottom;
  text-align:right;
  }

#tab_ueber td {
  background-color: #ffffff;
  }

#tab_inhalt {
  width:898px; 
  height:470px;
  }

#tab_innen {
  width:884px; 
  height:454px;
  margin: 0px;
  padding: 0px;
  background-color:#f3ebe0;
  border-width:0px;
  border-style:solid;
  border-color: #000000;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

#tab_innen td {
  margin: 0px;
  padding: 0px;
  text-align:left;
  vertical-align:top;
  background-color:#f3ebe0;
  
  
  border-width:1px;
  border-style:solid;
  border-color: #000000;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}



#infos {
  width: 170px;
  border-collapse:collapse;
  background-color:#eeeeee;
}

#infos .oben {
background:#c4d5ec;
height:20px;
line-height:20px;

border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;

font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size:12px;
text-align: left;
color: #000000;
text-decoration:none;
padding-left: 10px;
}

#infos .inhalt {
background:#FFFFFF;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;

font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size:10px;
text-align: left;
color: #000000;
text-decoration:none;
padding-left: 10px;
}








#menu {
  width: 190px;
  border-collapse:collapse;
  background-color:#000000;
  margin-left: 28px;
  margin-top: 20px;
  
}

#menu a {
display:block;
font-family : Arial, Helvetica, sans-serif;
font-weight : mormal;
font-size:12px;
text-align:left;
color: #000000;
text-decoration:none;

}



#menu .ppoint {
border-collapse:collapse;
background:#D3F7F3;
width:190px;
height:28px;
line-height:28px;
margin: 0px;
padding: 0px;
border-top:0px solid #000000;
border-bottom:1px solid #999999;
border-left:0px solid #000000;
border-right:0px solid #000000;

}




#menu .subpoint {
border-collapse:collapse;
background:#D3F7F3;
width:20px;
height:20px;
line-height:20px;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
border-left:0px solid #000000;
border-right:1px solid #000000;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size:10px;
text-align: center;
color: #000000;
text-decoration:none;
}




#menu .linkpoint {
border-collapse:collapse;
background: #E8FCFA;
padding: 0px;
width:170px;
height:20px;
line-height:20px;
border-top:0px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;
border-bottom: 1px solid #E8FCFA;
}




#menu .submleer {
border-collapse:collapse;
background:#D3F7F3;
padding: 0px;
height:10px;
line-height:10px;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
border-left:0px solid #000000;
border-right:1px solid #000000;
}



#menu .subpleer {
border-collapse:collapse;
background:#E8FCFA;
padding: 0px;
height:10px;
line-height:10px;
border-top:0px solid #000000;
border-bottom:1px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;
}






#menu a.sublink {
	  font-size:10px;
}

#menu a.ppoint {
	  width: 170px;
}



#menu a.linkpoint {
	  width: 150px;
}

#menu a.selected {
background-color: #eeeeee;
}


#menu a.erster_selected {
border-top:2px solid #000000;
background-color: #eeeeee;
}

#menu a.letzter_selected {
border-bottom:2px solid #000000;
background-color: #eeeeee;
}

#menu a:hover {
	  background-color: #CFDFEF;
	  border-right:8px solid #4C6876;
	  border-bottom-color: #666666;

}

#menu a.erster {
border-top:2px solid #000000;
}

#menu a.letzter {
border-bottom:2px solid #000000;
}



/*****Formulare********/
#form_tab {
  margin: 0px;
  padding: 0px;
  background-color: #99CCFF;
  border: 0px solid #000000;
  table-layout: auto;
  border-spacing: 0px;
  border-collapse: collapse;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  color : #000000;
}

.form_input {
  width:150px;
  height:16px;
  border-width:1px;
  border-style:solid;
  border-color: #003366;
  background-color: #FFFFFF;
  margin:0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding:0px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  color: #000000;
  text-decoration:none;
}

.form_box {
  width:500px;
  height:140px;
  border-width:1px;
  border-style:solid;
  border-color:#BBAF95;
  background-color:#FDFCF9;
  margin:0px;
  padding:0px;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  text-align:left;
  color: #333333;
  text-decoration:none;
}

.form_tab_oben {
  margin: 0px;
  padding: 2px;
  text-align: left;
  background-color: #99CCCC;
  border:0px solid #000000;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

.form_tab_unten {
  margin: 0px;
  padding: 2px;
  text-align: left;
  background-color: #BBAF95;
  border:0px solid #000000;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

.form_button {
display:block;
height:16px;
width:80px;
line-height:12px;
margin: 2px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: #336699;
border:1px solid #333366;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 10px;
text-align: center;
color: #330000;
text-decoration: none;
}

.form_button:hover, .form_button:active {
background-color: #ffffff;
border:1px solid #000000;
color: #000000;
}

.form_fileupload {
width:400px;
  height:20px;
  border-width:1px;
  border-style:solid;
  border-color: #003366;
  background-color: #FFFFFF;
  margin:0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding:0px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 14px;
  color: #000000;
  text-decoration:none;
}


/*****Formulare Inhalt********/
#form_inhalt_tab {
  margin: 0px;
  padding: 0px;
  background-color: #D3F7F3;
  border: 0px solid #000000;
  table-layout: auto;
  border-spacing: 0px;
  border-collapse: collapse;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
  color : #000000;
}

.form_inhalt_input {
  width:250px;
  height:20px;
  border-width:1px;
  border-style:solid;
  border-color: #A0D2CC;
  background-color:#F5FAFF;
  margin:0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding:0px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  color: #333333;
  text-decoration:none;
}

.form_inhalt_box {
  width:530px;
  height:140px;
  border-width:1px;
  border-style: solid;
  border-color: #A0D2CC;
  background-color: #F5FAFF;
  margin:0px;
  padding:0px;
  
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 12px;
  text-align:left;
  color: #333333;
  text-decoration:none;
}

.form_inhalt_tab_oben {
  margin: 0px;
  padding: 4px;
  text-align: left;
  background-color: #A0D2CC;
  border:1px solid #ffffff;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 11px;
}

.form_inhalt_tab_unten {
  margin: 0px;
  padding: 2px;
  text-align: left;
  background-color: #ffffff;
  border:0px solid #000000;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

.form_inhalt_button {
display:block;
height:24px;
width:140px;
line-height:18px;
margin: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: #A0D2CC;
border:1px solid #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
text-align: center;
color: #ffffff;
text-decoration: none;
}

.form_inhalt_button:hover, .form_button:active {
background-color: #ffffff;
border:1px solid #A0D2CC;
color: #A0D2CC;
}








