@charset "utf-8";
/* CSS Document */
* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5f5f5f:
}
/* HTML �berschreiben */
body {
	margin:20px 0px 0px 0px;
	background-image:url(/inc/images/bg.gif);
	background-repeat:repeat-x;
	background-color:#eeeeea
}

hr {
	border:none;
	height:10px;
	background-image:url(/inc/images/hr.gif);
	background-repeat:no-repeat;
}

input , textarea{
	border:1px solid #277a03;
	background-color:#e9ebde;
	color:#277a03;
}
input:hover, textarea:hover {
	border:1px solid #277a03;
	background-color:#277a03;
	color:#e9ebde;
}
input.inputboxnewsbox {
	width:100px !important;
}

input.radiocheck {
	border:none;
	background-color:transparent;
}


a.anmelden {
	border:1px solid #277a03;
	background-color:#e9ebde;
	color:#277a03;
	padding:3px 15px 3px 33px;
	margin-bottom:3px;
	margin-left:10px;
	text-decoration:none;
	background-image:url(/inc/images/anmelden.png);
	background-position:7px;
	background-repeat:no-repeat;
}
a.anmelden:hover {
	border:1px solid #277a03;
	background-color:#277a03;
	color:#e9ebde;
	background-image:url(/inc/images/anmelden_mo.png);
}

/* Layout Definitionen */
#BOXOVERALL {
	width:100%;
}

#BOX {
	width:1175px;
	margin:auto;
	background-image:url(/inc/images/header.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#LOGO {
	width:200px;
	margin-left:30px;
	padding-top:40px;
	text-align:center;
	font-size:9px;
	color:#5f5f5f;
}
#LEFTOVERALL {
	width:762px !important;
	background-image:url(/inc/images/bg_left_overall.gif);
	background-repeat:repeat-y;
	margin-left:20px;
	margin-top:-3px;
	float:left;
/*	background-color:#dce3ca;*/
}

#CONTENT {
	z-index:1;
	width:506px;
	padding:15px;
	margin-right:3px;
	float:right;
	background-image:url(/inc/images/ball.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#5f5f5f;
}
#CONTENTTXT {
	z-index:20;
	position:relative;
	top:-50px !important;
}
#LEFT {
	width:223px;
	min-height:502px;
	background-color:#dce3ca;
	background-image:url(/inc/images/bg_nav.gif);
	background-repeat:repeat-x;
	float:left;
}


#LEFTOVERALL_BOTTOM {
	height:6px;
	background-image:url(/inc/images/bg_left_overall_bottom.gif);
	background-repeat:no-repeat;
}
#NAV {
	margin-top:30px;
}



#RIGHT {
/*	margin-top:250px;*/
	width:193px;
	background-image:url(/inc/images/bg_right.gif);
	background-repeat:repeat-x;
	background-color:#eaedde;
	margin:-3px 0 0 -2px;
	min-height:350px;
	float:left;
}

#RIGHT div.info {
	background-image:url(/inc/images/bg_info.jpg);
	background-repeat:no-repeat;	
	min-height:100px;
	margin:0 0 20px 0;
	padding:10px 5px 0 10px;
	color:#5f5f5f;
}
#RIGHT div.info span {
	display:block;
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 18px 0;
}
img.logo {
	padding-top:35px;
	border:none;
}
.clr {
	clear:both;}

#CONTENT span.content {
	display:block;
	margin:25px 0 0 0;
}

/* Comment Layout */
form.comments label {
	display:block;
}
div.commentheader a, div.commentheader span.name {
	font-size:12px;
	color:#0290bf;
}

div.commentheader a:hover {
	color:#610eb7;
}
div.commentborder div.commentborder {
	margin:10px 0 0 20px;
	background-color:#f4f5ee;
	border:1px solid #93bc81;
	width:430px;
	padding:5px;
}
/* infobox newsletter anmelden */
div.info div#showField_errors {
	position:relative;
	top:0px;
}
div.info div#showField_errors ul {
	border:1px solid #c73250;
	background-color:#c73250;
	color:#FFFFFF;
	margin:10px 0 0 0;
}
div.info div#showField_errors ul li {
	margin-left:-20px !important;
}

