body {
	margin:0px; padding:0px; text-align:center;
	background-color:#FFFFFF; background-image:url(../img/bg_body.jpg); background-repeat:repeat-x;
	font:normal 13px Verdana, sans-serif; color:#333333;
}

#site { 
	 position:relative; width:880px; margin:0 auto; padding:0px; text-align:left; z-index:1;
}

#head { 
	 position:absolute; width:880px; height:230px; left:0px; top:0px; margin:0px; padding:0px; text-align:left; z-index:2;
}

#logo { 
	 position:absolute; width:220px; height:80px; left:0px; top:60px; margin:0px; padding:0px; text-align:left; z-index:3;
}

#slogan { 
	 position:absolute; width:260px; height:70px; left:620px; top:70px; margin:0px; padding:0px; text-align:left; z-index:3;
}

#inhalt { 
	 position:absolute; width:880px; left:0px; top:220px; margin:0px; padding:0px; text-align:left; z-index:3;
}

.text {
	font:normal 13px Verdana, sans-serif;
	color:#666666;
	line-height:22px;
	padding:0px 0px 0px 0px;
}

.texto {
	font:normal 13px Verdana, sans-serif;
	color:#666666;
	line-height:22px;
	padding:10px 0px 0px 0px;
}

.textu {
	font:normal 13px Verdana, sans-serif;
	color:#666666;
	line-height:22px;
	padding:10px 0px 30px 0px;
}

.titel {
	font:normal 22px Verdana, sans-serif;
	color:#66A6D1;
	line-height:28px;
	padding:0px 0px 0px 0px;
}

.titel2 {
	font:normal 15px Verdana, sans-serif;
	color:#333333;
	line-height:24px;
	padding:15px 0px 5px 0px;
}

a:link {
	text-decoration:none; color:#00558F; font:normal 13px Verdana, sans-serif; line-height:22px;
}

a:visited {
	text-decoration:none; color:#00558F; font:normal 13px Verdana, sans-serif; line-height:22px;
}

a:focus {
	text-decoration:none; color:#00558F; font:normal 13px Verdana, sans-serif; line-height:22px;
}

a:hover {
	text-decoration:none; color:#4C96CA; font:normal 13px Verdana, sans-serif; line-height:22px;
}

a:active {
	text-decoration:none; color:#00558F; font:normal 13px Verdana, sans-serif; line-height:22px;
}

a {outline: none;}

a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: 	all 0.3s ease-in-out;
	transition: 		all 0.3s ease-in-out;
}

#menue {
width:230px;
}

#menue ul {
list-style-type:none;
padding:0px;
margin:0px;

}
#menue li {
display:block;
font:normal 13px Verdana, sans-serif; color:#00558F; line-height:14px;
background-image:url(../img/navi2.gif); background-repeat:no-repeat;
border-bottom:1px solid #006AB3;
}

#menue li a, #menue li a:link {
font:normal 13px Verdana, sans-serif; color:#00558F; line-height:14px;
text-decoration:none;
display:block;
width:203px;
background-image:url(../img/navi.gif);
padding:9px 0px 10px 27px;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
font:normal 13px Verdana, sans-serif; color:#4C96CA; line-height:14px;
background-image:url(../img/navi2.gif); background-repeat:no-repeat;
padding:9px 0px 10px 27px;
}

.kasten {
	background-color:#F0F1F1;
	padding:19px 19px 19px 19px;
	margin:25px 0px 25px 0px;
	border-top:1px solid #E2E2E3;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #E2E2E3;
}

.kastentop {
	font:normal 14px Verdana, sans-serif;
	color:#333333;
	line-height:22px;
	padding:0px 0px 5px 20px;
}

.kastentext {
	font:normal 13px Verdana, sans-serif;
	color:#505050;
	line-height:22px;
	padding:0px 0px 0px 20px;
}

.kastentext2 {
	font:normal 13px Verdana, sans-serif;
	color:#505050;
	line-height:22px;
	padding:0px 0px 5px 0px;
}

.kastentext3 {
	font:normal 13px Verdana, sans-serif;
	color:#505050;
	line-height:22px;
	padding:10px 0px 5px 0px;
}

.aktuell {
	background-color:#E5F0F7;
	padding:12px 12px 9px 12px;
	margin-top:20px;
	text-align:center;
	border-top:1px solid #E2E2E3;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #E2E2E3;
}

.aktuelltop1 {
	font:normal 14px Verdana, sans-serif; color:#00558F;
	padding-bottom:6px;
}

.aktuelltop4 {
	font:normal 14px Verdana, sans-serif; color:#00558F;
	line-height:22px;
}

.aktuelltop2 {
	font:normal 14px Verdana, sans-serif; color:#00558F;
	padding-bottom:10px;
}

.aktuelltext1 {
	font:normal 11px Verdana, sans-serif; color:#666666;
	line-height:18px;
}

.aktuelltext2 {
	padding:4px 0px 0px 0px;
	font:normal 11px Verdana, sans-serif; color:#333333;
	line-height:18px;
}

.aktuelltext3 {
	padding:6px 0px 0px 0px;
	font:normal 11px Verdana, sans-serif; color:#333333;
	line-height:18px;
}

.aktuelltext4 {
	padding:11px 0px 9px 0px;
	font:normal 11px Verdana, sans-serif; color:#333333;
	line-height:18px;
}

.fuss1 {
	font:normal 15px Verdana, sans-serif; color:#3388C2;
	line-height:36px; text-align:center;
	border-bottom:1px solid #3388C2;
	padding-top:10px;
}

.fuss2 {
	font:normal 12px Verdana, sans-serif; color:#333333;
	line-height:32px; text-align:center;
}

.formular {
	font:normal 13px Verdana, sans-serif;
	color:#505050;
	line-height:32px;
}

.form {
	font:normal 12px Verdana, sans-serif; color:#505050;
	width:320px; height:15px;
	border-left:1px solid #9B9B9D;
	border-top:1px solid #9B9B9D;
	border-right:1px solid #C6C6C7;
	border-bottom:1px solid #C6C6C7;
	vertical-align:middle;
	padding-left:2px;
}

.checkbox {
	margin:0px;
	padding:0px;
	color:#006AB3;
}

