/* in medias res - print.css */

/* dunkelbraun: #c97c38 */
/* M = diesbez. eintrag in msie.css */

/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 background-color:#fff;
 background-image:none;
 font-family:Verdana,Arial,Helvetica,serif; 
 font-size:9pt;
 color:#000;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {border:none;}
.print {display:block;}
.noprint {}
p#printhead {
 display:block;
 position:absolute;
 top:0;
 left:0;
}
p#printfoot {
 display:block;
 font-weight:bold;
 color:#c97c38;
 padding-top:5px;
 border-top:1px solid #c97c38;
 font-size:12pt;
}

/* zum menue link */
a#zummenue {display:none;}

/* gesamt */
div#gesamt {
 width:98%;
 position:relative;
 /*background-color:#0f0;*/
}

/* head */
h1#head {display:none;}


/* inhalt */
div#gesamt div#inhalt {
 padding:210px 0 50px 0;
}
div#gesamt div#inhalt h2 {
 font-size:14pt;
 margin:0 0 25px 0;
}
div#gesamt div#inhalt h3 {
 font-size:12pt;
 color:#c97c38;
 margin:0 0 15px 0;
}
div#gesamt div#inhalt h3 i {/* schwarz */
 color:#000;
 font-weight:normal;
 font-style:normal;
}
div#gesamt div#inhalt h4 {
 font-size:10pt;
 color:#c97c38;
 margin:0 0 10px 0;
}
div#gesamt div#inhalt p {
 margin:0 0 20px 0;
}
div#gesamt div#inhalt ul, div#gesamt div#inhalt ol {
 margin:20px 0 30px 25px;
}
div#gesamt div#inhalt ul li {
 margin-bottom:2px;
 list-style-image:url(images/li_bullet.gif);
}
div#gesamt div#inhalt ol li {
 margin-bottom:15px;
}
hr {
 background-color:#ccc;
 height:2px;
 border-width:2px 0 0 0;
 border-style:solid;
 border-color:#ccc;
 margin:40px 0 40px 0;
}
div#gesamt div#inhalt .textslogan {
 font-weight:bold;
 color:#c97c38;
}
div#gesamt div#inhalt .au30 {/* abstand nach unten */
 margin-bottom:30px;
}
div#gesamt div#inhalt .braun {/* text in braun */
 color:#c97c38;
}
div#gesamt div#inhalt .bgrndfff {/* hintergrund weiss */}

div#gesamt div#inhalt div#self-service-lite div.sslueberschrift h1 {
 font-size:1.3em;
 border-bottom:2px solid #fff;
 color:#c97c38;
 margin-bottom:3px;
 margin-top:15px;
}
div#gesamt div#inhalt div#self-service-lite div.sslueberschrift h2 {
 font-size:1em;
 border:none;
 color:#3e3e3e;
}
/* --  zurück-Link aus Detailansicht -- */
div#gesamt div#inhalt div#self-service-lite div p a.sslbacklink {
 display:none;
}


/* ### ADMIN-Seiten ### */
div#gesamt div#inhalt div {}
div#gesamt div#inhalt div span.headline {
 display:block;
 color:#c97c38;
 font-size:1.2em;
 font-weight:bold;
 border-bottom:2px solid #fff;
 margin:20px 0 -1em -30px;
 padding:0 0 0 30px;
}
div#gesamt div#inhalt div span.headline a {
 color:#c97c38;
}
div#gesamt div#inhalt div ul {
 margin:0 0 0 25px;
}
div#gesamt div#inhalt div ul li.first {display:none;}
div#gesamt div#inhalt div span.fett {font-weight:bold;}
div#gesamt div#inhalt div span.braun {color:#c97c38;}
div#gesamt div#inhalt div span.fettbraun {font-weight:bold; color:#c97c38;}



/* profil - team */
body.team  div#gesamt div#inhalt dl {
 position:relative;
 margin:20px 30px 20px 30px;
}
body.team  div#gesamt div#inhalt dl dd {/* name */
 margin:-2.6em 0 0 110px;
}
body.team  div#gesamt div#inhalt ul li {
 margin:0 0 3px 0;
}
body.team  div#gesamt div#inhalt ul li ul {
 margin:0 0 5px 25px;
}
body.team  div#gesamt div#inhalt ul li ul li {
 margin:0;
}
body.team  div#gesamt div#inhalt ul li.nobullet {
 list-style-type:none;
 margin-left:-15px;
}

/* dienstleistungen - wirkungskreise */
body.wirkungskreise div#gesamt div#inhalt a {
 font-weight:bold;
}

/* jobs/bewerbung */
/* bewerbungsform */
body.bewerbung div#gesamt div#inhalt form {display:none;}


/* kontakt */
body.kontakt div#gesamt div#inhalt address {
 font-style:normal;
 margin:0 0 30px 10px;
}
body.kontakt div#gesamt div#inhalt address a.lageplan {display:none;}
body.kontakt div#gesamt div#inhalt address b {
 clear:both;
 display:block;
 float:left;
 width:5em;
}

/* agb */
body.agb div#gesamt div#inhalt ol li p {
 margin:10px 0 0 0;
}
body.agb div#gesamt div#inhalt ol li i {
 font-style:normal;
 font-weight:bold;
 color:#c97c38;
}

/* links */
body.links div#gesamt div#inhalt ul#links {
}
body.links div#gesamt div#inhalt ul#links li#first {display:none;}
body.links div#gesamt div#inhalt ul#links li.headline {/* headline */
 list-style-type:none;
 border-bottom:2px solid #fff;
 margin:35px 0 10px -25px;
 font-weight:bold;
 font-size:11pt;
}
body.links div#gesamt div#inhalt ul#links li a {
 font-weight:bold;
}



/* menue */
div#gesamt ul#menue {display:none;}

/* headpic */
div#gesamt img#headpic {display:none;}
/* slogan-image */
div#gesamt img#slogan {display:none;}
/* garantie-image */
div#gesamt img#garantie {display:none;}
/* home-link */
div#gesamt a#homelink {display:none;}


/* unten */
div#menueuntenbgrnd {display:none;}

