

/************************************************/
/**                                            **/
/**   Wildpark Schwarze Berge                  **/
/**   by LüneCom Kommunikationslösungen GmbH   **/
/**   Copyright 2007 / 2008                    **/
/**                                            **/
/************************************************/

/************************************************/
/**   Grundeinstellungen:                      **/
/************************************************/
html,body{
	font-family:verdana;
	font-size:100%;
	margin:0px;
	background-image:url('/images/background.jpg');
	background-repeat:repeat-x;
	background-color:#007e40;
	list-style:inside;
	list-style-position:inside;
	list-style-type:square;
}
* {
	/* Reset der standard Browser "margin", "padding" and "font sizes" */
	margin: 0;
	padding: 0;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#e03614;
}
a:hover{
	color:#000000;
}
input,textarea{
	padding:3px;
	font-size:100%;
	font-family:verdana;
}
.mailThanks{
	padding:5px;
	margin-left:20px; 
	margin-right:20px;
	background-color:#E0FEED;
	border:1px solid #00CC00;
}
.mailError{
	padding:5px;
	margin-left:20px; 
	margin-right:20px;
	background-color:#FFE8E8;
	border:1px solid #CC3300;
}
/************************************************/
/**   Rahmen:                                  **/
/************************************************/
div.rahmenGruen{
	position:relative;
	border-left:1px solid #9cce92;
	border-right:1px solid #9cce92;
	border-bottom:1px solid #9cce92;
	width:1000px;
	margin:auto;
}
div.rahmenWeiss{
	position:relative;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	width:998px;
	margin:auto;
}
/************************************************/
/**   Inhalt:                                  **/
/************************************************/
div.header{
	min-height:194px;
	background-image:url('/images/wsb_header.jpg');
	background-repeat:no-repeat;
	background-position:top
}
div.startlink{
	position:absolute;
	min-height:194px;
	width:250px;
	left:0px;
}
div.wetter{
	float:right;
	margin-right:5px;
	margin-top:5px;
}
div.inhalt{
	float:left;
	width:674px;
	font-size:75%;
	line-height:150%;
}
/************************************************/
/**   Menü:                                    **/
/************************************************/
div.menue{
	background-image:url('/images/menueBg.gif');
	background-repeat:repeat-x;
	color:#f1fec2;
	font-size:70%;
	font-weight:bold;
	min-height:33px;
}
div.menue a{color:#f1fec2;}
div.menue a:hover{color:#ffffff;}
div.menue a.on{text-decoration:underline; color:#ffffff;}

div.submenue{
	padding:10px;
	font-size:70%;
	color:#f1fec2;
	min-height:13px;
	background-color:#007e40;
}
div.submenue a{color:#f1fec2;}
div.submenue a:hover{color:#ffffff;}
div.submenue a.on{font-weight:bold; text-decoration:underline; color:#ffffff;}

div.content{
	background-color:#fef6e0;
	background-image:url('/images/contentBg.gif');
	background-repeat:repeat-y;
	min-height:450px;
}
/************************************************/
/**   Rechts:                                  **/
/************************************************/
div.menueRechts{
	top:0px;
	float:right;
	width:322px;
	font-size:75%;
}
div.teaser{
	min-height:239px;
}
div.aktuelles{
	padding:6px;
	padding-top:15px;
}
/************************************************/
/**   Überschriften:                           **/
/************************************************/

/*h2 Orange*/
h1{
	font-size:150%;
	padding:4px;
	padding-top:5px;
	padding-left:35px;
	margin-bottom:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#11864b;
	background-image:url('images/icon/pfote.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:normal;
	
}
h2{
	font-size:12px;
	color:#FFFFFF;
	padding:7px;
	background-color:#f2ac28;
}
h3{
	color:#007e40;
	font-weight:bold;
	font-size:100%;
}
/************************************************/
/**   Footer:                                  **/
/************************************************/
div.footer{
	text-align:center;
	font-size:75%;
	color:#ffffff;
	background-color:#f2a926;
	padding-top:23px;
	padding-bottom:13px;
	background-image:url('/images/footer.jpg');
	background-repeat:no-repeat;
	background-position:top;
}
div.footer a{
	color:#ffffff;
	text-decoration:none;
}
div.footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/************************************************/
/**   Sonstiges:                               **/
/************************************************/
div.orange{
	padding:7px;
	background-color:#f2ac28;
	color:#FFFFFF;
}
div.aktuelles{
	line-height:150%;
	width:310px;
}
div.aktuelles a{
	color:#e03614;
	text-decoration:none;
}
div.aktuelles a:hover{
	color:#000000;
}
div.lenny{
	background-image:url('/images/lenny.gif');
	background-repeat:no-repeat;
	background-position:top right;
	min-height:400px;
}
div.lennyLuchsLink{
	position:absolute;
	min-height:250px;
	width:250px;
	left:423px;
}
div.nez{
	width:260px;
	min-height:227px;
	float:right;
	margin:5px;
	margin-top:10px;
}
div.shortinfo {
	position:absolute;
	border: 1px solid #189659;
	top: 361px;
	left:736px;
	background-image:url('/images/green.png');
	height: 100px;
	color:#ffffff;
	width: 250px;
	padding: 5px;
	font-size:90%;
}
div.liste{
	background-color:#fffaeb;
	padding:5px;
	margin-bottom:5px;
	border-bottom:2px solid #fcecc1;
}
input,textarea{
	border:1px solid #006836;
}
/************************************************/
/**   Karte:                                   **/
/************************************************/
div.sprechblase{
	background-image:url('/images/white.png');
	width:370px;
	padding:10px;
	padding-top:15px;
	padding-left:20px;
	border:1px solid #000;
	position:absolute;
	min-height:175px;
	overflow:hidden;
	font-size:11px;
}
div.sprechblaseInhalt{
	width:280px;
}

div.news 
{
	font-size:12px;
	line-height:150%;
}
.fbRahmen{
	padding:10px;
	background:#d5e2f4;
}
