body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#1a1a1b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D1D1D1;
	line-height: 14px;
	background-image:url(../bilder/bg_kacheln.png);
	background-repeat:repeat-x;
}

.body_popup {
	background-color:#000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: none;
}

td,th,input,select,li,ul,p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D1D1D1;
	line-height:14px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

INPUT, SELECT, TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D1D1D1;
	line-height: 14px;
	border: 1px solid #000000;
	padding: 1px;
}

INPUT.input_none {
	padding: 0px;
	border: 0px;	
}

p {
	margin-top:8px;
	margin-bottom:9px;
	padding:0px;
}

LI {
	margin-bottom:7px;
}

/*---------------------- Container ------------------*/

#main {
	width:929px;
	height:100px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
}

#top {
	width:929px;
	height:307px;
}
#top_rechts {
	width:289px;
	height:307px;
	background-image:url(../bilder/violin_oben.jpg);
	float:right;
}
#top_mitte {
	width:300px;
	height:259px;
	padding-left:10px;
	padding-right:10px;
	padding-top:48px;
	float:right;
}
#top_links {
	width:300px;
	height:307px;
	padding-right:20px;
	float:right;
}
#menu {
	width:929px;
	height:118px;
	background-image:url(../bilder/violin_menu.jpg);
}
#bottom {
	width:929px;
	height:auto;
}
#bottom_rechts {
	width:289px;
	height:162px;
	background-image:url(../bilder/violin_unten.jpg);
	float:right;
}

#bottom_links {
	width:300px;
	height:307px;
	padding-right:20px;
	float:right;
}










/*------------------ Schriften ------------------------*/

.fliesstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D1D1D1;
	line-height:16px;
}
.fliesstext_rot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:16px;
}
.fliesstext_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D1D1D1;
	line-height:16px;
	font-weight:bold;
}
.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	line-height:16px;
	font-weight:bold;
}



/*------------------ Links / Klassen ------------------------*/

.menulink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.menulink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.menulink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.menu_prolog {
	width:46px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_prolog_aktiv {
	width:46px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_aktuelles {
	width:60px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_aktuelles_aktiv {
	width:60px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_saison {
	width:94px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_saison_aktiv {
	width:94px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_kartenvorverkauf {
	width:104px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_kartenvorverkauf_aktiv {
	width:104px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_presse {
	width:54px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_presse_aktiv {
	width:54px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_kontakt {
	width:54px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_kontakt_aktiv {
	width:54px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.menu_links {
	width:46px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	text-align:center;
	float:left;
}
.menu_links_aktiv {
	width:46px;
	height:17px;
	padding-top:1px;
	border: 1px solid #656565;
	background-color:#93231b;
	text-align:center;
	float:left;
}
.link:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#93231b;
	line-height:16px;
	text-decoration:none;
}
.link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#93231b;
	line-height:16px;
	text-decoration:none;
}
.link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.link12:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#93231b;
	line-height:16px;
	text-decoration:none;
}
.link12:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#93231b;
	line-height:16px;
	text-decoration:none;
}
.link12:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}


.seite {
	display:none;
	}
.seite_aktuelles {
	display:none;
	}



