

#maincontent{
padding-left:20px;
padding-right:20px;

}


#maincontent .even{
background-color:#eeeeee;

}

#maincontent .odd{
background-color:#dddddd;
}

#homecontent{
padding-left:20px;
padding-right:20px;

}


/* NEWS */
#news{
padding-left:20px;
padding-right:20px;

}




#tourdates .breakline{

border: #D7CEB3;
border-style: dotted;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;

}



#ticketlist{
width:100%;
}

#ticketlist p{
font-size:10px;
padding:2px;
}

#ticketlist td{
border: #cccccc;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
}



.einzelnews{
clear:both; 
padding-top:5px;
border: #666666;
border-style: none;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}


#homenews .newsbild{
width:120px; 
float:left; 
clear:left;
padding-bottom:5px;
}


#homenews .newstext{
margin:0px;
padding:0px;
padding-bottom:5px;
}



/* MENU */
.menulinks, .menurechts{

/*	height:425px;	*/
	vertical-align:top;
	background-color:#423E3C;
	background-image: url(../../sitepix/menu_back.jpg);
	background-repeat:no-repeat; 
}

.menubild{
	padding-top:5px;
	padding-left:10px;
}


#hauptmenu{
	background-color:#000000;
	height:20px;
}


#newsletterabo{
	margin:0px;
	padding:10px;	
	background-color:#8C8679;
}


#menurechtsextra{
background: transparent url(../../sitepix/menuextraende_rechts.gif) bottom right no-repeat;
width:140px;
vertical-align:top;
padding-top:5px;
padding-bottom:20px;
border: #999999;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
}


.topofpage{
margin-top:10px;
padding-top:5px;
font-size: 10px;
text-align:right; 
clear:both;
border: #4F3F3C;
border-style: dotted;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

.break{
clear:both;
border: #ffffff;
border-style: none;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}


.divider1{

margin-top:10px;
margin-bottom:10px;
clear:both;
border: #4F3F3C;
border-style: dotted;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}


.divider2{

margin-top:15px;
margin-bottom:15px;
clear:both;
}


/* FUSS */
#fuss{}


.contentcolLeft{
width:50%; float:left; clear:left;
border: #ff0000;
border-style: none;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.contentcolLeft h2{
margin-top:0px;
margin-bottom:0px;
padding:0px;
}




.contentcolRight{
width:50%; float:right; clear:right;

border: #009900;
border-style: none;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.contentcolRight h2{
margin-top:0px;
margin-bottom:0px;
padding:0px;
}




.contentleft1{
float:left; 
width:110px; 
clear:left;
margin-bottom:5px;
}

.contentleft1 img{
margin-bottom:15px;
}





.contentright1{
float:right; 
width:460px; 
clear:right
}

.contentright1 h2{
margin-top:0px;
padding-top:0px;
padding-bottom:10px;
}




.contentleft2{
float:left; 
width:240px; 
clear:left;
margin-bottom:15px;
}




.contentright2{
float:right; 
width:320px; 
clear:right
}


.contentright2 h2{
margin-top:0px;
padding:0px;
}



