@charset "utf-8";
/* CSS Document */

body    {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../pictures/mainbg1.png);
	background-repeat: repeat;
	}
	


.a:link {
	color: #006600;
}	
a:hover {
	color: #009900;
}

#container {
	position:relative;
	width: 960px;
	height: auto;
	margin:0 auto;
	padding: 0 0;
	background-image: url(../pictures/bg_mitte.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color: #006600;
	border-style: solid;
	border-width: 2px;
	}

#branding {
	width: 960px;
	height: 217px;
	background-image:url(../pictures/bgoben.gif);
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	position: relative;
	}
	

#buttons {
	position: relative;
	float: right;
	padding: 0 25px 0 0;
	margin: 0;
	WIDTH: 900px;
	top: 177px;
	}


#contenttext a {
	color:#006600;
	font-weight:500;
}

#contenttext a:hover {
	color:#003300;
	font-weight:500;
}

#date{
	FLOAT: right;
	text-align: right;

	width: 200px;
	MARGIN: 5px 0 0 15px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #A2CC4E;
}

		
#column_left {
	position: relative;
	margin: 0;
	padding: 0 0 22px 10px;
	width: 210px;
	height: auto;
	float: left;
	}
	
#home a{
	DISPLAY: block;
	MARGIN: 2px;
	PADDING: 0;
	WIDTH: 205px;
	HEIGHT: 24px! important;
	TEXT-ALIGN: left;
	background-image: url(../pictures/homebg.gif);
	line-height: 24px;
}	

#home:hover a {
	background-image: url(../pictures/homebgup.gif);
	COLOR: #95E36E;
	WIDTH: 205px;
}
	

#mainmenu {
	Padding: 5px 0;
	Margin: 0;
	border: 0px;
	width: 215px;
	height: auto;
	vertical-align: top;
	background-image: url(../pictures/menuhintergrund.gif);
	TEXT-DECORATION: none;
	}
	
#mainmenubuttonakt {
	DISPLAY: block;
	MARGIN: 2px;
	PADDING: 0 0 0 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	WIDTH: 205px;
	HEIGHT: 24px! important;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	background-image: url(../pictures/buttenbgup.gif);
	background-repeat: repeat-x;
	COLOR: #000000;
	line-height: 24px;
	font-weight: bold;
	}

#mediatag {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	margin: 0 0 10px 5px;
	padding: 0;
	lineheight:20px;
	font-weight: bold;
	}

#mainmenubutton a  {
	DISPLAY: block;
	MARGIN: 2px;
	PADDING: 0 0 0 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 205px;
	HEIGHT: 24px! important;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	background-image: url(../pictures/buttenbg.gif);
	background-repeat: repeat-x;
	COLOR: #FFFFFF;
	line-height: 24px;
	font-weight: bold;
	}

#mainmenubutton:hover a {
	background-image: url(../pictures/buttenbgup.gif);
	background-repeat: repeat-x;
	COLOR: #003300;
	}

#mainsubmenubutton a {
	DISPLAY: block;
	MARGIN: 2px;
	PADDING: 0 0 0 20px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	WIDTH: 190px;
	HEIGHT: 22px! important;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	background-image: url(../pictures/menuhintergrundklein.gif);
	background-repeat: repeat-x;
	COLOR: #FFFFFF;
	line-height: 24px;
	}
	
#mainsubmenubutton:hover a {
	background-image: url(../pictures/menuhintergrundkleinup.gif);
	background-repeat: repeat-x;
	COLOR: #003300;
	}	

#sublevel A {
	DISPLAY: block;
	PADDING: 0 0 0 25px;
	margin: 0;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	WIDTH: 190px;
	HEIGHT: 20px! important;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	background-image: url(../pictures/menuhintergrundklein.gif);
	background-repeat: repeat-x;
	COLOR: #000000;
	line-height: 16px;
	}

#sublevel:hover {
	COLOR: #ffffff;
	background-image: url(../pictures/subbuttenbgup.gif);
	background-repeat: repeat-x;
	}
	
#affrahmen {
	width: 212px;
	margin: 10px 0 0 0;
	border-color: #006600;
	border-style: solid;
	border-width: thin;
	}
	
.affrahmen{
	width: 212px;
	margin: 10px 0 0 0;
	border-color: #006600;
	border-style: solid;
	border-width: thin;
	padding: 0 0 5px 0;
	}	
	
#affiliate {
	DISPLAY: block;
	Margin: 0;
	PADDING: 0 0 20px 0;
	VERTICAL-ALIGN: top;
	WIDTH: 210px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	}	
	
.affiliate {
	PADDING: 0;
	MARGIN: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	float: left;
	text-align: center;
	width: 200px;
	vertical-align: top;
	}	
	
#affanz {
	margin: 0 5px 20px 5px;
	width: 200px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}		
	
.affanz {
	margin: 0 5px 20px 5px;
	width: 200px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}


#affbild {
	margin: 0 auto;
	width: 200px;
	text-align: center;
	} 
	
#affanz a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	TEXT-DECORATION: none;
	color: #003300;
	}

#afflink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	TEXT-DECORATION: none;
	color: #003300;
	}
	
input {
	font-size:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color: #333333;
	}
	
#input button {
	margin: 10px 0 0 0;
	}
	
#loginform {
	text-align: left;
	background-color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A6CB57;
	width: 201px;
	height: auto;
	line-height: 14px;
	margin: 15px 0;
	padding: 15px 7px;
	}	
	
#loginform a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A6CB57;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#loginform a:hover {
	color: #00CC00;
	}	
	
#LogForm {
	padding: 0;
	margin:0 10px 5px 0;
	}
	
#LogForm td {
	text-align: right;
	font-size: 11px;
	color: #A6CB57;
	}	

#loginform input {
	font-size:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
#formbuttons input {
	font-size:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #333333;
	}

.formbutt A {
	width:74px;
	background-image: url(../pictures/change.jpg);
	height: 20px;
	}	

.formbutt A:hover {
	background-color: #009900;
	border-top-color: #009900;
	border-bottom-color: #009900;
	background-image: url(../pictures/changeup.jpg);
	}
	
#gaestebuch {
	width: 680px;
	margin 0,auto;
	position: relative;
	height: 1250px;
	scrolling_y: auto;
	scrolling_x: no;
	
}	
		
#column_middle {
	padding: 0;
	margin: 0;
	width: 450px;
	height: auto;
	vertical-align: top;
	 }	

#contentheadline {
	width:440px;
	overflow:hidden;
	text-align:left;
	background-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	line-height: 20px;
	margin: 0 25px 10px 5px;
	padding: 1px 0 1px 10px;
	vertical-align: top;
}

#contenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	margin: 5px 25px 5px 5px;
	padding: 0;
	width:440px;
}

#pictable {
	width: 460px;
	overflow:hidden;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	border:0;
	display: inline-block;
}

#contentbild {
	float:left;
	margin: 0 10px 10px 0px;
	padding: 0;
	border: 0px;
	}
	
#contentbildlinks {
	float:left;
	margin: 0 10px 10px 0px;
	padding: 0;
	border: 0px;
	vertical-align: bottom;
	}

#contentbildrechts {
	float:right;
	text-align:right;
	margin: 0 0 10px 10px;
	padding: 0;
	border: 0px;
	vertical-align: bottom;
	}	
			
				 
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A6CB57;
	text-decoration: none;
	Padding: 0 0 0 5px;
	MARGIN:0;
	width: 208px;
	line-height: 28px;
	text-align: justify;
	vertical-align: top;
	background-color: #006600;
	}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	Padding: 2px 5px 2px 5px;
	MARGIN:0 0 10px 0;
	line-height: 25px;
	text-align: left;
	vertical-align: middle;
	background-color: #A6CB57;
	}	
	
table {
	text-align: right;
	padding-right: 10px;
	border: 1px;
	border-color: #CCCCCC;
	}

table.th {
	font-size: 12px;
	font-weight: bold;
	background-color: #009900;
	}

table.th.form {
	background-color: #009900;
	color: #FFFFFF;
	}	 
	 
#column_right {
	margin: 0 10px 0 5px;
	padding: 0;
	width: 210px;
	height: auto;
	vertical-align: top;
	float: right;
	}	

#anzeige {
	PADDING: 0;
	MARGIN: 0 0 12px 0;
	display: Inline-Block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	background-position: top;
	width: 210px;
	vertical-align: top;	
	}

.anzeige {
	PADDING: 0;
	MARGIN: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	float: left;
	text-align: justify;
	width: 210px;
	vertical-align: top;
	}
	
.anzeige a {
	color: #006600;
	}	
	
.anzeige a:hover {
	color: #003300;
	}		

#anzlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	float: right;
	margin-top: 10px;
	TEXT-DECORATION: none;
	}
	
.anzlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	float: right;
	margin-top: 10px;
	TEXT-DECORATION: none;
	}	
	
#anzheadline {
	width:450px;
	overflow:hidden;
	text-align:left;
	background-color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	line-height: 20px;
	margin: 0 10px 10px 0;
	padding: 1px 0 1px 10px;
	vertical-align: top;
}	

#anzlink a:hover{
	color: #003300;
	}

#timestand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CC00;
	float: right;
	margin-top: 10px;
	TEXT-DECORATION: none;
	vertical-align: bottom;
}

#teaser {
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
	margin: 5px;
	padding: 0;
	background-color: #FFFFCC;
	margin: 0;
	padding: 0 5px 0 5px;
	border-bottom-color: #666666;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

#tea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
	font-style: italic;
}

textarea {
	font-size:10px;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color: #333333;
	overflow-y: scroll;
	}
	 
DIV.headline {
	padding: 0;
	MARGIN: 0;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCCCCC;
	text-align: left;
	line-height: 40px;
	width: 470px;
	background-image: url(../pictures/headlingebg.gif);
	background-repeat: no-repeat;
	}

.content {
	PADDING: 0;
	MARGIN: 0;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	line-height: normal;
	font-weight: normal;
	background-position: top;
	width: 420px;
	vertical-align: top;
}

#conlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	float: right;
	margin: 10px 25px 10px 10px;
	TEXT-DECORATION: none;
	}
	
#conlink a:hover{
	color: #990000;
	} 	
#schreiber {
	clear:both;
	padding: 7px 35px 7px 250px;
	MARGIN: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: left;
	width: 470px;
	background-image: url(../pictures/downlinebg.gif);
	background-repeat: no-repeat;
	}

#bg_bottom {
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../pictures/bg_unten.gif);
	background-position: bottom;
	width: 960px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	height: 145px;
	vertical-align: text-bottom;
	}