/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #8C8C8C;
	margin-right: 0px;
	margin-bottom: 0px;
}

table.tabelle {
	border: 1px solid #FFFFFF;
}

.startseite {
background-image:url(bilder/bg.gif);
background-repeat:repeat-x;

}
.menu_entwurf {
background-image:url(bilder/bg_vert.gif);
background-repeat:repeat-y;
}

.rahmen {
border: 1px solid #FFFFFF;
}

.menu_entwurf2 {
background-image:url(bilder/bg_entwurf2.gif);
background-repeat:repeat-y;
}

.ueberschrift {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:1px;
background-color:#8C8C8C;
}

/*.efh {
border_left:1px solid #1C3650;

}*/
.erste_seite {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:22px;
}

.englisch {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#FFFFFF;
}

.text {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12pt;
color:#FFFFFF;
line-height:22px;
}

.bildunterschrift {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
line-height:22px;
}

.text2 {
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
line-height:22px;
font-weight:bold;
}

.text4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
line-height:22px;
font-weight:bold;
}

.text3 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
line-height:22px;
letter-spacing:1px;
}

.bg-bild1 { background-image:url(bilder/bg-bild1.jpg);}
.bg-bild2 { background-image:url(bilder/bg-bild2.jpg);}
.bg-bild3 { background-image:url(bilder/bg-bild3.jpg);}
.bg-bild4 { background-image:url(bilder/bg-bild4.jpg);}
.bg-bild5 { background-image:url(bilder/bg-bild5.jpg);}
.bg-bild6 { background-image:url(bilder/bg-bild6.gif); 
			background-repeat:no-repeat;}
.bg-streifen-blau { background-image:url(bilder/bg_streifen_blau.gif);}
.bg-grau { background-image:url(bilder/bg-grau.gif); 
			background-repeat:no-repeat;}

.header1 {
font-family:Arial, Helvetica, sans-serif;
font-size:25pt;
color: #818084;
}

.header2 {
font-family:Arial Black, Helvetica, sans-serif;
font-size:25pt;
color: #818084;
}
/* Formatierung der Buttons für die oberste Navigationsebene */
a#button {
display:block; 
width:155px; 
height:14px;
text-align:left;  text-decoration:none;
padding-top:8px;
padding-bottom: 8px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
font-variant:small-caps;
}

a.textlink:link {
	color: #0A2381;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 12pt;
}
a.textlink:visited {
	color: #0A2381;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 12pt;
}
a.textlink:hover {
	color: #333333;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	font-size : 12pt;
}

a.textlink_weiss:link {
	color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10pt;
	font-weight:bold;
    line-height:18pt;
	text-indent:3px;
}
a.textlink_weiss:visited {
	color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	font-size : 10pt;
	font-weight:bold;
    line-height:18pt;
}
a.textlink_weiss:hover {
	color: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 10pt;
    line-height:18pt;
}


a#button:link, a#button:visited {
  color:#FFFFFF; background-color:#919FAA;
}
a#button:hover {
  color:#FFFFFF; background-color:#1C3650;

}
a#button:active {
  color:#FFFFFF; background-color:#1C3650;

}

.button_active {
display:block; 
width:155px; 
height:14px;
text-align:left;  text-decoration:none;
padding-top:8px;
padding-bottom: 8px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
font-variant:small-caps;
color:#FFFFFF; background-color:#1C3650;

}

/* Formatierung der Buttons für die zweite Navigationsebene */
a#subbutton {
display:block; 
width:139px; 
height:14px;
text-align:left;  text-decoration:none;
padding-top:3px;
padding-bottom:3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
}
a#subbutton:link, a#subbutton:visited {
  color:#FFFFFF; background-color:#1C3650;
}
a#subbutton:hover {
  color:#FFED00; background-color:#1C3650;

}
a#subbutton:active {
  color:#FFED00; background-color:#1C3650;

}

.subbutton_active {
display:block; 
width:139px; 
height:14px;
text-align:left;  text-decoration:none;
padding-top:3px;
padding-bottom: 3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
  color:#FFED00; background-color:#1C3650;
}

/* Formatierung der Buttons für die zweite zweizeilige Navigationsebene */
.subbutton2_active {
display:block; 
width:139px; 
height:30px;
text-align:left;  
text-decoration:none;
padding-top:3px;
padding-bottom: 3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
  color:#FFED00; background-color:#1C3650;
}

a#subbutton2 {
display:block; 
width:139px; 
height:30px;
text-align:left;  text-decoration:none;
padding-top:3px;
padding-bottom: 3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
}
a#subbutton2:link, a#subbutton2:visited {
  color:#FFFFFF; background-color:#1C3650;
}
a#subbutton2:hover {
  color:#FFED00; background-color:#1C3650;

}
a#subbutton2:active {
  color:#FFED00; background-color:#1C3650;
}
/******Untermenupunkt dreizeilig*******/
.subbutton3_active {
display:block; 
width:139px; 
height:46px;
text-align:left;  
text-decoration:none;
padding-top:3px;
padding-bottom: 3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
  color:#FFED00; background-color:#1C3650;
}

a#subbutton3 {
display:block; 
width:139px; 
height:46px;
text-align:left;  text-decoration:none;
padding-top:3px;
padding-bottom: 3px;
padding-left:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:600;
}
a#subbutton3:link, a#subbutton3:visited {
  color:#FFFFFF; background-color:#1C3650;
}
a#subbutton3:hover {
  color:#FFED00; background-color:#1C3650;

}
a#subbutton3:active {
  color:#FFED00; background-color:#1C3650;
}
/*********************************************/
.formTextfeld01 {
	font-family: Verdana, Tahoma, sans-serif, Geneva, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 250px;
	height: 22px;
	border: 1px solid #737373;
}
.formTextfeld02 {
	font-family: Verdana, Tahoma, sans-serif, Geneva, Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 250px;
	border: 1px solid #737373;
}

.formButtonklein {
	font-family: Verdana, Tahoma, sans-serif, Geneva, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFED00;
	border: 1px solid #000000;
}
