* {
margin : 0;
padding : 0;
}

body {
font-family : Tahoma, sans-serif;
font-size : 11px;
background : #84c12e url('../img/back.gif') top repeat-x;
line-height:18px;
}

h1, h2, h3 {
margin-bottom : 1em;
}

h1{
padding :6px 2px 2px 21px;
margin:1px;
text-align : left;
height: 28px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 16px;
color: #369d03;
background : #ddffcb url('../img/h1.gif') top left no-repeat;
line-height:23px;
}

a {
font-family : "Trebuchet MS", Verdana, sans-serif;
color : #fff;
text-decoration : underline;
}
a:hover {
color : #abfa85;
text-decoration : none;
}

#wstep{
height: 8px;
}

#col_left a,
#col_right a {
font-family : "Trebuchet MS", Verdana, sans-serif;
color : #369d03;
text-decoration : underline;
}
#col_left a:hover ,
#col_right a:hover {
color : #1e5404;
text-decoration : none;
}


ul {
list-style: disc;
font-size : medium;
margin-left: 15px;
padding: 5px;
line-height:18px;
color: #000;
}
li{
padding-right: 5px;
font-size : 11px;
}

div .hr{
background-color:#3fa10e;
height:3px;
width:842px;
text-align : center;
border: 1px solid #fff;
margin-left:5px;
position:relative;
overflow:hidden;
}

#site {
margin : 0 auto;
width : 902px;
text-align : center;
}
#top {
margin : 0 auto;
width : 902px;
text-align : center;
background-color : #fff;
}
#top_left{
float: left;
margin : 0 auto;
width : 304px;
height:318px;
text-align : center;
/*
background-color : #fff;
*/
background:#fff url('../img/img.gif') bottom left no-repeat;

}
#top_right{
float: right;
margin : 0 auto;
width : 598px;
text-align : center;
background-color : #fff;
}


#top_right1{
width : 598px;
height:131px;
text-align:center;
background-color:#a8d270;
/*
background:#a8d270 url('../img/logo.gif') right no-repeat;
*/
}

#top_lang{
float:right;
width : 258px;
text-align : right;
height:20px;
color: #22540a;
margin: 10px 25px 0px 5px;
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #22540a;
}


#top_right2{
width:598px;
height:187px;
text-align:center;
background:#fff url('../img/bgleftt.gif') right top repeat-y;
}


#top_menu{
width:530px;
margin :0px 10px 3px 0px;
padding :3px 30px 3px 10px;

text-align : left;
height: 27px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 15px;
font-weight:700;
color: #369d03;
background:#359b03 url('../img/t.gif') top repeat-x;
line-height:23px;

}

#top_txt{
padding :10px 30px 5px 5px;
margin:1px;
text-align : left;
height: 28px;
font-family : Verdana, Tahoma, sans-serif;
font-size : 12px;
color: #000;
line-height:19px;
}

#top_txt a{
font-family : Verdana, Tahoma, sans-serif;
font-size : 12px;
color: #296b09;
text-decoration : underline;
font-weight:700;
}
#top_txt a:hover{
color: #000;
text-decoration : none;
}


.divimg{
float:left;
overflow:hidden;
}

#top_content{
overflow:hidden;
margin : 0 auto;
width : 872px;
background-color : #fff;
background : #fff url('../img/bgleft.gif') right repeat-y;
padding:2px 15px 15px 15px;
height: 100%;
text-align : left;
}


#top_content ul {
list-style-image: url(../img/p.gif);
color : #000;
font-family : Verdana, sans-serif;
font-size : 16px;
font-weight:700;
margin-left: 25px;
padding-bottom: 15px;
line-height:20px;
}
#top_content li {
padding-right: 5px;
font-size : 11px;

}

.top_content span{
padding-bottom:15px;
}


#topc_left{
float: left;
width : 585px;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
padding :5px;

}
#topc_right{
float: left;
padding :5px;
margin-left:5px;
width : 245px;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}


#col_left{
float: left;
width : 430px;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
padding :5px;

}
#col_right{
float: left;
padding :5px;
margin-left:5px;
width : 400px;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}

#content{
overflow:hidden;
margin : 0 auto;
width : 872px;
text-align : center;
background-color : #fff;
background : #fff url('../img/bgleft.gif') right repeat-y;
padding: 2px 15px 2px 15px;
height: 100%;
}

.content_img {
text-align : center;
padding: 5px;
}
.content_txt {
font-family : Verdana, Tahoma, sans-serif;
text-align : left;
padding: 5px;
line-height:20px;
}
.content_more {
text-align : right;
vertical-align:bottom;
}

#content_bottom span{
width:100%;
padding :6px 40px 2px 2px;
margin:1px;
text-align : right;
height: 36px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size : 15px;
font-weight:700;
color: #369d03;
background : #fff url('../img/b.gif') bottom right no-repeat;
line-height:23px;
text-decoration : underline;

}
#content_bottom span a{
text-decoration : underline;
}
#content_bottom span a:hover{
color : #45a208;
text-decoration : none;
}

#content_left{
float: left;
width : 285px;
text-align : left;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
padding :5px;
}
#content_center{
float: left;
padding :5px;
margin-left:5px;
width : 285px;
text-align : left;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}
#content_right{
float: left;
padding :5px;
margin-left:5px;
width : 245px;
text-align : left;
background-color : #fff;
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}


#content_bottom{
overflow:hidden;
margin : 0 auto;
width : 872px;
text-align : center;
background-color : #fff;
background : #fff url('../img/bgleft.gif') right repeat-y;
padding: 2px 15px 2px 15px;
height: 40px;
}



#cb_left{
float: left;
width : 285px;
text-align : left;
background-color : #fff;

/*
height: 100%;
border: 1px solid #ddffcb;
*/
padding :5px;
}
#cb_center{
float: left;
padding :5px;
margin-left:5px;
width : 285px;
text-align : left;
background-color : #fff;

/*
height: 100%;
border: 1px solid #ddffcb;
*/
}
#cb_right{
float: left;
padding :5px;
margin-left:5px;
width : 245px;
text-align : left;
background-color : #fff;

/*
height: 100%;
border: 1px solid #ddffcb;
*/
}





#bottom_header{
overflow:hidden;
margin : 0 auto;
padding: 2px 15px 2px 15px;
width : 872px;
text-align : center;
background : #6cb915 url('../img/bgleft.gif') right repeat-y;
/* 
background : #6cb915 url('../img/bhead.gif') repeat-x;
com
*/
height: 26px;
font-family : "Trebuchet MS", Verdana, sans-serif;
font-size: 14px;
font-weight:700;
color: #fff;
text-transform : uppercase;
}

#bh_left{
float: left;
padding: 4px 5px 2px 15px;
height: 16px;
width : 580px;
text-align : left;
/*
border: 1px solid #ddffcb;
*/
}

#bh_right{
float: left;
padding: 4px 5px 2px 15px;
height: 16px;
margin-left:5px;
width : 235px;
text-align : left;
/*
border: 1px solid #ddffcb;
*/
}


#bottom_content{
overflow:hidden;
margin : 0 auto;
padding: 2px 15px 2px 15px;
width : 872px;
text-align : center;
background : #329401 url('../img/bgleft.gif') right repeat-y;
/* 
com
*/
height: 210px;
}

#bc_left{
float: left;
padding :5px;
width : 590px;
text-align : left;
/*
height: 20px;
*/
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}
#bc_right{
float: left;
padding :5px;
margin-left:5px;
width : 245px;
text-align : left;
/*
height: 20px;
*/
height: 100%;
/*
border: 1px solid #ddffcb;
*/
}

#bottom_content ul {
list-style-image: url(../img/marker.gif);
list-style-position: inside;
color : #fff;
font-size : medium;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 0px;
	line-height:28px;
}
#bottom_content li,
#bc_right li,
#bc_right li a,
#bottom_content li a, 
#bottom_content li a:visited {
padding-right: 5px;
font-size : 11px;

color:#fff;
}
#bottom_content li a:hover,
#bc_right li a:hover {
text-decoration : none;
color:#abfa85;
}

#top_txt img,
#bottom_content img,
#bottom_content img .img {
padding: 3px;
margin:10px;
border: 2px solid #7fc651;
text-align:center;
}

#footer{
overflow:hidden;
margin : 0 auto;
padding: 2px 15px 2px 15px;
width : 872px;
text-align : center;
background : #2b7a07 url('../img/bgleft.gif') right repeat-y;
height: 26px;
color: #abe48e;
font-family : Tahoma, sans-serif;
font-size: 11px;
}


#footer a{
color : #fff;
text-decoration : none;
font-weight:700;
}
#footer a:hover {
color : #ccf3b9;
text-decoration : underline;
}

#footer_left{
float: left;
padding: 4px 15px 2px 5px;
height: 16px;
width : 580px;
text-align : right;

}
#footer_right{
float: left;
padding: 4px 5px 2px 5px;
height: 16px;
margin-left:5px;
width : 245px;
text-align : center;
}

#footer_bg{
overflow: hidden;
margin : 0 auto;
width : 100%;
text-align : center;
background : url('../img/footer.gif') top no-repeat;
height: 18px;
/*
#2b7a07 
*/
}


input {
border-top : 2px solid #7c7b7d;
border-left : 2px solid #7c7b7d;
padding-left : 2px;
width : 214px;
height : 14px;
font-family : Tahoma, sans-serif;
font-size : 11px;
/*
color : #666;
*/
}



.kontaktform
{
	background-color: #e8fde5;
	margin: 0px auto;
	padding: 5px;
	text-align: center;
}
		
.editbox
{
	width: 350px;
	font: 10px verdana;
	background-color: #F9F9F9;
	border: 1px solid #369d03;
	color: #555555;
	margin: 2px auto;
	padding: 2px 2px;
}
.form_border
{
	width: 320px;
	background-color: #EEEEEE;
	border: 1px solid #369d03;
	margin: 20px auto;
	padding: 20px 0px;
}

.buttonstl
{
	width: 358px;
	height:20px;
	font: 11px Verdana;
		color : #fff;
	background-color: #369d03;
	border: 1px solid #369d03;
	padding: 2px 2px 2px 2px;
	margin: 2px auto;
}

.clear {
clear : both;
}