@charset "utf-8";

* {
	color: #542e0f;
	border: 0;
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}

html, body{
	height:100%;
	background-color:#cfb59e;
	background-image:url(img/back_verlauf.png );
	background-repeat:repeat-x;	
	text-align: center;
	overflow:auto;
	margin:0;
	padding:0;
}

p  {margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; font-size:14px; line-height:28px; font-weight:normal }
h1 {margin-top:0px; margin-bottom:15px; margin-left:0px; margin-right:0px; font-size:18px; line-height:30px; font-weight:bold }
h2 {margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:0px; font-size:14px; line-height:24px; font-weight:bold }

#container { 
	text-align: left;
	/*position:absolute; */
	padding:8px; 
	width:921px;
	top:0; 
	background-color:#efecea;
	border: 8px solid #efecea;
	margin-top: 15px;
}
#rahmen {	
	border: 2px solid #542e0f;
	padding:0;
	margin:0;
}
#container2 {	
	background-image:url(img/back.png);
	background-repeat:repeat-y;	
	padding:0;
	margin:0;
}
#header { 
	height:292px; 
	width:917px;
}
#logo_pos{
	clear:both;
	float:left;
	padding:0;
	margin:0px;
	padding-left:16px;
	padding-top:23px;
}
#bar {
	clear:none;
	float:none;
	padding:0;
	margin:0;
	padding-top:250px;
	height:145px; 
	width:917px;
	top: 250px;
}

#bottom { height:218px; 
 background-image:url(img/bottom.jpg); 
 clear:both; 
	padding:0;
	margin:0;
}
#content {  }
#content_left {  height:100%; float:left; width:760px; }
#content_center {width:480px; float:right; margin:0; padding:0; padding-top:50px;  }
#content_menu   {width:155px; float:left;  margin-left:20px; padding-top:54px;  }
#content_right {width:103px; padding:0; margin-left: 804px; padding-top:50px }

#icons{
	clear:both;
	padding:0;
	margin:0;
	padding-left:23px;
	padding-top: 135px;
}

/* Für den Teaser ab November
#icons{
	float: left;
	padding:0;
	margin:0;
	padding-left:23px;
	padding-top: 135px;
}

#teaser{
	padding:0;
	margin:0;
	padding-top: 89px;
}
*/

/* 
a .logo, a:link .logo, a:visited .logo, a:hover .logo {  padding: 0px;  border-width: 0 }
*/


/* Menue links START */
ul#menu { margin: 0; padding: 0; height:100%   }
 
ul#menu li { list-style: none; margin: 0; padding: 0; }

/*
ul#menu li.next  { list-style: none; margin: 0; padding: 0; padding-left:20px; margin-bottom:2px; height:10px; list-style-type:disc; list-style-position:inerhit}
*/

ul#menu a { display:block; margin: 0; padding: 0;  margin-bottom:12px; text-decoration: none;  color: #000; font-weight:normal; }
ul#menu a:link { color: #542e0f; }
ul#menu a:visited { color: #542e0f; }
ul#menu a:hover  { color: #e2b160; }

ul#menu a.akt { display:block; padding: 0; text-decoration: none;  color: #e2b160;  }
ul#menu a:link.akt { color: #e2b160; }
ul#menu a:visited.akt { color: #e2b160; }
ul#menu a:hover.akt  { color: #e2b160; }


ul#menu2 { margin: 0; padding: 0; padding-left:30px; height:100%; margin-bottom:15px }

ul#menu2 li { margin: 0; padding: 0;  list-style-type:disc }

/*
ul#menu li.next  { list-style: none; margin: 0; padding: 0; padding-left:20px; margin-bottom:2px; height:10px; list-style-type:disc; list-style-position:inerhit}
*/

ul#menu2 a { display:block; margin: 0; padding: 0;  text-decoration: none;  color: #000; font-weight:normal; }
ul#menu2 a:link { color: #542e0f; }
ul#menu2 a:visited { color: #542e0f; }
ul#menu2 a:hover  { color: #e2b160; }

ul#menu2 a.akt { display:block; padding: 0; text-decoration: none; color: #e2b160;  }
ul#menu2 a:link.akt { color: #e2b160; }
ul#menu2 a:visited.akt { color: #e2b160; }
ul#menu2 a:hover.akt  { color: #e2b160; }
/* Menue links ENDE */


/* Menue oben START */

#nav1 {
	float:right;
	width:300px;
	padding:0;
	margin:0;
	/*margin-left:600px;*/
	height:25px;
}

ul .liste {
	line-height:25px; 
}
#nav1 ul {  }
#nav1 ul li { display: inline; line-height:25px }

#nav1 ul li a { 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top:5px;
	padding-bottom:5px;
	
	background-color:#e2b160; 
	text-decoration: none;  color: #fff; font-weight:normal; border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height:25px;
}


#nav1 ul li  a:link { color: #fff; }
#nav1 ul li  a:visited { color: #fff; }
#nav1 ul li  a:hover  { color: #542e0f; }

#nav1 ul li  a.akt { text-decoration: none;  color: #542e0f;  }
#nav1 ul li a:link.akt { color: #542e0f; }
#nav1 ul li :visited.akt { color: #542e0f; }
#nav1 ul li a:hover.akt  { color: #542e0f; }

/* Menue oben ENDE */



ul {
	list-style-position: inside;
	list-style-type: disc;
	padding-left:0px;
}
.ul1 ul {
	list-style-type:circle;
	margin-left:25px;
}
.ul1 li {
	margin-bottom:10px;
}
.ul2 li {
	margin-top:10px;
}


a {  padding: 0px; text-decoration: underline; color: #542e0f; border-width: 0 }
a:link { color: #542e0f; border-width: 0 }
a:visited { color: #542e0f; border-width: 0  }
a:hover  { color: #e2b160; border-width: 0  }

.iconpic {
	text-align: left;
	padding-top:10px;
	padding-right: 25px;
	clear: left;
	float: left;
}



/* 542e0f
   e2b160
/* Formular */
form{padding:0px; margin:0px;}
.input_line{
	width: 450px;
	
	margin-bottom:10px;
	padding: 5px;
	background-color:transparent;
	font-size:12px;
	color:#542e0f;

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #e2b160;	
}
textarea{height:100px; overflow:auto}
.formsend{
	width:461px;
	color: #e2b160;
	font-weight:bold;
	text-align: left;
}