@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}
body {
	height:100%;
	margin:0;
	padding:0;
	background-color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:12px;
	background-image:url(../site/gfx/site_bg.gif);
}
a:link, a:visited, a:active {
	color:#2454B9;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.page {
	min-height: 100%;
  	height:auto !important; /* moderne Browser */
  
	position: relative;
	width:759px;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(../site/gfx/schatten_bg.gif);
	background-position:center;
	background-repeat:repeat-y;

}
.header {
	width:759px;
}	
.navi {
	width:759px;
	height:28px;
	padding-top:4px;
	background-image:url(../site/gfx/navi_bg.gif);
	color:#FFFFFF;
	font-size:11px;
}
.navi a:link, .navi a:active, .navi a:visited {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.navi a:hover {
	color:#E3E4E3;
	font-size:11px;
	text-decoration:none;
}
.navi_left {
	float:left;
	text-align:left;
	padding-left:8px;
}
.navi_right {
	float:right;
	text-align:right;
	padding-right:8px;
}	
.content_left {
	float:left;
	width:510px;
	padding:10px;
	min-height:350px;
	padding-bottom:30px;
}
.content_right {
	float:right;
	width:200px;
	padding:10px;
	padding-bottom:30px;
}
.title {
	border-top:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	padding-top:5px;
	padding-bottom:5px;
	color:#1F3E85;
	font-weight:bold;

}
.footer {
	clear:both;
	padding:5px;
	text-align:center;
}
.footernavi {
	padding:3px;
	padding-bottom:8px;

}
.powered {
	font-size: 9px;
	border-top:1px solid #ABABAB;
	padding:3px;
}	
select, input, button, textarea { 
	font: 11px Tahoma,Verdana,sans-serif; 
}

button { 
	width: 70px;
	
}

#buttons {
    margin-top: 1em; border-top: 1px solid #999;
    padding: 2px; text-align: right;
	background-image:url(../site/gfx/button_bg.jpg);
}

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

.styletable {
	

}

.styletable td {

}

.bildfx {
	padding:7px;
	background-color:#F6FBFE;
	border: 1px solid #CCCCCC

}

.teamtable {
	font-size:10px;
}
#lightbox{
	background-color:#21201F;
	border-right: 1px solid #4B4944;
	border-bottom: 1px solid #4B4944;
	color:#FFFFFF;
	padding: 10px;
	font-size:12px;

	}
	


#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: -3px; right: -3px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }


.thumbdetails_bg {
	background-color:#F6FBFE;
	padding:5px;
	border: 1px solid #CCCCCC
}	

a img {
 border:none;
}
