body ,td,th,p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; }
acronym {border: none;}
a {text-decoration: none;color: #000088;}
a:link {color: #000088;}
a:hover {text-decoration: underline;}

#content p {
margin: 0 0 5px 0;
padding: 0; 
}

#container {width: 850px; margin: 27px auto 0; padding: 0;
  position: relative; text-align: left;border: 1px solid #fefefe;}

#content hr {
	margin: 5px 0px 5px 0px;
	margin-top:0px; margin-bottom:0px;
	line-height:1px;
	height: 1px;
	color: #603;
}
/* Page Headings */
h1, h2, h3, h4, h5, h6{letter-spacing: 0.1em;
  font: bold italic 18px Times, "Times New Roman", serif;
  color: rgb(107,153,139); margin: 0px;padding: 0px;}
h1  	{font-size:18px;margin: 10px 0 7px 0px;}
h2  	{font-size:16px;}
h3  	{font-size:14px;}
h4  	{font-size:12px;}
h5  	{font-size:11px;}
h6  	{font-size:10px;}

/* for Search */
.highlight { background-color: #FFFF00;background-image:none;} 
.buttonsearch {float:left;border:0px;}
.inputsearch{float:left;padding:0;margin:0;padding-top:3px;border:1px solid #219429;}
/* for Layer */
#LBEGIN {padding-top:10px;margin:0px;background: #ff0000;}
#wb_section_3 {height:100px;font-size:0px;}
/* for News */
 h3.newshead {color: rgb(99,131,101);
  font: bold italic 16px Times, serif;
  color: rgb(99,131,101);
  margin:0px ;padding:0px;line-height:16px;text-align:center;}
  a.newshead {line-height:12px;margin:0px ;padding:0px;}

/* for subpageindex-Modul */

#subpageindex img{border:0px;}
 
  
body {padding:0;margin:0;}

#intro {
	width:850px;
} 
#print_head {display:none}
#print_foot {display:none} 
#pageHeader {background: url(images/pageHeader2.jpg) 0 0 no-repeat;
  height: 154px; width: auto; position: relative; z-index: 10;}
#pageHeader h1.flower {background: url(images/rose.gif) 0 0 no-repeat;
  height: 278px; width: 200px; position: absolute; z-index: 101;
  top: -30px; right: -40px; margin: 0;}
html>body #pageHeader h1.flower {background-image: url(images/rose.png);}

#pageHeader h1 span {visibility: hidden; font-size: 1px;}
#pageHeader h2 span {position: absolute; z-index: 102;width:720px;
  top: 130px;  margin: 0; padding: 0;
  color: rgb(91,131,104);
   letter-spacing: 0.2em;
  font: bold italic 18px Times, serif; text-align: right;}
#pageHeader acronym {text-transform: uppercase;}

#menu1 {position: absolute;top: 87px;	left: 60px;	font-family: Arial,Helvetica,Verdana;font-size: 14px;}
#menu1 ul{margin: 0;	padding: 0;list-style-type: none; width: auto;}
#menu1 a {padding:0px 10px 0px 10px;color:#000000;} 
#menu1 a:hover, a:focus, a:active {background: #ffff88;}
#menu1 li.aktiv, li.focus { border:1px;padding:0px 10px 0px 10px;margin:0px;background-color:#ffffdf;border: solid 1px #000000;border-top:solid 1px #BEEEC4;border-left:solid 1px #BEEEC4;}
#menu1 li {float: left;border:1px;padding:0px 0px 0px 0px;margin:0px 2px 0px 2px ;background-color:#ECFBEE;border:#000000 solid #25962A}
#menu1 ul li.menu-current , #menu1 ul li.menu-parent a{background: #ffffcc; color: #000000; border: 1px solid #b0b0b0;	border-left:none;}

#menu2 { font-family: Arial,Helvetica,Verdana;	font-size: 14px;line-height: 15px;	padding: 0px; margin:0;	min-height:350px;text-align:left;}
#menu2 ul, ul ul, ul li{list-style-type: none;margin-top:2px;	padding: 10px; width: auto; margin-left:0px;}
#menu2 li {margin-top:2px;width:120px;padding:1px 2px 1px 2px;background-color:#ECFBEE;border:1px solid #25962A;border-left:0px;}
#menu2 li li {margin-left:0px;margin-top:2px;width:120px;padding:1px 2px 1px 2px;background-color:#ECFBEE;border: 1px solid #25962A;}
#menu2 a:hover, a:focus, a:active {background: #ffff88;}
#menu2 ul li.aktiv, ul li.focus { left;border:1px;padding:1px 10px 1px 10px;margin:0px;background-color:#ffffdf;border: solid 1px #000000;border-top:solid 1px #BEEEC4;border-left:solid 1px #BEEEC4;}
#menu2 li {border:1px solid #000000;padding:1px 5px 1px 5px;background-color:#ECFBEE;border:#000000 solid #25962A}
#menu2 ul li.menu-current, #menu2 ul li.menu-parent {background: #ffffcc; color: #000000; border: 1px solid #444444;	border-left:none;}
#menu2 ul li a:hover, #menu2 li a:focus, #menu2 li a:active, #menu2 ul li a:active
{background: #ffff88; border-color: #fff; color: #000000; text-decoration:underlined;}
#menu2 ul li.menu-current{width:125px;}
#menu2 ul a,#menu2 ul li.menu-current a {color: #000000;}

#menu3, #menu3 a{font: italic 12px Times, "Times New Roman", serif;color: rgb(107,153,139); margin: 0 0 0.1em 0.5em;}

#search {position: absolute; z-index: 104;
  top: 128px; left: 150px; margin: 0; padding: 0;width:200px
  color: rgb(91,131,104);}

  
#contentcontainer{
width: 875px;
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 0px;
background: url(images/bg_main.gif) 0px 100% repeat-y;
}
#contentcontainer:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#contentcontainer {
display: inline-block;
}
/*\*/
/*#contentcontainer {
display: block;
}*/


  
#content {
padding-left:0px;
text-align: left;
float:left;
width:550px;
min-height:400px;}  


#content h1 span.title {font-size:20px;border-bottom:1px solid;padding-top:10px;padding-bottom:0px;background: #FFF url(images/headline1.png) 100% 0px no-repeat;}  

#content:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}


#footer {background: #FFF url(images/footer.jpg) 0 1px no-repeat;
  margin: 0 -217px 0 4px; height: 123px;width:850px;
  padding: 2px 0 0 0.5em;border: 1px solid #fefefe;
  font-family:Arial; font-size:11px; }
html>body #footer {margin-left: 0;}
#footer a {color: rgb(207,216,214); line-height: 15px;
  font-size: 14px; font-weight: 100;}

#linksa {
  width: 150px; height:355px;
  margin-top: 8.6em; background-image: url(images/bg_left.jpg); }  

#links {
  width: 160px;
  padding: 0px;
  margin:0px;
  background: url(images/bg_left.jpg) 1px 100% repeat-y; 
   }
#links a {color: rgb(99,131,101);}
#links ul {margin: 5px 5px 5px 5px; padding: 0;}
#links li {list-style: none;}
#links h3 {margin: 0; width: 150px; height: 35px;
  background: url(images/side.gif) 0px 50% no-repeat;} */

#rechts {margin:0px;margin-top:10px;padding:0px;padding-top:120px;padding-left:5px;text-align:left;font-family:Arial;font-size:12px;}
#rechts {width: 150px;}
#rechts a {color: rgb(99,131,101);font: italic 12px Times, serif;}



  
#lactual h3.Aktuelles {height:25px;background-image: url(images/aktuelles.gif);padding:0;margin:0;border:1px;}
#lnews h3.Neuigkeiten {height:25px;background-image: url(images/neuigkeiten.gif);padding-top:0px;margin:5px;border:1px;}
#loffer h3.Angebote {height:25px;background-image: url(images/angebote.gif);padding-top:0px;margin:5px;border:1px;}
#lactual h3 span {display: none;}
#lnews h3 span {display: none;}
#loffer h3 span {display: none;}
#news ,#offer {width:150px;padding:2px;border:1px solid #449944; background:#ffffff;border-right:3px solid #999999;border-bottom:3px solid #999999;}

#offer 	{font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000; 
  text-align:left;}

#lnews li, #loffer li {margin-bottom: 0.5em;}
#lnews li a, #loffer li a {color: rgb(126,164,139);}

/* For Content */
#content ul {padding:0px;margin:0px;margin-left:10px;list-style-type:disc;list-style-position:outside;}
#content li {padding:0px;margin:0px;margin-left: 10px;border: 1px solid #fefefe;list-style-type:disc;list-style-position:outside;}
#content ol {list-style-type: decimal;list-style-position:outside;

p {line-height:1.3em;margin:0px ;padding:0px;} 



