/*
 Startseite       #002252
 Kino             #E40068
 Essen + Trinken  #BF0808
 Sport + Spass    #123C89
 Party + Event    #E84C0A
 Kids + Co.       #F6A500
 Reisen           #007631
 Info + Services  #002252

*/


html {
     margin-bottom    : 1px; 
     height           : 100%; 
}

body { background-color: #666; }

hr {	border: 0px; }

#wrapper {
   width: 855px;
	margin: 20px auto;
	background-color: white;
	font-size: 72.5%;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;	
	background-image: url('image/wrapper.gif');
}

#head {
	height: 135px;   /* 150px; */
	background: url('image/cap_normal_06.png') no-repeat;
	text-align: right;
}

body.index #head { background-image: url('image/startseite_15.png'); }
body.suche #head { background-image: url('image/startseite_15.png'); }
body.anfahrt #head { background-image: url('image/startseite_15.png'); }
body.webcam #head { background-image: url('image/startseite_15.png'); }
body.kontakt #head { background-image: url('image/startseite_15.png'); }
body.kontaktformular #head { background-image: url('image/startseite_15.png'); }
body.newsletter #head { background-image: url('image/startseite_15.png'); }
body.impressum #head { background-image: url('image/startseite_15.png'); }
body.sitemap #head { background-image: url('image/startseite_15.png'); }
body.lageplan #head { background-image: url('image/startseite_15.png'); }
body.info-service #head { background-image: url('image/startseite_15.png'); }
body.reisen #head { background-image: url('image/cap_reisen_06.png'); }
body.sport-spass #head { background-image: url('image/cap_sport_06.png'); }
body.party-event #head { background-image: url('image/cap_party_06.png'); }
body.kino #head { background-image: url('image/cap_kino_06.png'); }
body.kids #head { background-image: url('image/cap_kids_06.png'); }
body.essen-trinken #head { background-image: url('image/cap_essen_06.png'); }
body.presse #head { background-image: url('image/startseite_15.png'); }
body.werbung #head { background-image: url('image/startseite_15.png'); }
body.objektdaten #head { background-image: url('image/startseite_15.png'); }
body.stellenmarkt #head { background-image: url('image/startseite_15.png'); }
body.parken #head { background-image: url('image/startseite_15.png'); }
body.links #head { background-image: url('image/startseite_15.png'); }
body.autovermietung #head { background-image: url('image/startseite_15.png'); }
body.hotel #head { background-image: url('image/startseite_15.png'); }
body.service #head { background-image: url('image/startseite_15.png'); }



/* #head img { margin-top: 40px;} */
#head #cap_logo {height: 91px; width: 180px; border: none; margin-left: 675px; 
padding-top: 42px; background-image:url('image/cap_logo_20.png'); }




#mainnavi {
	width: 100px;
	padding-top: 48px; 
	padding-left: 40px;
	float: left;
	background: url('image/cap_normal_07.png') no-repeat;
}
body.index #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.kontakt #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.anfahrt #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.impressum #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.sitemap #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.lageplan #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.info-service #mainnavi { background-image: url('image/cap_normal_07.png'); }
body.reisen #mainnavi { background-image: url('image/cap_reisen_07.png'); }
body.sport-spass #mainnavi { background-image: url('image/cap_sport_07.png'); }
body.party-event #mainnavi { background-image: url('image/cap_party_07.png'); }
body.kino #mainnavi { background-image: url('image/cap_kino_07.png'); }
body.kids #mainnavi { background-image: url('image/cap_kids_07.png'); }
body.essen-trinken #mainnavi { background-image: url('image/cap_essen_07.png'); }




#primary {
	width: 281px;
	float: left;
}
#secondary {
	width: 241px;
	float: left;
}


#sidebar {
	float: right;
	width: 180px;
	background-color: #E5E8EE;
	border-top: solid 10px #fff;

}

#sidebar .linie {background-image: url('image/sidebar_trenner_03.png'); background-color: #E5E8EE; margin-bottom: 10px;}
#sidebar strong {text-transform : uppercase; color:#002759; font-weight: bold; margin: 0 0 10px 15px;}
#sidebar input { width: 100px; margin-left: 15px;font-size: 10px;}
#sidebar #content {border: 1px solid red; width: 50px;}
#footer {
	clear: both;
	height: 19px;
	/* background-image: url('image/footer/pagefooter_21.png'); */
	background-position: 0px -3px;}
	
#footer a {color: #fff; text-decoration: none; font-size: 11px; margin-left: 15px; height: 19px;}	

body.index #primary h1, body.index #primary h2 {color: #002252}
body.kino #primary h1, body.kino #primary h2  {color: #E40068}
body.essen-trinken #primary h1, body.essen-trinken #primary h2 {color: #BF0808}
body.sport-spass #primary h1, body.sport-spass #primary h2 {color: #123C89}
body.party-event #primary h1, body.party-event #primary h2 {color: #E84C0A}
body.kids #primary h1, body.kids #primary h2 {color: #F6A500}
body.reisen #primary h1, body.reisen #primary h2  {color: #007631}
body.suche #primary h1, body.suche #primary h2  {color: #002252}


#secondary h2 {
	background: url('image/cap_normal_09.png') no-repeat;
}
body.index #secondary h2 { background-image: url('image/cap_normal_09.png'); }
body.reisen #secondary h2 { background-image: url('image/cap_reisen_09.png'); }
body.sport-spass #secondary h2 { background-image: url('image/cap_sport_09.png'); }
body.party-event #secondary h2 { background-image: url('image/cap_party_09.png'); }
body.kino #secondary h2 { background-image: url('image/cap_kino_09.png'); }
body.kids #secondary h2 { background-image: url('image/cap_kids_09.png'); }
body.essen-trinken #secondary h2 { background-image: url('image/cap_essen_09.png'); }

#sidebar h1 {
	/* background: url('image/cap_normal_suche_10.png') no-repeat top right; */
}

.primary_liste li {
	width: 275px;
}


#mainnavi li {
	margin-bottom: 1px; 
	margin-bottom: -4px;
}


@media screen {
   #mainnavi ul {
      padding:0;
      margin:0;
   }

	#mainnavi li {
		margin-bottom: 1px;
	}

	#mainnavi li a { 
		display: block; 
	}
	
	#mainnavi li img { 
	  padding:0;margin:0;
	}
	
	#mainnavi li.startseite a {background-image: url('image/startseite.png');}	
	#mainnavi li.kino a {background-image: url('image/kino_off.png');}	
	#mainnavi li.essen-trinken a {background-image: url('image/essen_trinken_off.png');}	
	#mainnavi li.sport-spass a {background-image: url('image/sport_spass_off.png');}	
	#mainnavi li.reisen a {background-image: url('image/reisen_off.png');}	
	#mainnavi li.party-event a {background-image: url('image/party_event_off.png');}	
	#mainnavi li.kids a {background-image: url('image/kids_co_off.png');}	
	#mainnavi li.kino a {background-image: url('image/kino_off.png');}	
	#mainnavi li.kino a {background-image: url('image/kino_off.png');}	
	

	#mainnavi li.kino a:hover,#mainnavi li.kino_on {background-image: url('image/kino_on.png');}	
	#mainnavi li.essen-trinken a:hover,#mainnavi li.essen-trinken_on {background-image: url('image/essen_trinken_on.png');}	
	#mainnavi li.sport-spass a:hover,#mainnavi li.sport-spass_on  {background-image: url('image/sport_spass_on.png');}	
	#mainnavi li.reisen a:hover, #mainnavi li.reisen_on {background-image: url('image/reisen_on.png');}	
	#mainnavi li.party-event a:hover, #mainnavi li.party-event_on {background-image: url('image/party_event_on.png');}	
	#mainnavi li.kids a:hover, #mainnavi li.kids_on {background-image: url('image/kids_co_on.png');}	
	#mainnavi li.kino a:hover {background-image: url('image/kino_on.png');}	
	#mainnavi li.kino a:hover {background-image: url('image/kino_on.png');}	
}


#primary p,
#primary h2{
	margin: 10px 16px 0px;
}

body #primary p {
	margin: 0px 16px 10px;
	line-height: 16px;
	color:#002759;
}

#primary hr {
	margin: 0px 16px;
}

#primary ul li,
#secondary ul li, 
hr {
	padding: 0px 16px 10px;
	margin-top: 10px;
	background: url('image/cap_normal_03.png') no-repeat bottom;
	line-height: 16px;
}
#secondary ul li {
	width: 210px; /* 127 */
}

#secondary p {
	color:#002759;
}
#sidebar hr {
	background-image: url('image/sidebar_trenner_03.png');
}

body #primary ul li {
	padding: 0px 0px 10px;
}


/* Trennlinien */
/*
body.index #primary ul li,
body.index #secondary ul li,
body.index #primary hr,
body.index #secondary hr{ background-image: url('image/cap_normal_03.png'); background-position: bottom right;}

body.reisen #primary ul li, 
body.reisen #secondary ul li,
body.reisen #primary hr,
body.reisen #secondary hr{ background-image: url('image/cap_reisen_03.png');  background-position: bottom right;}

body.sport-spass #primary ul li,
body.sport-spass #secondary ul li,
body.sport-spass #primary hr,
body.sport-spass #secondary hr { background-image: url('image/cap_sport_03.png');  background-position: bottom right;}

body.party-event #primary ul li,
body.party-event #secondary ul li,
body.party-event #primary hr,
body.sport-spass #secondary hr { background-image: url('image/cap_party_03.png');  background-position: bottom right;}

body.kino #primary ul li,
body.kino #secondary ul li,
body.kino #primary hr,
body.sport-spass #secondary hr { background-image: url('image/cap_kino_03.png');  background-position: bottom right;}

body.kids #primary ul li,
body.kids #secondary ul li,
body.kids #primary hr,
body.sport-spass #secondary hr { background-image: url('image/cap_kids_03.png');  background-position: bottom right;}

body.essen-trinken #primary ul li,
body.essen-trinken #secondary ul li,
body.essen-trinken #primary hr,   
body.sport-spass #secondary hr { background-image: url('image/cap_essen_03.png');  background-position: bottom right;}
*/	

body.index #primary ul li,
body.index #secondary ul li,
body.index #primary hr,
body.index #secondary hr{ background-image:none;}

body.reisen #primary ul li, 
body.reisen #secondary ul li,
body.reisen #primary hr,
body.reisen #secondary hr{ background-image:none;}

body.sport-spass #primary ul li,
body.sport-spass #secondary ul li,
body.sport-spass #primary hr,
body.sport-spass #secondary hr { background-image:none;}

body.party-event #primary ul li,
body.party-event #secondary ul li,
body.party-event #primary hr,
body.sport-spass #secondary hr { background-image:none;}

body.kino #primary ul li,
body.kino #secondary ul li,
body.kino #primary hr,
body.sport-spass #secondary hr { background-image:none;}

body.kids #primary ul li,
body.kids #secondary ul li,
body.kids #primary hr,
body.sport-spass #secondary hr { background-image:none;}

body.essen-trinken #primary ul li,
body.essen-trinken #secondary ul li,
body.essen-trinken #primary hr,   
body.sport-spass #secondary hr { background-image: none;}


/* Trennlinien bei Bedarf */
body.index #primary ul li.trenner,
body.index #secondary ul li.trenner,
body.index #primary hr.trenner,
body.index #secondary hr.trenner{ background-image: url('image/cap_normal_03.png'); background-position: top right; padding-top: 20px;}

body.reisen #primary ul li.trenner, 
body.reisen #secondary ul li.trenner,
body.reisen #primary hr.trenner,
body.reisen #secondary hr.trenner{ background-image: url('image/cap_reisen_03.png');  background-position: top right; padding-top: 20px;}

body.sport-spass #primary ul li.trenner,
body.sport-spass #secondary ul li.trenner,
body.sport-spass #primary hr.trenner,
body.sport-spass #secondary hr.trenner { background-image: url('image/cap_sport_03.png');  background-position: top right; padding-top: 20px;}

body.party-event #primary ul li.trenner,
body.party-event #secondary ul li.trenner,
body.party-event #primary hr.trenner,
body.sport-spass #secondary hr.trenner { background-image: url('image/cap_party_03.png');  background-position: top right; padding-top: 20px;}

body.kino #primary ul li.trenner,
body.kino #secondary ul li.trenner,
body.kino #primary hr.trenner,
body.sport-spass #secondary hr.trenner { background-image: url('image/cap_kino_03.png');  background-position: top right; padding-top: 20px;}

body.kids #primary ul li.trenner,
body.kids #secondary ul li.trenner,
body.kids #primary hr.trenner,
body.sport-spass #secondary hr.trenner { background-image: url('image/cap_kids_03.png');  background-position: top right; padding-top: 20px;}

body.essen-trinken #primary ul li.trenner,
body.essen-trinken #secondary ul li.trenner,
body.essen-trinken #primary hr.trenner,   
body.sport-spass #secondary hr.trenner { background-image: url('image/cap_essen_03.png');  background-position: top right; padding-top: 20px;}




#secondary ul li p,
#secondary ul li img {
	margin-bottom: 10px;
}




/*****************************************************************
TYPOGRAFIE
*****************************************************************/

h1, h2 {
	font-weight: bold;
	font-family: trebuchet ms
}

h1, 
#secondary h2 {
	font-size: 1.2em;
	color: white;
	height: 18px;
	padding-top: 3px;
	padding-left: 18px;
}

h3 {
	font-weight: bold;
}

p.oeffnungszeiten,
p.kontaktdaten {
	font-weight: bold;
}

.submit {
	width: 30px; 
	background-color: #002759; 
	color:#fff; 
	height:20px;
	border: 1px solid red;
}

#sidebar a {
	text-decoration: none;
	color: #002759;
}


#primary ul li.ohne,
#secondary ul li.ohne  {
	background-image: none;
}

#primary #fundstellen {margin-left: 20px; list-style-type: disc;list-style-position: outside; margin-top: 5px; margin-bottom: 15px;}
#primary #fundstellen li {background: none;  margin: 0px; padding: 0px;width: 200px; margin-left: 20px;} 


#subnavi {border: none;}
#subnavi li {margin-left: 10px;}
#subnavi li a {color: #000; text-decoration: none;}
#subnavi li a.kino_aktiv {color: #e40068}
#subnavi li a.essen-trinken_aktiv{color: #bf0808;}
#subnavi li a.sport-spass_aktiv{color: #123c89}
#subnavi li a.party-event_aktiv{color: #e84c0a}
#subnavi li a.kids_aktiv{color: #f6a500}
#subnavi li a.reisen_aktiv{color: #007631}
#subnavi li a.impressum_aktiv{color: #000}
#subnavi li a.lageplan_aktiv{color: #000}
#subnavi li a.webcam_aktiv{color: #000}
#subnavi li a.sitemap_aktiv{color: #000}
#subnavi li a.suche_aktiv{color: #000}
#subnavi li a.newsletter_aktiv{color: #000}


.large li {width: 520px;}
.large li h2 {font-size: 13px; padding-left: 6px;}
.large li p {padding-left: 6px;}
.large li.trenner p {padding-left: 6px;}
.large li.trenner h1 {padding-left: 20px;}
.large li img.logo {float: right;margin-right: 20px;}
#primary ul.large li.kids_trenner {background-image: url('image/cap_kids_03.png'); background-repeat: no-repeat; background-position: bottom right;}

#primary ul.large li.last {background: none;}
#primary li a {color: #000; text-decoration: none;}
#primary li.news h1 {background: none; color: #AB3037; font-size: 13px; margin-left: 0px; margin-bottom: 5px;}
#secondary li.news h1 {background: none; color: #AB3037; font-size: 13px; margin-left: 0px; margin-bottom: 5px;}
#secondary a {text-decoration: none; color: #000;}
#secondary h1 {padding-left: 0px;}


#primary li.news p{ margin-left: 15px;}
#secondary li.news p  { margin-left: 0px; }
#primary li.news img {margin-left: 0px; }
#secondary li.news img  {margin-left: 0px; }


#form1 {margin-top: 20px; margin-left: 6px;}
#form1 label {width: 200px; display: block; }
#form1 input, #form1 textarea {border: solid 1px #000; width: 300px; margin-bottom: 5px;}
#form1 input.kurz {width: 80px;}
#form1 input.submit {width: 120px; margin-top: 10px;}
.error {background-color: #F5C79D;}


#impressum {border-collapse: collapse; width: 520px;}
#impressum td {margin: 0px; padding: 0px;}

#sitemap {border-collapse: collapse; width: 476px; background-color: #EB2400}
#sitemap td {margin: 0px; padding: 0px; text-align: center; vertical-align: middle; height: 125px;}

#kontakt {width: 490px; margin-left: 20px;}


#mnu_kino {display: none;}
#mnu_essen-trinken {display: none;}
#mnu_sport-spass {display: none;}
#mnu_party-event {display: none;}
#mnu_kids-co {display: none;}
#mnu_reisen {display: none;}
#mnu_info-services {display: none;}
#mnu_kontakt {display: none;}



/* Navi ohne UL / LI */
#mainnavi_test {width: 100px;	padding-top: 49px;padding-left: 40px;float: left; background: url('image/cap_normal_07.png') no-repeat;}
#mainnavi_test img{margin-top: 1px;}
body.index #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.kontakt #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.impressum #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.sitemap #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.lageplan #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.info-service #mainnavi_test { background-image: url('image/cap_normal_07.png'); }
body.reisen #mainnavi_test { background-image: url('image/cap_reisen_07.png'); }
body.sport-spass #mainnavi_test { background-image: url('image/cap_sport_07.png'); }
body.party-event #mainnavi_test { background-image: url('image/cap_party_07.png'); }
body.kino #mainnavi_test { background-image: url('image/cap_kino_07.png'); }
body.kids #mainnavi_test { background-image: url('image/cap_kids_07.png'); }
body.essen-trinken #mainnavi_test { background-image: url('image/cap_essen_07.png'); }
