@charset "UTF-8";

*{margin:0;padding:0}
	body{font-family:arial,sans-serif;font-size:12px;color:#777}
	img{border:none}
	a{text-decoration:none}
	a:focus,a:active,a:visited,a:link{border:none}
	a:focus,a:active{outline:none}
	.clearer{clear:both;height:0;font-size:0;line-height:0}
	h2{font-size:19px;font-weight:bold}
	h3{font-size:12px;font-weight:bold}
	h4{font-size:12px;font-weight:bold}
	a{color:#00595d}
	a:hover{background:#00595d;color:#fff}

#container{margin:0;position:relative;width:990px}

#head{position:relative;width:940px;margin:0 10px 0 40px;height:200px}
	#exzerpt{position:absolute;right:0;font-size:60px;font-weight:bold}
	#kunst-ausstellungen{position:absolute;right:0;top:80px;color:#ccc;font-size:13px;font-weight:bold}
	#navi{position:absolute;left:0;top:116px;list-style-type:none}
		#navi li{float:left;padding:0 15px 0 0}
		#navi li.right{float:right;padding:0 0 0 15px}
		#navi a{color:#ccc;font-size:19px;font-weight:bold;line-height:26px}
		#navi a:hover{background:#00595d;color:#fff}
		#navi a.act{color:#00595d}
		#navi a.act:hover{background:#67bfa9;color:#fff}

#left{position:relative;float:left;margin-left:40px;width:260px}
	#subnavi li{list-style-type:none;padding:0 0 25px 35px}
		#subnavi li li{padding:0 0 8px 0}
			.foerderer{min-height:74px;background:url(foerderer.gif) no-repeat 0 2px}
			.sponsoren_startseite{min-height:96px;background:url(sponsoren.gif) no-repeat 0 2px}
			.aachen{min-height:69px;background:url(aachen.gif) no-repeat 0 2px}
			.bonn{min-height:49px;background:url(bonn.gif) no-repeat 0 2px}
			.duisburg{min-height:84px;background:url(duisburg.gif) no-repeat 0 2px}
			.duesseldorf{min-height:101px;background:url(duesseldorf.gif) no-repeat 0 2px}
			.frechen{min-height:72px;background:url(frechen.gif) no-repeat 0 2px}
			.huerth{min-height:50px;background:url(huerth.gif) no-repeat 0 2px}
			.koeln{min-height:41px;background:url(koeln.gif) no-repeat 0 2px}
			.leverkusen{min-height:103px;background:url(leverkusen.gif) no-repeat 0 2px}
			.moenchengladbach{min-height:175px;background:url(moenchengladbach.gif) no-repeat 0 2px}
			.neuss{min-height:59px;background:url(neuss.gif) no-repeat 0 2px}
			.siegburg{min-height:83px;background:url(siegburg.gif) no-repeat 0 2px}
			.solingen{min-height:81px;background:url(solingen.gif) no-repeat 0 2px}
			.wuppertal{min-height:94px;background:url(wuppertal.gif) no-repeat 0 2px}
		#subnavi a,#subnavi{color:#ccc;font-weight:bold}
		#subnavi a:hover{background:#00595d;color:#fff}
		#subnavi a.act{color:#00595d}
		#subnavi a.act:hover{background:#67bfa9;color:#fff}

#main{position:relative;margin:0 10px 0 360px;width:620px;min-height:200px}
	#vorankuendigung_box{position:relative;width:940px;margin:20px 10px 0 40px;height:100px;overflow:hidden}
	#vorankuendigung{position:absolute;right:0;bottom:-15px;font-size:100px;color:#eee;font-weight:bold;line-height:120px}

#footer{position:relative;width:940px;margin:0 10px 0 40px;height:165px;overflow:hidden}
	#footer-navi{position:absolute;right:0;top:35px}
		#footer-navi a{color:#ccc;font-size:13px;font-weight:bold;margin-left:15px}
		#footer-navi a:hover{background:#00595d;color:#fff}
		#footer-navi a.act{color:#00595d}
		#footer-navi a.act:hover{background:#67bfa9;color:#fff}
	#exzerpt-bottom{position:absolute;right:0;bottom:-20px;font-size:140px;color:#eee;font-weight:bold;line-height:110px}

.bumper{color:#00595d}

#map{width:518px;height:345px;overflow:hidden;margin-bottom:10px}
	.routenplaner{border-collapse:collapse;width:518px}
	.button{width:118px}
	.adress{width:375px;font-family:Arial,sans-serif;font-size:12px;color:#777;border:1px #ccc solid;padding:3px}

.accordion_headings{position:relative;padding:2px 160px 2px 22px;color:#fff;cursor:pointer;margin-bottom:15px;background:url(pfeil_right.png);line-height:14px}
	.start{background:#00595d url(pfeil_right.png) no-repeat 7px 4px}
	.ende{background:#67bfa9 url(pfeil_right.png) no-repeat 7px 4px}
	.raumdetails,.startseite{background:#00595d url(pfeil_right.png) no-repeat 7px center;padding:12px 140px 12px 22px}
	.anfahrt{background:#ccc url(pfeil_right.png) no-repeat 7px 4px}
	.header_highlight{background-image:url(pfeil_down.png);cursor:default;margin-bottom:0}
	.header_highlight.anfahrt{margin-bottom:10px}
	.accordion_headings:hover{background:#b4d0d0 url(pfeil_down.png) no-repeat 7px 4px}
	.accordion_headings.raumdetails:hover,.accordion_headings.startseite:hover{background:#b4d0d0 url(pfeil_down.png) no-repeat 7px center}
	.header_highlight.start:hover{background:#00595d url(pfeil_down.png) no-repeat 7px 4px}
	.header_highlight.ende:hover{background:#67bfa9 url(pfeil_down.png) no-repeat 7px 4px}
	.header_highlight.raumdetails:hover,.header_highlight.startseite:hover{background:#00595d url(pfeil_down.png) no-repeat 7px center}
	.header_highlight.anfahrt:hover{background:#ccc url(pfeil_down.png) no-repeat 7px 4px}
	.accordion_headings p{margin:0}
	.start-ende{position:absolute;right:12px;top:2px}
.accordion_content{position:relative;padding:5px 80px 5px 22px;color:#777;line-height:19px;margin-bottom:15px;background:#fff}
	.raum_kurzinfo{margin-bottom:10px;color:#aaa}
	.raum_info{margin-bottom:10px;color:#aaa;width:396px;min-height:85px;}
	.square{margin:0 13px 0 -22px}
	.name{font-style:italic;color:#333}
	.open{margin:7px 0}
	.logo{position:absolute;right:12px;top:9px}
	.sponsoren{margin-top:10px;color:#aaa}
	.sponsoren img{margin-top:3px}
.werbung{margin-bottom:15px}
.top{margin-bottom:15px;line-height:14px}
	.top a{padding:0 0 0 22px;background:url(pfeil_top.png) no-repeat 7px 2px;color:#ccc;font-weight:bold}
	.top a:hover{background:#00595d url(pfeil_top_hover.png) no-repeat 7px 2px;color:#fff}
.exzerpt_w{color:#fff;font-weight:bold}
.exzerpt_g{color:#00595d;font-weight:bold}
.analytics{font-size:9px;line-height:11px}
.partnerlink{color:#ccc;margin-left:20px}
.partnerlink a{margin-left:0 !important;font-weight:normal !important}
.partnerlink a:hover{background:#fff !important;color:#ccc !important}
