@charset "utf-8";

/* CSS Document, optimised for M/FFv2 */



.main {

	z-index:1;

	height: 375px;

	width: 100%;

	position: absolute;

	top: 50%;

	margin-top: -185px;

	left: 0px;

}



.blue {

	z-index: 2;

	position: absolute;

	background-color: #003366;

	width: 100%;

	height: 275px;

	bottom: 0px;

}



.logo {

	z-index: 2;

	position: absolute;

	top: 0px;

	width: 780px;

	left: 150px;

	text-align:right;

}



.content_text {

	z-index: 3;

	position: absolute;

	top: 80px;

	height: 195px;

	width: 540px;

	left: 150px;

	text-align:left;

}

.bodytext{ margin-top:-8px; }



.main_menu {

	z-index: 3;

	background-image:url(img/whiteline.jpg);

	background-repeat:repeat-y; 

	position: absolute;

	top: 0px;

	height: 275px;

	width: 125px;

	left: 825px;

	text-align:left;

}



/* Menu-Liste, nur Mozilla */

#menu1{
	margin-top:20px;
	position:absolute;
	width:130px;
	height:250px;
}

#menu1 a{display:block;
	position: relative;
	margin-bottom:4px;
	width:125px;
	height:20px;
	border:none;
	overflow:visible;
}

a.item1{
	background: url(menu1h/m1.gif) 0px 0px no-repeat;
}

a.item2{
	background: url(menu1h/m2.gif) 0px 0px no-repeat;
}

a.item3{
	background: url(menu1h/m3.gif) 0px 0px no-repeat;
}

a.item4{
	background: url(menu1h/m4.gif) 0px 0px no-repeat;
}

a.item5{
	background: url(menu1h/m5.gif) 0px 0px no-repeat;
}

a.item6{
	background: url(menu1h/m6.gif) 0px 0px no-repeat;
}

a.item7{
	background: url(menu1h/m7.gif) 0px 0px no-repeat;
}

a.item8{
	background: url(menu1h/m8.gif) 0px 0px no-repeat;
}

#menu1 a:hover{
	background-position: -125px 0px;
}

#menu1 a#active{
	background-position: -250px 0px;
}

/*end Menuliste */



/*Submenu-Bereich*/

a.submenulinks{

	display: block;

	height: 15px;

	margin-top: -1px;

	padding-left: 3px;

	background-repeat: no-repeat;

	float: left;

}



/* Submenu 1 */

#s1-1:link, #s1-1:visited{

	background-image:url(submenu/images/01link_1.jpg);

	width: 40px;

}

#s1-1:hover, #s1-1:active{

	background-image:url(submenu/images/01activehover_1.jpg);

}




#s1-2:link, #s1-2:visited{

	background-image:url(submenu/images/01link_2.jpg);

	width: 44px;

}

#s1-2:hover, #s1-2:active{

	background-image:url(submenu/images/01activehover_2.jpg);

}



#s1-3:link, #s1-3:visited{

	background-image:url(submenu/images/01link_3.jpg);

	width: 30px;

}

#s1-3:hover, #s1-3:active{

	background-image:url(submenu/images/01activehover_3.jpg);

}



#s1-4:link, #s1-4:visited{

	background-image:url(submenu/images/01link_4.jpg);

	width: 84px;

}

#s1-4:hover, #s1-4:active{

	background-image:url(submenu/images/01activehover_4.jpg);

}

#s1-5:link, #s1-5:visited{

	background-image:url(submenu/images/01link_5.jpg);

	width: 30px;

}

#s1-5:hover, #s1-5:active{

	background-image:url(submenu/images/01activehover_5.jpg);

}

#s1-6:link, #s1-6:visited{

	background-image:url(submenu/images/01link_6.jpg);

	width: 29px;

}

#s1-6:hover, #s1-6:active{

	background-image:url(submenu/images/01activehover_6.jpg);

}

/* end Submenu 1*/



/* Submenu 5*/

#s5-1:link, #s5-1:visited{

	background-image:url(submenu/images/05link_1.jpg);

	width: 61px;

	margin-left:-2px; /*Korrektur wegen unsauberer Grafik (Leerraum am Anfang) */

}

#s5-1:hover, #s5-1:active{

	background-image:url(submenu/images/05activehover_1.jpg);

}



#s5-2:link, #s5-2:visited{

	background-image:url(submenu/images/05link_2.jpg);

	width: 71px;

}

#s5-2:hover, #s5-2:active{

	background-image:url(submenu/images/05activehover_2.jpg);

}



#s5-3:link, #s5-3:visited{

	background-image:url(submenu/images/05link_3.jpg);

	width: 66px;

}

#s5-3:hover, #s5-3:active{

	background-image:url(submenu/images/05activehover_3.jpg);

}



/* end Submenu 5*/

/* end Submenu */



.pics {

	z-index: 4;

	background: none;

	position: absolute;

	top: 75px;

	height: 100px;

	width: 580px;

	left: 150px;

	float: left;

}



.pic{

	padding-right: 8px;

}

p, ul, li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 15px;

	color: #FFFFFF;

}


a img {

	border: none;

}

a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited, a.mail:link, a.mail:active, a.mail:visited {	

	color:#FFFFFF;

	text-decoration:none;	
}

a.external-link-new-window:hover, a.mail:hover {

	color:#EEEEE;

	text-decoration:underline;

}

/* Menu-ACTIVE-Overlays */
.active1{
	z-index: 6; 
	position:absolute; 
	left:20px;
	top:19px;
	margin:0px;
	padding:0px;
}

#pos2{
	top: 45px !important;
}

#pos3{
	top: 70px !important;
}

#pos4{
	top: 95px !important;
}

#pos5{
	top: 120px !important;
}

#pos6{
	top: 145px !important;
}

#pos7{
	top: 170px !important;
}

#pos8{
	top: 195px !important;
}

.active2{
	z-index: 6; 
	position:absolute; 
	left:0px;
	top:29px;
	margin:0px;
	padding:0px;
}

#pos-s2{
	left: 43px;
}

#pos-s3{
	left: 90px;
}

#pos-s4{
	left: 123px;
}

#pos-s5{
	left: 210px;
}

#pos-s6{
	left: 62px;
}

#pos-s7{
	left: 136px;
}

#pos-s8{
	left: -2px;
}

#pos-s9{
	left: 243px;
}

ul{ margin-top:-8px; }

.spalte1{ padding-left:12px; }

.spalte2{ position:relative; 
	left:190px; 
	margin-top:-115px; }

.spalte1ma{ padding-left:0px; padding-top:0px; }

.spalte2ma{ position:relative; 
	left:230px; 
	margin-top:-130px; }
	
.ma_bild { 

	z-index: 6;

	background: none;

	position: absolute;

	top: 150px;

	height: 300px;

	width: 199px;

	left: 550px;

	float: left;

}


