body {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	background-image:url(http://www.snow-bike-willingen.de/layout/background.gif);
}

#mainContainer {
	width:1024px;
	min-height: 650px;
	position: absolute;
	margin: 0px 0px 0px -500px;
	left: 50%;
	top: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#innenContainer {
	border:5px solid #FF7F00;
	background-color:#475056;
	width:956px;
	float:left;
}


#headContainer {
	width:956px;
	height:315px;
}

#middleContainer {
	width:956px;
	height:100%;
	font-size:12px;
}


#linksContainer {
	width:200px;
	float:left;
	padding-left:0px;
	height:100%;
	background-image:url(http://www.snow-bike-willingen.de/layout/background.gif);
}

#contentContainer {
	width:500px;
	float:left;
        padding-left: 5px;
	height:100%;
	color:#000000;
}

.contentContainerBox {
	width:490px;
	padding-left:5px;
	padding-right:5px;
	height:100%;
	color:#FFF;
	background-color: #5C656D;
	margin-bottom: 10px;
}

#rechtsContainer {
	padding-left:5px;
	width:240px;
	float:left;
	height:100%;
}

#footerContainer {
	height:110px;

}

#copyright {
	height:110px;

}




.clearBox {
	clear:both;
}



/***********************************************/
/************** Navigation Links ***************/
/***********************************************/
#linksContainer .navigation_0 {
	display: block;
	width: 195px;
	height: 20px;
	padding-top: 2px;
	color: #FF7F00;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 5px;
	margin-left: 0px;

}

#linksContainer .navigation_0:link, #linksContainer .navigation_0:active, #linksContainer .navigation_0:visited {
	display: block;
	height: 20px;
	color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_0:hover {
	display: block;
	width: 195px;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_1 {
	display: block;
	width: 190px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 10px;
	margin-left: 0px;

}

#linksContainer .navigation_1:link, #linksContainer .navigation_1:active, #linksContainer .navigation_1:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_1:hover {
	display: block;
	width: 190px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}


#linksContainer .navigation_2 {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 15px;
	margin-left: 5px;

}

#linksContainer .navigation_2:link, #linksContainer .navigation_2:active, #linksContainer .navigation_2:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_2:hover {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}

#linksContainer .navigation_5 {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 15px;
	margin-left: 5px;

}

#linksContainer .navigation_5:link, #linksContainer .navigation_5:active, #linksContainer .navigation_5:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_5:hover {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}

#linksContainer .navigation_10 {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 15px;
	margin-left: 5px;

}

#linksContainer .navigation_10:link, #linksContainer .navigation_10:active, #linksContainer .navigation_10:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_10:hover {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}

#linksContainer .navigation_15{
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 15px;
	margin-left: 5px;

}

#linksContainer .navigation_15:link, #linksContainer .navigation_15:active, #linksContainer .navigation_15:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_15:hover {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}


#linksContainer .navigation_8 {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #ffffff;
	margin-bottom: 1px;
	border-bottom:1px dotted #FF7F00;
	padding-left: 15px;
	margin-left: 5px;
}

#linksContainer .navigation_8:link, #linksContainer .navigation_8:active, #linksContainer .navigation_8:visited {
	display: block;
	height: 20px;
	color: #ffffff;
	margin-bottom: 1px;
	text-decoration: none;
}

#linksContainer .navigation_8:hover {
	display: block;
	width: 180px;
	height: 20px;
	padding-top: 2px;
	color: #000000;
	background-color: #FF7F00;
	margin-bottom: 1px;
	text-decoration: none;
	border-bottom:1px dotted #FF7F00;
}

.katLinks {
	padding-left: 10px;
	background-color:#475056;
	padding-top: 20px;
	color: #FFFFFF;
	font-size: 11px;
}


.katLinks a{
	color: #FFFFFF;
}
.katLinks a:hover{
	text-decoration:none;
}

.contentUeberschrift {
	font-size:14px;
	font-weight:bold;
	color:#FF7F00;
	border-bottom:1px dotted #FF7F00;
}

.contentUeberschrift a:link, .contentUeberschrift a:active, .contentUeberschrift a:visited {
	font-size:14px;
	font-weight:bold;
	color:#FF7F00;
	border-bottom:1px dotted #FF7F00;
	text-decoration: underline;
}

.contentUeberschrift a:hover {
	font-size:14px;
	font-weight:bold;
	color:#FF7F00;
	border-bottom:1px dotted #FF7F00;
	text-decoration: none;
}

.contentUeberschriftTermine {
	font-size:18px;
	font-weight:bold;
	color:#FF7F00;
	border-bottom:1px dotted #FF7F00;
}

.contentUeberschriftTermine a:link, .contentUeberschriftTermine a:active, .contentUeberschriftTermine a:visited {
	font-size:18px;
	font-weight:bold;
	color:#FF7F00;
	border-bottom:1px dotted #FF7F00;
	text-decoration: none;
}

.contentUeberschriftTermine a:hover {
	text-decoration: none;
}

.content {
	padding-top:5px;
	padding-bottom:5px;
}

.content a:link, .content a:active, .content a:visited{
	color: #FFF;
	text-decoration: underline;
}

.content a:hover{
	color: #FFF;
	text-decoration: none;
}

#copyright {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:5px;
}

#copyright a {
	color:#FF7F00;
}

.rechtContentContainer {
	background-color:#FF7F00;
	width:235px;
	min-height:100px;
	padding:3px;
	color:#000000;

}

.contentUeberschriftRechts {
	font-size:14px;
	padding-bottom:3px;
	font-weight:bold;
	color:#000;
	border-bottom:1px dotted #000;
}

.contentUeberschriftRechts a{
	color:#000;
}
.contentUeberschriftRechts a:hover{
	text-decoration: none;
}


.contentRechts {
	color: #000;
	padding-bottom: 5px;
	padding-top: 5px;
}

.contentRechts a:link, .contentRechts a:active, .contentRechts a:visited{
	color: #000;
	text-decoration: underline;
}

.contentRechts a:hover{
	color: #000;
	text-decoration: none;
}

.schatten{
	background-color:#000000;
	width:237px;
	margin-left:3px;
	height:3px;
	margin-bottom:5px;
	line-height:3px;
	font-size:0px;
}

#fahne1 {
	 height:94px; 
	 width:32px;
	 background-color:#FF7F00; 
	 float:left;
	 margin-top:30px;
	 text-align:center;
	 font-weight:bold;

}

#fahne2 {
	 height:94px; 
	 width:32px;
	 background-color:#FF7F00; 
	 float:left;
	 margin-top:0px;
	 text-align:center;
	 font-weight:bold;
}

#fahne3 {
	 height:19px; 
	 width:31px;
	 float:left;
	 margin-top:50px;
	 margin-left:3px;

}

#fahne4 {
	 height:19px; 
	 width:31px;
	 float:left;
	 margin-top:1px;
	 margin-left:3px;
}

#contentBanner {
	width:740px; 
	height:80px; 
	margin-left:5px;
	margin-bottom:20px; 
	background-color:#FF7F00; 
	float:left;
}

.firmaticNewsletterAnkerNavigation {
line-height: 150%;
}

/*************** Tabellen Formatierung **********************/

.tabelle {
	width: 490px !important;
	display: table !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	padding-bottom: 20px;
}
.zeile:link, .zeile:active, .zeile:visited, .zeile:hover{
	width: 490px;
	background-color: #FF7F00 !important;
	color: #000000 !important;
	text-decoration: none !important;
	display: block !important;
	line-height: 25px !important;
	height: 25px !important;
	cursor: default !important;
	font-weight:bold !important;
}
	
.zeile1:link, .zeile1:active, .zeile1:visited{
	width: 490px !important;
	background-color: #CCCCCC !important;
	color: #000000 !important;
	text-decoration: none !important;
	display: block !important;
	line-height: 20px !important;
	height: 20px !important;
	cursor: default !important;
}
.zeile1:hover {
	background-color: #FF7F00 !important;
	cursor: default !important;
	line-height: 25px !important;
	height: 25px !important;
	font-size: 14px !important;
}
.zeile2:link, .zeile2:active, .zeile2:visited{
	width: 490px !important;
	background-color: #FFFFFF !important;
	color: #000000 !important;
	text-decoration: none !important;
	display: block !important;
	line-height: 20px !important;
	height: 20px !important;
	cursor: default !important;
}
.zeile2:hover {
	background-color: #FF7F00 !important;
	cursor: default !important;
	line-height: 25px !important;
	font-size: 14px !important;
	height: 25px !important;
}
.zeile3:link, .zeile3:active, .zeile3:visited, .zeile3:hover{
	width: 490px;
	background-color: #FF7F00 !important;
	color: #000000 !important;
	text-decoration: none !important;
	display: block !important;
	line-height: 25px !important;
	height: 50px !important;
	cursor: default !important;
	font-weight:bold !important;
}
.spalte1 {
	width: 155px !important;
	display: table-cell !important;
	float: left !important;
	padding-left: 5px !important;
}
.spalte2 {
	width: 205px !important;
	display: table-cell !important;
	float: left !important;
	padding-left: 5px !important;
}
.spalte3 {
	width: 120px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte4 {
	width: 365px !important;
	display: table-cell !important;
	float: left !important;
	padding-left: 5px !important;
}
.spalte5 {
	width: 115px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte6 {
	width: 255px !important;
	display: table-cell !important;
	float: left !important;
	padding-left: 5px !important;
}
.spalte7 {
	width: 145px !important;
	display: table-cell !important;
	float: left !important;
	padding-left: 5px !important;
}
.spalte8 {
	width: 80px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte9 {
	width: 100px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte10 {
	width: 80px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte11 {
	width: 80px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte12 {
	width: 80px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte13 {
	width: 80px !important;
	display: table-cell !important;
	float: left !important;
}
.spalte14 {
	width: 60px !important;
	display: table-cell !important;
	float: left !important;
}
