body,table{
font-size:12px;
font-family:tahoma,arial;
color:#ffffff;
}

.preiseTABLE{
border-collapse:collapse;
}
.preiseTABLE TD{
border-color:#fffff;
border-style:solid;
border-width:1px;
background-color:#70804F;
}

body {
	background: #23402C url(../site_img/bikepark_background.jpg);
	font: 12px Tahoma, Verdana;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*text-align:center;
	width:100%;*/
}

a:link{text-decoration:none;color:#ffffff}
a:active{text-decoration:none;color:#ffffff}
a:visited{text-decoration:none;color:#ffffff}
a:hover{text-decoration:none;color:#F7921C}

#main{
	position:relative;
	width:100%;
}

#container{
/*position:relative;
width:975px;*/
}

#header{
background-image:url(../site_img/bikepark_hg_oben2.jpg); 
background-repeat: no-repeat;
height:231px;
width:968px;
}

#flash{
/*height:184px;*/
height:199px;
width:949px;
padding-top:0px;
}

#main_menu{
/*position:relative;*/
padding-top:4px;
padding-left:8px;
text-align:left;
}

#spacer{
height:7px;
}

.border_content_oben{
background-image:url(../site_img/kids_rand_oben.jpg); 
background-repeat: no-repeat;
}
.border_content_links{
background-image:url(../site_img/winter_rand_links.jpg); 
background-repeat: no-repeat;
}
.border_content_links2{
background-image:url(../site_img/kids_rand_links2.jpg); 
background-repeat: repeat-y;
}
.border_content_rechts{
background-image:url(../site_img/winter_rand_rechts.jpg); 
background-repeat: no-repeat;
}
.border_content_rechts2{
background-image:url(../site_img/kids_rand_rechts2.jpg); 
background-repeat: repeat-y;
}
.border_content_unten{
background-image:url(../site_img/kids_rand_unten.jpg); 
background-repeat: no-repeat;
}

.hg_content{
background-color:#000000;

}

.menu_left{
padding-left:10px;
}

.menu_left DIV{
padding-left:0px;
}


/*.td_content{
background-color:#F0BAE4;
}
*/

.content{
position:relative;
text-align:left;
width:auto;
height:95%;
min-height:380px;
margin-top:10px;
margin-bottom:10px;

padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

/*background-color:#F0BAE4;*/
background-image:url(../site_img/bikepark_background_content.jpg); 
background-repeat: no-repeat;
}

.content_home{
text-align:left;
width:100%;
height:95%;
margin-top:10px;
margin-bottom:10px;
/*background-color:#F0BAE4;*/
background-image:url(../site_img/bikepark_background_content.jpg); 
background-repeat: no-repeat;
}

.home_dotted{
background-image:url(../site_img/bikepark_home_dotted_senkrecht.jpg); 
background-repeat: repeat-y;
}

.content2, .ueberschrift{
padding-left:10px;
padding-right:10px;
}


#border DIV{
padding-left:0px;
padding-right:0px;
}


.site_menu a:active, .site_menu a:link, .site_menu a:visited{
text-decoration:none;
font-size:11px;
color:#ffffff;
}
.site_menu a:hover{
text-decoration:none;
font-size:11px;
color:#F7921C;
}


/* classen aus template, typoscript */
.main_menu_border{
background-color:#000000;
border:1px solid #000000;

}

.main_menu_link a:link, .main_menu_link a:active, .main_menu_link a:visited{
text-decoration:none;
color:#ffffff;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
height:100%;
}
.main_menu_link a:hover{
text-decoration:none;
color:#F7921C;
padding-left:5px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
height:100%;

}

.submenu a:link, .submenu a:active, .submenu a:visited, .submenu_active a:link, .submenu_active a:active, .submenu_active a:visited{
text-decoration:none;
color:#ffffff;
padding-top:3px;
padding-bottom:3px;
}
.submenu a:hover, .submenu a:hover{
text-decoration:none;
color:#F7921C;
padding-top:3px;
padding-bottom:3px;
}
.submenu_active
{
/*background-color:#F0BAE4;*/
background-image:url(../site_img/bikepark_background_menu.jpg);
padding-top:3px;
padding-bottom:3px;
}


fieldset legend {
	color:#F7921C;
	font-weight:bold;
	font-size:14px;
}
.loseingabe {
	text-align:left;
	padding:4px;
	color:#ffffff;
	font-size:18px;
	background: #23402C url(../site_img/bikepark_background.jpg);
	font-weight: bolder;
	border: 2px solid #F7921C;
	font-family: "Courier New", Courier, monospace;
	width:390px;
}
ul.error {
	font-weight:bold;
}

.menu_left .linkArrow {
	display:none;
}

.event_tabelle1 {
background-color:#000000;
}

.event_tabelle2 {
background-color:#202020;
}