#wrapper2
{
	width: 500px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}
#kdoptcon{
display:none;
}
.red{
color: rgb(204,0,0);
}
#uncon{
display:none;
}
#ustidcon{
display:none;
}
#gekdcon{
display:none;
}
#captcha_con{
display:block;
}
#fillin{
display:block
}

.error 		{COLOR: #FF0000;}
.noerror 		{COLOR: #009933;}
.bluerror		{COLOR: #00289F;}
.pinkerror		{COLOR: #666666;}
.sanderror		{COLOR: #663300;}
.lilaerror		{COLOR: #cc00cc;}

.searchbutton{
height:20px;
font-size: 10px;
}
#searchentry:hover{
background-color:#efefef;
}
#contentnews{
	font-size: 10px;
 	margin: 0 auto;
	background: #c0c0c0;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	border-bottom: 0;
  height: 100%;
  min-height:540px;
	text-align:left;
	width:624px;
}
#footernews{
	margin: 0 auto;
	height: 21px;
	background: url(../img/footbg.jpg);
	font-size: 10px;
	width: 624px;
	margin-top: 1em;
	text-align:center;
	line-height:21px;
}
#contentnews a {
display:inline;
padding:0;
}
#footernews a {
display:inline;
padding:0;
}
.linkspic{
float: left;
padding: 3px 3px 3px 3px;
}
.haendlerliste a{
padding:0px;
  display: inline;
  text-align: left;
	color: #000000;
	text-decoration: none;
  border-style: none;
}
.standarteintrag:hover{
background-color: #ffffff;
}
.exklusiveintrag:hover{
color:#ffffff;
background-color: #943636;
}

.exklusiveintrag:hover a{
color:#ffffff;
background-color: #943636;
}

.standarteintrag{
margin:0.7em 0.7em 0.5em 0em;
display:block;
clear:both;
}

.exklusiveintrag{
display: inline-block;
margin:0.7em 0.7em 0.5em 0em;
clear:both;
}
.exklusivbild{
float:left;
width:11em;

}
.exklusivinhalt{
width:20em;
float:left;
height:6em;

}
.exklusivpartner{
height:6em;
width:20em;

float:right;
margin-right:10em;
}
a.infobox2, a.infobox2:visited, a.infobox2:active, a.infobox2:link
{
    color: #000000;
    border-bottom: 2px dashed #943636;
    text-decoration:none;
    padding:0px;
    display: inline;
    font-weight: bold;
    text-align: left;
  	text-decoration: none;
}
a.infobox2:hover {
cursor:help; color:#c30;
background:white;
font-weight: bold;
  padding:0px;
  display: inline;
  text-align: left;
	color: #000000;
	text-decoration: none;
}
a.infobox2 span {
visibility:hidden;
position:absolute;
left:-99em;
margin-top:1.5em;
padding:0.5em;
text-decoration:none;
text-align:justify;
width:40em;
}

a.infobox2:hover span {
visibility:visible;

left:20em;
border:1px solid #000000;
color:#000000;
background:white;
}
code{

font-size:1.2em;
font-style:italic;
}
.suchinput{
width:14em;
}
  
  span.autocompletecity {
      font-size:1em;
      position:absolute;
      width:250px;
      min-width:150px;
      background-color:white;
      border:1px solid #888;
      margin:0;
      padding:0;
      
    }
    span.autocompletecity ul {
      list-style-type:none;
       
      margin:0;
      padding:0;
    }
    span.autocompletecity ul li.selected { background-color: #ffb;}
    span.autocompletecity ul li {
      list-style-type:none;
     
      display:block;
      margin:0;
      padding:0.1em;
      height:2em;
      cursor:pointer;
    }
     span.autocompleteplz {
      font-size:1em;
      position: relative;
      width:2000px;
      min-width:100px;
      background-color:white;
      border:1px solid #888;
      margin-left:0px;
      margin:0;
      padding:0;
    }
    span.autocompleteplz ul {
      list-style-type:none;
       
      margin:0;
      padding:0;
    }
    span.autocompleteplz ul li.selected { background-color: #ffb;}
    span.autocompleteplz ul li {
      list-style-type:none;
     
      display:block;
      margin:0;
      padding:0.1em;
      height:2em;
      cursor:pointer;
    }
#haendlerhinweis{
position: absolute;
margin:0.1em 0em 0em 35em;

width:26em;
}
p.startseite{
font-size:1.3em;
}
p.startseite a{
font-size:1em;
}
div.kleinrechts{
display:inline;
float:right;
font-size:11px;
margin-top:-2em;
margin-right:12em;
}
span.pflichtstring{
visibility: hidden;
}
#printcontainer{
position: absolute;
right:1em;
}