@import url("menue.css");
@import url("submenu.css");
@import url("form.css");
@import url("images.css");

html{
margin:0;
padding:0;}

body{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#333333;
	line-height:12px;
	margin:0;
	padding:0;
	margin-top: 17px;
	text-align:center;
	background-color:#6C5D56;
}
a, a.link {
text-decoration:none;
color:#FFFFFF;
}
a:hover{color:#676767;}
h1{
font-size:11px;
color:#333333;
font-weight:bold;
margin:0 0 5px 0;
}
h3{
font-size:9px;
color:#979797;
font-weight:normal;
margin:0 0 5px 0;
}
hr{height:1px;border-bottom:0px solid #878787;}

#top_border{
width:846px;
height:10px;
margin:auto;
padding:0;
background-image:url(top.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#container{
    width: 776px;
	height:630px;
	margin: auto;
	background-image:url(mid.gif);
	background-repeat:repeat-y;
	padding-left:35px;
	padding-right:35px;
	padding-bottom:20px;
	border:0px solid #00FF99;
}

#logo{
float:left;
margin:8px 0 13px 0;
border:0px solid #009966;
}
#topnav{
float:right;
width:auto;
padding-right:3px;
margin-top:3px;
}
#topnav[id]{padding-right:6px;}
#navigation{
	clear:both;
	width:770px;
	margin-top:0px;
	text-align:right;
	height:13px;
	background-image:url(navi_back.gif);
}
#colored{
clear:both;
margin-left:0px;
width:770px;
height:18px;
background-color:#B9B3A5;
}
#flash{
width:770px;
height:330px;
border:0px dashed #CC0000;
}
#content{
	width: 744px;
	height:147px;
	text-align:left;
	font-size:10px;
	background-color:#B9B3A5;
	padding:13px;
	border:0px solid #66FF99;
}
#content a{color:#789FD9;}
#content_kontakt{
	width: 757px;
	height:453px;
	text-align:left;
	font-size:10px;
	background-color:#FFFFFF;
	padding:13px 0 13px 13px;
	line-height:17px;
}
#content_kontakt a{color:#789FD9;}
#left{
clear:both;
float:left;
width:200px;
border:0px solid #009900;
}
#left a{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin-left:15px;margin-bottom:3px;color:#967F01;}
#right{
float:left;
margin-left:30px;
width:510px;
}
#end{clear:both;height:1;line-height:0;width:100%}
#footer{
width:776px;
height:40px;
padding:0 35px;
margin:auto;
background-image:url(footer.gif);
background-repeat:no-repeat;
}

#copyright{
	float:left;
	width:auto;
	height:25px;
	margin-top:7px;
	font-size:10px;
	text-align:left;
	border:0px solid #CC0000;
}
#impressum{
	float:right;
	width:250px;
	margin-top:7px;
	font-size:10px;
	text-align:right;
	padding-right:4px;
	color:#FFFFFF;
	border:0px solid #009999;
}

#contact{
clear:both;
height:419px;
float:left;
width:370px;
margin-top:32px;
border:0px solid #FF9900;
line-height:29px;
}
#contact label{
float:left;
width:100px;
}
#contact .red{color:#FF0000;}
#contact input, #contact textarea{ 
float: left;
margin-left:10px;
width:230px;
height:18px;
border:1px solid #575757;
margin-right:3px;
}
#contact textarea{width:245px;}
#contact input.but{width:21px; height:17px;border:none;margin-top:7px;}
#contact textarea{height:121px;}
#imagleft{
float:left;
margin-top:30px;
margin-left:25px;
width:160px;
border:0px solid #000000;
}
#imagright{
float:right;
margin-top:30px;
width:160px;
border:0px solid #000000;
}
#adrleft{
float:left;
margin-top:37px;
margin-left:25px;
width:190px;
line-height:24px;
border:0px solid #CC0000;
}
#adrright{
float:right;
margin-top:61px;
width:135px;
height:145px;
line-height:24px;
border-left:1px solid #CCCCCC;
padding-left:24px;
}