﻿* html p {
    height: 1%;
    margin-left: 0;
    }

body 	{
margin:0px;
		background:url(background4.jpg) no-repeat center top;	
		color: white;
		background-color: black;
		font-family:Helvetica, Arial, Verdana, sans-serif;}
		
		
body form{
border:0px white solid;
}

body h4{
height:30px;
text-transform:uppercase;
font-size:0.8em;
color:#cfe106;
}

/* hacks IE6 */
* html body h4{
height:14px;}
/*hacks IE7*/
*+html body h4{
height:14px;}
	
#content-center	{
				margin-left:auto;
				margin-right:auto;
				margin-top:auto;
				margin-bottom:auto;
				color: white;
				width:946px;
				height: 100%;
				}



#content-headbanner{
					margin-top:10px;
					background-color: black;
					color: white;
					width:946px;
					height: 151px;
					background:url(downtown.jpg) repeat-y;	
		
					}

#content-navi{
			padding:0px;
			background-color: red;
			margin-top:10px;
			color: white;
			width:946px;
			height:24px;
			background:url(balken.jpg)	no-repeat;
			}
#content-navi ul{
display:inline-table;
			padding:4px;
			margin-top:0px;

			}
/*hacks IE7*/
*+html #content-navi ul{
margin-left:-5px;}

#content-balken{
			padding:0px;
			margin-top:10px;
			background-color: red;
			color: white;
			width:946px;
			height:15px;
			background:url(balken.jpg) no-repeat;
			}
/* hacks IE6 */
* html #content-balken{
margin-top:-9px;}				


#Inhalt {
		width:606px;
		overflow:hidden;
		height:auto;
		min-height: 755px;
		_height: 750px;
		float:left;
		background-color: black;
		color: white; 	
		text-align:center;
		padding:0px;
			border-bottom: 1px solid #3A3737;
		border-right: 1px solid #3A3737;
		border-left: 1px solid #3A3737;

		}
		
#Inhalt center{
margin-top:-20px;
}
/*hacks IE7*/
*+html #Inhalt center{
margin-top:0px;}
/* IE 6 */
* html #Inhalt center{
margin-top:0px;}	

#left 	{
		overflow:hidden;
		height:auto;
		width:168px;
		min-height: 755px;
		_height: 755px;
		float:left;
		background:black;
		border-bottom: 1px solid #3A3737;
		
		border-left: 1px solid #3A3737;
		}
			#left .txt-img{

margin-left:10px;

				}
				
/*hacks FF3* IE8*/						
html>/**/body div .txt-img{
margin-top:-7px;}
html>/**/body table{
margin-top:-10px;
}

/*hacks FF3* IE8*/						
html>/**/body div .right-newsletter table{
margin-top:-7px;}


/*hacks IE 7*/
*+html div .txt-img{
margin-top:+10px;}
*+html table tbody{
line-height:38px;
padding-bottom:10px;
}

/* IE 6 */
* html div .txt-img{
margin-top:+10px;}
* html table tbody{
line-height:35px;
padding-bottom:10px;
border:1px solid red;}


	#left-flyer {
				width:168px;
				height:240px;
				border-bottom: 1px solid #3A3737;
				}
				
	#left-flyer-inhalt {
				margin-top:5px;
				margin-left:14px;
				margin-bottom: 10px;
				}
/* hacks IE6 */
* html #left-flyer-inhalt {
margin-top:-10px;}	

/*hacks IE7*/
*+html #left-flyer-inhalt {
margin-top:-10px;}
			
 	#left-event {

				background:url(event.jpg) no-repeat;
				width:165px;
				height:94px;
				padding-left:3px;
				overflow:hidden;
				color:white;
				font-style:italic;
				}
			

		#left-event-text {
		/*background:url(trenner.jpg) no-repeat;*/
					font-size:0.8em;
					width:154px;
					height:auto;
					overflow:hidden;
					color:white;
					margin-top:-7px;
					padding-left:5px;
					padding-right:10px;
					}
/* hacks IE6 */
* html #heute-abend-schrift {
margin-top:-17px;
height:6px;
}	

/* hacks IE6 */
* html #left-event p {
margin-top:0px;
}	

/*hacks IE7*/
*+html #heute-abend-schrift {
margin-top:-17px;
height:6px;}

/* hacks IE6 */
* html #left-event-text {
margin-top:-17px;
margin-bottom:10px;
}	

/*hacks IE7*/
*+html #left-event-text {
margin-top:-17px;
margin-bottom:10px;
}
				
	#monatsprogramm-schrift{
font-style:normal;
margin-left:-10px;
line-height:normal;
height:27px;
color:#cfe106;
font-size:0.7em;}

 	#left-vorankuendigung {

				background:url(trenner.jpg)	no-repeat;
				width:165px;
				height:auto;
				padding-left:3px;
				overflow:hidden;
				color:white;
				font-style:italic;
				}
	#left-vorankuendigung-inhalt {
				padding-top:14px;
				padding-left:0px;
				}
			

#right 	{

	border-right: 1px solid #3A3737;
	border-bottom: 1px solid #3A3737;
	width:168px;
	height:auto;
	min-height: 755px;
	_height: 755px;
	float:right;
	background:black;
			}





	#right-subnav-mask {
			padding:0px;
			width:168px;
			height:auto;
			overflow:hidden;
			}		
	#right-subnav {
			position:relative;
			margin-top:-7px;
			margin-bottom:7px;
			right:42px;
			padding-left:12px;
			width:190px;
			height:auto;
			min-height: 100px;
			_height: 100px;
			overflow:hidden;
			font-size:0.7em;
			color:white;
			}
			#right-subnav a{
			color:white;
			text-decoration:underline;
			}
			#right-subnav a:link{
			color:white;
			text-decoration:underline;
			}
			#right-subnav a:hover  {
			color:red;
			}
#Unternavigation{
line-height:normal;
height:20px;
font-size:0.7em;
padding-top:2px;
padding-left:16px;
color:#cfe106;}
/*hacks FF3* IE8*/						
html>/**/#right-bild-der-woche{
				margin-top:17px;
				}
/* hacks IE6 */
* html #right-subnav {
margin-top:+3px;}	

/*hacks IE7*/
*+html #right-subnav {
margin-top:+3px;}
			
	#right-bild-der-woche {
	display:inline-table;

				margin-left:22px;
				margin-bottom: -20px;
				width:140px;
				}
#right-bild-der-woche table{
width:140px;
margin-left:-14px;
text-align:left;


				}
#right-bild-der-woche a{

				color: white; 
	text-decoration: none;
	text-transform: uppercase;
	text-decoration:underline;
	background-color: black;
	font-size:0.7em;
	text-align:left;


				}		
#bild-der-woche-schrift{

font-style:normal;
line-height:normal;
height:30px;
color:#cfe106;
font-size:0.7em;}
/* hacks IE6 */
* html #bild-der-woche-schrift {
margin-top:-13px;}	
* html #vorschau-schrift {
margin-top:-17px;}

/*hacks IE7*/
*+html #bild-der-woche-schrift {
margin-top:-8px;}
*+html #vorschau-schrift {
margin-top:-17px;}


#heute-abend-schrift{
padding-top:12px;
font-style:normal;
height:14px;
line-height:normal;
color:#cfe106;
font-size:0.7em;}

	#right-newsletter {
			background:url(trenner.jpg) no-repeat;
			width:148px;
			height:48px;
			overflow:hidden;
			color:white;
			padding-left:20px;
			font-size:0.9em;
			padding-top:1px;
			}


				#right-newsletter a {
				color:white;
				}	
			
				#right-newsletter label {
				color:white;
				font-size:0px;
				}	
	#right-newsletter table{
	margin-top:0px;
	margin-left:-13px;
	margin-top:-3px;
	}
	/* hacks IE6 */
* html #right-newsletter table{
margin-top:3px;}	

/*hacks IE7*/
*+html #right-newsletter table{
margin-top:3px;}

				
						
	#Newsletter{
	padding-left:10px;
	padding-right:10px;
	height:140px;
	width:330px;
	margin:auto;
	font-weight:normal;
	

	}

	#Newsletter_text{
	float:left;
	text-align:left;
	width:130px;
	overflow:hidden;
	font-size:1em;
	}

#Newsletter_Felder{


	}

#right-links {
				background:url(trenner.jpg) no-repeat;
				width:168px;
				height:auto;
				overflow:hidden;
				color:white;
				padding-bottom:10px;

				}

		#right-links-text {
					
					width:156px;
					height:auto;
					overflow:hidden;
					color:white;
					padding-top:17px;
					padding-left:22px;	
		
					}
	#right-links-text a{
				
					color:#3A3737;
					border:1px #3A3737;		
					}
	#Banner{
		margin-top:5px;
	}

*+html #Banner {
margin-top:10px;}
* html #Banner {
margin-top:10px;}

#Mitarbeiter{
float:left;
height:150px;
width:150px;
margin-left:auto;
margin-right:auto;
overflow:hidden;

margin-top:10px;
}
#Mitarbeiter_Foto{
margin-top:5px;

}
#Mitarbeiter_Text{
clear:left;
text-align:center;
font-size:0.9em;
}

#Mitarbeiter_Text a{
color:white;
text-decoration: none;
}

#Geschaeftsfuehrer{
height:135px;
width:450px;
margin-left:auto;
margin-right:auto;
border-bottom:solid 1px #3A3737;
margin-top:15px;

}
#Geschaeftsfuehrer_Foto{
width:100px;
height:128px;
float:left;

}
#Geschaeftsfuehrer_Text{
float:left;
width:330px;
height:120px;
text-align:left;
padding-left:10px;
font-size:0.8em;
color:white;

}

#Geschaeftsfuehrer_Text a{
color:white;

}

#Inhalt .text_und_bild .floatLeft{

float:left;
padding-left:20px;
padding-right:20px;
}
#Inhalt .text_und_bild .floatRight{

float:right;
padding-left:20px;
padding-right:20px;
}

#Inhalt .text_und_bild p{
padding-left:20px;
padding-right:20px;
	font-size:0.8em;
	color:white;
text-align:justify;
}

#Link-extern a{
font-size:0.8em;
color:white;
}

#Event-Startseite-Bild{
padding-left:10px;
}


#Kontakt{
margin:auto;
margin-left:50px;
overflow:hidden;

}
#Kontakt_Inhalt{
font-weight:normal;
font-style:normal;
line-height:1.2em;
padding:10px;
font-size:0.8em;
float:left;
text-align:left;
}

#Kontakt_Inhalt a{
color:white;
}


#rechts-links-schrift{
font-style:normal;
line-height:normal;
color:#cfe106;
font-size:0.7em;}

*+html #rechts-links-schrift {
margin-top:-11px;}
* html #rechts-links-schrift {
margin-top:-11px;}

#vorschau-schrift{
font-style:normal;
line-height:normal;
color:#cfe106;
font-size:0.7em;}