/*
	Farbcodes:
#0081D6
#6DFF4D
#3DCF1D
#FFFFFF
#37BCFA
*/
/*
	Daily Color Scheme: Django Dango
	http://beta.dailycolorscheme.com
*/
.color-092D1F{background-color: #092D1F;}
.color-235033{background-color: #235033;}
.color-326343{background-color: #326343;}
.color-497858{background-color: #497858;}
.color-79B33A{background-color: #79B33A;}
.color-92CB46{background-color: #92CB46;}
.color-EAFFC9{background-color: #EAFFC9;}
.color-EBFFF6{background-color: #EBFFF6;}
.color-FFFFFF{background-color: #FFFFFF;}

* {
	padding : 0;
	margin : 0;
}
body {
	font : 85% "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size : 13px;
	background : #000000;
/* nur für IE */
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR:  #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #505050;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
.clear {
	clear : both;
}
#wrapper {
	margin : 0 auto;
	width : 900px;
}
#header_top {
	width: 890px;
	height: 25px;
	float : left;
	margin-top: 5px;
	border-top: 1px solid #326343;
	border-bottom-width: 3px;
	padding: 0px 5px 0px 5px;
}
#header_top,
#footer,
.formbutton {
	color : #EAFFC9;
	background-color: #092d1f;
	border-bottom-style: solid;
	border-bottom-color: #235033;
}
#header_top a,
#footer a,
li a {
	color : #92cb46;
	text-decoration : none;
}
#header_bottom {
	width: 890px;
	height: 68px;
	float : left;
	color : #79b33a	/* #6DFF4D */;
	background-color: #333333;
	border-top: 3px double #222222;
	border-bottom: 1px solid #666666;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
}
.icons {
	width: 100%;
	padding : 5px 0px 0px;
	text-align: right;
	margin: 0px;
}
.icons a {
	border: 0 solid;
	text-decoration: none;
	color: #FFFFFF	/* #0081D6 */;
	font-weight: bold;
}
.icons img,
.icons span {
	border : 0 solid;
	padding : 0px 5px;
}
.logo {
	float : left;
	text-align : left;
/*	width : 400px; */
}
.logo h1#lineone {
	color : #EAFFC9;
	font-size : 2.5em;
	font-weight : lighter;
	/* line-height: 99%; */
	letter-spacing : -1px;
	padding-top : 2px;
}
.logo h2#linetwo {
	font-size : 1em;
	text-transform : none;
	color : #eaffc9;
	font-weight : lighter;
}
.logo a {
	color : #eaffc9;
	text-decoration : none;
}
.adunit {
	float : right;
	width : 356px;
	height: 63px;
	max-height: 63px;
	color : #FFFFFF;
	background-color : #000000;
	border: 1px solid #666666;
	font-size : 6.1em;
	line-height: 63px;
	text-align: center;
	vertical-align: baseline;
	letter-spacing : 5px;
}
.adunit img {
	width: 356px;
	height: 63px;
}
#leftcolumn {
	color : #333333;
	background : #333333;
	margin : 1px 0 0 0;
	padding : 7px 5px 5px 5px;
	min-height : 254px;
	width : 152px;
	float : left;
	border-top : 1px solid #595959;
}
ul {
	list-style : none;
}
li {
	margin : 2px 0 2px 3px;
}
li a {
	display : block;
	width : 148px;
	height : 20px;
	line-height : 20px;
	background : url(images/nav.jpg) no-repeat left top;
	background-color: black;
	text-indent : 5px;
	text-decoration : none;
	font-weight : bold;
}
	li a:hover	/*,
li a:active	*/	{
	background-position : right top;
	color : #eaffc9;
	font-weight : 800;
}
li .aktiv	{
	background-position : center top;
	color : #ebfff6;
	font-weight : 800;
}
.textboxleft {
	background-image : url(images/lefttop.jpg);
	background-repeat : no-repeat;
	background-position : top 0%;
	margin-top : 4px;
	background-color : #000000;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #666666;
	border-right : 1px solid #666666;
	padding : 5px;
	background-position : top 0%;
	overflow: auto;
	height: 172px; /* IE */
	voice-family: "\"}\""; /* Ende für IE */
	voice-family: inherit;
	height: inherit;
	min-height: 173px;
	max-height: 173px;
}
.textboxleft h3 {
	color : #FFFFFF;
	font-size : 1.3em;
	padding : 0px 0 0 0;
}
.textboxleft p {
	text-align : justify;
	font-size : 1em;
	color : #bebebe;
}
.textboxleft a,
.textboxright a {
	color : #92cb46;
	text-decoration : none;
}
#rightcolumn {
	float : right;
	color : #cccccc;
	background : #333333;
	margin : 1px 0 0 0;
	padding : 5px 5px 0 5px;
	min-height : 259px;
	width : 726px;
	border-left : 1px solid #595959;
	border-top : 1px solid #595959;
	display : inline;
}
.textboxright {
/*
	background-image: url(images/righttop.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: scroll;
*/
	padding: 4px;
	background-color: #000000;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-bottom: 5px;
	overflow: auto;
	height: 462px; /* IE */
	min-height: 465px;
	max-height: 465px;
}
.textboxright h2 {
	color : #eaffc9;
	padding : 0px 0 0 0;
	font-size : 1.5em;
	font-weight : lighter;
	/* zur Zeit unsichtbar */
	visibility: hidden;
	height: 0;
	line-height: 0;	
}
.textboxright h3 {
	color : #FFFFFF	/* #0081D6 */;
	padding : 3px 0 0 0;
	font-size : 1em;
	font-weight : lighter;
}
.textboxright h4 {
	color : #FFFFFF;
	font-size : 0.9em;
}
.textboxright p,
.textboxright td {
	font-size : 0.9em;
	color : #bebebe;
}
.textboxright p {
	text-align : justify;
}
.col {
	float : left;
	background-color: #222222;
	margin: 0 6px 0 0px;
	padding: 0 1px 0 2px;
	width : 48%;
	height: 110px;
	overflow: auto;
}
.col p {
	margin : 3px 0 0 0px;
	padding : 0;
	text-align : justify;
	/*	letter-spacing: -0.04em; */
	line-height: 0.998em;
}
.col h3 {
	color : #eaffc9;
	font-size : 1.2em;
	padding : 0px 0 0 0;
	border-bottom: 1px solid #000000;
}
/******
.col a {
	float : right;
	margin : 0px 0 0 0px;
	padding : 3px 0 3px 0;
}
******/
#footer {
	width : 888px; 
	clear : both;
	border-top : 1px solid #666666;
	border-bottom-width: 8px;
	margin : 1px 0 10px 0;
	padding : 5px 7px 5px 5px;
}
#footer p {
	padding : 0;
	font-size : 90%;
	text-align : right;
}

.scrub {
	color: #FFFFFF;
	font: 900 1.2em 'Times New Roman',Times,serif;
	letter-spacing: 0.2em;
}
.scrub-klein {font: 700 13px 'Times New Roman',Times,serif; color: inherit;}
a,
.formbutton  {
	cursor: url(../files/hidden/scrub_cursor.cur), pointer;
	}
form {
	font-size: 1em;
	color: #FFFFFF;
	margin: 10px 0px 0px 3px;
}
.formbutton {
	font-size: 1.1em;
	margin: 2px 4px 2px 0px;
	padding: 0px 3px;
	border: 2px outset #235033;
}
.formtxt {
	font-size: 1em;
	margin-bottom: 3px;
}
#noscript {
	padding: 5px;
	border: thin solid red;
	color: black;
	background-color: yellow;
	font-size: 1em;
}
/* Gästebuch */
#gb_NaN {
	color: red;
}
#gb_nr {
	background-color: #ebfff6;
	color: #000000;
}
#gb_admin,
#gb_nachricht {
	background-color: #333333;
	text-align: justify;
	padding: 0px 3px;
}
#gb_admin, 
.top10_nr,
#requesturi {
	color: #eaffc9;
}
/* Top 10 */
.top10_nr {
	font: 4em normal;
}
.top10_img {
	background-repeat: no-repeat;
	background-position: center;
	text-align:center;
	width: 120px;
}
/* Fehler */
#requesturi {
	font-size: 1.2em;
	}
