body{
	background-color: #003399;
	margin: 0;
	padding: 0;
	background-image: url(../picts/bg.gif);
	background-repeat: repeat-y;
	color: #003399;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
P,td,TD{font-size:1em; text-align:left;}
#wrapper{margin:0; padding:0; width:975px;}
#left_column{	float: left; width: 190px; overflow: hidden;
					
	}
#space_column{
	width: 20px; float: left; overflow: hidden;
}
#middle_column{ float:left; width: 477px; overflow: hidden; background-image: url(../images/bg_headline_big.jpg); background-repeat: no-repeat;
background-position: left top;
	
}
#right_column{
	float:left; width:307px;background:#E5EAF5;min-height:51px;
}
#komplett_column{
	float: left; width:783px; background-image: url(../images/bg_headline_big.jpg); background-repeat: repeat-x;
background-position: left top;
}
#header{
	float: left; width: 974px;
}
#header img {width:974px !important;height:127px !important;}

#logo{
	position:absolute;top:3px;left:3px;
}
#logo a img {width:228px !important;height:121px !important;}
#servicenavigation {
	width: 975px; background-color: #003399; text-align: right; color: #FFFFFF;
}
#navi{
	float: left; 
    width: 190px; 
    background:#E4E9F4; 
	margin-top: 51px;
    border-bottom: 2px solid #fff;
}
#navi br {display:none;}

#headline{ width:430px; overflow:hidden; margin-left:35px; height:51px;}
#kheadline { width:430px; overflow:hidden; margin-left:35px; height:51px;}
#rheadline{ width:200px; overflow:hidden; height:0px;}
#inhalt{	width: 730px; overflow: hidden;  margin-left:35px; margin-top: 23px;}

#inhaltlinks{width:430px; overflow:hidden; margin-left:35px; margin-top: 23px;}
#inhaltlinkskon{width:442px; overflow:hidden; margin-left:35px; margin-top: 23px; position:relative; right:0px;}
#inhaltrechts{width:270px;  margin-left:1em; margin-top:36px;}
#inhaltrechtskon{width:270px; margin-left:1em; margin-top:36px;}
* html #inhaltrechts { /* fuer IE Win \*/ 
            margin-top: 23px; 
          /* */ /* for Mac IE */ 
         } 
A {color:#003399; text-decoration: none;}
h1{
	margin: 0px; padding: 0px;
}
h1.content { font-weight:bold; font-size: 1.1em; margin-bottom:0px; padding-top:1.5em;
}
/* -------------------- Hauptnavigation-----------------------*/
/* ---------- Ebene 1-----------------*/
.line{width:260px; height: 2px;
	border-top: 1px solid #f9b700; color: #000000;}
.navi1{
	width:190px; border-top: 2px solid #fff;}
.navi1p{width:190px;border-top: 2px solid #fff;}
.navi1p a {}

a.navileft_passive {
font-size: 1em; display:block; padding-top:6px; padding-bottom:6px; padding-left:15px;
 text-decoration:none; 
}

a.navileft_active {
font-size: 1em; display:block; padding-top:6px; padding-bottom:6px;
 padding-left:15px; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;
}
 
a.navileft_open {min-height: 24px;
font-size: 1em; display:block;	padding-top:3px;	padding-bottom:6px; padding-left:15px; text-decoration:none;
}

/* ---------- Ebene 2-----------------*/
.navi2{margin-top:5px;
	width:170px; min-height: 24px;background:url("../images/naviSub_img.gif") 15px 5px no-repeat;  background-position:15px 6px;

}
.navi2p{
    margin-top:5px;
	width:170px; 
    min-height: 24px;
    background:url("../images/naviSub_img.gif") 15px 5px no-repeat; 
}

a.navileft2_passive {
    min-height: 24px;
    font-size: 12px; 
    display:block; 
    padding-top:3px;	
    padding-bottom:6px;	
    padding-left:27px;
    text-decoration:none; 
}

a.navileft2_active {min-height: 24px;
font-size: 1em; 	display:block; padding-top:3px;	padding-bottom:6px;
padding-left:27px; text-decoration:none; font-weight:bold; letter-spacing:-0.05em;
} 
a.navileft2_open {min-height: 24px;
font-size: 1em; 	padding-left:10px; display:block;	padding-top:3px;	padding-bottom:6px;
 padding-left:27px; text-decoration:none; font-weight:bold;
}

/* ---------- Ebene 3-----------------*/
.navi3{
	width:190px; height: 22px; background:url("../picts/pfeil1b.gif") no-repeat; background-position:40px;
	 background-color: #FFFFFF;
}
.navi3p{
	width:190px; height: 22px;
	background-color: #FFFFFF;
background:url("../picts/pfeil1b.gif") no-repeat; background-position:40px;

}

a.navileft3_passive {height: 22px;
font-size: 8pt; display:block;	padding-top:3px;	padding-bottom:3px;	padding-left:65px;
color:#cc9900; text-decoration:none; 
}
a.navileft3_passive:hover {height: 22px;
font-size: 8pt; display:block;	padding-top:3px;	padding-bottom:3px;	padding-left:65px;
color:#3f3f3f; text-decoration:none; 
} 

a.navileft3_active {height: 22px;
font-size: 8pt;
	display:block;		padding-top:3px;	padding-bottom:3px;
	color:#cc9900;  padding-left:65px; text-decoration:none;
} 
a.navileft3_open {height: 22px;
font-size: 8pt;
	padding-left:10px; display:block;	padding-top:3px;	padding-bottom:3px;	color:#cc9900;
 padding-left:65px; text-decoration:none;
}

/* ---------- Ebene 4-----------------*/
a.navileft4_passive {height: 22px; background:url("../picts/pfeil_right.gif") no-repeat; background-position:left;
font-size: 8pt; white-space:nowrap;	padding-top:7px;	padding-bottom:10px;	padding-left:15px;
color:#000000; text-decoration:none; padding-right:20px;
} 
a.navileft4_active {height: 22px; background:url("../picts/pfeil_right.gif") no-repeat; background-position:left;
font-size: 8pt;	white-space:nowrap;	padding-top:7px;	padding-bottom:10px;
	color:#000000;  padding-left:15px; text-decoration:none; padding-right:20px;
} 
a.navileft4_open {height: 22px; font-size: 8pt; padding-left:15px; white-space:nowrap;	padding-top:7px;	padding-bottom:10px;
color:#000000; text-decoration:none; background:url("../picts/pfeil_right.gif") no-repeat; background-position:left; padding-right:20px;
}
/*-------------- Hilfsnavigation---------------*/
.additionalnavi{	color:#FFFFFF; padding-right: 20px; padding-left: 30px; 
}

/* Formular*/
.compurform {margin: 0px; padding: 0px;}
.formfeld {border: 1px solid #003399; width: 348px;height: 19px; margin-bottom:2px; background-color:#e5eaf5;}
.formfeldmini {border: 1px solid #003399; width: 92px; margin-right:2px; height: 19px; margin-bottom:2px; background-color:#e5eaf5;}
.formfeldsmall {border: 1px solid #003399; width: 254px;height: 19px; margin-bottom:2px; background-color:#e5eaf5;}
.formarea {border: 1px solid #003399; width: 348px; height: 155px; margin-bottom:2px; background-color:#e5eaf5;}
.formbutton {border: 1px solid #003399; background-color: #FFFFFF; width:88px; margin-right:2px; height: 19px; padding:0px; margin-top:2px; background-color:#e5eaf5; color:#003399;}
.quatsch {border: 1px solid #003399; width: 168px; height: 19px; margin-top:2px; background-color:#e5eaf5;}
.kf{font-size:.8em; width:120px; vertical-align:top;}
.ff{font-size:.8em; width:350px; vertical-align:top;}
.kn{font-size:.8em; vertical-align:top;}
