#anfahrt a{height:39px;width:55px}
#anfahrt a:hover,#anfahrt-aktiv a{height:39px;width:55px}
#anfahrt-red a{height:38px;width:53px}
#anfahrt-red a:hover,#anfahrt-red-aktiv a{height:38px;width:53px}
#container{background:url(../images/body-bg.jpg) 0px 0px no-repeat;height:768px;margin:0 auto;width:964px}
#container-red{margin:0 auto;width:964px}
#content{float:left;padding:10px 0 0 92px;width:420px; z-index:1;}
#content ul li{background:url(../images/li-gr.jpg) 0px 2px no-repeat;color:#001F41;font-size:18px;list-style-type:none;margin-bottom:6px;padding-left:23px}
#content-red{background-color:white;float:left;padding:10px 0 0 0px;width:964px}
#content-red-kontakt{background:#1B1A18 url(../images/kontakt-bg.jpg) 0px 0px no-repeat;color:white!important;float:left;font-weight:bold;min-height:600px;padding:10px 0 0 0px;width:964px}
#das-sagt-die-presse a{background:url(../images/presse-button.jpg) -0px -0px;background-repeat:no-repeat;height:239px;width:242px}
#das-sagt-die-presse a:hover{background:url(../images/presse-button.jpg) -0px -239px;background-repeat:no-repeat;height:239px;width:242px}
#extra{float:left;margin-left:190px;width:190px; overflow: hidden; height:280px}
#opening {overflow:hidden; height:112px; border-bottom:1px solid #06F}
#news {background: #fff; z-index:100; padding-top:10px;}
#adresse {cursor:pointer; width:200px;}
#extra p{font-size:12px;line-height:16px;margin-bottom:10px}
#facebook1{margin:-5px 0 0 505px;position:absolute}
#footer{color:white;height:23px;margin:0 auto;padding:10px 0 0 25px;width:939px}
#footer a,#footer a:visited{color:white;font-size:12px;text-decoration:none}
#footer a:hover{color:white;text-decoration:underline}
#footer-red{color:white;height:23px;margin:0 auto;padding:10px 0 0 25px;width:939px}
#footer-red a,#footer-red a:visited{color:white;font-size:12px;text-decoration:none}
#footer-red a:hover{color:white;text-decoration:underline}
#footer-wrap{background:url(../images/footer-bg.jpg) 0px -1px repeat-x;float:left;height:33px;margin:-33px 0 0 0;width:100%}
#footer-wrap-red{background:url(../images/footer-bg.jpg) 0px -1px repeat-x;float:left;height:33px;margin:0px 0 0 0;width:100%}

#header{height:410px;width:964px; position:relative;}
#header-red{background:url(../images/header-red.jpg) no-repeat;height:257px;width:964px; position:relative;}

#navi-red{margin:0px 0 0 0px;width:964px; height:39px; background: url(../images/navi/navi_red.png) repeat-x;}
#navi-red li a,#navi li a,#aktion-button li a{border-bottom:none;display:block;padding:0px;text-decoration:none}
#navi-red li,#navi li,#aktion-button li{display:block;float:left;}
#navi-red ul,#navi ul,#aktion-button ul{list-style-type:none; color:#fff}

#navi-red{margin:0px 0 0 0px;width:964px;height: 40px; position:relative;cursor: default;}
#navi-red a {color:#eff3f7; font-size:16px; font-weight:400; text-shadow:1px 2px 2px #000000;}
#navi-red a:hover {color:red}
#navi-red #main-red {padding:12px 0 0 30px;}
#navi-red #main-red li{padding: 0 12px;}
#navi-red #sub-red {left: 740px; position: absolute; top: 15px;}
#navi-red #sub-red li{ padding: 0 7px;}
#navi-red #sub-red li a{ font-size:12px; color:#9fc0e9; font-weight:700}
#navi-red #sub-red li a:hover{color:red;}

#navi{margin:0px 0 0 0px;width:964px;height: 40px; position:relative;cursor: default;}
#navi a {color:#eff3f7; font-size:12px; font-weight:700; text-shadow:1px 2px 2px #000000;}
#navi a:hover {color:red}
#navi #main {padding:8px 0 0 78px;}
#navi #main li{padding: 0 12px;}
#navi #sub {left: 700px; position: absolute; top: 4px;}
#navi #sub li{ padding: 0 7px;}
#navi #sub li a{ font-size:12px}
.active a{color:#f00!important;}

*{margin:0;padding:0}
*html #content-red-kontakt{background:#1B1A18 url(../images/kontakt-bg.jpg) 0px 0px no-repeat;color:white!important;float:left;font-weight:bold;height:600px;padding:10px 0 0 0px;width:964px}
.blue-creation{margin:-20px 0 0 770px;position:absolute}
.box1{float:left;font-size:16px;margin:0 35px 20px 24px;width:421px}
.box1 ul li,.box3 ul li,.box2 ul li{background:url(../images/li-gr.jpg) 0px 2px no-repeat;color:#001F41;font-size:16px;list-style-type:none;margin-bottom:6px;padding-left:23px}
.box2{float:left;font-size:14px;line-height:21px;margin:0 0px 10px 24px;width:921px}
.box2 p,.box3 p{margin-bottom:10px;text-align:left}
.box3{background:url(../images/content-bg.jpg) #DBC5E3 0px 0px repeat-x;float:left;font-size:16px;line-height:21px;margin:0 0px 0px 0px;width:964px}
.extrap{float:left}
.hide li{background:none!important;text-indent:-9999px}
.highlight{color:red}
.index-bild-hover{color:white;font-size:18px;font-weight:bold;margin:-30px 0 0 250px;position:absolute; left:80px; top:200px; z-index:100;}
.index-bild-hover a{color:white;text-decoration:none}
.logo-center{
	clear:both;
	float:none;
	width:800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.logo-center-four{clear:both;float:none;margin:0 auto;width:766px}
.logo-center-three{clear:both;float:none;margin:0 auto;width:865px}
.logo-center-two{clear:both;float:none;margin:0 auto;width:762px}
.logos{float:left;margin:10px 40px 5px 0;text-align:center;}
div.box2 p img.logos {padding:0 10px}
.nofloat{clear:both;float:none}
.parkplatz{background:url(../images/parkplatz.jpg) 0px 0px no-repeat;float:left;height:12px;margin:0;width:9px}
.pix{margin-bottom:10px;}
.pix-big{margin-bottom:-130px;margin-left:32px}
.pix2,.pix-starke{margin-bottom:-130px}
.tab1{margin-left:25px}
.tab2{margin-left:22px}
:focus{outline:0}
@charset "utf-8";        html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0}
h3 {margin-bottom:6px;}
a,a:visited{border-bottom:none;color:#001E41;text-decoration:underline}
a:hover{border-bottom:none;color:#001E41;text-decoration:none}
blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after, q:before,q:after{content:""}
body{background:white;color:#142358;line-height:1}
body{background:url(../images/bg.jpg) #9FC0E6 0px 0px repeat-x;color:#142358;padding:0}
caption,th,td{font-weight:normal; padding-bottom:30px}
h1{color:#FF0101;font-size:27px;font-weight:bold;margin: 30px 0;}
h1.logo a,h1.logo a:hover{background:url(../images/h1-logo.jpg) 0 0 no-repeat;display:block;font-size:0.01em;height:106px;margin:55px 0 0 0px;position:absolute;text-indent:-9999px;width:606px}
h1.logo a:hover{background-position:0px -106px}
h2{color:#001F41;font-size:16px;font-weight:bold;margin-bottom:8px;padding-top: 14px;}
html{color:#001E41;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;height:100%}
img,div,a,input,h1,h2{behavior:url(iepngfix.htc)}
ol,ul{list-style-type:none}
table{border-collapse:separate;border-spacing:0}
#slogan {position:absolute; bottom:-10px; right:76px; height: 113px; width: 190px; font-size:17px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-top:20px}
#header-red #slogan {bottom:-17px}

.img_right {float:right; padding: 10px 0px 20px 30px}

/*#// SLIDER //#*/
#slider {
	position: relative;
	width: 188px; height: 140px;
	overflow: hidden;
	margin: 0px auto 0 auto;
	z-index: 10;
	}
	
#slider ul {
	position: relative;
	width: 188px; height: 140px;
	}
	
#slider ul li {
	float: left;
	width: 188px; height: 140px;
	}
	
#numbers {
	height: auto;
	margin: 0 auto;
	text-align: center;
	}	
	

#numbers li {
	position: relative;
	width: 18px; height: 13px;
	background-image: url(../images/dot_sprite.png);
	background-repeat: no-repeat;
	float: left;
	margin: 0 0px 5px 0;
	cursor: pointer;
	text-indent: -99999px;
	z-index: 100;
	}
	
.activenum {
	background-position: 0 -13px;
	}
.newsTitel {
	margin-bottom: -2px;
}


.js-disabled img { width:100px; height:100px; display:block; float:left; margin:30px 0 0; }

#outerContainer { width:820px; height:120px; margin:auto; position:relative; }
#imageScroller { width:820px; height:50px; position:relative; }
#viewer { width:820px; height:100px; overflow:hidden; margin:auto; position:relative; top:10px; }
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#controls { width:800px; height:100px; no-repeat; position:absolute; top:60px; left:4px; z-index:10;	}
#controls a { width:37px; height:35px; position:absolute; top:3px; }
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#000; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
#rtl { display:none}
#ltr { display:none }


#navi ul#main li, #navi-red ul#main-red li{
	position:relative;
}
#navi ul#main li ul, #navi-red ul#main-red li ul{    
	background: #103154;
    box-shadow: 3px 3px 4px #5B5B5B;
    font-size: 13px;
    font-weight: normal;
    margin-top: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
	margin-left: -1px;
	position: absolute;
	left: 0;
	top: 100%;
	z-index:99;
	width: 180px;
	display:none;
}
#navi ul#main li ul li,#navi-red ul#main-red li ul li{    
	float: none;
	padding:7px 15px;
}
#navi-red ul#main-red li ul {
	margin-top:11px;
	background: #123459;
	width:240px
}
#container div#content ul li h2 {padding-top:3px}
