div,p,body,ul,li,h1,h2,h3,h4,h5,h6,ul,li
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
body
{
	font-size:12px;
}
a
{
	color:#000000;

}
img
{
	border:0;

}
#top
{
	height:100px;
	width:990px;
	margin:0 auto;
	margin-bottom:10px;

}

#top .address
{
	float:left;
	font-size:11px;
	padding-right:10px;
	width:150px;
}
#top .address p
{
	height:66px;
	padding-top:20px;
}

#top .address span
{
	font-weight:bold;
	margin-top:10px;

}


#top .pic
{
	float:left;

}
#top .menutop
{
	background-image:url(../images/lab/RechtsBar.gif);
	background-repeat:repeat;
	clear:both;
	float:left;
	height:8px;
	margin-bottom:3px;
	margin-top:1px;
	padding-right:110px;
	width:730px;
}
#top .menutop .timg
{
	display:block;
	float:left;
	left:160px;
	position:relative;
	top:-4px;



}
#top .menutop a
{
	background-color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:8px;
	padding:0 0px 0 10px;
	text-decoration:none;
}



#content
{
	clear:both;
	margin:0 auto;
	width:1000px;
	min-height:700px;
}

#menu
{
	float:left;
	margin-top:4px;
	padding-right:15px;
	width:150px;

}
#top .menutop .active,#menu li .active,#content .listtitle .active
{
	color:#CD061E;
}



#menu li
{
	font-family:helvetica;
	font-size:13px;
	margin-bottom:3px;
	width:140px;
	padding-right:10px;
	padding-left:10px;

}

#menu li a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;

}


#menu li ul{ display:none;}

#menu li ul.active_ul{ display:block;}

#menu li a:hover
{
	color:#CD061E;

}

#menu li ul li
{
	padding-left:10px;
	font-size:12px;
}


#menu li ul li a
{
	color:#868789;
	text-decoration:none;
	text-transform:uppercase;
}
#content .showpicfeild
{
	width:500px;
	float:left;

}

#content .listtitle
{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	padding-top:5px;
}

#content .listtitle a
{
	color:#868789;
	padding:0 5px;
	text-decoration:none;
}
#content .listtitle a:hover
{
	color:#CD061E;
}


#content h3 
{
	font-family:verdana;
	font-size:25px;
	padding-bottom:10px;

}
#content h3 span
{
	color:#8B8C8E;

}

#content .title
{
	float:left;


}
#content .part4
{
	width:120px;
	float:left;
	padding:2px;

}

#content .part4 p
{
	font-family:tahoma;
	font-weight:bold;
	margin-top:8px;
	padding-bottom:20px;

}

#content .part4 p span
{
	color:#8B8C8E;
	display:block;
}

#content .part4 p .nob
{
	font-style:normal;

}

#content .part2
{
	float:left;
font-size:10px;
margin-bottom:10px;
margin-right:20px;
min-height:60px;
width:45%;
}

#content .part2 table
{
	font-size: 11px;
}

#content .yellowbg
{
	background-color:#FFFF00;

}
#content .part2 img
{
	float:left;
	border:0;
	margin-top:-1px;
}

#content .part2 p
{
	clear:right;
	 float:right;
	 /** font-weight:bold; **/
	padding-left:10px;
	width:99%;
	margin-top: -2px;
	font-size:11px;
	line-height:14px;
}

#content .part2 p .red
{
	color:#CD061E;
	font-weight:bold;
}

#content .descr p
{
	float: none;
	padding: 0;
	width: 100%;
	font-weight: normal;
}


#content .part2 p span
{
	font-weight:normal;

}
#content .part2 .noweight
{
	font-weight:normal;

}

#content .part2 .txt
{
	clear:both;
	float:none;
	padding-left:0;
	width:100%;
	font-size:11px;
	line-height: 1.3em;
}

#content .part2 .littered
{
	font-weight:normal;
	color:red;

}

#content .part2 .littered a
{
	font-weight:normal;
	color:red;
	text-decoration:none;
}

#content .part2 h3
{
	font-size:20px;
	letter-spacing:-2px;
	margin:15px 0;
	padding:0;
	padding-bottom: 10px;
}

#content .part2 select
{
	background-color:#E7E8E8;
	border:1px solid #000000;
	width:220px;
	margin-bottom:15px;
}

#content .part2 input
{
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:220px;
	margin-bottom:15px;

}
#content .part2 textarea
{
	width:220px;
	height:80px;
	border:1px #000000 solid;

}
#content .part2 .button
{
	background-color:#EBECEC;
	background-image:url(../images/arrow.png);
	background-position:1px 4px;
	background-repeat:no-repeat;
	border:1px solid #000000;
	height:18px;
	padding-left:10px;
	overflow:hidden;
	width: 210px;
	margin-top: 10px;
}

#content .part2 .button input
{
	width:60px;
	background:none;
	border:0;

}

#content .newlist
{
	float:left;

}

#content .newlist li
{
	border-bottom:1px solid #000000;
	margin-left:2px;
	padding:6px 0;
	position:relative;
	top:-7px;
	width:176px;
}

#content .newlist li p
{
	font-weight:bold;
}

#content .newlist li p span
{
	color:#8B8C8E;
	font-weight:bold;
}
#content .rightpic
{
	float:right;
	position:relative;
	top:-12px;

}

.topb
{
	border-top:1px #000000 dotted;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
}


#menu span
{
	visibility:hidden;

}
#menu li a
{
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:-10px 0;

}
#menu li a:hover
{
	background-position:-10px 0;
	background-repeat:no-repeat;

}
#menu .ver a:hover
{
	padding-top:1px;

}
#menu .new a
{
	padding-top:1px;
}
#menu .new a:hover
{
	padding-top:1px;

}

#menu .ver1
{
	background-image:url(../images/lab/veranstalt.gif);
	background-position:0 0;
}

#menu .ver1active
{
	background-image:url(../images/lab/veranstalt2.gif);
	background-position:0 0;
	padding-top:1px;
}

#menu .ver1:hover
{
	background-image:url(../images/lab/veranstalt2.gif);
	background-position:0 0;
}


.konzer
{
	background-image:url(../images/lab/konzerte3.gif);

}

.konzeractive
{
	background-image:url(../images/lab/konzerte2.gif);
	padding-top:1px;
}

.konzer:hover
{
	background-image:url(../images/lab/konzerte2.gif);
}

.part
{
	background-image:url(../images/lab/parties3.gif);

}
.partactive
{
	background-image:url(../images/lab/parties2.gif);
	padding-top:1px;
}

.part:hover
{	
	background-image:url(../images/lab/parties2.gif);
}

.rehi
{
	background-image:url(../images/lab/reihen3.gif);

}

.rehiactive
{
	background-image:url(../images/lab/reihen2.gif);
	padding-top:1px;

}
.rehi:hover
{	
	background-image:url(../images/lab/reihen2.gif);
}


.lesung:hover
{	
	background-image:url(../images/lab/lesung.gif);
}
.lesung 
{
	background-image:url(../images/lab/lesung2.gif);
}

.lesungactive
{
	background-image:url(../images/lab/lesung.gif);
	padding-top:1px;

}

.auss
{
	background-image:url(../images/lab/ausstell3.gif);
}
.aussactive
{
	background-image:url(../images/lab/ausstell2.gif);
	padding-top:1px;
}
.auss:hover
{
	background-image:url(../images/lab/ausstell2.gif);
}

.tick
{
	background-image:url(../images/lab/ticket3.gif);
}
.tickactive
{
	background-image:url(../images/lab/ticket2.gif);
	padding-top:1px;
}
.tick:hover
{
	background-image:url(../images/lab/ticket2.gif);
}

#menu .new .news
{
	background-image:url(../images/lab/news.gif);
	background-position:0;
	padding-top:0px;

}

#menu .new .newsactive
{
	background-image:url(../images/lab/news2.gif);
	background-position:0;
	padding-top:2px;
}

#menu .new .news:hover
{
	background-image:url(../images/lab/news2.gif);
	background-position:0;
	padding-top:2px;

}

.newsab
{
	background-image:url(../images/lab/newsabo3.gif);
	padding-top:1px;
}

.newsabacitve
{
	background-image:url(../images/lab/newsabo2.gif);
	margin-top:0px;
	padding-top:1px;

}
.newsab:hover
{
	background-image:url(../images/lab/newsabo2.gif);
	margin-top:0px;

}

#menu .stad1
{
	background-image:url(../images/lab/stadtgart.gif);
	background-position:0;
}

#menu .stad1active
{
	background-image:url(../images/lab/stadtgart2.gif);
	background-position:0;
}

#menu .stad1:hover
{
	background-image:url(../images/lab/stadtgart2.gif);
	background-position:0;
}

.wegbe
{
	background-image:url(../images/lab/wegbeschr3.gif);
	padding-top:1px;
}
.wegbeactive
{
	background-image:url(../images/lab/wegbeschr2.gif);
	padding-top:1px;
}
.wegbe:hover
{
	background-image:url(../images/lab/wegbeschr2.gif);
}
.ges
{
	background-image:url(../images/lab/Geschich3.gif);
}
.gesacitve
{

	background-image:url(../images/lab/Geschich2.gif);

}

.ges:hover
{
	background-image:url(../images/lab/Geschich2.gif);

}
.link
{
	background-image:url(../images/lab/Links3.gif);
}
.linkactive
{
	background-image:url(../images/lab/Links2.gif);
}

.link:hover
{
	background-image:url(../images/lab/Links2.gif);

}
#menu .gast
{	
	background-image:url(../images/lab/Gastronom.gif);
	background-position:0;
}

#menu .gastactive
{
	background-image:url(../images/lab/Gastronom2.gif);
	background-position:0;

}

#menu .gast:hover
{
	background-image:url(../images/lab/Gastronom2.gif);
	background-position:0;

}

.spe
{
	background-image:url(../images/lab/Speisek3.gif);

}

.speactive
{
	background-image:url(../images/lab/Speisek2.gif);

}
.spe:hover
{
	background-image:url(../images/lab/Speisek2.gif);

}

.tag
{
	background-image:url(../images/lab/tageskart3.gif);
}

.tagactive
{
	background-image:url(../images/lab/tageskart2.gif);
}

.tag:hover
{
	background-image:url(../images/lab/tageskart2.gif);

}

.offn
{
	background-image:url(../images/lab/oeffnung3.gif);
}

.offnactive
{
	background-image:url(../images/lab/oeffnung2.gif);
}

.offn:hover
{
	background-image:url(../images/lab/oeffnung2.gif);
}

.cater
{
	background-image:url(../images/lab/catering3.gif);
}
.cateractive
{
	background-image:url(../images/lab/catering2.gif);

}

.cater:hover
{
	background-image:url(../images/lab/catering2.gif);
}

#menu .foto
{
	background-image:url(../images/lab/fotos.gif);
	background-position:0;
}

#menu .fotoactive
{
	background-image:url(../images/lab/fotos2.gif);
	background-position:0;

}

#menu .foto:hover
{
	background-image:url(../images/lab/fotos2.gif);
	background-position:0;
}

#menu .serv
{
	background-image:url(../images/lab/servic.gif);
	background-position:0;
}
#menu .servactive
{
	background-image:url(../images/lab/servic2.gif);
	background-position:0;	

}

#menu .serv:hover
{
	background-image:url(../images/lab/servic2.gif);
	background-position:0;
}

.tech
{
	background-image:url(../images/lab/Technic3.gif);
}
.techactive
{
	background-image:url(../images/lab/Technic2.gif);
}

.tech:hover
{
	background-image:url(../images/lab/Technic2.gif);

}

.wal
{
	background-image:url(../images/lab/WLAN3.gif);
}
.walactive
{
	background-image:url(../images/lab/WLAN2.gif);
}

.wal:hover
{
	background-image:url(../images/lab/WLAN2.gif);
}

#menu .pres
{	
	background-image:url(../images/lab/Presse.gif);
	background-position:0;
}

#menu .presactive
{
	background-image:url(../images/lab/Presse2.gif);
	background-position:0;
}

#menu .pres:hover
{
	background-image:url(../images/lab/Presse2.gif);
	background-position:0;

}

.kontakt
{
	background-image:url(../images/lab/ImpressKont.gif);
	background-position:-80px 1px;
	background-repeat:no-repeat;
	margin-right:40px;
}

.kontakt span
{
	visibility:hidden;

}

.kontaktactive
{
	background-image:url(../images/lab/ImpressKont3.gif);
	background-position:-80px 1px;
	background-repeat:no-repeat;
}

.kontakt:hover
{
	background-image:url(../images/lab/ImpressKont3.gif);
	background-position:-80px 1px;
	background-repeat:no-repeat;

}

.impr
{
	background-image:url(../images/lab/ImpressKont.gif);
	background-repeat:no-repeat;
	background-position:4px 1px;

}

.impr span
{
	visibility:hidden;
}

.impractive
{
	background-image:url(../images/lab/ImpressKont2.gif);
	background-repeat:no-repeat;
	background-position:4px 1px;
}

.impr:hover
{
	background-image:url(../images/lab/ImpressKont2.gif);
	background-repeat:no-repeat;
	background-position:4px 1px;

}

.alle
{
	background-image:url(../images/lab/all.gif);
	background-repeat:no-repeat;
	margin-right:10px;
}
.alleactive
{
	background-image:url(../images/lab/all1.gif);
}

.alle span
{
	visibility:hidden;
}
.alle:hover
{
	background-image:url(../images/lab/all1.gif);
}

.nach
{
	background-image:url(../images/lab/nach.gif);
	background-repeat:no-repeat;
}
.nachactive
{
	background-image:url(../images/lab/nach1.gif);
	background-position:2px 0;
}
.nach:hover
{
	background-image:url(../images/lab/nach1.gif);
	background-position:2px 0;
}

.tic
{
	background-image:url(../images/lab/tick.gif);
	background-repeat:no-repeat;
}

.ticactive
{
	background-image:url(../images/lab/tick1.gif);
	background-position:-2px 0;
}
.tic:hover
{
	background-image:url(../images/lab/tick1.gif);
	background-position:-2px 0;

}


.listtitle a span
{
	visibility:hidden;

}
.year
{
	background-image:url(../images/diry.png);
	background-repeat:no-repeat;
	width:482px;
	height:60px;
	margin-bottom:5px;

}
#search_title{
margin-bottom:10px;

}
.year a
{
	margin:0 5px;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;



}
.year span
{
	display:block;
	height:20px;
	color:#FFF;

}

.year .tes a span
{
	color:#666;

}
.year div
{
	display:block;
	height:40px;
	width:40px;
	float:left;
	margin-top:10px;
}
.year div a
{
	display:block;
	width:40px;
	float:left;
	margin:0;
	height:20px;

}

.part2 a
{
	color:#CD061E;
	text-decoration:none;
	

}
.showpicfeild a
{
	color:#CD061E;
	text-decoration:none;
}

.restau
{
	left:-130px;
	position:relative;
	top:4px;

}
#content .nored
{
	color:#000000;

}
#content .newlist li a
{
	text-decoration:none;
}
.newsabc
{
	background-image:url(../images/lab/newsabo3.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;
}

.newsabcactive
{
	background-image:url(../images/lab/newsabo2.gif);
	background-position:0px -3px;
}
.newsabc:hover
{
	background-image:url(../images/lab/newsabo2.gif);
	background-position:0px -3px;
}

.blue
{
	color:#4169E1;
	font-weight:bold;
}
.year_not_selected{
color:#4169E1;
}
.year_selected{
background-color:#FFFF00;
}