/* ////// Tags ////// */
body{
	font-family:verdana,arial,sans-serif;
	color: #FFFFFF;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	font-size:100.1%;
	background-color: #888;
	height:100%;	
	background-image:url(/bilder/design/bg-seite.gif);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#0e0d12;
	color:#FFFFFF;		
}

a, blockquote, caption, dd, dfn, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, img, label, legend, li, ol, p, samp, table, tbody, td, tfoot, th, thead, tr, ul {font-size:100.1%; font-family:verdana,arial,sans-serif; line-height:1.5}

html,body {
	height:100%;
}

a:link, a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}



/* ////// Allgemein ////// */
.clear { clear: both; }



/* ////// Basis Layout der Seite ////// */
#hintergrundcontainer { 
	padding: 0px; height: 100%; width: 1072px; clear: both; margin: 0 auto 0 auto;
	background: transparent url(/bilder/design/bg-seite-links-oben.jpg) 11px 0 no-repeat;
	/* Hintergrundbild oben links (nur der gewischte Teil!) */			
}


#seitencontainer { border: solid 0px red; width: 956px; height:100%; clear: both; margin: 0 auto 0 auto; overflow:visible ;}

/* //// Header //// */
#header { height: 120px; width: auto; border: solid 0px red; position:relative; background: none;}

/* // Logo // */
#header-logo { float: left; border: green 0px dashed; overflow: hidden; margin: 27px 0 0 24px; padding:0; }
#header-logo a { border: none; margin:0; padding:0;  }
#header-logo img { border: none; margin:0; padding:0; }

/* // Slogan // */
#header-slogan { float: left; border: yellow 0px dashed; overflow: hidden; margin: 27px 0 0 72px; padding:0; }
#header-slogan a { border: none; margin:0; padding:0;  }
#header-slogan img { border: none; margin:0; padding:0; }

/* // Meta-Nav // */
#meta-nav { float: right; position: absolute; top:0px; right:0px; border: green 0px dashed;  }
#meta-nav span { margin:0 0 0 0.75em; padding:0; line-height: 1; font-size: 70%; }
#meta-nav a { text-decoration: none;  margin:0; padding:0; }
#meta-nav a:hover { text-decoration: underline; }

/* // Top-Nav // */
#top-nav { position: absolute; bottom:0px; left:0px; right:0px; border: white 0px dashed; height: 31px; background: #6C0611 url(/bilder/design/bg-navi-top.gif) 0 0 repeat-x; overflow: hidden; }
* html #top-nav { width: 100%; } /* IE6 Hack Angleichung an IE7 & IE8 */

#top-nav ul {  list-style-type: none; margin:0; padding:0;  }
#top-nav ul li { float:left; margin:0 0; padding:0; height: 31px; background: transparent url(/bilder/design/bg-navi-top.gif) 0 0 repeat-x; 
line-height: 1;
font-size: 75%;
font-family:verdana,arial,sans-serif;
font-weight: bold;
border-left: #69383E 1px solid;  
border-right: #4D0711 1px solid; 
}
#top-nav ul li:first-child { border-left: none; }
#top-nav ul li a { padding:5px 0.7em 0 0.7em; height: 31px; margin:0; display: block; text-decoration: none;  }
#top-nav ul li a:hover { background: #CC1622 url(/bilder/design/bg-navi-top-active.gif) 0 0 repeat-x; }
#top-nav ul .top-nav-active { background: #CC1622 url(/bilder/design/bg-navi-top-active.gif) 0 0 repeat-x; }


/* //// Inhalt //// */
#inhalt { padding: 0 0 0 0; background: #232d39 url(/bilder/design/bg-inhalt.jpg) 0 0 no-repeat; }


/* // 3-Spaltig // */
#inhalt .dreispaltig-links { background: transparent; float: left; width: 185px; margin: 0 0 0 9px; }
#inhalt .dreispaltig-mitte { background: transparent; float: left; width: 506px; margin: 0 0 0 8px; }
#inhalt .dreispaltig-rechts { background: transparent; float: right; width: 240px; margin: 0 0 0 8px; }
* html #inhalt .dreispaltig-links { margin-left: 5px; } /* IE6 Hack Angleichung an IE7 & IE8 */
* html #inhalt .dreispaltig-mitte {  margin-left: 7px; } /* IE6 Hack Angleichung an IE7 & IE8 */

/* // 2-Spaltig // */
#inhalt .zweispaltig-links { background: transparent; float: left; width: 185px; margin: 0 0 0 9px; }
#inhalt .zweispaltig-rechts { background: transparent; float: left; width: 746px; margin: 0 8px 0 8px; }
* html #inhalt .zweispaltig-links {  margin-left: 5px; } /* IE6 Hack Angleichung an IE7 & IE8 */
* html #inhalt .zweispaltig-rechts {  margin-left: 7px; } /* IE6 Hack Angleichung an IE7 & IE8 */

/* //// Footer //// */
#footer { margin: 10px 0 0 0; padding: 0; clear:both; background: #232d39; border-bottom: solid 10px #0e0d12; }
#footer .content { border: solid 8px #232d39; background: #2A3642; padding:0 0 0 202px; margin:0; font-size: 100%; }
#footer .content .headline { margin:0; padding: 0; }
#footer .content .headline h2 { margin:0; padding:0; }
#footer .content .text { margin: 5px 0 5px 0; padding: 0; }
#footer .content .text p { margin:0; padding:0; font-size: 70%; }
#footer .content .text p a { }
#footer .content .text p a:hover { }



/* ////// Strukturelemente ////// */


/* //// Mittelspalte Text, Bild, Link Element //// */
.textBildLinkElement { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0; }
.textBildLinkElement .spalte-links { float: left; width: 300px; margin:0; padding:0; }
.textBildLinkElement .spalte-links .textcontent { margin: 9px 9px 15px 9px; border-bottom: solid 1px transparent; }
.textBildLinkElement .spalte-links .textcontent p { margin:0; padding:0; }
.textBildLinkElement .spalte-links .textcontent h2 { margin:5px 0 10px 0; padding:0; }
.textBildLinkElement .spalte-links .textcontent .topic { margin:0; padding:0; line-height:1; font-size: 75%; font-weight: bold; color: #cde1f6; }
.textBildLinkElement .spalte-links .textcontent .text { color: #cde1f6; font-size: 80%; /* line-height: 1.2; */ margin: 0 0 15px 0; }
.textBildLinkElement .spalte-links .textcontent .link { color: #cde1f6; display: block; margin: 0 0 0 0; padding: 0 0 0 10px;  font-size: 80%; font-weight: bold; }
.textBildLinkElement .spalte-links .textcontent a { background: transparent url(/bilder/design/link-arrow-iced.gif) 0 6px no-repeat; }
.textBildLinkElement .spalte-rechts { float: right; width: 200px; margin: 0; padding: 0; overflow:hidden; }
.textBildLinkElement .spalte-rechts .imagecontent { margin: 13px 9px 13px 0px; overflow:hidden; }

/* //// Mittelspalte Bild, Ueberschrift, Text Element (Uebersichtsseite) //// */
.imageHeadlineTextElement { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.imageHeadlineTextElement .image { margin:0; padding:0; overflow:hidden; }
.imageHeadlineTextElement .image img { margin:0 0 10px 0; padding:0; }
.imageHeadlineTextElement .headline { margin: 0 9px 2px 9px; padding:0; overflow:hidden;  }
.imageHeadlineTextElement .headline h2 { margin:0; padding:0; }
.imageHeadlineTextElement .text { color: #cde1f6; font-size: 80%; /* line-height: 1.2; */ margin: 0 9px 0 9px; padding:0; overflow:hidden; }
.imageHeadlineTextElement .text p { margin:0; padding:0; }


/* //// Mittelspalte WeiterfÃ¼hrende Links //// */
.furtherlinks { margin:0 0 10px 0; padding:0; overflow:hidden; background: transparent; border-top: 1px solid #4E5A66; }
.furtherlinks .content { margin:10px 0 0 0; padding:5px 10px 10px 10px; overflow:hidden; background: #2A3642; font-size: 1em; }
.furtherlinks .content h2 { margin:0; padding:0;  font-size: 85%; }
.furtherlinks .content a { margin:0 0 0 2px; padding:0 0 0 10px; line-height: 2; font-size: 75%; display:block; background: transparent url(/bilder/design/link-arrow-white.gif) 0 9px no-repeat; }
.furtherlinks .content a:hover { }


/* //// Mittelspalte Typ A Inhaltsseite (Inhaltsseite Typ A, Freitext) //// */
.contentTypA { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.contentTypA .image { margin:0; padding:0; overflow:hidden; }
.contentTypA .image img { margin:0 0 10px 0; padding:0;  }
.contentTypA .headline { margin: 0 9px 2px 9px; padding:0; overflow:hidden; }
.contentTypA .headline h2 { font-size:0.9em; margin:5; padding:0;  }
.contentTypA .initialtopic { font-size: 80%; color: #cde1f6;  /* line-height: 1.2; */ margin: 0 9px 20px 9px; padding:0; overflow:hidden; }
.contentTypA .initialtopic span { margin:0; padding:0;  }
.contentTypA .contenttext { color: #FFFFFF; font-size: 80%; /* line-height: 1.2; */ margin: 0 9px 0 9px; padding:0; overflow:hidden; }
.contentTypA .contenttext p { margin:0; padding:0; }

/* //// Mittelspalte Typ B Inhaltsseite (Inhaltsseite Typ B, Bild Text) //// */
.contentTypB { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.contentTypB .image { margin:0; padding:0; overflow:hidden; }
.contentTypB .image img { margin:0 0 10px 0; padding:0;  }
.contentTypB .headline { margin: 0 9px 2px 9px; padding:0; overflow:hidden; }
.contentTypB .headline h2 { margin:0; padding:0;  }
.contentTypB .initialtopic { font-size: 80%; color: #cde1f6;  /* line-height: 1.2; */ margin: 0 9px 20px 9px; padding:0; overflow:hidden; }
.contentTypB .initialtopic span { margin:0; padding:0;  }
.contentTypB .block { margin:10px 0 0 0; padding:0; }
.contentTypB .block  .col-left { float:left; margin: 0 0 0 9px; padding:0; overflow: hidden; width: 312px; border-bottom: solid 0px red; }
.contentTypB .block  .col-left .box { margin:0 10px 0 0; padding:0; }
.contentTypB .block  .col-left .box .topic { margin: 0 0 10px 0; padding:0; }
.contentTypB .block  .col-left .box .topic span { font-size: 85%; font-weight: bold; display: block;  }
.contentTypB .block  .col-left .box .text { margin:0; padding:0; }
.contentTypB .block  .col-left .box .text p { margin:0; padding:0; color: #cde1f6; font-size: 80%; }
.contentTypB .block  .col-right { float:right; margin: 0 9px 0 0; padding:0; overflow: hidden; width: 175px; border-bottom: solid 0px red; }
.contentTypB .block  .col-right .box { background: #455360; padding: 0 0 5px 0; }
.contentTypB .block  .col-right .box .topic { padding: 0 0 0 10px; background: #485E6B url(/bilder/design/bg-sub-topic.gif) 0 0 repeat-x; height: 21px; overflow:hidden; }
.contentTypB .block  .col-right .box .topic span { font-size: 85%; font-weight: bold; display: block; }
.contentTypB .block  .col-right .box .image { text-align: center; margin:5px 0 0 0; padding:0; overflow:hidden; }			
.contentTypB .block  .col-right .box .image img { margin:0; padding:0;  }	
.contentTypB .block  .col-right .box .image a { margin:0; padding:0; }		
.contentTypB .block  .col-right .box .image a:hover { }					
.contentTypB .block  .col-right .box  .link { margin:0 5px; padding:0; overflow:hidden; }			
.contentTypB .block  .col-right .box .link a { margin:0 0 0 2px; padding:0 0 0 10px; text-decoration: none; font-size: 75%; display:block; background: transparent url(/bilder/design/link-arrow-white.gif) 0 7px no-repeat; }							
.contentTypB .block  .col-right .box .link a:hover { text-decoration: underline; }							
.contentTypB .contenttext { color: #cde1f6; font-size: 80%; /* line-height: 1.2; */ margin: 10px 9px 0 9px; padding:0; overflow:hidden; }
.contentTypB .contenttext p { margin:0; padding:0; }

/* //// Mittelspalte Typ C Inhaltsseite (Inhaltsseite Typ C, 2 Spaltig) //// */
.contentTypC { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.contentTypC .image { margin:0; padding:0; overflow:hidden; }
.contentTypC .image img { margin:0 0 10px 0; padding:0;  }
.contentTypC .headline { margin: 0 9px 2px 9px; padding:0; overflow:hidden; }
.contentTypC .headline h2 { margin:0; padding:0;  }
.contentTypC .initialtopic { font-size: 80%; color: #cde1f6;  /* line-height: 1.2; */ margin: 0 9px 20px 9px; padding:0; overflow:hidden; }
.contentTypC .initialtopic span { margin:0; padding:0;  }
.contentTypC .contenttext { color: #cde1f6; font-size: 80%; /* line-height: 1.2; */ margin: 10px 9px 0 9px; padding:0; overflow:hidden; }
.contentTypC .contenttext p { margin:0; padding:0; }
.contentTypC .block { margin:10px 0 0 0; padding:0; }
.contentTypC .block  .col-left {  float:left;  margin: 0 0 0 9px; padding:0; overflow: hidden; width: 242px; border: solid 0px red; }
.contentTypC .block  .col-right { float:right; margin: 0 9px 0 0; padding:0; overflow: hidden; width: 242px; border: solid 0px red; }
.contentTypC .block  .col-left .box { margin:0 10px 0 0; padding:0; }
.contentTypC .block  .col-right .box { margin:0 0 0 10px; padding:0; }
.contentTypC .block  .box .topic { margin: 0 0 10px 0; padding:0; }
.contentTypC .block  .box .topic span { font-size: 85%; font-weight: bold; display: block;  }
.contentTypC .block  .box .text { margin:0; padding:0; }
.contentTypC .block  .box .text p { margin:0; padding:0; color: #cde1f6; font-size: 80%; }


/* //// Rechte Spalte 2 Spaltig Inhaltsseite POI (Inhaltsseite POI) //// */
.contentPOI { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.contentPOI .headline { margin: 0 9px 2px 9px; padding:0; overflow:hidden; }
.contentPOI .headline h2 { margin:0; padding:0;  }
.contentPOI .initialtopic { font-size: 80%; color: #cde1f6;  /* line-height: 1.2; */ margin: 0 9px 20px 9px; padding:0; overflow:hidden; }
.contentPOI .initialtopic span { margin:0; padding:0;  }
.contentPOI .contenttext { color: #cde1f6; font-size: 80%; /* line-height: 1.2; */ margin: 0 9px 0 9px; padding:0; overflow:hidden; }
.contentPOI .contenttext p { margin:0; padding:0; }
.contentPOI .poi { margin: 20px 9px 0 9px; padding:0; border: solid 1px red; }
.contentPOI .poi iframe { margin:0; padding:0; }



/* //// Rechte Spalte 3-Spaltig Top Themen //// */
.topThemen { }
.topThemen .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; }
.topThemen .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%;  }
.topThemen .textBildLinkElement { position: relative; background: #384857; overflow: hidden; margin:0 0 1px 0; padding:0; }
.topThemen .textBildLinkElement .spalte-links { float: left; width: 122px; margin: 0 0 0 8px; padding:0; overfow:hidden; }
.topThemen .textBildLinkElement .spalte-links .textcontent { padding: 0; margin: 0 0 6px 0; }
.topThemen .textBildLinkElement .spalte-links .textcontent p {  font-size: 70%; margin: 0 0 0 10px; }
.topThemen .textBildLinkElement .spalte-links .textcontent a { text-decoration: none;  font-size: 70%; background: transparent url(/bilder/design/link-arrow-white.gif) 0 5px no-repeat; }
.topThemen .textBildLinkElement .spalte-links .textcontent a:hover { text-decoration: underline; }
.topThemen .textBildLinkElement .spalte-links .textcontent .link { margin: 6px 0 0 0;  color: #ffffff; }
.topThemen .textBildLinkElement .spalte-links .textcontent .link2 { display: block; margin: 5px 0 0 10px;  background: transparent; color:#cde1f6; }
.topThemen .textBildLinkElement .spalte-links .textcontent .link2:hover { color: #cde1f6; text-decoration: underline; }
.topThemen .textBildLinkElement .spalte-rechts { float: right; width: 102px; margin: 0; padding: 0; overflow:hidden; }
.topThemen .textBildLinkElement .spalte-rechts .imagecontent { padding: 0; margin: 6px 0 6px 0; }
.topThemen .textBildLinkElement .spalte-rechts .imagecontent img {}
.topThemenEnde { height: 8px; background: #384857; margin: 0 0 10px 0; }

/* //// Rechte Spalte 3-Spaltig Content Box //// */
.rechtsContentBox { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 10px 0; }
.rechtsContentBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; border-bottom: 0px solid #A6B7C7; }
.rechtsContentBox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.rechtsContentBox .image { overflow: hidden; }
.rechtsContentBox .image a { display:block; margin: 0 0 0 0; border: none; }
.rechtsContentBox .image a img { border: none; }
.rechtsContentBox .headline { margin:6px 15px 0 20px; }
.rechtsContentBox .headline span { display:block; font-size: 80%; margin:0; padding:0;}
.rechtsContentBox .text { margin:0 15px 0 20px; }
.rechtsContentBox .text p { margin:0; padding:0; font-size:70%; text-align: left; }
.rechtsContentBox .link { margin: 10px 15px 0 10px; }
.rechtsContentBox .link a { display:block; padding: 0 0 0 10px; background: transparent url(/bilder/design/link-arrow-white.gif) 0 6px no-repeat; text-decoration: none;  font-size: 70%; }
.rechtsContentBox .link a:hover { text-decoration: underline; }

/* //// Rechte Spalte Video Box //// */
.videoBox { margin:0 0 10px 0; padding:0;}
.videoBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; }
.videoBox .topic h2 { color: #000; margin:0; padding:0; margin: 3px 0 0 10px; font-size: 80%;  }
.videoBox .videoplayer { overflow: hidden; }


/* //// Rechte Spalte 3-Spaltig Video Box //// */
.rechtsVideoBox { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0; }
.rechtsVideoBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; border-bottom: 1px solid #384857; }
.rechtsVideoBox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.rechtsContentBox .video { overflow: hidden; }
.rechtsContentBox .video img { }

/* //// Linke Spalte 3-Spaltig Tag Cloud Box //// */
.linksTagCloudBox { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 10px 0; }
.linksTagCloudBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; } 
.linksTagCloudBox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.linksTagCloudBox .tagcloudcontent { overflow: hidden; margin: 0 10px;  padding:0; }
.linksTagCloudBox .tagcloudcontent a { text-decoration: none;  /* white-space:nowrap; */ }
.linksTagCloudBox .tagcloudcontent a:hover { text-decoration: underline; }
.linksTagCloudBox .tagcloudcontent .tag1 { font-size: 100%; color: #fff !important; }
.linksTagCloudBox .tagcloudcontent .tag2 { font-size: 90%; color: #fff !important; }
.linksTagCloudBox .tagcloudcontent .tag3 { font-size: 80%; color: #fff !important; }
.linksTagCloudBox .tagcloudcontent .tag4 { font-size: 70%; color: #fff !important; }
.linksTagCloudBox .tagcloudcontent .tag5 { font-size: 60%; color: #fff !important; }

/* //// Linke Spalte 3-Spaltig Suche //// */
.linksSearchBox { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 0 0; }
.linksSearchBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; } 
.linksSearchBox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.linksSearchBox .searchcontainer { overflow: hidden; margin: 10px 10px;  padding:0; }
.linksSearchBox .searchcontainer form { }
.linksSearchBox .searchcontainer form input { height: 18px; background: #D9E0EA; }
.linksSearchBox .searchcontainer form .searchfield { float: left; width: 115px; border: solid 1px #000; }
.linksSearchBox .searchcontainer form .searchbtn { float: right; display: block; padding:0; margin: 0 0 0 0; border: 1px solid #000; height:22px; width:38px;  background: transparent url(/bilder/design/btn-ok.gif) 0 0 no-repeat; }

/* //// Linke oder Rechte Spalte 3-Spaltig Bildbanner //// */
.bildBannerBox { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0; }
.bildBannerBox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; } 
.bildBannerBox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.bildBannerBox .image { overflow: hidden; }
.bildBannerBox .image a { display:block; margin: 0; border: none; }
.bildBannerBox .image a img { border: none; }



/* //// Suchseite //// */
.suche { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 10px 10px 10px; }
.suche h2 { margin:5px 0 10px 0; padding:0; }
.suche .inittext { color: #cde1f6; font-size: 80%; margin:0 0 15px 0; padding:0; }
.suche .formSuche { border:0; }
.suche .formSuche form { border:0; }
.suche .formSuche form fieldset { border: 0; padding-top: 9px; font-size: 80%; }
.suche .suchinhalt { font-size: 80%; }


/* //// Mittelspalte News Details //// */
.newsdetails { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.newsdetails .headline { margin: 9px 9px 2px 9px; padding:0; overflow:hidden;  }
.newsdetails .headline h2 { margin:0; padding:0; }
.newsdetails .text { color: #cde1f6; font-size: 80%; line-height: 1.2; margin: 0 9px 0 9px; padding:0; overflow:hidden; }
.newsdetails .text p { margin:0; padding:0; }


/* //// Mittelspalte News Uebersicht //// */
.newsuebersicht { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0 0 15px 0; }
.newsuebersicht .headlineoverview { margin: 9px 9px 2px 9px; padding:0; overflow:hidden;  }
.newsuebersicht .headlineoverview h2 { margin:0; padding:0; }
.newsuebersicht .newsuebersichteintrag .spalte-links { float:left; width: 300px; }
.newsuebersicht .newsuebersichteintrag .spalte-links .headline { margin: 9px 9px 2px 9px; padding:0; overflow:hidden;  }
.newsuebersicht .newsuebersichteintrag .spalte-links .headline h3 { margin:0; padding:0; font-size: 85%; }
.newsuebersicht .newsuebersichteintrag .spalte-links .text { color: #cde1f6; font-size: 80%; line-height: 1.2; margin: 0 9px 0 9px; padding:0; overflow:hidden; }
.newsuebersicht .newsuebersichteintrag .spalte-links .text p { margin:0; padding:0; }		
.newsuebersicht .newsuebersichteintrag .spalte-rechts { float: right; width: 200px;  }
.newsuebersicht .newsuebersichteintrag .spalte-rechts .imagecontent { margin:15px 9px 13px 0; overflow:hidden; }
.newsuebersicht .newsuebersichteintrag .morelink { float: left; color: #cde1f6; font-size: 80%; line-height: 1.2; margin: 5px 10px 5px 9px; padding:0; overflow:hidden; }
.newsuebersicht .newsuebersichteintrag .morelink a { margin:0 0 0 2px; padding:0 0 0 10px; line-height: 1.5; display:block; background: transparent url(/bilder/design/link-arrow-white.gif) 0 7px no-repeat; }	
.newsuebersicht .newsuebersichteintrag .morelink a:hover {  }	
.newsuebersicht .newsuebersichteintrag .seperator { border-top: 1px solid #9cabbe; margin: 3px 9px 3px 9px; }
.newsuebersicht .paging {  font-size: 80%; }

/* //// Rechte Spalte News Box //// */
.newsbox { position: relative; background: transparent; overflow: hidden; margin:0; padding:0 0 10px 0; }
.newsbox .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; border-bottom: 0px solid #A6B7C7; }
.newsbox .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }
.newsbox .newsentry { background: #384857; margin: 0 0 1px 0; padding: 0; }
.newsbox .newsentry .date { font-size: 80%; margin: 0 18px 0 18px; padding: 4px 0 0 0; }
.newsbox .newsentry .headline { margin: 0 18px 0 18px;  }
.newsbox .newsentry .headline a { display:block; padding: 0;   font-size: 70%; text-decoration: none; }
.newsbox .newsentry .headline a:hover {  }
.newsbox .newsentry .summary { margin: 0 18px 0 18px; padding:0; font-size:70%; text-align: left; }
.newsbox .newsentry .link { margin: 0 15px 0 8px; padding: 3px 0 10px 0; }
.newsbox .newsentry .link a { display:block; padding: 0 0 0 10px; background: transparent url(/bilder/design/link-arrow-white.gif) 0 5px no-repeat; text-decoration: none;  font-size: 70%; font-weight:bold; }
.newsbox .newsentry .link a:hover { text-decoration: underline; }



/* //// Linke oder Rechte Spalte 3-Spaltig Bildbanner //// */
.sub-nav { position: relative; background: #384857; overflow: hidden; margin:0 0 10px 0; padding:0; }

.sub-nav .topic { height: 24px; background: #A6B7C7 url(/bilder/design/bg-box-topic.gif) 0 0 repeat-x; margin:0; padding:0; overflow:hidden; } 
.sub-nav .topic h2 { color: #000; margin:0; padding:0; margin: 2px 0 0 10px; font-size: 80%; }

.sub-nav a { padding: 0.1em 0 0.1em 1em; margin: 0 0 0 2px; display: block; text-decoration: none;  }
.sub-nav a:hover { }

.sub-nav ul { list-style-type: none; margin:0 0 8px 0; padding:0; width:175px; color:lime; font-size:80%; }
.sub-nav ul li { margin:0; padding:0; border-bottom: 1px solid #fff; }
.sub-nav ul li a { font-size:100%; background: transparent url(/bilder/design/link-arrow-white.gif) 0 8px no-repeat; }

.sub-nav ul li ul { margin: 0 0 0 15px; width: auto; background: #54606C; }
.sub-nav ul li ul li { margin:0; padding:0; border-top: 1px solid #3c4858; border-bottom: 0px solid #fff; }
.sub-nav ul li ul li a { font-size:120%; background: transparent url(/bilder/design/link-arrow-white-sub-nav.gif) 0 7px no-repeat; }

.sub-nav .active { font-weight: bold; }


/* //// Breadcrumb Navigation //// */
.nav_breadcrumb { color: #ffffff; height: 40px; }
.nav_breadcrumb span { display:block; font-weight:normal; font-size: 1em; margin: 9px 0 0 0; }
.nav_breadcrumb a { display:block; color: #ffffff; text-decoration: none; }
.nav_breadcrumb a:link { color: #ffffff; }
.nav_breadcrumb a:active { color: #ffffff; }
.nav_breadcrumb a:hover { color: #ffffff; }
.nav_breadcrumb a:visited { color: #ffffff; }

.nav_breadcrumb div { float:left; height: 25px; border: solid 0px red; margin: 0 7px 0 0; }

.nav_breadcrumb .breadcrumbLevel1 { font-size: 1.8em; margin: 0 0 0 0; font-weight: normal; }
.nav_breadcrumb .breadcrumbLevel2 { font-size: 1.2em; margin: 7px 0 0 0; font-weight: normal; }
.nav_breadcrumb .breadcrumbLevel3 { font-size: 1.2em; margin: 7px 0 0 0; font-weight: normal; }

/* //// Footer Link Liste //// */
.footerlinklist { background: none; border-bottom: 10px solid transparent; clear:both; float:left; overflow:hidden; width:100%; text-align: center; margin-top: 5px; }
.footerlinklist ul { list-style-type: none; float:left; left:50%; list-style-type:none; margin:0 auto; padding:0; position:relative; text-align: center; }
.footerlinklist ul li { float:left; position:relative; right:50%; text-align: center; }
.footerlinklist ul li { font-size:70%;  }
.footerlinklist ul li a { size:70%; display: inline; text-decoration:none; color: #fff; background: none; }
.footerlinklist ul li a:hover { text-decoration: underline; }



/* Banner */
.banner { position: relative; }


/* Content Styles */
.cmsTabelle {  }
.cmsTabelle td { border-color: rgb( 100, 100, 255); border-style: dashed; }





/* Web Edition Edit Modus */
.weEditModeBlockBorder { border: dashed 1px red; }
.weEditModeLabel { font-weight:bold; margin:0; padding:0; line-height: 1.75; font-size: 80%; }



