body {
    margin: 0px;
    padding: 0px;
    font-family: Tahoma,Arial,sans-serif;
}


#rand {
    width:982px;
    text-align: left;
    margin-top: 10px;
}

.grau {
    color: #999999;
}

.nodecoration {
    text-decoration: none;
}

.underline {
    text-decoration: underline;
}

.hand {
    cursor: pointer;
}

.hore:hover {
    color: #FF0000;
}

.f11 { font-size: 11px }
.f12 { font-size: 12px }


#la2 {
    position: absolute;
    left:50%;
    margin-left: -491px;
    top:10px;
    z-index:3;

}

.hore:hover {
    text-decoration: underline;
}

.ertheadline {
    font : 16pt helvetica, arial;
    font-weight: normal;
    color: #0957f5;
    border: none;
    cursor: pointer;
    text-decoration: underline;
}

.content {
   font-weight: normal;
   font : 12pt helvetica, arial;
   text-decoration : none;
   color: #454a59;
   border: none;
}

.content2 {
   font-weight: normal;
   font : 10pt helvetica, arial;
   text-decoration : none;
   color: #454a59;
   border: none;
}


.ertlink {
    color: #41CF40;
    font : 12pt tahoma, verdana, helvetica, arial;
    border: none;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
}

.ertlink:hover {
    text-decoration: underline;
}



h1{
   font-size: 20pt;
   color:#000000;
}

h2{
   font-size: 16pt;
   color:#000000;
}


h3{
   font-size: 10pt;
   color:#000000;
}

.h1anz{
   font-size: 17pt;
   color:#000000;
}

#mest {
    list-style-type: none;
    font-size:12.5pt;
    width:236px;
    padding:0px;
    margin:0px;
    background: url('img/mitte.gif') repeat-y;
}


.cls-rs-title {
    font-weight:bold;
    font-size:11pt;
    color:#FEB71A;
    text-align:center;
    margin-bottom:20px;
}

#mest-title {
    font-weight:bold;
    font-size:14px;
    color:#FEB71A;
}

#mest li {
   margin:0px;
   vertical-align: middle;
   text-align:center;
}

#mest li a {
   background-image: url('img/ba.gif');
   background-repeat:repeat-y;
   width:210px;
   max-width:180px;
   min-height:30px;
   line-height:30px;
   display:block;
   color:#444;
   text-transform: uppercase;
   text-align: left;
   padding-left:30px;
}

#mest li a:hover {
   background: url('img/oben.gif');
   background-repeat:repeat-y;
   color:#B00000;
}



li.deleft_top,  li.deright_top{
    padding-top:10px;
    padding-bottom:5px;
    padding-left:12px;
    background-image: url('img/left.gif');
    background-repeat: no-repeat;
}
li.deleft_middle, li.deright_middle{
    padding-top:2px;
    padding-left:12px;

}
li.deleft_bottom, li.deright_bottom{
    padding-bottom:20px;
    padding-top:2px;
    padding-left:12px;
    background: url('img/unten.gif') no-repeat 0% 100%;
}

#listi {

}

#listi-title, #web_search-title{
   vertical-align: top;
   font-weight:bold;
   font-size:14px;
   color:#FEB71A;
}


#listi table.ads_content{
   width:737px;
}


#listi table.we{
   width:970px;
}

#listi td.comol{
   width:20px;
   height:11px;
   background-image:url('img/ol.gif');
   background-repeat:no-repeat;
   font-size: 2px;
}
#listi td.comom{
   width:20px;
   height:11px;
   background-image:url('img/om.gif');
   background-repeat:repeat-x;
   font-size: 2px;
}
#listi td.comor{
   width:20px;
   height:11px;
   background-image:url('img/or.gif');
   background-repeat:no-repeat;
   font-size: 2px;
}
#listi td.comml{
   width:20px;
   background-image:url('img/ml.gif');
   background-repeat:repeat-y;
   font-size: 2px;
}
#listi td.commr{
   width:20px;
   background-image:url('img/mr.gif');
   background-repeat:repeat-y;
   font-size: 2px;
}
#listi td.comul{
   width:20px;
   height:11px;
   background-image:url('img/ul.gif');
   background-repeat:no-repeat;
   font-size: 2px;
}
#listi td.comum{
   width:20px;
   height:11px;
   background-image:url('img/um.gif');
   background-repeat:repeat-x;
   font-size: 2px;
}
#listi td.comur{
   width:20px;
   height:11px;
   background-image:url('img/ur.gif');
   background-repeat:no-repeat;
   font-size: 2px;
}

hr{ 
 border: 0px; 
 border-top: solid 1px #FFCC33; 
 border-bottom: solid 1px #FFFFFF; 
}

.bw  {
 position: absolute;
 left:50%;
 margin-left: -230px;
 top:260px;
 z-index:3;
}


.haupt {
   font-weight : bold;
   font : 12pt helvetica, arial;
   color: #454a59;
   border: none;
}



.unter  {
color: #0957f5;
   font-size : 11px;
}

a.unter:link  {
color: #0957f5;
   font-size : 11px;
}

a.unter:visited  {
color: #0957f5;
   font-size : 11px;
}

a.unter:active  {
color: #0957f5;
   font-size : 11px;
}

a.unter:hover  {
   color: #0957f5;
	font-size : 11px;
}

