@charset "utf-8";
@import url("muenchen.css");

* {
	margin: 0 auto;
	padding: 0; 	
	border: none
	}

body {
	
	background-color:#035192;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 0.85em;
	line-height:1.8em;	
	color: #333;
	}

/*=========== Hack & Clear ===============*/
div#cleardiv { 
	clear:both;
	height:0.1em;}

.clearfloat  {
    clear:both; 
	height:0;   
	font-size:1px;
	line-height:0px} 

.fltrt {
float:right;
margin: 10px 0 0 8px;}

.fltlft {
float:left;

}

/*Sprünge im FF verhindern*/

html {height: 101%;}

/*= randverdopplung im IE6 vermeiden*/

.content-einspaltig, .content-zweispaltig-links, .content-zweispaltig-rechts{
display:inline; 
}
/*========= Text =======*/
p {
padding: 0 0  1.5em 0;
}
/* =========== links ======*/
a, a:hover{
text-decoration:none;
border:none;
outline:none;

}
#muenchen-content-box a, #sonstiges a, div#erding-content-box a {
font-weight:bold;
font-size:small;
line-height:0.9em;	
}

#sonstiges a:hover, #muenchen-content-box a:hover, div#erding-content-box a:hover  {
font-weight:bold;
font-size:small;
line-height:0.9em;	
color:#63F;}

/* =========  h  ======*/


h1 {
	line-height:130%;
	margin:1em 3em 0.8em 0;
	}

h1,h3  {font-weight: normal;}

h2 {margin-bottom: 0.8em;
font-size:1.2em;
}


ul, ol {list-style:none;
}


.bullet, .bullet li {
list-style:disc;
margin:0 0 5px 10px;

}

dl {
margin:0;
padding:0}
/*==================*/

.skiplink  {	
		position:absolute;
		top: -5000px;
		left: -5000px;_f
		width: 0;
		height: 0;
		overflow: hidden;
		display: inline;
		}

div#wrapper {
	width:973px;

	margin: 0 auto ;

	background-color:#009dde;
		}

/*============== header ====================5==============*/


div#header {
	position:relative;
	background-image:url(../pict/h-backgr.jpg);
	width:973px;
	height: 187px;
	background-repeat: repeat-x
	}

div#header p {
	font-size:12px;
	color:#FFF;
	position:absolute;
	top:107px;
	left:10px;
	z-index: 5;
			} 

img.logo {
	position:absolute;
	left: 320px;
	top:0;
	z-index:6
	}

/*==================== navigation header ============-510-=======*/
div#header a {
	color:#FFF;
	text-decoration:none;
	display:block;
	outline:none;   
 	border:none;
	}

#navi1 a:hover{
		color:#0CF;
		display:block;
		outline:none;   
		border:none;
		}

img#navi2 {
		position:absolute;
		top:81px;
		left:850px;
		z-index:510;
		}

/*==================== navi 3 ===-501-========*/

ul#navi3-l {

display:block; 
	margin: 130px 0 0 10px;
	float:left;
	z-index:500;
	width: 400px;
		}
ul#navi3-r {
	margin: 130px 5px 0 0;
	float:right;
	z-index:1501;
}
div#navi3 li { 
	font-size:14px;
	display:block;
	float: left;
	margin-right: 4px;
	}

li#link-muenchen{
background-image:url(../pict/h-m.jpg); background-repeat:repeat-x;
background-color:#5738a5}
li#link-erding {
background-image:url(../pict/h-e.jpg); background-repeat:repeat-x;
background-color:#668e5c}

ul#navi3-r li {
background-image:url(../pict/h-s.jpg);background-repeat:repeat-x;;
}


#navi3-l a {
	line-height:43px;}
#navi3-r a {line-height:41px}

body#b_muenchen div#navi3 li#link-muenchen a,
body#b_erding div#navi3 li#link-erding a,
body#b_was-ist div#navi3 li#link-was-ist a,
body#b_nutzung div#navi3 li#link-nutzung a {
	display:block;
	color:#fff;
	outline:none;
	border:none;
}

body#b_muenchen div#navi3 li#link-muenchen a, li#link-muenchen a:hover {
background-image:url(../pict/h-m-over.jpg);background-repeat:repeat-x;}

body#b_erding div#navi3  li#link-erding a, #link-erding a:hover {
background-image:url(../pict/h-e-over.jpg);background-repeat:repeat-x;
}


body#b_was-ist div#navi3 li#link-was-ist a{
background-image:url(../pict/h-s-over.jpg); background-repeat:repeat-x;}

body#b_nutzung div#navi3 li#link-nutzung a {
background-image:url(../pict/h-s-over.jpg); background-repeat:repeat-x;}

#link-muenchen a:hover,
#link-erding a:hover,
li#link-was-ist a:hover,
#link-nutzung a:hover  {
	color:#FFF;
	display:block;
	outline:none;  
	border:none}
li#link-muenchen a:hover {background-color:#cdb35b;}
#link-erding a:hover {background-color:#cdb35b;}
#link-was-ist a:hover, #link-nutzung a:hover {
background-image:url(../pict/h-s-over.jpg); background-repeat:repeat-x;background-color:#2b5197;}



/*====== startseite ===========*/
div#startseite, div#contentseite  {
	margin: 0px 4px 0 4px;
		}

div#startseite{position:relative;
 height:400px}

/*==========   muenchen-startseite  -===============*/

div#muenchen-startseite{
	position:relative;
	float:left;
	margin:5px 0 0 4px; /* wert für Abstand von links mit wrapper-farbe*/
	padding-left:0;
	background-color:#e113cf;
	background-image:url(../pict/m-s-backgr.jpg);
	background-repeat:repeat-y;
	width:475px; /*470*/
	height:560px;
	}
	
		
	#s-m-o-l {position:absolute;top:0; left:0; z-index:10}
	#s-m-o-r {position:absolute;top:0;right:0; left: 445px;z-index:9}
	
	#s-m-u-l {position:absolute;top:auto; bottom:0; left:0px; z-index:12}	
	#s-m-u-m {position:absolute;top:auto; right:2px; bottom:0;left:2px}	
	#s-m-u-r {position:absolute;top:auto; right: 0px; bottom:0; left:445px;z-index:11}



/*======================= navi  muenchen =====51 - 54==*/

div#navi-box-muenchen {
	position:relative;
	float:left;
	margin:5px 0 0 4px;
	background-color:#e113cf;
	background-image:url(../pict/m-navi-box-backgr.jpg);
	background-repeat:repeat-y;
	width:221px;
	height:510px;
				}

	#m-o-l {position:absolute;top:0; left:0; z-index:54}
	#m-o-m {position:absolute;top:0px; left:180px;}
	#m-o-r {position:absolute;top:0px;right:0; left: 191px;z-index:53}
			

	#m-u-l {position:absolute;top:auto; bottom:0; left:52; z-index:50}
	#m-u-m {position:absolute;top:auto; bottom:0;	}
	#m-u-r {position:absolute;top:auto; bottom:0; left:191px;z-index:51}

/*=======================================*/
div#navi-muenchen-fix ul li{
	background-image:url(../pict/m-navi.jpg);
	background-repeat:no-repeat;
	width:452px; /*wegen positionierung im IE*/
	height:40px;
	padding-top:0px;
	list-style:none;
}

ul#navi-muenchen {
	position:absolute;
	top:110px; left:20px;
	line-height:35px;
	font-weight:bold;
	font-size:14px;
	letter-spacing: 1px;
	color:#ffccff;
	text-decoration:none;
	display:block;
	outline:none;   
 	border:none;
}

ul#navi-muenchen a	{
	text-decoration:none;
	color:#f9ebf9;
	padding-left:15px;
	}

div#b_m_aktuelles div#navi-muenchen-fix ul#navi-muenchen li#m-b-aktuelles a,
div#b_m_attraktionen div#navi-muenchen-fix ul#navi-muenchen li#m-b-attraktionen a,
div#b_m_geburtstag div#navi-muenchen-fix ul#navi-muenchen li#m-b-geburtstag a,
div#b_m_gewinnspiel div#navi-muenchen-fix ul#navi-muenchen li#m-b-gewinnspiel a,
div#b_m_zeiten div#navi-muenchen-fix ul#navi-muenchen li#m-b-zeiten a,
div#b_m_preise div#navi-muenchen-fix ul#navi-muenchen li#m-b-preise a,
div#b_m_anfahrt div#navi-muenchen-fix ul#navi-muenchen li#m-b-anfahrt a,
div#b_m_herunterladen div#navi-muenchen-fix ul#navi-muenchen li#m-b-herunterladen a,
div#b_m_kontakt div#navi-muenchen-fix ul#navi-muenchen li#m-b-kontakt a,

#navi-muenchen-fix ul li a:hover

 {
	display:block;
	color:#f9ebf9;
	background-image:url(../pict/m-navi-over.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	height:40px;
	outline:none;  
	border:none;
	}
	

/*=============== erding startseite ===============*/

div#erding-startseite{
	position:relative;
	float:right;
	margin:5px 4px 0 0;
	background-color:#f8e000;
	background-image:url(../pict/e-s-backgr.jpg);
	background-repeat:repeat-y;
	width:474px;
	height:560px;
	display:inline;
		} 
		
	#s-e-o-l {position:absolute;top:0; left:0; z-index:13}
	#s-e-o-r {position:absolute;top:0;right:0px; z-index:14}
	
	#s-e-u-l {position:absolute;top:auto;bottom:0px;left:0;z-index:16;}
	#s-e-u-m {position:absolute;top:auto;bottom:0;}
	#s-e-u-r {position:absolute;top:auto;bottom:0px;left:444px;z-index:15;}		

/*======================= navi  erding=====651 - 654==*/

div#navi-box-erding-startseite {	
	position:relative;
	float:right;
	margin:0 0 0 4px;
	width:221px;
	height:480px;
}

div#navi-box-erding {
		
	position:relative;
	float:left;
	margin:5px 0 0 4px;
	background-color:#f8e000;
	background-image:url(../pict/e-navi-box-backgr.jpg);
	background-repeat:repeat-y;
	width:219px;
	height:510px;
	display:inline;
	}

	#e-o-l, #e-o-m, #e-o-r {position:absolute;top:0;}

	#e-o-l {left:0px; z-index:654}
	#e-o-m {left:20px;}
	#e-o-r {left:39px; z-index:653}
	
	#e-u-l, #e-u-m, #e-u-r {position:absolute;top:auto; bottom:0; }
	#e-u-l {z-index:650}
	#e-u-m {left: 20px;	}
	#e-u-r {left:189px;z-index:651}

/*====================navi erding fix ===================*/

div#navi-erding-fix ul li{
	background-image:url(../pict/e-navi.jpg);
	background-repeat:no-repeat;
	width:452px; /*wegen positionierung im IE*/
	height:40px;
	padding-top:0px; /*stabilisiert navi*/
	list-style:none;
}

ul#navi-erding {
	position:absolute;
	top:90px; left:20px;
	line-height:35px;
	font-weight:bold;
	font-size:14px;
	letter-spacing: 1px;
	text-decoration:none;
	display:block;
	outline:none;   
 	border:none;
}

ul#navi-erding a	{
	text-decoration:none;
	color:#e1740e;
	padding-left:15px;
	}

div#b_e_aktuelles div#navi-erding-fix ul#navi-erding li#e-b-aktuelles a,
div#b_e_attraktionen div#navi-erding-fix ul#navi-erding li#e-b-attraktionen a,
div#b_e_geburtstag div#navi-erding-fix ul#navi-erding li#e-b-geburtstag a,
div#b_e_gewinnspiel div#navi-erding-fix ul#navi-erding li#e-b-gewinnspiel a,
div#b_e_zeiten div#navi-erding-fix ul#navi-erding li#e-b-zeiten a,
div#b_e_preise div#navi-erding-fix ul#navi-erding li#e-b-preise a,
div#b_e_anfahrt div#navi-erding-fix ul#navi-erding li#e-b-anfahrt a,
div#b_e_herunterladen div#navi-erding-fix ul#navi-erding li#e-b-herunterladen a,
div#b_e_kontakt div#navi-erding-fix ul#navi-erding li#e-b-kontakt a,

#navi-erding-fix ul li a:hover

 {
	display:block;
	color:#fff;
	background-image:url(../pict/e-navi-over.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	height:40px;
	outline:none;  
	border:none;
	}
	

/* ========= contentseite ==========*/

/*content-einspaltig*/
.content-einspaltig {
float:left;
width:645px;
margin:0 0 10px 40px;
	}

/*content-zweispaltig*/
.content-zweispaltig-links {
float:left;
width:315px;
margin:0 0 0 40px;
	}

.content-zweispaltig-rechts {
float:right;
width:315px;
margin:0 40px 10px 10px;
	}


/* ======muenchen content box====21-22=====30-31-32=====*/


div#muenchen-content-box { 
	position:relative;
	float:right;
	margin:5px 4px 10px 0; 
	padding:40px 0 ;
	
	background-color:#e113cf;	
	background-image:url(../pict/m-c-backgr1.jpg);
	background-repeat:repeat-y;
	display:inline;
	width:726px;
	}
		
#c-m-o-l, #c-m-o-m, #c-m-o-r  {position:absolute;}
#c-m-o-l {top:0; left:0; z-index:60}
#c-m-o-m {top: 0; z-index:30}
#c-m-o-r {top:0;right:0px; z-index:31}

#c-m-u-l, #c-m-u-m, #c-m-u-r  {
	position:absolute;

}
#c-m-u-l {top:auto; bottom:-2px; left:0; z-index:21}
#c-m-u-m {top:auto;left:10px; bottom:-2px;
}
#c-m-u-r {top:auto; right:0px;bottom:-2px; z-index:22}

div#muenchen-content-box{
height:auto}




/* ======erding content ====621-622=====630-631-632=====*/

	
div#erding-content-box { 
	position:relative;
	float:right;
	margin:5px 4px 0px 0; 
	padding:40px 0;
		background-color:#f8e000;
	background-image:url(../pict/e-c-backgr.jpg);
	background-repeat:repeat-y;
	display:inline;
	width:726px;
			}

#c-e-o-l, #c-e-o-m, #c-e-o-r  {position:absolute;top:0}
#c-e-o-l {left:0; z-index:660}
#c-e-o-m {z-index:630}
#c-e-o-r {right:0; z-index:631}

#c-e-u-l, #c-e-u-m, #c-e-u-r  {position:absolute;top:auto}
#c-e-u-l {bottom:-2px; left:0; z-index:621}
#c-e-u-m {top:auto;left:10px; bottom:-2px;}
#c-e-u-r {right:0 ; bottom:-2px; z-index:622}



/* ========== sonstiges =============*/

div#sonstiges {
width:740px;
margin: 10px auto 10px auto;

/*margin:50px 30px 20px 40px;*/
/*background-color:#aee7fe;*/
background-color:#daf3ff;
border-style:double;
border-width:5px;
border-color:#045091;
padding:3em 5em 1em 5em;
color:#3F3580;
	}
div#sonstiges h1 {
color:#3F3580}

div#sonstiges-340 {
float:left;
overflow:auto;
width:300px;
margin:0 20px 10px 0;
padding:20px;
background-color:#fff;
border:1px solid #045091;}
}
div#sonstiges-341 {
}
div#sonstiges-341 {
float:right;
overflow:auto;
width:300px;
margin:0 10px 10px 20px;
padding:20px;
background-color:#fff;
border:1px solid #045091;
}
#sonstiges-341 dd.img img {float:left; padding:0  10px 10px 0;margin:0 10px 0 0;
border:1px solid #045091;}
.img-leiste {padding: 20px 0 ;}

/*kontakt impressum*/

div#sonstiges-340-m {
float:left;
overflow:auto;
width:300px;
margin:0 20px 10px 0;
padding:20px;
background-color:#ff66ff;
color:#606;
border:1px solid #045091;}


div#sonstiges-341-e {
float:right;
overflow:auto;
width:300px;
margin:0 10px 10px 20px;
padding:20px;
background-color:#fae853;
color: #e1740e;
border:1px solid #045091;
}


/*===========-footer */	
    

div#footer  {
	position:relative;
	
	margin:10px 0 -30px 0;
	width:973px;
	height:38px;
	background:url(../pict/f-backgr.jpg) repeat-x 0 50%;
	}

ul#footer-l li, ul#footer-r li {
	background-image:url(../pict/f-line.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size:14px;
	color:#FFF;
	margin: 5px 15px 0 15px;
	padding-right:20px;

}

ul#footer-l li {float: left;}
ul#footer-r li {float:right;}


div#footer ul li a {
	color:#FFF;
	text-decoration:none;
	display:block;
	outline:none;  
 	border:none;
	}

div#footer ul li a:hover {
		color:#0CF;
		display:block;
		outline:none;   
		border:none;
		}
body#b_jobs div#footer li#b-jobs a,
body#b_marketing div#footer li#b-marketing a,
body#b_impressum div#footer li#b-impressum a,
body#b_kontakt div#footer li#b-kontakt a
 {
		color:#0CF;
		display:block;
		outline:none;   
		border:none;
}


/*================================== film  =========-10000================*/

div#film {
	position:absolute;
	top: 115px;
	left:237px;
	padding:11px;
	margin:0 0 10px 0;
	z-index:10000;
	background-color:#009dde;
	display:inline;
}
