/* CSS Document */

body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body {
	background-color: #000000;
	margin:0;
}
a:link {
	color: #5280B2;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5280B2;
}
a:hover {
	text-decoration: none;
	color: #0099CC;
}
a:active {
	text-decoration: none;
	color: #5280B2;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 14px;
	font-style:italic;
}
h3 {
	font-size: 12px;
}

#picslide {
	height:200px;
	background:url(../layout/streifen_prev.jpg) repeat-x;
}
#thumbcontrolcontainer {
	width:399px;
	position:relative;
	margin:0 auto 0 auto;
	height:65px;
}
#picslide img { border:0; }
#control_left { position:absolute; top:35px; left:50%; margin-left:-446px; width:25px; height:130px; background:url(../layout/control_left.gif) no-repeat; }
#control_right { position:absolute; top:35px; left:50%; width:25px; margin-left:330px; height:130px; background:url(../layout/control_right.gif) no-repeat; }
#thumbcontainer { position:absolute; top:35px; left:50%; width:710px; height:130px; margin-left:-400px; overflow:hidden; white-space:nowrap; }
#thumbcontainer img { border:1px solid #FFFFFF; }
#thumbcontainer a { margin-right:7px; height:125px; width:167px; }
#thumbcontainer a.filluptag img { border:0; }

#header {
	height:100px;
}

#centering {
	padding-top:30px;
	margin:auto;
	width:1000px;
}

#left {
	float:left;
	width:180px;
	height:510px;
	margin-right:10px;
	background:url(../layout/filmstreifen.jpg) no-repeat 0px 95px;
}

.leftpiclist { list-style-image:none; list-style-type:none; margin:18px 0 0 13px; padding:0; }
.leftpiclist li { width:94px; height:104px; margin-bottom:3px; background-color:#000; }
.leftpiclist li a { width:94px; height:103px; display:block; }


#main {
	float:left;
	width:550px;
	margin-right:10px;
	height:450px;
}

#right {
	float:left;
	width:250px;
	height:450px;
}

#footer {
	clear:both;
}

.menu {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:10px;
}
.menu li a { display:block; padding:3px; line-height:18px; margin:2px; font-size:14px;  font-style:italic; background-color:#333; }
.menu li a:hover { font-weight:bold; color:#FFFFFF; }

.sponsoren {
	margin:0;
	padding:0;
	list-style-type:none;
}
.sponsoren li a { display:block; padding:3px; margin:2px; }
.sponsoren li a:hover { font-weight:bold; color:#FFFFFF; }
.sponsoren img { border:1px solid #329998; }

.flags {
	margin:0;
	padding:0;
	list-style-type:none;
	width:130px;
}
.flags li { display:block; padding:3px; margin:2px; float:left; }
.flags img { border:0; }

.gmap_start { width:500px; height:600px; overflow:hidden; }
.gmap_right { width:250px; height:350px; overflow:hidden; }


.logbook_pouptext { color:#000000; font-size:11px; }


/*** LOGBOOK ***/

.logentry { width:530px; padding-bottom:5px; background:url(../images/logentry_bottom.gif) no-repeat center bottom; margin-top:10px; margin-bottom:30px; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #999999; }
.logentry_image { float:left; width:180px; height:130px; margin-bottom:15px; }
.logentry_image img { border:1px solid #FFFFFF; }
.logdate { font-weight:bold; color:#44758A; margin-bottom:0px; }
.logcity { font-size:10px; font-style:italic; color:#44758A; margin-bottom:5px; }
.logtext { margin-bottom:10px; width:510px; }
.logtext p { margin:5px 0 4px 0; padding:0; }
.logmore { text-align:right; font-size:11px; }
.logheadline { font-weight:bold; }
.logdata { display:none; }
.hiddendata { display:none; }

/*** MONTHLIST ***/

#logmonthlist { margin-bottom:20px; width:480px; background-color:#EFEFEF; padding-left:20px; }
#logmonthlist a { display:block; font-size:11px; float:left; height:14px; width:110px; line-height:14px; margin:1px 5px 1px 0; background-color:#CCC; text-align:center; }
#logmonthlist a:hover { color:#000; }
#logmonthlist .current { color:#000; }

/*** LOGSWITCH ***/
#logswitch { position:relative; margin-bottom:20px; width:530px; height:20px; }
.log_switch_prev { position:absolute; top:0px; left:0px; width:20px; height:20px; }
.log_switch_next { position:absolute; top:0px; right:0px; width:20px; height:20px; }
.log_switch_overview { position:absolute; top:0px; left:230px; width:100px; height:20px; line-height:20px; }

.error_info { background-color:#900; color:#FFF; padding:2px; border:1px solid #000; }

/*** COMMENTS ***/
#newcomment { padding:5px; width:530px; height:180px; }
#newcommentbutton {  }
#newcomment_contact { float:left; padding:5px; width:530px;  }

label {
	color:#FFF;
	display:block;
	text-align:right;
	width:100px;
	float:left;
	clear:both;
	margin-right:5px;
}
input {
	float:left;
	border:solid 1px #339999;
	background-color:#FFFFFF;
	width:250px;
	margin-bottom:5px;
}
textarea {
	float:left;
	border:solid 1px #339999;
	background-color:#FFFFFF;
	width:350px;
	height:65px;
	margin-bottom:5px;
}
.security { display:none; }

.logcomments { margin-top:10px; border:1px solid #CCC; padding:5px; font-size:11px; width:530px; font-family:Tahoma, Geneva, sans-serif; }
.comment_header { font-style:italic; text-decoration:underline; }

.noshow { display:none; }

/*** LINKS ***/

.linkrow { border-bottom:1px solid #CCC; margin-bottom:5px; width:530px; }
.linkrow_addon { font-size:10px; }

#team_acc { margin-top:90px; }
#team_acc .toggler { font-size:17px; font-weight:bold; border-bottom:1px solid #666666; cursor:pointer; }
#team_acc .element { margin-bottom:20px; }
#team_acc img { float:right; margin:5px 0px 5px 5px; border:1px solid #666666; }
#team_acc strong { color:#339999; }