HTML, BODY {
	margin: 0 auto;
	padding: 0;
	background: url(images/bg.jpg) transparent center -80px repeat-x;
	width: 100%;
	height: 100%;
	text-align: center;

	color: #000;
	font-family: Arial, non-serif;
	font-size: 11px;
	text-decoration: none;
}

#space { 
	width: 1px;
	height: 50%;
	margin-bottom: -300px; /* 1/2 x Höhe Inhalt */
	float:left;
	border: 0px;
}

#inhalt {
	width:100%;
    height:100%;
	background:url(images/contentbg.png) no-repeat scroll center -5px transparent;
	border: 0px;
	padding: 5px 0;
    margin: -5px 0;
    position:relative; /* hebt den Inhalt vor den Space  */
	clear:both; /* hebt das floating vom Space auf  */
	text-align:center;
	
}


/*BILDER*/

IMG, IMG A {
	border: none;
	margin: 0 auto;
}


/*LINKS*/

.link {
	color: #eb570b;
	text-decoration: none;
 }
 
 .link:hover {
 	color: #aeaeae;
	text-docoration: none;
 }


/*TEXT*/

H1{
	font-weight: bold;
	font-size: 13px;
	padding: 20px 0 10px 0;
	margin: 0 0 0 30px;
	line-height: 15px;
	text-align: left;
	color: #eb570b;
}

H2 {
	color:#EB570B;
	font-size:13px;
	font-weight:bold;
	line-height:10px;
	padding:0;
	text-align:left;
}

P {
	font-size: 11px;
	padding: 0px 0 10px 0;
	margin: 10px 30px 0 30px;
	line-height: 15px;
	text-align: left;
}


/*HEADER*/

#header {
	background: none no-repeat scroll top center #fff;
	margin: 0px auto;
	padding: 0px;
	height:150px;
	width: 956px;
}

#logo {
	background:url(images/logo.jpg) no-repeat scroll center center #fff;
	height:150px;
	width:438px;
	float:left;
	margin:0px;
}

#logo A {
	height:150px;
	width:438px;
	float: left;
	text-decoration: none;
}

#kopfbild {
	background:none no-repeat scroll center center #fff;
	height:148px;
	width:516px;
	float:right;
	margin:1px;
	/*overflow:hidden;*/
}

/*MENU*/

#menu {
	background:none no-repeat scroll top center transparent;
	height:35px;
	width:956px;
	padding:0px;
	margin:0px auto;
	text-align:center;
}

#menu.m11 {
	background:url(images/menu11.jpg) no-repeat scroll top center #fff;
}

#menu.m12 {
	background:url(images/menu12.jpg) no-repeat scroll top center #fff;
}

#menu.m13 {
	background:url(images/menu13.jpg) no-repeat scroll top center #fff;
}

#menu.m14 {
	background:url(images/menu14.jpg) no-repeat scroll top center #fff;
}

#menu.m21 {
	background:url(images/menu21.jpg) no-repeat scroll top center #fff;
}

#menu.m22 {
	background:url(images/menu22.jpg) no-repeat scroll top center #fff;
}

#menu.m23 {
	background:url(images/menu23.jpg) no-repeat scroll top center #fff;
}

#menu.m24 {
	background:url(images/menu24.jpg) no-repeat scroll top center #fff;
}

#menu.m25 {
	background:url(images/menu25.jpg) no-repeat scroll top center #fff;
}

#menu.m26 {
	background:url(images/menu26.jpg) no-repeat scroll top center #fff;
}

#menu.m31 {
	background:url(images/menu31.jpg) no-repeat scroll top center #fff;
}

#menu.m32 {
	background:url(images/menu32.jpg) no-repeat scroll top center #fff;
}

#menu.m41 {
	background:url(images/menu41.jpg) no-repeat scroll top center #fff;
}

#menu.m42 {
	background:url(images/menu42.jpg) no-repeat scroll top center #fff;
}

#menu.m43 {
	background:url(images/menu43.jpg) no-repeat scroll top center #fff;
}

#menu.m44 {
	background:url(images/menu44.jpg) no-repeat scroll top center #fff;
}

#menu ul {
	text-align: center;
}

#menu ul li {
	display: inline;
	padding:0 10px;
}

/*Level 1*/

#menu ul#level1 {
	float:left;
	padding:0px;
	text-align:right;
	width:408px;
}

#menu ul#level1 A  {
	color:#000;
	text-decoration:none;
	text-align:center;
}

#menu ul#level1 A.act,#menu ul#level1 A:hover {
	text-decoration: none;
	color:#EB570B;
}

/*Level 2*/
#menu ul#level2 {
	float:left;
	margin-left:11px;
	text-align:left;
	width:496px;
}

#menu ul#level2 A {
	color:#000;
	text-decoration:none;
}

#menu ul#level2 A.act,
#menu ul#level2 A:hover {
	text-decoration: none;
	color:#EB570B;
}


/*CONTAINER*/

#container {
	background:no-repeat scroll center top #fff;
	margin:0px auto;
	padding: 0px;
	height:336px;
	width:956px;
}

#picture {
	background:url(images/mainpicture.jpg) scroll center top transparent;
	float:left;
	height:334px;
	width:436px;
	margin:1px;
}

#movie {
    background: none repeat scroll center center #000000;
    border: 1px none #FFFFFF;
    float: left;
    height: 306px;
    margin: 1px;
    padding-top: 28px;
    width: 436px;
}

#picture_anfahrt {
	background:url(images/stadtplan_xl_dunkler.jpg) no-repeat scroll center top transparent;
	height: 334px;
	width: 437px;
	float: left;
	margin:1px 0 1px 0px;
}

#picture.wir_sch {
	background:url(images/wir_sch_01.jpg) no-repeat scroll center top;
}

#picture.wir_ref {
	background:url(images/wir_ref_01.jpg) no-repeat scroll center top;
}

#picture.ser_akt {
	background:url(images/ser_imp_01.jpg)no-repeat scroll center top;
}

#picture.ser_imp {
	background:url(images/ser_dat_01.jpg)no-repeat scroll center top;
}

#picture.kon_hin {
	background:url(images/kon_hin_01.jpg)no-repeat scroll center top;
}



#content {
	background:url(images/innung.jpg) no-repeat scroll 30px bottom transparent;
	width:516px;
	float:right;
	height:334px;
	margin:1px;
}

/*REFERENZLISTE*/

#content ul {
	text-align:left;
}

#content ul li {
	float:left;
	margin-left:-10px;
	margin-right:10px;
	list-style-type: none;
	text-decoration: none;
	width:220px;
	height:22px;
}


#content ul li.nolink {
	text-align: left;
	line-height:20px;
	color: #eb570b;
	list-style-type: none;
	text-decoration: none;
}

/*Level 1*/

#content ul#referenzen a.act {
	color:#eb570b;
}

#content ul#referenzen a:hover {
	color:#aeaeae;
}

#content ul#referenzen a {
	text-align: left;
	line-height:20px;
	color: #eb570b;
	list-style-type: none;
	text-decoration: none;

}

#content ul#referenzen A#1 {
	color: #eb570b;
	text-decoration: none;
	line-height:15px;
}

#content ul#referenzen A#1.act {
	color: #aeaeae;
	text-decoration: none;
}


/*zu ADRESSE*/

pre {
	color: #000;
	font-family: Arial, non-serif;
	font-size: 11px;
	padding: 0px 0 10px 0;
	margin: 0px 30px;
	line-height: 15px;
	text-decoration: none;
	text-align: left;
}


/*zu ANFAHRT PDF DRUCK*/

#anfahrt_pdf {
	float:left;
	width:100px;
	color: #eb570b;
	font-size:12px;
	font-style: italic;
	text-decoration:none;
	line-height: 16px;
	margin-top:290px;
}

#anfahrt_pdf:hover {
	color: #aeaeae;
	text-docoration: none;	
}


/*LINKS*/

#linkliste {
	margin: 0px 0 0 8px;
	padding: 0px;
}

#linkliste a.item_linkliste {
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#linkliste a.item_linkliste img {
	margin:0px;
	padding:0px;
}
