body, html { margin: 0px; padding: 0px; font: 1em arial, helvetica, sans-serif;  background-image: url(../img/background_blau-3.jpg); background-attachment: fixed; }
#box { left:50%; margin-left:-562px; position:absolute; top:10px; width:1125px;}
#box-header { position:relative; width:1125px;}
#box-head { color:#FFFFFF; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; height:106px; position:relative; text-align:right; width:1125px; }
#logo { position: absolute; left: 0px; top: 5px; width: 252px; height: 80px; background-image: url(../img/logo.png); z-index:2;}
#menu1 { position: absolute; float:right; top: 0px; right: 0px; width: 600px; text-align: right; padding-right: 0px; color: #FFF;}
#hotline { position: absolute; top: 44px; right: 0px; width: 750px; font: 1.5em arial, helvetica, sans-serif; color: #000; font-weight: bold; text-align: right;}
#menu2balken { position: absolute; top: 75px; left: 0px; width: 357px; text-align: left; line-height: 31px; background-image: url(../img/menu2_balken.png);}
#menu2 { position: absolute; width: 768px; top: 75px; left: 357px;  text-align: left; line-height: 31px; color: #FFF;}
#box-menu { width: 1000px;}
#navi {float:left; height: 38px; width: 1125px; }
#navi2 {float:left; min-height: 38px; max-height: 76px; width: 1125px; background-image: url(../img/menue/secondlevel_menu_bg.jpg); }

#navi li { padding: 0px; display: inline; float: left; list-style: none; text-decoration: none; }
#navi2 li { padding: 0px; display: inline; float: left; list-style: none; text-decoration: none; }

#box2 { position: relative;}
#box-content {  position: relative;  width: 1125px;  font-family: Arial, Verdana, Helvetica, sans-serif; float: left;}
#box-footer {  position: relative; width: 1125px; font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 11px;  color: #FFF; background-image: url(../img/bottom.png); background-repeat: no-repeat; float:left;}

/* BLAU: #02B8E4 ehemaliger Mouseover für das Menü */

#header { padding: 0px; }
.header { 	color: #FFFFFF;  	font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 12px;	}

.header a:link { 	color: #000;	text-decoration: none;}
.header a:visited { color: #000;	text-decoration: none;}
.header a:hover { 	color: #393939; text-decoration: none;}
.header a:active { 	color: #000;	text-decoration: none;}

/***** Main Formatting *****/
#wrapper {	width: 768px;	margin: 0px;	padding: 0px;}

#menutop ul { 	width: 768px; /*If your links text is bigger you will have to adjust this value*/    
				height: 31px;	margin: 0px;	padding: 0px;
				line-height: 31px; /*same as height. This will center your text verticaly*/
				text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px;}

#menutop ul li { width: 96px; line-height: 31px; display: inline; float: left; list-style: none;	text-align: center; text-decoration: none; background-image: url(../img/menu2_button.png);	}
#menutop ul li a { 	width: 96px; line-height: 31px; text-decoration: none;	text-transform: inherit; padding-top: 0px;	color: white; }
#menutop ul li em {	float: left;	width: 0px;	height: 31px;	line-height: 31px; }
#menutop ul li a:hover { width: 96px; line-height: 31px; display: inline; float: left; list-style: none;	text-align: center; text-decoration: none;	background-image: url(../img/menu2_button_over.png);}
#menutop ul li a.middle {	margin-left: 0px;	cursor: default; text-align: center}

#menutop a:active { width: 96px; line-height: 31px; display: inline; float: left; list-style: none;	text-align: center; text-decoration: none;	background-image: url(../img/menu2_button_over.png);}

.footer {	color: #FFFFFF;  	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}
.footer a:link {	color: #000;	text-decoration: none;}
.footer a:visited { color: #000;	text-decoration: none; }
.footer a:hover { 	color: #18B6F7;	text-decoration: none;}
.footer a:active {	color: #FF6B00;	text-decoration: none; }

.header2 a:link {	color: #000;	text-decoration: none;}
.header2 a:visited {	color: #000;	text-decoration: none;}
.header2 a:hover {	color: #18B6F7;	text-decoration: none;}
.header2 a:active {	color: #FFF;	text-decoration: none;}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    margin-top: 2px;
} 
