body {
margin: 0px;
background-color:#6666CC;
}

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


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

.image_klein {
padding-right: 4px;
padding-bottom: 4px;
padding-top: 0px;
}

.achtung {
 color: #990000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : mormal;
 text-decoration: none;
 font-size : 12px;
}

.hinweis {
 color: #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : mormal;
 text-decoration: none;
 font-size : 8px;
}

.link
{
 color: #174173;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
 text-decoration: none;
 font-size : 12px;
}
.link:hover
{
 color: #003366;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
 text-decoration: underline;
 font-size : 12px;
}

.font_hellgrau
{
 color: #cccccc;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
 text-decoration: none;
 font-size : 12px;
}

.font_grau
{
 color: #666666;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
 text-decoration: none;
 font-size : 12px;
}

.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 : 8px;
}


.link_inhalt {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : bold;
  text-decoration: none;
  color: #D46900;
  font-size : 12px;
}

.grau {
  background-color: #CCCCCC;
}

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

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

#tab_outer {
  width:900px; 
  height:700px;
  //margin: 0px;
  //padding: 0px;
  background-color:#ffffff;
  border-spacing:10px
  border-width:10px;
  border-style:solid;
  border-color: #ffffff;
  
}


#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;
  
  //font-family : Arial, Helvetica, sans-serif;
  //font-weight : normal;
  //text-decoration: none;
  
  //font-size : 12px;
  
}


#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:1px 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;
}



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

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



#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;
  padding-right: 20px;
  }

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

#tab_ueber td {
  background-color: #ffffff;
  padding-right: 10px;
  padding-left: 2px;
  }

#tab_inhalt {
  width:500px; 
  height:470px;
  }
  
#tab_inhalt td {
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  text-align:left;
  vertical-align:top;
  font-size : 12px;
  
  }

#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: 170px;
  border-collapse:collapse;
  background-color:#ffffff;
  
}



#menu .mpoint {
border-collapse:collapse;
background:#91b0db;
width:20px;
height:20px;
line-height:20px;

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: center;
color: #000000;
text-decoration:none;
}


#menu .ppoint {
border-collapse:collapse;
background:#91b0db;
width:170px;
height:20px;
line-height:20px;

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

}

#menu .subpoint {
border-collapse:collapse;
background:#FFFFFF;
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:#d0def0;
width:150px;
height:20px;
line-height:20px;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
border-left:0px solid #000000;
border-right:0px solid #000000;

}

#menu .submleer {
border-collapse:collapse;
background:#ffffff;
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:#d0def0;
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 {
display:block;
height:20px;
line-height:20px;

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


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

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

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

#menu a.selected {
background-color: #ebf2f9;
font-size:10px;
}

#menu a:hover {
background-color: #ffffff;
}





/*****Formulare********/
#form_tab {
  margin: 0px;
  padding: 0px;
  background-color: #f3ebe0;
  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: #BBAF95;
  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: #e7ad75;
border:1px solid #003366;
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;
}

/*****Formulare Inhalt********/
#form_inhalt_tab {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  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: #003366;
  background-color:#F5FAFF;
  margin:4px;
  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:454px;
  height:140px;
  border-width:1px;
  border-style: solid;
  border-color: #003366;
  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: 2px;
  text-align: left;
  background-color: #ffffff;
  border:0px solid #000000;
  color : #000000;
  font-family : Arial, Helvetica, sans-serif;
  font-weight : normal;
  text-decoration: none;
  font-size : 12px;
}

.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: 2px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background: #e7ad75;
border:1px solid #003366;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
text-align: center;
color: #330000;
text-decoration: none;
}

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







