#navi {
	position: absolute;
	width: 628px; 
	height: 49px; 
	margin-top: -38px;
	margin-left: 172px; 
	z-index:8;
	border: 0px solid #ff0000;
}

body.main {
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
	background-color: #c0c0c0;
}
	
body.popup {
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:0; 
	height:100%; 
	background-color: #000000; 
}	

#outer{
	border: 0px solid #0fff00; 
	width: 800px; 
	position: absolute; 
	left: 50%; 
	margin-left: -400px; 
	margin-top: 15px;
	padding-bottom: 20px;
	background-color: #ffffff;	
}
	
#head {
	width: 800px; 
	height: 185px; 
	z-index:3;
	border: 0px solid #ff0ff0;
	}
	
#links {
	position: absolute;
	z-index:9;
	width: 520px; 
	height: 49px; 
	margin-left: 321px; 
	margin-top: -28px; 
	color:#efefef;  
	line-height: 170%; 
	border: 0px solid #ffff00;
	}
	
#thema {
	width: 58px; 
	height: 58px; 
	border-style:solid; 
	border-width: 1px;
	border-color:#cecece; 
	margin-left: -101px;
	float: left;
}

#content {
	width: 310px; 
	margin-left: 272px;
	margin-top: 49px;
	border: 0px solid #000fff;
	font-family:Verdana; 
	font-size:11px; 
	color:#6d6d6d; 
	text-decoration:none; 
	line-height: 170%;
}
	
#sub {
	position: absolute;
	top: 236;
	left: 616;
	border: 0px solid #ff0000;
	width: 160; 
	height: 200px; 
	font-family:Verdana; 
	font-size:11px; 
	color:#6d6d6d; 
	text-decoration:none; 
	line-height: 170%;
}

#sub a {
	text-decoration:none;
	color:#b53304; 
	font-weight: bold;
}

.sub_link {
	text-decoration:none;
	color:#b53304; 
}


span.haenger {
	font-family: Verdana; 
	font-size: 11px; 
	color: #b53304;
	font-weight: bold; 
}	

.gaeste {
	font-family:Verdana; 
	font-size:11px; 
	font-weight: bold;
	color:#6d6d6d; 
}

.link {
	font-family:Verdana; 
	font-size:11px; 
	color:#6d6d6d; 
	text-decoration: underline;
	font-weight: bold;
}	

#transparent {
	opacity: 0.4; 
	-moz-opacity: 0.4; 
	filter: alpha(opacity=40);}

b.ueberschrift {
	font-family:Verdana; 
	font-size:16px; 
	color:#b53304; 
	text-decoration:none; 
	margin-bottom: 900px;}

a.menu { 
	display:inline; 
	margin-left:20px; 
	margin-bottom:10px; 
	text-align:center; 
	border-style:none; 
	border-width:0px; 
	padding:4px; 
	font-family:Verdana; 
	font-size:13px; 
	color:#ffffff; 
	text-decoration:none;}
	
textarea {
	border: 1px solid #d4d4d4;	
	width: 220; 
	height: 180; 	
	font-family:Verdana; 
	font-size:11px; 
	color:#b53304; 
	background-color:#f7f7f7;	
	padding:5px;
}

ul.bindestrich {
	margin: 0; 
	padding-top: 10; 
	padding-bottom: 10; 
	padding-left: 10;
} 

ul.bindestrich li {
	text-indent: -0.4em; 
}

a.fotoaktiv {
	font-family:Verdana; 
	font-size:11px; 
	font-weight: bold;
	color:#6d6d6d; 
}

a.fotoinaktiv {
	font-family:Verdana; 
	font-size:11px; 
	color:#b53304; 
}	

.seitenzahl{
	font-family:Verdana; 
	font-size:11px; 
	color:#6d6d6d; 
	
}

.kategorie{
	font-family:Verdana; 
	font-size:16px; 
	color:#6d6d6d;
	font-weight: bold;
	
}

.aufrufe{
	font-family:Verdana; 
	font-size:10px; 
	color:#efefef; 
	
}

.aufrufepopup{
	font-family:Verdana; 
	font-size:10px; 
	color:#0c0c0c; 
	
}

.schliessen{
	font-family:Verdana; 
	font-size:11px; 
	color:#6d6d6d; 

}

.gb_eintrag {
	margin-bottom:10px;
	margin-top:10px;
}

.gb_eintrag_date {
	width: 65px; 
	background: #ebebeb; 
	float: right; 
	padding-right: 5px; 
	padding-left: 5px; 
	margin-bottom: 4px;	
}

.gb_eintrag_name {
	font-weight: bold;
	width: 225px; 
	background: #ebebeb;  
	padding-left: 5px; 
	margin-bottom: 4px;
}

.gb_eintrag_text{
	width: 300px; 
	background: #ebebeb; 
	padding:5px;
}

.gb_pages {
	text-align:center;
	font-family:Verdana; 
	font-size:11px; 

}

.gb_pages a
{
	font-family:Verdana; 
	font-size:11px; 
	color:#b53304; 
	text-decoration: none;
	font-weight: bold;
}


.gb_pages_sub {
	font-family:Verdana; 
	font-size:11px; 

}

.gb_pages_sub a
{
	font-family:Verdana; 
	font-size:11px; 
	color:#b53304; 
	text-decoration: none;
	font-weight: bold;
}

.gb_eintrag_table {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#6d6d6d;
	width:310px;
}

.gb_eintrag_table input.style,textarea {
	width:220px;
	border: 1px solid #d4d4d4; 
	width: 220;
	font-family: Verdana; 
	font-size: 11px;
	color: #b53304;
	background-color: #f7f7f7;
}

.achtung{
	color:red;
}

.vorsicht{
	color:orange;
}

.okay{
	color:green;
}

.captcha {
	margin-left: 90px;
	margin-top: 200px;
}

.captcha_miss {
	border:1px solid #FF0000;
	margin-left: 90px;
	margin-top: 200px;
}

.captcha_text {
	font-family:Verdana; 
	font-size:16px; 
	color:#b53304; 
	margin-left: 90px;
	margin-top: 250px;
}
