@charset "UTF-8";
/* CSS Document */
	
/*========================ALLGEMEIN============================*/
body {
	margin-left: 0px;
	margin-top: -1px;
	background-position:center;
	background-image:url(image/hintergrund_hell.gif);
	background-repeat:repeat-y;
	background-color:#314d34;
	color:#263D27;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	
	}
	
p{
	color:#263D27;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
 	line-height: 14px;
	vertical-align:text-top;
	}
	
	
	td{
	color:#263D27;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
 	line-height: 14px;
	vertical-align:text-top;
	padding-right: 10px;
	}
	
	
	wbr{
	color:#263D27;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
 	line-height: 14px;
	vertical-align:text-top;
	}
	
h1 {
	color:#263D27;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	}
	
h2 {
	color:#263D27;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
	
a {
	color:#314d34;
	text-decoration:underline;
	}
	
a:hover {
	color:#88892f;
	}

ol li{	
	margin-bottom:10px;
	font-size:12px;
	}	

		
/*=================INDEX================*/

	
#mainindex{
	width:800px;
	margin:auto;
	height:100%;/*
	background-color:#314d34;*/
	}
		
#index_image{
	width:772px;
	margin-left: 15px;
	}
	
#pano_index{
	width:769px;
	height:280px;/*
	border:1px solid #D7D6BE;*/
	margin-left:15px;
}


/*===============CONTENT====================*/


#main{
	width:800px;
	min-height: 820px;
	margin: auto;
	/*background-color:#D7D6BE;
	
	border:1px solid #ffffff;*/
	}
	
#logo{
	margin-left:151px;
}
	
#pano{
	width:771px;
	height:auto;
	border:1px solid #88892f;
	margin-left:15px;
	margin-bottom: 10px;
	}
	
.pano_bild02{
	margin:0px;
	border-left:1px solid #D7D6BE;
}
	
.image {
	border-left:1px solid #D7D6BE;
	border-right:1px solid #D7D6BE;
	border-bottom:1px solid #D7D6BE;
	background-repeat:repeat;
	}

#gepackt {
	height:490px;
	width:285px;
	float:left;
	
}


#gepackt_text {
	margin-top:10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
 	line-height: 14px;
}

		

#navi{
	width: 115px;
	height: auto;
	/*background-color: #D7D6BE;*/
	float:left;
	}

#navi li{
	width:112px;
	margin-bottom:-20px;
	padding-bottom:20px;
	margin-left: -25px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
	
#navi a     {	
	display:block;
	border-bottom:1px solid #D7D6BE;;
	color:#263D27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
	width:100px;
	height:15px;
	background-image:url(image/link.jpg);
	}

#navi a:hover {	
	color:#263D27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	width:100px;
	height:15px;
	background-image:url(image/over.jpg);
	}
	
	
.aktiv {	
	display:block;
	border-bottom:1px solid #D7D6BE;;
	color:#263D27;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-top:5px;
	padding-left:5px;
	width:100px;
	height:15px;
	background-image:url(image/over.jpg);
	}
	
	
#content{
	width:600px;
	margin-left: 170px;
	margin-top: 65px;
	padding-bottom:10px;
	}
	
#content li {
	line-height:16px;
	font-size: 12px;
	}

	
#content_bahn{
	width:620px;
	margin-left: 170px;
	margin-top: 65px;
	padding-bottom:10px;
	}
	
#content_bahn li {
	line-height:16px;
	font-size: 12px;
	}

.score{
	float:left;
	margin-right:10px;
	}

.bahn{
	float:left;
	margin-right:20px;
	}
	
.height{
	height:740px;
	}
/*=======================farbige Tabellenklassen==========================*/
.dunkelgruen{
	background-color:#435a3d;
	color:#ffffff;
	padding-left: 5px;
	font-weight:bold;
	font-size: 12px;
}

.mittelgruen{
	background-color:#abbaa6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;
	vertical-align:text-top;
}


.mittelgruen img{
	vertical-align:text-top;
}

.hellgruen{
	background-color:#b4bdb1;
	padding-left: 5px;
	vertical-align:text-top;
}


.hellgruen img{
	vertical-align:text-top;
}

/*=======================Lightbox==========================*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12px;
	padding-top: 5px;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right:5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{
	background-image:url(lightbox/overlay.png); 
	
 }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");
	}
	

/*=======================Administrationsbereich==========================*/

#logo_admin{
	margin:10px;
}

#h1
{
	width:800px;
	background-color:#abbaa6;
	height:35px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
#h1 p{
	display:block;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;	
	padding-left:20px;
	padding-top:10px;
	}