/* 090512 */

@page {margin: 1cm 1.5cm 1.5cm 1.5cm;}
body {border:none; margin:0; font: normal 100.01% Helvetica, Arial, sans-serif; color:#484848; background:white;}
body#galerie_intw {background:white;}
body#galerie_krea {background:white;}
#galerie_intw p, #galerie_krea p {font:normal 0.9em Helvetica, Arial, Sans-Serif;}
a.top {visibility: hidden;}
div#kopf {background:none; margin:0; padding:0; height:auto; width:auto; position:relative; overflow:visible;}
i {white-space: nowrap;}

/*div {border:1px red dashed;}*/
/*ul {border:1px green dashed;}*/

ul#navmenu {visibility: hidden;}

ul#menu {position:relative; top:0; left:0; font-size:0.95em; margin:0; padding:0; width:100%; height:35px; border-top:none; border-bottom:1px gray solid;}
ul#menu li {list-style: none; margin: 0; margin-top:10px; padding: 0; width:24%; height:auto; text-align:center; float:left;}
ul#menu li, ul#menu a {text-decoration:none; color:#484848; border:none;}
ul#menu a:visited {color:#484848;}
li.m_baergut {background:#CCCCCC;}
li.m_intw {background:#CCCC33;}
li.m_extw {background:#99CC66;}
li.m_krea {background:#6699CC;}
ul#m_baergut, ul#m_intw, ul#m_extw, ul#m_krea {border:1px gray dotted; padding-bottom:5px;}
ul#m_baergut li, ul#m_intw li, ul#m_extw li, ul#m_krea li {float:none; width:155px;}

p.noscript {visibility: hidden;}

div.bg_baergut, div.bg_intw, div.bg_extw, div.bg_krea {min-width:80%; margin:0; padding:0; border:none;}
div.bg_baergut_ol, div.bg_intw_ol, div.bg_extw_ol, div.bg_krea_ol {background:none; position:relative; top:0px; left:0px; margin:0; clear:left; min-width:200px; width:auto;}

div#inhalt {padding:5px; margin:0; font-size:0.9em; border: none; border-bottom:1px gray solid;}

#inhalt h1 {font-size:1.6em; margin:25px 0 15px 0;}
#inhalt h2 {font-size:1.3em; margin:15px 0 10px 0;}
#inhalt h3 {font-size:1.1em; margin:15px 0 8px 0;}
#inhalt p, ul {margin:3px 0 12px 0;}
#inhalt ul {margin:0; padding:0;}
#inhalt li {margin:0; padding:0; margin:5px 0px 10px 20px;}
#inhalt i {white-space:nowrap;}

#inhalt a {text-decoration:underline; color:#484848; border:none;}
#inhalt a:visited {color:#484848;}

#inhalt p.fussnote {font-size:0.8em;}
#inhalt p.fussnote a {text-decoration:underline;}

p#up {position:absolute; visibility:hidden;}

p#adresse {clear:left; position:relative; top:0px; left:0px; color:#484848; font-size:10pt; margin:5px; padding:0; overflow:visible; white-space:nowrap; width:100%;}
p#adresse a, p#adresse a:visited {color:#FFFFFF; text-decoration:underline;}

p#copy {position:relative; text-align:right; color:#484848; font-size:0.8em; margin:0; width:100%}
p#copy a {visibility:hidden;}

td.wp {
 text-align:center;
 vertical-align:top;
}
td.tarif {
 text-align:center;
 vertical-align:top;
}
div.home_baergut, div.home_intw, div.home_extw, div.home_krea {
 position:relative;
 top:0px;
 left:0px;
 width:23%;
 height:600px;
 padding:5px;
 float:left;
 background:none;
 overflow:visible;  /* hilft ev. gegen Überbreite im IE 6 und tiefer */
 z-index:1;
}
div#werbebox {
 visibility:hidden;
}
h1.home {font-size:16pt; margin:0px;}
h2.home {font-size:10pt; font-weight:bold; margin:0px;}
p.home {font-size:10pt; margin:10px 0px;}

img.but {border:3px solid #EEEE55;}
img.krea {border:3px solid #88BBEE;}
img.kreafett {visibility:hidden;}

img.team {border:1px solid #484848; width:80px; height:110px; margin-right:3px;}

img.intw, img.extw, img.werkst {visibility:hidden;}

div.team {float:left; width:12.7em; height:7.5em; border-width:1px 0 0 2px; border-color:#CFCFCF; border-style:solid; padding:8px 0 0 8px; margin:0 5px 10px 5px;}

div#wp {width:680px; height:400px; margin-left:-5px; padding:0; background:white;}
div#wp div.spalte {width:105px; float:left; margin:0; border-right:1px #CCCCCC solid;}
div#wp div.wg, div#legende td.wg {margin:4px;
 border: 3px #CCCC33 solid;}
div#wp div.wgkw, div#legende td.wgkw {margin:4px;
 border-left: 3px #CCCC33 solid;
 border-top: 3px #CCCC33 solid;
 border-right: 3px #6699CC solid;
 border-bottom: 3px #6699CC solid;}
div#wp div.kw, div#legende td.kw {margin:4px;
 border: 3px #6699CC solid;}
div#wp div.leer {margin:4px;}
div#legende {clear:left; width:100%; margin-left:-5px; padding:15px 5%;}
div#legende h3 {font-size:1.2em; font-weight:bold; color:#7F7F7F; margin:0; padding:0;}

