
#slideshow {
 height:139px; 
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}

#text p {margin-top:15px; }


#menulinks ul li.active a {display: block;}
#menulinks ul li ul li a {display: none; }


#menulinks  { 
 width: 190px; 
}

#menulinks a{

  color:#7D7367;
 font-size:13px; line-height:30px ; padding:1px 0px 1px 40px ; display:block}

* html #menulinks ul li {background-image:url(img/s1.jpg); background-repeat:no-repeat; background-position:0px 4px; display:block  }

* html #menulinks ul li ul li{background-image:none ; display:inline}

#menulinks ul li a{
 text-decoration:none; border-bottom:1px #CECFCE solid;  
}

#menu85 a, #menu107 a {line-height:20px ;}


#menulinks ul li {
display:inline
}
#menulinks ul{}
#menulinks a:hover{
  color: #000000;
  text-decoration:underline;
  }

* {margin:0;padding:0}
html, body{height:auto;} 
#colorbox { z-index:999999}
body {
	background:#6B6B6B;
	color: #000;
	/*position:relative;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px
}
#outer{

	width: 630px;
	margin: 0px 170px 0px 190px;	
	background: #FFFFFF;
	color: #000;
}

#alles{	 position: absolute;
 width: 990px;
 left: 50%;
 margin-left: -495px; top:14px;margin-bottom:33px; top:11px; background-color: #FFFFFF;
 background-image: url(img/l.gif); background-repeat: repeat-y; background-position:top left;
	/*background:red;*/
}

#header{
	position:absolute;
	top:0px;
	width: 990px;
	left: 50%;
	margin-left: -495px;
	height:281px;
	overflow:hidden;
	color: #fff; top:11px; background-color:#FFFFFF
}





#left {
	position:relative;
	width:190px;
	float:left;
	margin-left:-189px;
	color:#fff;
	left:-1px;
	padding-bottom:0px;
	background-color:#E5E5E5;
	top:4px; margin-bottom:16px; padding-top:6px;background-image:url(img/ecke_nav.gif); background-repeat: no-repeat; background-position: top right;


}

#right {
	position:relative;
	width:169px;
	float:left;
	margin-right:-168px;
	margin-top:281px;
	color:#9C4D08;
	left:3px;
	padding-bottom:1%;
	 height:260px;
    line-height:18px;

    font-size:12px



	}
	
	
#rightinnen {padding:10px;}	
 
#footer {
	width:990px;
	clear:both;
	height:40px;
background-image:url(img/footer_u.gif); background-repeat: repeat-x; background-position:top left;
	color: #fff;
	text-align: right;
	position:relative;
	margin-top:-50px;
	margin: 0px auto 0px auto;
	margin-left:auto;
	margin-right:auto; 
}

#footer strong { font-weight:normal; font-size:10px; line-height:46px;color:#7B7D7B;}
#footer strong a { font-weight:normal; font-size:10px; line-height:46px;color:#7B7D7B;}
#footer strong a:link {text-decoration: none; }
#footer strong a:visited {text-decoration: none; }
#footer strong a:hover {text-decoration: underline;}
#footer strong a:active {text-decoration: none;}
#footer span { padding-left:60px; padding-right:15px;}

.unterfooter { text-align:right; color:#7B7D7B;font-weight:normal;font-size:10px; }
.unterfooter a {  color:#7B7D7B;font-weight:normal;font-size:10px; }
.unterfooter a:link {text-decoration: none; }
.unterfooter a:visited {text-decoration: none; }
.unterfooter a:hover {text-decoration: underline;}
.unterfooter a:active {text-decoration: none;}

#rightinnen a:link {text-decoration: none; color:#9C4D08; font-weight:bold;}
#rightinnen a:visited {text-decoration: none; color:#9C4D08; font-weight:normal;}
#rightinnen a:hover {text-decoration: underline;font-weight:bold;}
#rightinnen a:active {text-decoration: none;}


#centercontent {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:52px;
 margin-left:-1px;
}
.outerwrap {
	float: left;	
	width: 100%;
	padding-top:277px;
	margin-right:-3px;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}


#oben1{}

#text { margin:0px 22px 22px 22px; text-align:justify;color:#757575; line-height:22px}
#text h2{ margin:0px 22px 22px 0px; font-size:17px; color:#757575; text-align:left }
.menu_oben { margin-top:0px; background-color:#E5E5E5 ;height:33px; width:990px}

#menu47 a{ background-image:url(img/s1.jpg); background-position:left center ; background-repeat:no-repeat}
#menu47 a{ background-image:url(img/s1.jpg); background-position:left center ; background-repeat:no-repeat}
#menu95 a{ background-image:url(img/s2.jpg); background-position:left center ; background-repeat:no-repeat}
#menu50 a{ background-image:url(img/s3.jpg); background-position:left center ; background-repeat:no-repeat}
#menu54 a{ background-image:url(img/s4.jpg); background-position:left center ; background-repeat:no-repeat}
#menu65 a{ background-image:url(img/s7.jpg); background-position:left center ; background-repeat:no-repeat}
#menu103 a{ background-image:url(img/s6.jpg); background-position:left center ; background-repeat:no-repeat}
 
 #menu47  li a{background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
 #menu95  li a{ background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
 #menu50  li a{ background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
 #menu54  li a{ background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
 #menu65  li a{  background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
 #menu103 li a{ background-image:url(img/kreis_left.gif); background-position:left center ; background-repeat:no-repeat}
.menu2_u { height:33px;}
.menu2 { background-color:#FFFFFF; height:33px; border-top:#9E4D0B 3px solid;  }
.menu3 { background-color:#7F7F7F; height:170px;}
.menu4 { height:24px; margin-top:-30px; text-align:right; margin-right:3px;}
.bild_r { height:133px; float:right; width:550px;background-color:#CCCCCC}
* html #slideshow { height:128px; float:right; width:550px;background-color:#CCCCCC}


.bild_l { height:133px; float:left; width:385px; background-image: url(img/logo.jpg); background-position:center ; background-repeat:no-repeat; background-color:#CCCCCC}
.gg {height:170px; float:left; width:55px; 
 background:#9E4D0B;  background-image: url(img/gg.jpg); background-position:center ; background-repeat:no-repeat;
}


.footer_oben { height:12px;background-image: url(img/footer_o.gif); background-position:center ; background-repeat: repeat-x; background-color: none}

#text a:link {
	color: #9E4D0B;
	text-decoration: none;
}
#text a:visited {
	text-decoration: none;
	color: #9E4D0B;
}
#text a:hover {
	text-decoration: underline;
	color: #9E4D0B;
}
#text a:active {
	text-decoration: none;
	color: #9E4D0B;
}

#ajaxSearch_input {background-image: url(img/lupe.jpg); background-position:left /*center*/; background-repeat: no-repeat; width:123px; height:19px; border:0px; background-color:#FFFFFF; padding-left:20px; padding-top:4px}
#ajaxSearch_submit {background-image: url(img/dr.gif); background-position:left ; background-repeat: no-repeat; width:20px; height:22px; border:0px; cursor:pointer}
#ajaxSearch_form fieldset { border:0px}
