body { margin-left:3px; }

.inhalte {font-family: arial, sans-serif; width:837px; position:absolute; top: 95px; font-size:12px; padding:2px; border-width:1px; border-style:solid; border-color:#00B5A5; clear: both; min-height:1045px;}

/* generelle Formate navi*/
.menu {font-family: arial, sans-serif; width:835px; height:20px; position:relative; font-size:12px; z-index:100;  background:#303030}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:104px; height:20px; text-align:left; color:#fff; border-left-width:2px; border-left-style:solid; border-left-color:white; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:white; background:#303030; line-height:20px; font-size:12px; font-weight:bold; overflow:hidden; padding-left: 10px;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* besondere Formate ausser IE6 */
.menu ul li:hover a {color:#fff; background:#00B5A5; border-left-width:2px; border-left-style:solid; border-left-color:#00B5A5; }
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:100px;}
.menu ul li:hover ul li a.hide {background:#653; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6ac; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; font-size:11px; font-weight:normal; background:#303030; color:#fff; border-left-width:8px; border-left-style:solid; border-left-color:#00B5A5; }
.menu ul li:hover ul li a:hover {background:#303030; color:#00B5A5;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-115px;}

/* Content */
.contentbereich {position:static; }

.contentbox {display:block; background:#f9f9f9; position:relative; margin-top:5px; margin-bottom:22px; width:245px; border-color:#00B5A5; border-width:1px; border-style:solid; padding:10px; font-family: arial, sans-serif; font-size:12px; color: #4a4a4a; overflow: auto;}
.contentbox a.ueber {font-family: arial; color: #4a4a4a; sans-serif; font-size:14px; font-weight:bold; margin-bottom:25px; margin-top:0px; line-height:14px; text-decoration:none;}
.contentbox a.ueber:hover {text-decoration:underline;}
.contentbox a.unter, .contentbox a.unter:visited {font-family: arial; color: #00B5A5; sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.contentbox a.unter:hover {text-decoration:underline;}

.seitencontentbox {display:block; background:#f9f9f9; position:relative; margin-top:25px; margin-bottom:22px; width:530px; border-color:#00B5A5; border-width:1px; border-style:solid; padding:10px; font-family: arial, sans-serif; font-size:12px; color: #4a4a4a; overflow: auto;}
.seitencontentbox h1 {font-family: arial; color: #4a4a4a; sans-serif; font-size:16px; font-weight:bold; margin-bottom:10px; margin-top:20px; line-height:14px; text-decoration:none;}
.seitencontentbox h2 {font-family: arial; color: #4a4a4a; sans-serif; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:20px; line-height:14px; text-decoration:none;}
.seitencontentbox a.ueber:hover {text-decoration:underline;}
.seitencontentbox a {font-family: arial; color: #00B5A5; sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.seitencontentbox a:hover {text-decoration:underline;}

.highlightboxs {font-family: arial, sans-serif; width:535px; position:relative; color:#fff; background: url(/grafiken/styles/highlightboxbackground2.jpg); padding:10px; margin:0px; font-family: arial, sans-serif; font-size:12px; overflow: auto;}
.highlightboxs a.ueber, .highlightboxs a.ueber:visited {font-family: arial; color: #ffffff; sans-serif; font-size:15px; font-weight:bold; margin-bottom:25px; margin-top:0px; line-height:15px; text-decoration:none; padding-bottom:5px;}
.highlightboxs a.ueber:hover {text-decoration:underline;}
.highlightboxs a.unter, .highlightboxs a.unter:visited {font-family: arial; color: #00B5A5; sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.highlightboxs a.unter:hover {text-decoration:underline;}

.highlightboxsw {font-family: arial, sans-serif; width:225px; min-height:236px; position:relative; color:#fff; background: url(/grafiken/styles/highlightboxbackground2w.jpg); padding:6px; margin:0px; font-family: arial, sans-serif; font-size:11px; hidden: auto; line-height:11px;}
.highlightboxsw a.ueber, .highlightboxsw a.ueber:visited {font-family: arial; color: #ffffff; sans-serif; font-size:12px; font-weight:bold; margin-bottom:10px; margin-top:0px; line-height:13px; text-decoration:none; padding-bottom:2px;}
.highlightboxsw a.ueber:hover {text-decoration:underline;}
.highlightboxsw a.unter, .highlightboxsw a.unter:visited {font-family: arial; color: #ffffff; sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}
.highlightboxsw a.unter:hover {text-decoration:underline;}

.newsbox {border-color:#00B5A5; border-width:1px; border-style:solid; width:530px; height: 160px; background-color: #f9f9f9; margin: 25px 10px 10px 10px; padding:10px;}
.newsbox a.ueber, .newsbox a.ueber:visited {font-family: arial; color: #4a4a4a; sans-serif; font-size:16px; font-weight:bold; margin-bottom:25px; margin-top:0px; line-height:16px; text-decoration:none;}
.newsbox a.ueber:hover {text-decoration:underline;}
.newsbox a.unter, .newsbox a.unter:visited {font-family: arial; color: #00B5A5; sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.newsbox a.unter:hover {text-decoration:underline;}


div.rectangle {position:absolute; top: 414px; left:266px; width:300px; height:250px;}

div.rechtespalte {background:#eeeeee; position:absolute; top: 180px; left:583px; margin-top:10px; width:250px; padding:0px; font-family: arial, sans-serif; font-size:12px;}
div.contentrechts {background: url(/grafiken/rechts/background.gif); border-width:4px; border-style:solid; border-color:#dddddd; margin-bottom:10px; width:233px; padding:5px; font-family: arial, sans-serif; font-size:11px;}
div.contentrechtslang {background: url(/grafiken/rechts/backgroundlang.gif); border-width:4px; border-style:solid; border-color:#dddddd; margin-bottom:10px; width:233px; padding:5px; font-family: arial, sans-serif; font-size:11px;}
div.rechtsinhalt {margin-bottom: 5px; margin-top: 5px;}
div.rechtsinhalt a.rechtslinks {color: #4a4a4a; text-decoration: none; font-size:11px; line-height:12px;}
div.rechtsinhalt a.rechtslinks:hover {text-decoration: underline;}



div.footer {width:530px; color: #8a8a8a; text-decoration: none; font-size:10px; padding-top:15px; padding-bottom:20px;text-align: center;}
div.footer a {color: #8a8a8a; text-decoration: none; font-size:10px; line-height:15px;}
div.footer a:hover {text-decoration: underline;}




.kopf {font-family: arial, sans-serif; width:823px; height:21px; font-size:12px; font-weight:bold; float:left; line-height:21px;}
.kopf a.studiomail, .kopf a.studiomail:visited {background: url(/grafiken/styles/studiomail.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.studiomail:hover {background: url(/grafiken/styles/studiomail-h.gif);}
.kopf a.webradio, .kopf a.webradio:visited {background: url(/grafiken/styles/webradio.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.webradio:hover {background: url(/grafiken/styles/webradio-h.gif);}
.kopf a.newsletter, .kopf a.newsletter:visited {background: url(/grafiken/styles/newsletter.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.newsletter:hover {background: url(/grafiken/styles/newsletter-h.gif);}
.kopf a.lokalnachrichten, .kopf a.lokalnachrichten:visited {background: url(/grafiken/styles/lokalnachrichten.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.lokalnachrichten:hover {background: url(/grafiken/styles/lokalnachrichten-h.gif);}
.kopf a.titelsuche, .kopf a.titelsuche:visited {background: url(/grafiken/styles/titelsuche.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.titelsuche:hover {background: url(/grafiken/styles/titelsuche-h.gif);}
.kopf a.podcasts, .kopf a.podcasts:visited {background: url(/grafiken/styles/podcasts.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:104px; position:relative;}
.kopf a.podcasts:hover {background: url(/grafiken/styles/podcasts-h.gif);}
.kopf a.facebook, .kopf a.facebook:visited {background: url(/grafiken/styles/facebook.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:95px; position:relative;}
.kopf a.facebook:hover {background: url(/grafiken/styles/facebook-h.gif);}
.kopf a.twitter, .kopf a.twitter:visited {background: url(/grafiken/styles/twitter.gif); color: white; padding-left: 25px; padding-right: 10px; text-decoration: none; border-left-width:2px; border-left-style:solid; border-left-color:white; width:75px; position:relative;}
.kopf a.twitter:hover {background: url(/grafiken/styles/twitter-h.gif);}



.modernbricksmenu2 {margin-left: 10px; margin-top: -10px; padding: 0; width: 552px; background: transparent; voice-family: "\"}\"";voice-family: inherit; }
.modernbricksmenu2 ul{ margin:0; margin-left: 0px; padding: 0; list-style: none; }
.modernbricksmenu2 li{ display: inline; margin: 0 2px 0 0; padding: 0;}
.modernbricksmenu2 a{ float: left; display: block; font: 12px Arial; color: white; text-decoration: none; margin: 0 1px 0 0; padding: 0px 10px; background-color: #a0a0a0; border-top: 1px solid white; }
.modernbricksmenu2 a:hover{ background-color: #00B5A5; /*Brown color theme*/  color: white; }
.modernbricksmenu2 a.selected{background-color: #00B5A5; color: white; border-color: #008102;}

.tabcontent{ display:none; }
@media print { .tabcontent { display:block !important; }}
