* html body
{background-attachment:scroll;
}

p, h1, h2, p, td
{
    margin: 0px;
    padding: 0px;
    color: #8d8f94;
    text-align: left;
    font: normal 13px/17px Verdana;
    /*letter-spacing: 0.03em;*/
    padding-bottom:12px;
}

a{
text-decoration:none;
font-weight:bold;
color: #8d8f94;
}

h1, h1 a
{
    font-size: 17px;
    line-height: 20px;
    font-weight:bold;
    color:#8D8F94;
}

h2
{
    font-weight:bold;
    padding-bottom:0px;
}


ul
{
	list-style-type:square;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font: normal 13px/17px Verdana;
	color: #003375;
}

img
{
border:none;}

#AbdeckungFuerScroll
{   position:fixed;
    background-image: url('/css/Bilder/Tischtuch-Hintergrund.png');
    background-repeat: repeat;
    background-attachment: fixed;
    
    top:0px;
    left:0px;
    width:100%;
    height:225px;
    z-index:2;
    background-color:White;
    

}

#Inhalt
{
    position: absolute;
    left: 50%;
    top: 245px;
    height: auto;
    width: 836px;
    margin-left: -418px;
    z-index: 1;
    overflow: visible;
}

.Inserat
{
position:relative;
background-color:white;
margin-bottom:37px;

}

.Inseratetitel
{
    position: relative;
    height: auto; /*30px */
    padding-top: 0px;
    cursor: pointer;
}



.Referenznummer
{
position:absolute;
top:-5px;
right:0px;
z-index:2;
}

.Referenznummer p
{
font-size:9px;
font-weight:bold;
}

.Drucken
{
position:absolute;
top:0px;
right:0px;
z-index:2;
}

.Inseratebeschreibung
{position:relative;
height:0px;
overflow:hidden;
}

.Fuehrerausweis
{
position:absolute;
bottom:5px;
right:0px;
}

.Inseratefusszeile
{
position:relative;
width:100%;
z-index:2;
height:35px;

}

.Vergroessern
{position:absolute;
bottom:-6px;
left:400px;
z-index:10;
    cursor: pointer;


}

.Verkleinern
{position:absolute;
bottom:-6px;
left:400px;
z-index:10;
visibility:hidden;
    cursor: pointer;

}
.RahmenUmInhalt
{
    padding: 13px 26px 0px 26px;
    overflow: hidden;
    background-color:White;
}

.RahmenKategorie
{
    padding: 3px 26px 0px 26px;
    height:26px;
    overflow: hidden;
    background-color:#f1dcdc;
}

#Kategorien
{
    position: absolute;
    left: 18px;
    top: 32px;
    width: auto;
    padding: 8px 0px 8px 0px;
    overflow: hidden;
    background-color: white;
    visibility: hidden;
}

#Kategorien *
{
    text-decoration: none;
    color: #8d8f94;
    text-align: left;
    font: normal 13px/25px Verdana;
    text-transform: none !important;
}

#Kategorien a
{
padding:0px !important;


}

.AktiveKategorie, .PassiveKategorie
{
    padding: 3px 5px 3px 10px;
   /* display: block;*/
}

.AktiveKategorie, .PassiveKategorie:hover
{
  background-color:#f1dcdc;
}

#Fusszeile
{
    margin: 0px;
    padding: 8px 26px 5px 26px;
}


#Inhalt td
{
    padding-right: 4px;
    vertical-align: top;
}

#Logo
{
    position: fixed;
    left: 50%;
    top: 20px;
    width: 334px;
    height: 119px;
    margin-left: -167px;
    z-Index:3;
}



/* Hack für IE6 */
* html #Logo
{
position:absolute;
}


/* Transparente Ränder in Allen Kästchen */

.EckeObenLinks
{
    position: absolute;
    top: -22px;
    left: -21px;
    width: 21px;
    height: 22px;
    background-image: url('/css/Bilder/ObenLinks.png');
    background-repeat: no-repeat;
}
.EckeObenRechts
{
    position: absolute;
    top: -22px;
    right: -22px;
    width: 22px;
    height: 22px;
    background-image: url('/css/Bilder/ObenRechts.png');
    background-repeat: no-repeat;
}
.EckeUntenLinks
{
    position: absolute;
    bottom: -23px;
    left: -21px;
    width: 21px;
    height: 23px;
    background-image: url('/css/Bilder/UntenLinks.png');
    background-repeat: no-repeat;
}
.EckeUntenRechts
{
    position: absolute;
    right: -22px;
    bottom: -23px;
    width: 22px;
    height: 23px;
    background-image: url('/css/Bilder/UntenRechts.png');
    background-repeat: no-repeat;
}
.RandLinks
{
    position: absolute;
    left: -21px;
    height: 100%;
    width: 21px;
    background-image: url('/css/Bilder/Links.png');
    background-repeat:repeat-y;
}

.RandRechts
{
    position: absolute;
    right: -22px;
    height: 100%;
    width: 22px;
    background-image: url('/css/Bilder/Rechts.png');
    background-repeat:repeat-y;
}
.RandOben
{
    position: absolute;
    top: -22px;
    left:0px;
    height: 22px;
    width: 100%;
    background-image: url('/css/Bilder/Oben.png');
    background-repeat:repeat-x;
}
.RandUnten
{
    position: absolute;
    bottom: -23px;
    left:0px;
    height: 23px;
    width: 100%;
    background-image: url('/css/Bilder/Unten.png');
    background-repeat:repeat-x;
}

/* Rand Stellen */

.StellenObenLinks
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 6px;
    height: 8px;
    background-image: url('/css/Bilder/Stellenfilter_ObenLinks.png');
    background-repeat: no-repeat;
    z-index:2;
}
.StellenObenRechts
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 7px;
    height: 8px;
    background-image: url('/css/Bilder/Stellenfilter_ObenRechts.png');
    background-repeat: no-repeat;
    z-index:2;
}
.StellenUntenLinks
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 6px;
    height: 8px;
    background-image: url('/css/Bilder/Stellenfilter_UntenLinks.png');
    background-repeat: no-repeat;
    z-index:2;
}
.StellenUntenRechts
{
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 7px;
    height: 8px;
    background-image: url('/css/Bilder/Stellenfilter_UntenRechts.png');
    background-repeat: no-repeat;
    z-index:2;
}
.StellenRandLinks
{
    position: absolute;
    left: 0;
    height: 100%;
    width: 6px;
    background-image: url('/css/Bilder/Stellenfilter_Links.png');
    background-repeat:repeat-y;
    z-index:1;
}

.StellenRandRechts
{
    position: absolute;
    right: 0px;
    height: 100%;
    width: 7px;
    background-image: url('/css/Bilder/Stellenfilter_Rechts.png');
    background-repeat:repeat-y;
    z-index:1;
}
.StellenRandOben
{
    position: absolute;
    top: 0px;
    left:0px;
    height: 8px;
    width: 100%;
    background-image: url('/css/Bilder/Stellenfilter_Oben.png');
    background-repeat:repeat-x;
    z-index:1;
}
.StellenRandUnten
{
    position: absolute;
    bottom: 0px;
    left:0px;
    height: 8px;
    width: 100%;
    background-image: url('/css/Bilder/Stellenfilter_Unten.png');
    background-repeat:repeat-x;
    z-index:1;
}
/* formular */
.Formular td
{
padding:0px;
}

.Formular p
{
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}

.Formular input, .Formular textarea
{
    border-style: solid;
    border-width: 1px;
    width: 100%;
    border-color: #8d8f94;
    
    
}
                        
@media print
{
    body *
    {
    position:static !important;
    padding:0px !important;
    margin:0px !important;
    height:auto !important;
    }

    #Kategorien, #AbdeckungFuerScroll
    {
    visibility:hidden !important;
    }

    #Fusszeile
    {
    padding-top:25px !important;
    }

}                        
                        
                        