@import url(main_menu.css);
@import url(sub_menu.css);

body {
height: 100%; margin-bottom: 0.1px; /* für firefox scrollbalken immer an */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#666666;
background-image:url(../bilder/main_background_blau.gif);
background-repeat:repeat-x;
background-color:#7E91AD;
margin:0px;
margin-top: 20px;
}

A:link {font-size:10px; font-weight:bold; color:#3366CC; text-decoration:none; }
A:visited {font-size:10px; font-weight:bold; color:#3366CC; text-decoration:none; }
A:hover {font-size:10px; font-weight:bold; color:#3366CC; text-decoration:underline; }
A:active {font-size:10px; font-weight:bold; color:#3366CC; text-decoration:none; }

.rahmeneingabefelder {border:solid 1px #333333; margin-top:1px; font-size:11px; }
.rahmeneingabefelder_button {border:solid 1px #333333; margin-top:1px; background-color:#cccccc; font-size:11px;}
.tabelle_kontakt {background-color:#cccccc; border:solid 1px #333333;}


/*.haupttabelle{background-image:url(../bilder/fs_logo_bg_trans_800_466.jpg); background-repeat:no-repeat;}
background-color:; background-image:url(../bilder/haupttabelle_border.png); background-repeat:repeat-y;
border-left:0px solid #666666; border-top:0px solid #666666; border-right:0px solid #cccccc; border-bottom:0px solid #cccccc;}*/

.header {height:130px;}
.header_links {}
.header_mitte {}
.header_rechts {}
.haupttabelle {background-color:#ffffff;}
.haupttabelle_top {height:20px; }
.haupttabelle_bottom {height:3px; }
.hauptfenster {/*min-height:500px; background-image:url(../bilder/newpic_bg_haupttabelle.gif); background-repeat:no-repeat;*/}
.header_rand_oben{height:20px; background-image:url(../bilder/header_rand_oben.jpg)}
.header_rand_unten{height:20px; background-image:url(../bilder/header_rand_unten.jpg)}

.rahmen_suche {border-style:hidden;}
.suche {height:30px;}
.suche_schrift {background-image:url(../bilder/main_menu_button_normal2.gif); background-repeat:repeat-x;}
.hintergrund_hauptfenster_rechts, .hintergrund_hauptfenster_links, .leerzeilen, .haupttabelle_top, .footer, .haupttabelle_bottom, .footer {background-color:#ffffff;}
.leerzeilen { height:20px;}
.strich_unten { height:5px; background-image:url(../bilder/strich_unten.gif); background-repeat:no-repeat;}
.header_links {/*background-image:url(../bilder/newpic_logo_trans_160.gif); background-repeat:no-repeat; background-position:left;*/ }
.border_hauptfenster_links {border-right:0px solid #999999; border-bottom:0px solid #999999; border-left:0px solid #999999;}
.strich_back_top { height:1px; color:#cccccc; background-image:url(../bilder/strich_back_top.png); background-repeat:repeat-x;}
.copyright {}
.footer {height:10px;}

.sitepath a:link {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none; }
.sitepath a:visited {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none;}
.sitepath a:hover {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: underline; }
.sitepath a:active {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none;}
.sitepath {height:14px;}

.menu_impressum a:link {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none; }
.menu_impressum a:visited {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none;}
.menu_impressum a:hover {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: underline; }
.menu_impressum a:active {font-size:10px; font-weight:normal; color:#3366CC; text-decoration: none;}
.menu_impressum { text-align:right;}

.main_menu a:link {font-size:12px; font-weight:normal; color: #000000; text-decoration: none; }
.main_menu a:visited {font-size:12px; font-weight:normal; color: #000000; text-decoration: none;}
.main_menu a:hover {font-size:12px; font-weight:normal; color: #000000; text-decoration: none;}
.main_menu a:active {font-size:12px; font-weight:normal; color: #000000; text-decoration: none;}
.main_menu {background-image:url(../bilder/main_menu_button_normal2.gif); background-repeat:repeat-x;}

.sub_menu a:link {font-size:11px; font-weight:normal; color: #000000; text-decoration: none; }
.sub_menu a:visited {font-size:11px; font-weight:normal; color: #000000; text-decoration: none;}
.sub_menu a:hover {font-size:11px; font-weight:normal; color: #000000; text-decoration: underline;}
.sub_menu a:active {font-size:11px; font-weight:normal; color: #000000; text-decoration: none;}



H1, H2, H3, H4, H5, H6, P, UL { font-size:11px; font-weight:normal; color: #666666; }

P { margin: 0px 0px 0px 0px; }
UL {margin-top:-0px;}

p.align-left { text-align: left}
p.align-center { text-align: center} 
p.align-right { text-align: right} 
p.align-justify { text-align: justify} 

a img,img { border: none}

H1 { font-size: 13px; color: #003366; font-weight: bold; border-bottom-width: 3px; border-bottom-style:solid; border-bottom-color: #003366;
/*background-image:url(../bilder/h1_grau_bg_25_quer.png); background-repeat:repeat-x;*/
padding-left:0px; padding-right:0px; padding-bottom:3px;padding-top:3px;}

H2 { font-size: 11px; color: #003366; font-weight: bold; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #003366;
 padding-left:0px; padding-right:0px; padding-bottom:1px;padding-top:1px;}

H3 { font-size: 10px; color: #003366; font-weight: bold; border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #003366;
 padding-left:0px; padding-right:0px; padding-bottom:1px;padding-top:1px;}
 
H4 { font-size: 11px; color: #003366; font-weight: bold;  padding-left:0px; padding-right:0px; padding-bottom:1px;padding-top:6px;}
 
H5 { font-size: 10px; color: #003366; font-weight: bold; padding-left:0px; padding-right:0px; padding-bottom:1px;padding-top:1px;}
 
H6 { font-size: 9px; color: #003366; font-weight: normal;  padding-left:0px; padding-right:0px; padding-bottom:1px;padding-top:1px;}

H1 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 10px; }
H2, H3 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 10px; }
H4, H5, H6 { margin: 0px 0px 0px 0px; margin-top: 0px; margin-bottom: 10px; }
.bodytext {  font-size:11px; font-weight:normal; color:#666666; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:0px; line-height: 1.4;}

.bg_cccccc {
	background-color:#ffffff; padding:20px; border:1px solid #7E91AD;
}

.bg_job {
	font-size:11px; font-weight:normal; color:#666666; padding-bottom:6px;  border-bottom:1px solid #7E91AD; 
}

.bg_job_description {
	font-size:18px; font-weight:bold; color:#ff9900; padding-bottom:6px;  border-bottom:1px solid #7E91AD;
}

.fehler { color:#FF0000; font-size:20px;}
.rahmen_ecke_oben_links{height:0px; width:0px;}
.rahmen_oben{height:0px; }
.rahmen_ecke_oben_rechts{height:0px; width:0px; }

.rahmen_links{width:0px; }
.rahmen_inhalt{background-color:; margin-left:5px; }
.rahmen_rechts{width:0px;}

.rahmen_ecke_unten_links{height:0px; width:0px; }
.rahmen_unten{height:0px;}
.rahmen_ecke_unten_rechts{height:0px; width:0px;}

.left_rahmen_ecke_oben_links{height:5px; width:5px; background-image:url(../bilder/rahmen_ecke_oben_links.gif)}
.left_rahmen_oben{height:5px; background-image:url(../bilder/rahmen_oben.gif)}
.left_rahmen_ecke_oben_rechts{height:5px; width:5px;background-image:url(../bilder/rahmen_ecke_oben_rechts.gif)}

.left_rahmen_links{width:5px; background-image:url(../bilder/rahmen_links.gif)}
.left_rahmen_inhalt{background-color:;   }
.left_rahmen_rechts{width:5px; background-image:url(../bilder/rahmen_rechts.gif)}

.left_rahmen_ecke_unten_links{height:5px; width:5px; background-image:url(../bilder/rahmen_ecke_unten_links.gif) }
.left_rahmen_unten{height:5px; background-image:url(../bilder/rahmen_unten.gif)}
.left_rahmen_ecke_unten_rechts{height:5px; width:5px; background-image:url(../bilder/rahmen_ecke_unten_rechts.gif)}