/* Style sheet standard */
div#brandaktuell{overflow:hidden;margin:150px 5px 10px 15px;padding:0 7px;background-color:#FE9;max-width: 180px;box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
div#brandaktuell > p.back{display:none;}
div.ce_text img,div.layout_preview img{margin:1px 9px 9px 1px;padding: 5px;text-align: center;background-color: rgb(247, 248, 249);box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
div.mod_seboerse table.gesuch,div.mod_nl_reader_latest div.newsletter{margin:10px 30px 10px 10px;padding:3px 7px;background-color: rgb(247, 248, 249);box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
div.mod_nl_reader_latest p.subject{margin-left:20px;text-align:left;}
.mod_navigation ul,.mod_customnav ul{margin:0;padding:0;list-style-type: none;}
h1,h2,h3,h4,h5,h6,p,li,div{font-family:Verdana,sans-serif;}
h1{margin:0.3em 0 0;font-family:Tahoma, Geneva, Verdana, sans-serif;}
body.khg div.mod_highlights h1,body.khg div.mod_regelm h1{margin:0 0 0.7em;font-family:Tahoma, Geneva, Verdana, sans-serif;}
body{padding:8px;background-color:#990033;font-family:Verdana;font-size:12px;color:#000;}
a,a:visited{color: #990033;}
div#header{box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);border-top: 5px solid white;border-left: 5px solid white;border-right: 5px solid white;}
div#container{background:#FFF url("media/design/menu_gelb.jpg") left top no-repeat;box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;border-left: 5px solid white;border-right: 5px solid white;border-bottom: 5px solid white;padding-top: 1em;}
div#linkleiste{margin-left:200px;text-align:left;background-color:#990033;margin-top: -1.5em;}
div#footer,div#footer a{margin-top:0.6em;text-align:center;color:#FFF;}
div#fusszeile{text-align:center;font-size:10px;}
div#fusszeile a{padding-top:0;padding-right:0.7em;padding-left:0.7em;text-decoration: none;}
.mod_navigation ul,div#esg-intern.mod_customnav ul{margin:0;padding:0 0 0 8px;list-style-type: none;}
.mod_navigation > ul a,div#esg-intern.mod_customnav > ul a{padding:1px 1px 1px 2px;color:#990033;text-decoration: none;display: block;}
div.postit{width:240px;margin:1px 5px 10px;padding:2px;text-align:center;background-color:#FE9;box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);min-height: 200px;}
div.postit.oek{background:#FE9 url("media/design/oek_logo_30.png") right bottom no-repeat;}
.mod_navigation > ul span.active,div#esg-intern.mod_customnav > ul span.active{background-color: #990033;color: white;display: block;padding: 1px;}
.mod_navigation > ul a:hover,div#esg-intern.mod_customnav > ul a:hover{background-color:#990033;text-decoration: none;color: white;}
.mod_navigation > ul.level_1 ul,div#esg-intern.mod_customnav > ul.level_1 ul{padding-left:1.5em;font-size:90%;}
div#esg-intern.mod_customnav{padding-top:10px;border-top:1px solid #990033;}
div#esg-intern-adressen table.all_records{font-size:90%;}
div#esg-intern-adressen table.all_records tr.odd{background-color:#FFF6BD;}
div#linkleiste{padding-top:0.3em;padding-bottom:0.3em;}
div#linkleiste span.active{padding:0.3em 0.7em;color: white;border-right: 1px solid white;}
div#linkleiste li{float:left;display:table-cell;list-style-type:none;}
div#fusszeile li{display:inline;}
div#linkleiste li.first{float:left;}
div#linkleiste li.last{float:right;}
div#linkleiste a{padding:0.3em 0.7em;border-right:1px solid #ffffff;text-decoration: none;color: white;}
div#linkleiste a.last{border-left: 1px solid white;border-right: 0;}
div#linkleiste a:hover{background-color:#FACF00;color: black;}
.links_umfliessend{float:left;}
.rechts_umfliessend{float:right;}
div.esg_startseite{clear:left;}
div.esg_startseite div.image_container{float:left;margin-left:20px;}
div.esg_startseite div.text{height:110px;margin-left:320px;}
div.mod_fotoalbenviewer .image_container,div.ce_gallery .image_container{width:170px;height:140px;overflow:hidden;margin:0;padding-left:3px;text-align:center;vertical-align:middle;background-color:#EEE;max-width: 170px}
div.mod_fotoalbenlist h2 span.info{font-size:70%;color:#A3A3A3;}
div.mod_fotoalbenviewer div.layout_default span.info{color:#A3A3A3;}
div.mod_fotoalbenlist h2{margin-bottom:0.2em;}
div.mod_fotoalbenlist h2 a{text-decoration: none;}
div.mod_fotoviewer{text-align:center;}
div.mod_fotoviewer table{margin-right:auto;margin-left:auto;}
div.mod_vliste tr{height:40px;}
div.mod_vliste tr.monat{height:1em;text-align:center;font-weight:bold;font-variant:small-caps;font-size:120%;}
div.mod_vliste tr.monat_even{background-color:#990033;color:#FFF;}
div.mod_vliste tr.monat_odd{background-color:#FACF00;color:#000;}
div.mod_vliste tr.odd{background-color:#FFF6BD;}
div.mod_vliste tr.past{display:none;}
div.mod_vliste td.date{width:10em;text-align:center;}
div.esg_startseite div.mod_vorschau td{text-align:left;vertical-align:top;min-width: 10.5em;}
body.khg div#startseite div.mod_vorschau{width:17em;float:right;margin:30px 8px 10px 0;padding:0 5px 5px;background-color:#FE9;max-width: 17em;box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
div.mod_vliste td.oek{padding-right:60px;background:url("media/design/oek_logo_30.png") right center no-repeat;}
div.oek_kalender td.esg{padding-right:60px;background:url("media/design/esg-logo_30.png") right center no-repeat;}
div.oek_kalender td.khg{padding-right:60px;background:url("media/design/khg_logo_30.png") right center no-repeat;}
div.pagination ul{list-style-type:none;}
div.pagination ul li{display:inline;}
div#main > div.inside{padding:5px 8px 8px;}
div#esg-home img,div.esg_startseite img,table.avatarlist img{padding:5px;box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
div.postit div.image_container > img,div.slideshow-thumbnails img,div.mod_fotoalbenviewer img,div.ce_gallery img,div.ce_downloadWzD img{padding: 1px;text-align: center;background-color: rgb(247, 248, 249);box-shadow: 5px 5px 8px #818181;-webkit-box-shadow: 5px 5px 8px #818181;-moz-box-shadow: 5px 5px 8px #818181;filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);}
body.khg div.mod_vorschau td{padding-bottom:8pt;}
div#esg-home div.mod_vorschau,div.esg_startseite div.mod_vorschau{margin-top:-1em;font-size:90%;}
table#esg-startpage tr > td{text-align:center;min-width: 350px;}
table#esg-startpage tr > td > h2{margin-top:0;}
table#esg-startpage tr > td > h2 > a{text-decoration: none;}
table#wzd td{width:150px;margin:2px;padding-bottom:10px;text-align:center;}
div#esg-intern form#tl_logout td.login_info{font-size:90%;color:#A3A3A3;}
div#esg-intern form#tl_logout div.submit_container > input.submit{display:none;font-size:90%;color:#A3A3A3;}
input{border:1px solid #B8B8B8;}
div#kontaktform input,div#kontaktform textarea{width:300px;font-family:Verdana,sans-serif;font-size:12px;}
div.mod_gebkalender td.newmonth{padding-top:2em;}
div.mod_gebkalender table.lefttable{padding-right:2em;}
div.mod_gebkalender table.righttable{padding-left:2em;}
div.mod_gebkalender td.year{color:#A3A3A3;}
body.oek_startpage div#container{box-shadow: 0;-webkit-box-shadow: 0;-moz-box-shadow: 0px 0px 0px white;filter: 0;border: 0;background: transparent;}
body.oek_startpage div.ce_text img{box-shadow: 0;-webkit-box-shadow: 0;-moz-box-shadow: 0px 0px 0px white;filter: 0;border: 0;background: transparent;}
div#stadtplan div.image_container{text-align:center;}
div#welcome{margin-bottom:2em;text-align:center;font-size:150%;color:#ffffff;}
textarea{border:1px solid #B8B8B8;font-family:Verdana,sans-serif;}
p.error{background-color:#ffc4c4;font-weight:bold;}
p.confirm{background-color:#cdffc4;font-weight:bold;}
.rot{color:#903;}
