/* CSS Document */
* {
margin:0px;
padding:0px;
}

body{
	font-family: Verdana, Geneva, sans-serif;
	background-image:url(img/lay/bg.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:#130000;
	font-size: 11px;
	line-height:13px;
	text-align:left;
	color:#333333;
	overflow-x: hidden;
	overflow-y: auto;
}

/*divs*/
#container {
position:relative;
width:1100px;
margin:0px auto;
float:center;
z-index:1;
}


#wrap {
position:relative;
text-align:left;
color:#FFFFFF;
float:left;
}

#nebennav {
position:relative;
padding:27px 5px 5px 7px;
margin-right:17px;
font-size:12px;
color:#000000;
float:right;
}

#letter {
position:relative;
text-align:left;
width:170px;
color:#FFFFFF;
margin-right:250px;
padding:8px 6px 5px 10px;
float:right;
}

/*width 95 insg*/
#navi {
position: relative;
width: 110px;
height:700px;
top:110px;
text-align:left;
float:left;
}

#inner {
position:relative;
width:550px;
top:0px;
margin:0px 8px 0px 15px;
float:left;
text-align:left;
}

	#dottedline {
	position:relative;
	width:518px;
	float:left;
	border-bottom:1px dotted #000000;
	}
	
	#dottedline.small {width:455px;}
	#dottedline.home {width:548px;}
	
	#title {
	position:relative;
	width:110px;
	height:35px;
	padding:0px 5px 10px 3px;
	float:left;
	}
	
	#bread {
	position:relative;
	width:300px;
	margin: 5px 0px 5px 10px;
	color:#ffffff;
	font-size:10px;
	float:left;
	}
	
	#textbox {
	position:relative;
	width:531px;
	margin: 10px 0px 10px 0px;
	background-color:#6f1616;
	background-image:url(img/lay/highlight_ecke.jpg);
	background-repeat:no-repeat;
	padding:14px 4px 4px 14px;
	color:#ffffff;
	font-size:11px;
	line-height:13px;
	float:left;
	}
	
	#textbox.event {
	width:454px;
	padding:15px 50px 20px 15px;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	float:left;
	}
	
	#spieldaten {
	position:relative;
	width:310px;
	margin:8px 8px 8px 8px;
	padding:10px 8px 15px 8px;
	background-color:#352d2d;
	
	}
		
		#highlight {
		position:relative;
		width:255px;
		padding:5px 0px 5px 0px;
		margin:0px 8px 8px 0px;
		float:left;
		z-index:3;
		}
		
		#high_txt {
		position:relative;
		width:158px;
		float:left;
		z-index:3;
		}
		
		#high_thumb {
		position:relative;
		height:88px;
		width:88px;
		margin-right:7px;
		float:left;
		}
	
	
	
	#textbox2 {
	position:relative;
	font-size:11px;
	line-height:13px;
	margin: 0px 0px 15px 0px;
	float:left;
	}
	
		#event_home {
		position:relative;
		padding:8px 8px 10px 14px;
		margin:5px 5px 5px 0px;
		width:524px;
		float:left;
		}
		
		#event_homeNew {
		position:relative;
		padding:8px 8px 10px 14px;
		margin:5px 5px 5px 0px;
		width:524px;
		float:left;
		border:#FF9900 1px dotted;
		}
		
		#event_hometxt {
		position:relative;
		width:400px;
		float:left;
		}
		
		#event_newbtn {
		position:relative;
		margin:0px 0px 4px 5px;		
		padding:6px 6px 4px 6px;
		color:#000000;
		font-size:9px;
		font-weight:bold;
		height:15px;
		background-color:#FF9900;
		float:left;
		}
		
		#event_hanau {
		position:relative;
		margin:0px 0px 4px 5px;		
		display:inline-block;
		width: 83px;
		height:25px;
		background-image: url(img/cont/logo_hanau.png);
		float:left;
		}
		
		
		#event_thumb {
		position:relative;
		height:70px;
		width:70px;
		margin-right:10px;
		float:left;
		}
		
		#trenner_home {
		position:relative;
		background-color:#000000; 
		color:#FFFFFF;
		text-align:left;
		padding:4px 2px 4px 6px;
		float:left;
		width:550px;
		}
		
		#presse_item{
		position:relative;
		float:left;
		width:100px;
		display: block;
		height: auto;
		margin:10px 10px 5px 0px;
		z-index:2;
		}
		
		#presse_item.inner{width:180px;margin:4px 10px 10px 0px;}
	
	#sort {
	position:relative;
	text-align:right;
	color:#FFFFFF;
	padding:5px 2px 5px 0px;
	float:right;
	}
	
	#sort.left {
	text-align:left;
	float:left;
	}
	
	#batch {
	position:absolute;
	width:119px;
	height:119px;
	top:4px;
	left:430px;
	color:#333333;
	z-index:2;
	}
	
	#batch.presse {
	top:4px;
	left:400px;


	}

#stripes_right{
position:absolute;
top:0px;
left:751px;
width:247px;
height:514px;
background-image:url(img/lay/pola_home.jpg);
background-repeat:no-repeat;
}

#stripes_right.event{
left:694px;
width:351px;
height:654px;
background-image:url(img/lay/pola_event.jpg);
background-repeat:no-repeat;
}

#stripes_rightpresse{
position:absolute;
top:0px;
left:760px;
width:291px;
height:659px;
background-image:url(img/lay/pola_presse.jpg);
background-repeat:no-repeat;
}

#stripes_righttickets{
position:absolute;
top:0px;
left:716px;
width:318px;
height:591px;
background-image:url(img/lay/pola_tickets.jpg);
background-repeat:no-repeat;
}

#stripes_rightballett{
position:absolute;
top:0px;
left:716px;
width:318px;
height:591px;
background-image:url(img/lay/pola_ballett.jpg);
background-repeat:no-repeat;
}

#home_banner {
position:absolute;
top:126px;
left:24px;
width:200px;
height:200px;
z-index:2;
}

#logoani {
position:absolute;
top:354px;
left:35px;
width:223px;
height:120px;
z-index:3;
}


#presse_kontakt {
position:absolute;
top:253px;
left:53px;
line-height:14px;
color:#000000;
z-index:2;
}

#event_img {
position:absolute;
top:129px;
left:36px;
width:285px;
height:285px;
z-index:2;
}

/*Formatierung*/

a {
color:#FF9900;
text-decoration:none;
}

a:hover {color:#FFCC33;}

a.nav {color:#000000;}
a.nav:hover {color:#FFCC66;}
.active {color:#FFFFFF;}

a.home {font-weight:bold;}

a.bread {color:#000000;} 
a.bread:hover {color:#FFCC66;}

a.presse {color:#000000;} 
a.presse:hover {color:#CC0000;}

h1 {font-size:18px; color:#FFCC66; line-height:26px;}
h2 {font-size:11px; color:#FFCC66; line-height:18px;}

br.clear {clear:both;}

.clear {
clear: left;
}

li {margin-left:25px;}

.title_home {font-weight:bold; color:#FFCC66; font-size:14px; line-height:16px; float:left;}
.sub_home {font-style:italic; color:#FFCC66;}
img {border:none;}

input.form {width:200px;}
input.send {width:70px;}
textarea {width:300px;}

#contact_cell {
position: relative;
width:70px;
padding:10px 10px 0px 0px;
float:left;
}

#login_cell{
position: relative;
width:200px;
padding:10px 10px 0px 0px;
float:left;
}

