@import 'fonts.css';
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: baseline;  outline: none;  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;
}
html { height: 101%; }
::selection { background: #adf0bd; }
::-moz-selection { background: #adf0bd; }
::-webkit-selection { background: #adf0bd; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight:600; } 
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; max-width: 100%; }
/* ende reset */
body {margin:0;padding:0;border:0;text-align:left;height:100%;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#444;background:#EBEAEF} /*background:#d3dbde url('../bilder/wasserzeichen_dunkel.png') fixed} */
#wrapper {overflow:hidden;display:block;background:#F4F4F4 url(../images/bg_content.jpg);margin:0 auto 0 auto;width:1024px;font-size:14px;line-height:22px;height:auto}
#kopf {margin:0 auto 0 auto;padding:10px 0 10px 0;width:1024px;height:80px;font-size:14px}
#logo {margin:10px;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#logo1{position:relative;right:0;margin:0;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#logo2{position:relative;right:0;margin:0;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#logo3{position:relative;right:0;margin:0;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#logo4{position:relative;right:0;margin:0;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#logo5{position:relative;right:0;margin:0;padding:0;background:url(../images/logo-web.png) center center no-repeat;height:98px;width:330px;background-color:rgba(255,255,255,0.8) }
#flaggen {width:100%;text-align:right;margin:0;padding:30px 0 0 0;height:30px;vertical-align:bottom}
#kontakt-top {width:250px;text-align:right;margin:25px 0 0 0;height:30px}
#inhalt_mitte {float:left;width:784px;vertical-align:top;padding:20px 20px 80px 40px;}
#inhalt_mitte ul {list-style-type: disc;margin:0 0 0 20px}
#inhalt_mitte li {list-style-type: disc;}
#sidebar {float:left;margin:0;padding:20px 0 0 10px;vertical-align:top;width:240px}
#aktuelle-meldungen { padding:50px 0 50px 0;line-height:18px }
#aktuelle-meldungen h3 { background:rgb(93,191,220);color:#fff;padding:2px 0 2px 10px;vertical-align:middle }
#content_slider {background:none;width:1024px;height:400px;margin:0 auto 0 auto;padding:0}
div#footer{width:1024px;margin:0 auto 0 auto;background:#EBEAEF;clear:both}
div#footer a:link,div#footer a:visited,div#footer a:hover { text-decoration:none}
div#footer1 {width:100%;margin:auto;padding:30px 0 50px 0;background:#333}
div#webseiten-empfehlungen{width:1024px;margin:0 auto 0 auto;padding:20px 0 0 20px;color:#e1e1e1}
div#webseiten-empfehlungen a:link,div#webseiten-empfehlungen a:visited,div#webseiten-empfehlungen a:hover { text-decoration:none;color:#e1e1e1}
div#webseiten-empfehlungen div.block{float:left;width:234px;padding:0;color:#f1f1f1}
div#webseiten-empfehlungen h3{font-weight:400;font-size:14px;padding:0 0 10px 0;color:rgb(46,168,222)}
div#webseiten-empfehlungen div.block p{margin:0 0 7px 0;}
div#webseiten-empfehlungen div.block div a,div#webseiten-empfehlungen  div.block {font-weight:400;color:#e1e1e1}
div#webseiten-empfehlungen div.trenner{float:left;width:1px;margin:0 20px 20px 0;background:#d1d1d1;height:120px}
div#designer, div#rechte  { width:100%;color:#e1e1e1;text-align:center;padding:10px 0 10px 0}
div#designer  a:link,a:visited,a:hover { text-decoration:none;color:#666}
a,a:link, a:visited, a:active, a:hover{ text-decoration: none; color:rgb(46,168,222)}

.bg {position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;z-index:-2;}
.bg img{width:100%;height:100%;margin:0;padding:0;}
#bg_grid { position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(37,37,37,0.5);z-index:-1;}
img { margin:0;padding:0; }
.clear { clear:both }
.nachrichten_box { border:1px solid #e1e1e1;float:left;min-height:240px;width:312px;padding:5px;margin:0 }
.nachrichten_box_trenner { float:left;width:22px }
.nachrichten_box_titel { padding:4px 2px 4px 2px;background:#f1f1f1;color:#333;font-size:14px;font-weight:600 }
.abs10 { height:1px; padding-top:10px;}
.abs30 { height:1px; padding-top:30px;}
.abs90 { height:1px; padding-top:90px;}
.abs95 { height:1px; padding-top:95px;}
/*h1,h2,h3,h4,h5,h6,h7 { color:rgb(23,109,237);vertical-align:middle} */
h1,h2,h3,h4,h5,h6,h7 { color:#333;vertical-align:middle}
h1 {font-size:24px;line-height:28px;padding:2px 0 10px 0}
h2 {font-size:20px;line-height:24px;padding:2px 0 10px 0}
h3 {font-size:18px;line-height:22px;padding:2px 0 10px 0}
h4,h5,h6,h7 {font-size:16px;line-height:20px;padding:2px 0 4px 0}
h1.seiten-titel { padding-bottom:30px }
h1.meldungen{ font-size:20px;line-height:24px;padding:2px 0 5px 0 }
h2.meldungen{ font-size:24px;line-height:28px;padding:2px 0 5px 0 }
.t-schwarz { color:#444 }
.t-blau { color:rgb(23,109,237) }
.t-orange { color:rgb(254,148,0) }
.t-weiss { color:rgb(255,255,255) }
.t-bg-grau{ background:#f1f1f1 }
.t-bg-blau{ background:rgb(23,109,237) }
.t-bg-blau-tw{ background:rgb(38,174,232) }
.t-bg-berichte{ background:rgb(93,191,220)}
.t-center { text-align:center }
.t-links { text-align:left }
.t-rechts { text-align:right }
.t-top { vertical-align:top }
.t-mitte { vertical-align:middle }
.t-unten { vertical-align:bottom }
.t-zentriert { text-align:justify; }
.line-h-18 { line-height:18px }
.fett{ font-weight:600 }
.s11 { font-size:11px }
.s12 { font-size:12px }
.s13 { font-size:13px }
.s14 { font-size:14px }
.s16 { font-size:16px }
.s18 { font-size:18px }
.s20 { font-size:20px }
.s22 { font-size:22px }
.s24 { font-size:24px }
.s26 { font-size:26px }
/*----------------------------------------*/
.anav a:link, .anav a:visited{ text-decoration: none; color: #fff;}
.anav a:hover, .anav a:active{  text-decoration: underline; color: #f1f1f1;}
.aktiverlink { text-align:right; color:#ff0000; }
.kontakt_formular{ padding:4px 0 0 2px; border:1px solid #a1a1a1;background:#D1D1D1;text-align:left;vertical-align:top;}
.linie {  border-bottom:1px dotted #666; }
.aktuell1 { width:186px; background:#757384; color:#d1d1d1;padding:2px 2px 7px 2px;margin-left:10px;border-bottom:1px solid #fff; }
.aktuell2 { width:186px; background:#3D4B68; color:#d1d1d1;padding:2px 2px 7px 2px;margin-left:10px;border-bottom:1px solid #fff; }
.rechte{float:left;width:940px;background:#757384;margin:0 20px 0 10px;padding:0;height:18px;text-align:left;vertical-align:middle; }
#kopfbildblende {padding:0;margin:0;width:1024px;height:341px}
 /*----------------------------------------*/
/*#menulinks,#multimedia,#social-media { -moz-box-shadow: 0 0 5px 0 rgba(201,197,201,1);box-shadow: 0 0 5px 0 rgba(201,197,201,1); padding:5px 0 5px 0; margin:0 0  20px 0; width:100% }
*/
.schatten { -moz-box-shadow: 0 0 5px 0 rgba(201,197,201,1);box-shadow: 0 0 5px 0 rgba(201,197,201,1) }
#kundenbereich { width:100%;height:120px;background:url(../bilder/kunden_login.jpg) 15px 40px no-repeat;margin:0 0 160px 0}
#menulinks,#multimedia,#social-media,#aktuelle-meldungen-top,#content_daten_infos {border:0;margin:10px 0 60px 0;padding:0 0 10px 0;width:100%;background:#f1f1f1;-moz-box-shadow: 3px 3px 2px -2px #666;-webkit-box-shadow: 3px 3px 2px -2px #666;box-shadow: 3px 3px 2px -2px #666; }
#menulinks { padding:0 }
#menulinks h4,#multimedia h4,#social-media h4,#kundenbereich h4,#aktuelle-meldungen-top h4,#content_daten_infos h4{ background:rgb(93,191,220);font-size:16px;height:32px;line-height:32px;padding:0;color:#fff;text-align:center;vertical-align:middle}
#menulinks img,#multimedia img,#social-media  img{ width:100%;height:100%}
#menulinks ul {list-style-type: none;margin:5px 0 5px 3px;}
#menulinks li {list-style-type: none;line-height:18px;background:url(../imgcss/punkt.png) 0 8px no-repeat;padding:0 0 0 5px}
#menulinks li a:link, #menulinks li a:visited, #menulinks li a:active {display:block;color:#444;text-decoration:none;margin:0;padding:2px 5px 2px 5px}
#menulinks li a:hover {text-decoration:none;background:#5DBFDC;color:#000;}
/*----------------------------------------*/
#menuaktuell { padding:0;margin-left:9px;background:#3D4B68;width:190px; }
#menuaktuell ul {list-style-type: none;margin:1px;}
#menuaktuell li {list-style-type: none;}
#menuaktuell li a:link, #menuaktuell li a:visited, #menuaktuell li a:active {display:block;border-bottom: 1px dotted #fff;color:#fff;text-decoration:none}
#menuaktuell li a:hover {text-decoration:none;background:#d1d1d1;color:#000;}
/*----------------------------------------*/
#menurechts {background:#3D4B68;width:149px;margin:0 0 0 10px;}
#menurechts ul {list-style-type: none;padding:0;margin:0;}
#menurechts li {list-style-type: none;padding:0;margin:0;margin-top:1px;}
#menurechts li a:link, #menurechts li a:visited, #menurechts li a:active {display:block;border-bottom: 1px dotted #fff;color:#fff;text-decoration:none;margin-bottom: 1px;margin-top: 1px;padding-left: 5px;padding-right: 5px;height: 18px;line-height: 18px;}
#menurechts li a:hover {text-decoration:none;background:#5DBFDC;height:18px;color:#000;}
.titel {height:20px;width:185px;color:#131313;background:url('../bilder/bg_navi_silber.gif');border-bottom:1px solid #131313;border-top:1px solid #e1e1e1;padding-top:4px;padding-left:12px;margin-left:2px; }
.titel_1 {height:20px;width:188px;margin:0 0 0 10px;padding:2px 0 0 3px;color:#131313;background:url('../bilder/bg_navi_silber.gif');border-bottom:1px solid #131313;text-align:left;}
.titel_rechts {height:18px;width:149px;margin:0 0 0 10px;padding:2px 0 0 0;color:#131313; background:url('../bilder/bg_navi_silber.gif');border-bottom:1px solid #666;text-align:center;}
/*----------------------------------------*/
#dropdownmenu {background:rgb(51,51,51);font-size:14px;font-weight:300;margin:0 0 1px 0;padding:0;z-index: 500;overflow: hidden;height: 40px;}
#dropdownmenu, #dropdownmenu ul li {line-height: 40px;height: 40px;}
#dropdownmenu ul, #dropdownmenu ul li {padding: 0;margin: 0;list-style: none;}
#dropdownmenu ul li {display: inline;float: left;}
#dropdownmenu ul li a {text-decoration: none;color: #fff;padding-left: 9px;padding-right: 9px;margin: 0;}
#dropdownmenu ul li a, #dropdownmenu ul li ul li a, #dropdownmenu ul li.activ ul li a, #dropdownmenu ul li ul li a, #dropdownmenu ul li.activ ul li a { display: block; }
#dropdownmenu ul li a:hover, #dropdownmenu :hover > a { height:40px;color:#fff;background:rgb(51,51,51); background:rgb(93,191,220)}
#dropdownmenu ul li.activ a { height:26px; line-height: 26px;}
#dropdownmenu ul ul li { line-height: 26px; }
#dropdownmenu ul li ul {	position: absolute; left: -2000px;background:rgb(51,51,51);color:#fff;width:230px;padding-bottom:2px;z-index:600;}
#dropdownmenu ul li ul li { width: 230px; z-index:601;}
#dropdownmenu ul ul li a:hover, #dropdownmenu ul ul li :hover, #dropdownmenu ul ul li.activ a {text-decoration: none;z-index:602;} 
#dropdownmenu ul ul li, #dropdownmenu ul ul li a, #dropdownmenu ul li.activ ul li a { height: auto!important; z-index:603;}
#dropdownmenu ul li ul li a, #dropdownmenu ul li.activ ul li a {color: #fff;border-top:1px dotted #999}
#dropdownmenu li:hover ul ul, #dropdownmenu li.sfhover ul ul { left: -999em; }
#dropdownmenu li:hover ul, #dropdownmenu li li:hover ul, #dropdownmenu li.sfhover ul, #dropdownmenu li li.sfhover ul { left: auto; }
#dropdownmenu li ul li a:hover { padding:0 0 0 22px;background:#e1e1e1 url('../bilder/hover_sub.gif') left no-repeat; background-position:2px 7px; color:#131313; }
#meldungen-startseite { line-height:16px;color:#444 }
#meldungen-startseite img{ border:0;float:left;margin:0 10px 0 0}
.trenner {  border-right:1px solid #999;width:1px;margin:4px 0 4px 0}
a.totop { text-decoration:none;position:fixed; right:20px; bottom:20px;border:0;background:url(../imgcss/totop.png); height:96px;width:96px }
#weitere_berichte p { background:url(../imgcss/toright.png) center left no-repeat;padding:3px 0 3px 20px }
.toright  { background:url(../imgcss/toright.png) center left no-repeat;padding:3px 0 3px 20px }
.aktuelle-meldungen-top {background:url(../imgcss/toright.png) center right no-repeat;padding:3px 0 3px 5px;margin:0 40px 0 0}
.zeigen{background:url(../imgcss/zeigen.png) center left no-repeat;padding:3px 0 3px 5px;margin:0 20px 0 0}
