@charset "utf-8";
/* CSS Document */
*{
 outline: none;
}


/* first for Internet Explorer */
@font-face {
  font-family: anbeetenfont;
  src: url(/fileadmin/templates/fonts/DINWebPro-CondBold.eot);font-size:32pt;
}
/* then for Firefox */
@font-face {
  font-family: anbeetenfont;
  src: url(/fileadmin/templates/fonts/DINWebPro-CondBold.woff) format('woff');font-size:32pt;
}

body{
	/*background-image:url(../img/verlauf.gif);*/
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	background-color:#FFF;
}


h1,p{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0px;}
	
p{font-size:12px; padding:0px; margin:0px;}
h1{	
	font-family: anbeetenfont, Arial, sans-serif;
	letter-spacing:0px;
}
	
img{border:0px;}

#logo{
	padding-left:25px;
	padding-top:27px;
	position:absolute;
}

#content{
	padding-left:26px;
}

body#folge #content{
	padding-top:120px;}
	
.garteninfo #logo,
.garteninfo #footer,
.gemueseinfo #logo,
.gemueseinfo #footer{
	display:none!important;}

.fragenundantworten #logo,
.fragenundantworten #footer,
.fragenundantworten #logo,
.fragenundantworten #footer{
	display:none!important;}

body#folge.garteninfo #content,
body#folge.gemueseinfo #content,
body#folge.fragenundantworten #content{
	padding-top:0px;}

body#folge.garteninfo a,
body#folge.gemueseinfo a,
body#folge.fragenundantworten a{
	color:#1a962b;}

#footer{
	padding-left:39px;
	padding-top:60px;
	clear:both;
	}
	
#footer a{
	color:#666666;
	font-size:11px;
	background-color:#FFF;
	font-weight:normal;
	}
	
/*	startseite */


#content .start_head{
	margin-left:-26px;
	border:0px solid red;
	background-image:url(../img/bg_start_head.png);
	width:860px;
	height:312px;}

.btn_reg{
	position:absolute;
	left:648px;
	top:145px;
	
	}

body#home h1{
	margin-top:22px;
	margin-bottom:12px;
	color:#FFF;
	padding-left:10px;
	font-size:16px;
	padding-bottom:2px;

	padding-top:0px;
	border:0px solid red;}

body#home .content-element{
	width:250px;
	float:left;
	margin-right:32px;
	} 
	
body#home .content-element p{
	padding-left:10px;
	padding-right:10px;
	}
	
body#home .csc-header-n1 h1{
	background-color:#b0c700;
}

body#home .csc-header-n2 h1{
	background-color:#7ab41d;
}

body#home .csc-header-n3 h1{
	background-color:#006630;
}

	
#layer_reg {
position:absolute;
width:100%;
height:200%;
z-index:1000;
background-image:url(../img/bg_layer_modal.png);
text-align:center;
left: 0px; top: 0px;
}

#layer_reg #reg{
	background-color:#FFF;
	color:#666666;
	width:483px;
	margin-left:200px;
	overflow:hidden;}
	
#layer_reg #reg h1{
	color:#1a962b;
	padding-left:0px;
	font-size:24px;
}

#layer_reg #reg input[type="text"],
#layer_reg #reg input[type="password"]{
	border:1px solid #666;
	width:159px;
	margin-bottom:15px;
	margin-top:5px;}

#layer_reg #reg .btn_close{
	margin-left:372px;
	}
	
#layer_reg #reg .left{
	width:255px;
	float:left;
	text-align:left;
	padding-left:23px;}
	
#layer_reg #reg .right{
	
	padding-top:25px;
	float:left;
	width:170px;
	text-align:left;
	font-family: anbeetenfont, Arial, sans-serif;
	font-size:14px;}
	
#layer_reg #reg .anrede,
#layer_reg #reg .agb,
#layer_reg #reg .submit{
	margin-bottom:15px;
	
	}


.error{
	color:#F00;
	}
	
.error input{
	border:1px solid red!important;}
	
.form_login{
	position:absolute;
	border:0px solid red;
	top:135px;
	padding-left:25px;
	font-size:14px;}

.form_login .imgSubmit{
	margin-top:20px;
	width:70px!important;
	height:20px!important;}

.form_login input{
	margin-top:24px;
	background-color:#e0e9ee;
	border:1px solid #6d91a1;
	width:156px;
	height:18px;}

#layer_login_error{
	position:absolute;
	top:275px;
	left:26px;
	color:#F00;
	z-index:100;
	width:200px;
	}
	
/*	gemueseinfo	*/



.gemueseinfo_container{
	clear:both;
	margin-bottom:20px;
	overflow:auto;}

.gemueseinfo_container .image{
	float:left;
	width:110px;
}

.gemueseinfo_container .text{
	float:left;
	width:470px;
}
	
	