/* CSSTidy 1.3: Mon, 24 Nov 2008 16:32:52 +0100 *//* --------------------------- INFO ---------------------------
Standard-CSS "screen" fuer www.mtv-web.de
---------------------------------------------------------------*//* --------------------------- ALLGEMEINES ---------------------------*//* verwendete Farbcodierungen:

noch dunkler grau (statt ehemals schwarz): #404041;
dunkelgrau: #808285;
hellgrau: #E6E7E8
rot: #ED1C24

*//* Defaultmaessig erstmal keine Raender */*{margin:0;padding:0;border:0 none}
/* Fettschrift */strong,b{font-weight:700}
/* Standard-Linkfarben */a{color:#ED1C24;text-decoration:none}
a:hover,a:focus,a:active{color:#ED1C24;background:#fff;text-decoration:none}
a:focus,a:active{color:#000}
/* Standard-Linkfarben fuer die Ueberschriften */h2 a,h2 a:link,h2 a:visited,h2 a:active,h3 a,h3 a:link,h3 a:visited,h3 a:active{color:#fff}
h2 a:hover,h3 a:hover{font-weight:700;color:#fff}
a img{/*um die Deklaration im NN4 zu ueberschreiben*/color:inherit;background:transparent}
body{color:#000;background-color:#FFF;font-size:small;/* Standard-small als absolut gegebener Ausgangspunkt vom Browser */min-width:560px;/* [3C] 2x LS Breite + RS Breite */font-family:georgia, sans-serif}
#linkespalte p,#rechtespalte p{margin:0 0 1em}
#inhalt h2,h3{margin:0 0 .5em}
/* Standard-Schriftgroesse und Zeilenabstand in den Textabschnitten */p{font-size:100.01%;line-height:130%}
/* Textabstaende pro "Kapitel" */#inhalt p{margin-bottom:10px}
/* --------------------------- SKIP-Navigation ---------------------------*/#skipnav a{position:absolute;z-index:2;width:170px;overflow:hidden;top:-100px;left:-1000px}
/* --------------------------- BREADCRUMBS ---------------------------*//* Sie befinden sich hier: */#breadcrumbs span.dot{position:absolute;left:-100em}
/* Der letzte Breadcrumb soll in Georgia erscheinen */#breadcrumbs span.lastbreadcrumb{font-family:georgia, sans-serif;color:#000}
#breadcrumbs span.breadcrumbtext{font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;color:#000;padding-right:.3em}
#breadcrumbs a{font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;font-weight:700;color:#ED1C24;text-decoration:none}
#breadcrumbs a:hover{color:#fff;background:#ED1C24;text-decoration:none}
#breadcrumbs ul{list-style:none}
#breadcrumbs li{display:inline;list-style:none;margin:0;padding:0;background:#fff}
caption{font-weight:700;text-align:left}
form{margin:0}
/* --------------------------- Seiten-Container ---------------------------*/#container{float:left;width:1000px;min-width:1000px;max-width:1000px;margin-right:auto;margin-left:auto;margin-top:7px;background-color:#fff;/* border: 1px solid gray; */line-height:130%}
/* --------------------------- Header-Bereich ---------------------------*/#header{border-left-width:0;/* GENULLT!! [3C] LS Breite + Padding */border-left-color:#fff;border-right-width:0;/* GENULLT!! RS Breite + Padding */border-right-color:#fff;background-color:#fff;border-left-style:solid;border-right-style:solid;width:auto;overflow:visible}
#top_logo{width:160px;/* LSB + Padding/Margin links + Margin rechts */margin-left:0;/* GENULLT!! _negative_ LSB */margin-right:0;/* Abstand linke Spalte zum Inhaltselement */padding-right:0;padding-left:20px;float:left;position:relative;overflow:visible}
#top_container{float:left;overflow:hidden;margin-top:0;padding-top:0}
#top_banner{padding:0;margin:0}
#top_button{position:absolute;top:7px;left:180px;z-index:2}
#top_button a,#top_button a:link,#top_button a:visited{width:96px;font-size:89%;font-weight:700;letter-spacing:1px;color:#fff;background-color:#fff;text-decoration:none;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;display:block;text-align:center;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;color:#fff;background-color:#ED1C24;display:block}
#top_button a:hover{color:#ED1C24;background-color:#fff;font-style:italic;display:block}
#menue_top{float:left;width:620px;max-width:620px;padding:0;margin:0;overflow:hidden}
#top_line{float:left;border-bottom:2px dotted #000;padding-bottom:3px;height:1px;width:620px;overflow:hidden}
/* ---------------- Infobereich (oben rechts) ----------------------- */#top_infobereich{float:left;padding:0;overflow:visible;width:180px;/* right column width */margin-right:-200px;/* _negative_ right column width + padding width */margin-left:10px/* Abstand rechte Spalte zum Inhaltselement */}
/* Container fuer das Suchformular */#top_suchformular{font-size:100.01%;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;font-weight:700;color:#fff;background:#ED1C24;background-image:url(/fileadmin/templates/images/top_suchformular_bg.gif);background-repeat:repeat-x}
#top_suchformular legend{display:none}
/* Inhalt des Suchformulars */.top_suchbox{margin-left:5px;padding-top:3px;padding-bottom:3px;width:100%}
.suchformular{}
.suchtext{border:1px solid #000;width:140px/* Achtung: im IE-Stylesheet steht ein anderer Wert fuer die IE-Browser! */}
.suchtext_submit{vertical-align:top;border:none;padding:0;background:none;cursor:pointer}
#menuezeile_container{clear:both;float:left;margin-left:180px;/* Achtung: im IE 6 nur 1/2 soviel Pixel (Bug) */width:820px/* 1000px minus 180px des margin-left */}
#menue_infobereich{padding-top:10px;max-height:1px;/* damit kein Ausbruch nach unten bei groesserer Schrift */height:1px/* damit kein Ausbruch nach unten bei groesserer Schrift */}
#top_inhaltsverzeichnis{float:left;margin-left:10px;/* Abstand zwischen linker Menue-Navigation und der rechten Spalte */border-bottom:2px dotted #000;padding-bottom:4px}
div#top_inhaltsverzeichnis ul{list-style:none;/* remove the bullets */margin:0;padding:0/* no need for margins or padding */}
div#top_inhaltsverzeichnis li{float:left;/* we want these to display inline, but we want them block level for later so no display: inline; *//* width: 103px; *//* oder: 16.6% */font-size:89%;font-weight:700;letter-spacing:1px;color:#fff;background-color:#fff;text-decoration:none;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;display:block;width:180px}
div#top_inhaltsverzeichnis li a,div#top_inhaltsverzeichnis li a:link,div#top_inhaltsverzeichnis li a:visited{padding-left:8px;padding-right:2px;padding-top:2px;padding-bottom:2px;color:#fff;background-color:#404041;display:block;padding-right:25px;background:#404041 url(/fileadmin/templates/images/pfeil_rechts_rot_auf_weiss_bg_grau_abstand.gif) center right no-repeat}
div#top_inhaltsverzeichnis li a:hover{color:#ED1C24;background-color:#fff;display:block;padding-right:25px;background:#fff url(/fileadmin/templates/images/pfeil_links_weiss_auf_grau_bg_weiss_abstand.gif) center right no-repeat}
div#top_inhaltsverzeichnis li span{color:#ED1C24;background-color:#fff;display:block;padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;padding-right:25px;background:none}
/* ---------------- Breadcrumbs ------------------------------------- */#breadcrumbs{clear:both;margin-left:180px;padding-top:3px;/* Browserweiche fuer IE (da anderer Abstand) *//*	padding-top: 1px! important; */padding-bottom:3px;color:#000;max-width:620px}
/* ---------------- obere Menuezeile TOP links ------------------------------------- */#menuezeile_links{float:left;clear:both;padding-top:0;max-width:620px}
/* -------------------- Menue links ------------------------------------ */#menue_links{clear:left;padding-top:1px;/* 1px, weil der border-bottom bei den benachbarten DIVs noch hinzukommt */color:#000;width:170px}
#menue_links-bottom-space{height:10px}
#elemente_links{padding:0;margin:0;color:#000/* display: visible; */}
#elemente_rechts{padding:0;color:#000}
#mitte{border-left-width:180px;/* LSB + margin */border-right-width:195px;/* RSB + padding */border-left-color:#fff;border-right-color:#fff;background-color:#fff;border-left-style:solid;border-right-style:solid;margin:0;/* width: 100%; */width:620px}
/* Inhaltsspalten - hier 5px Abstand nach oben */#inhalt{/* border: 1px solid gray; *//*float: left; width:620px; position: relative; z-index: 3;*/float:left;width:620px;overflow:hidden;margin-top:0;padding-top:0}
#headline_breit{border-top:2px dotted #000;padding-top:4px}
/* loescht den vorhergehenden float */#clear{clear:both}
#inhaltlinks{float:left;min-width:305px;/* statt 318px */max-width:305px;/* statt 318px */width:305px;/* statt 318px */padding-right:5px;color:#000}
#inhaltrechts{float:left;min-width:305px;/* statt 318px */max-width:305px;/* statt 318px */width:305px;/* statt 318px */padding-left:5px;color:#000}
/* Linke Spalte - hier 5px Abstand nach oben */#linkespalte{width:170px;/* left column width */margin-left:-180px;/* _negative_ left column width */margin-right:10px;/* Abstand linke Spalte zum Inhaltselement */float:left;position:relative;z-index:4;overflow:visible;/* border: 1px solid gray; */padding-top:5px}
/* Rechte Spalte - auch hier 5px Abstand nach oben */#rechtespalte{float:left;position:relative;z-index:5;padding:5px 15px 0 0;overflow:hidden;width:170px;/* right column width */margin-right:-195px;/* _negative_ right column width + padding width */margin-left:10px;/* Abstand rechte Spalte zum Inhaltselement */border-top:2px dotted #000/*	border-top-width: 1px; *//* border: 1px solid gray; */}
/*** IE6 Fix ***/* html #left{left:170px/* RC width */}
/* Hide from IE5-mac. Only IE-win sees this. \*/* html #floatbox{margin-right:10px}
* html p{height:1%;margin-left:0}
/* End hide from IE5/mac *


/* ---------------- Menue links -------------------- *//* verwendete Farbcodierungen:

noch dunkler grau (statt ehemals schwarz): #404041;
dunkelgrau: #808285;
hellgrau: #E6E7E8
rot: #ED1C24

*//* tags die von der Auszeichnung als Glossar-Elemente ausgeschlossen werden sollen*/div#menue_links{border-bottom:0 dotted #000;font-style:normal;cursor:default}
h1,h2,h3{border-bottom:0 dotted #000;cursor:default}
dd.csc-textpic-caption dfn{border-bottom:0 dotted #000;font-style:normal;cursor:default}
/* H1 wird nur im Breadcrumb fuer die Auszeichnung der aktuellen Seite (=Seitentitel) verwendet */h1{display:inline;font-size:90%;font-weight:400;font-family:georgia, sans-serif;color:#000}
h3{font-size:100.01%;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;padding:1px 10px 1px 5px;font-weight:lighter;color:#fff;background-image:url(/fileadmin/templates/images/h2_bg.gif);background-repeat:repeat-y}
#headline_breit h2{font-size:100.01%;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;padding:1px 10px 1px 5px;font-weight:lighter;color:#fff;background-image:url(/fileadmin/templates/images/h2_bg_headline.gif);background-repeat:repeat-y}
#inhaltlinks h3{font-size:100.01%;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;padding:1px 10px 1px 5px;font-weight:lighter;color:#fff;background:#ED1C24}
div#menue_infobereich ul{list-style:none;margin:0;padding:0;/* no need for margins or padding */width:180px;/* important for later */max-width:180px}
div#menue_infobereich li{font-weight:400;font-size:85%;display:block;border-bottom:1px solid #fff;margin:0;padding:0;list-style:none;color:#808285;padding-left:20px;margin-left:0;padding-right:5px;margin-right:2px;border-bottom:2px dotted #000;margin-top:-1px;display:block;width:auto;background:#FFF url(/fileadmin/templates/images/pfeil_rechts_grau_auf_weiss.gif) center left no-repeat}
/* Bei allen anderen Menuepunkten nur eine unterstrichenen Strich */div#menue_infobereich li a,div#menue_infobereich li a:link,div#menue_infobereich li a:visited{color:#808285}
div#menue_infobereich li a:hover{color:#000}
/* Beim ersten Element der Infobereich-Navigationsleiste obere *und* untere Strichlinie anfuegeb: */div#menue_infobereich li.erstes_element{border-top:2px dotted #000;margin-top:0;padding-top:0}
div#menue_infobereich li.erstes_element a,div#menue_infobereich li.erstes_element a:link,div#menue_infobereich li.erstes_element a:visited{color:#808285}
div#menue_infobereich li.erstes_element a:hover{color:#000;margin-top:0}
div#menue_infobereich li span{color:#000}
#menue_links ul{list-style:none}
#menue_links li{font-size:100%;display:block;border-bottom:1px solid #fff;margin:0;padding:0}
#menue_links li.normal span,#menue_links li.normal a,#menue_links li.normal a:link,#menue_links li.normal a:visited{color:#fff;background-color:#ED1C24;text-decoration:none;display:block;padding:.1em 0 .1em .4em;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica}
#menue_links li.normal a:hover{color:#ED1C24;background-color:#fff;display:block}
#menue_links li.normal2 a,#menue_links li.normal2 a:link,#menue_links li.normal2 a:visited{color:#000;background-color:#E6E7E8;text-decoration:none;padding:.1em 0 .1em 1em;display:block;font-size:90%}
#menue_links li.normal2 a:hover{color:#ED1C24;/* E6E7E8 */background-color:#fff;display:block;font-style:italic}
#menue_links li.cur span,#menue_links li.cur a,#menue_links li.cur a:link,#menue_links li.cur a:visited{color:#fff;background-color:#000;text-decoration:none;display:block;padding:.1em 0 .1em .4em;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica}
#menue_links li.cur a:hover{color:#000;background-color:#fff}
#menue_links li.cur2 span,#menue_links li.cur2 a,#menue_links li.cur2 a:link,#menue_links li.cur2 a:visited{color:#ED1C24;background-color:#fff;text-decoration:none;padding:.1em 0 .1em 1em;display:block;font-size:90%}
#menue_links li.cur2 a:hover{color:#ED1C24;background-color:#E6E7E8}
#menue_links li.act span,#menue_links li.act a,#menue_links li.act a:link,#menue_links li.act a:visited{color:#fff;background-color:#000;text-decoration:none;display:block;padding:.1em 0 .1em .4em;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica}
#menue_links li.act a:hover{color:#ED1C24;background-color:#fff}
#menue_links li.act2 span,#menue_links li.act2 a,#menue_links li.act2 a:link,#menue_links li.act2 a:visited{color:#000;background-color:#E6E7E8;text-decoration:none;display:block;padding:.1em 0 .1em .4em;font-size:90%}
/* ---------------- Menue oben unter Banner -------------------- */div#menue_top{/* background: #000000; */float:left;margin:0;padding:0;width:620px}
div#menue_top ul{list-style:none;/* remove the bullets */margin:0;padding:0;/* no need for margins or padding */width:620px;/* important for later */max-width:620px/* background: #000000; */}
div#menue_top li{margin:0;padding:0;float:left;/* we want these to display inline, but we want them block level for later so no display: inline; *//* width: 103px; *//* oder: 16.6% */font-size:89%;font-weight:700;letter-spacing:1px;color:#fff;background-color:#fff;text-decoration:none;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;display:block;width:102px;text-align:center}
div#menue_top li a,div#menue_top li a:link,div#menue_top li a:visited{color:#fff;background-color:#404041;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li a:hover{color:#ED1C24;background-color:#fff;display:block}
div#menue_top li.erstes_element a,div#menue_top li.erstes_element a:link,div#menue_top li.erstes_element a:visited{color:#fff;background-color:#404041;width:103px;padding-left:0;margin-left:0;padding-right:5px;margin-right:2px;display:block;width:auto}
div#menue_top li.erstes_element a:hover{color:#ED1C24;background-color:#fff;display:block}
div#menue_top li.letztes_element a,div#menue_top li.letztes_element a:link,div#menue_top li.letztes_element a:visited{color:#fff;background-color:#404041;width:103px;padding-right:0;margin-right:2px;padding-left:5px;margin-left:2px;display:block}
div#menue_top li.letztes_element a:hover{color:#ED1C24;background-color:#fff;display:block}
div#menue_top li span.cur,div#menue_top li span.cur a,div#menue_top li span.cur a:link,div#menue_top li span.cur a:visited{color:#ED1C24;background-color:#fff;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li span.act a,div#menue_top li span.act a:link,div#menue_top li span.act a:visited{color:#ED1C24;background-color:#fff;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li.erstes_element span.cur,div#menue_top li.erstes_element span.cur a,div#menue_top li.erstes_element span.cur a:link,div#menue_top li.erstes_element span.cur a:visited{color:#ED1C24;background-color:#fff;width:103px;padding-left:0;margin-left:0;padding-right:5px;margin-right:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li.erstes_element span.act a,div#menue_top li.erstes_element span.act a:link,div#menue_top li.erstes_element span.act a:visited{color:#ED1C24;background-color:#fff;width:103px;padding-left:0;margin-left:0;padding-right:5px;margin-right:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li.letztes_element span.cur,div#menue_top li.letztes_element span.cur a,div#menue_top li.letztes_element span.cur a:link,div#menue_top li.letztes_element span.cur a:visited{color:#ED1C24;background-color:#fff;width:102px;padding-right:0;margin-right:2px;padding-left:5px;margin-left:2px;display:block;padding-top:2px;padding-bottom:2px}
div#menue_top li.letztes_element span.act a,div#menue_top li.letztes_element span.act a:link,div#menue_top li.letztes_element span.act a:visited{color:#ED1C24;background-color:#fff;width:102px;padding-right:0;margin-right:2px;padding-left:5px;margin-left:2px;display:block;padding-top:2px;padding-bottom:2px}
/* ---- Bereiche und Klassen, die ausgeblendet werden sollen ---- */th,.hidden{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline}
/* ----- Konfiguration der verwendeten Extensions ueber CSS ----- *//*
div.csc-sitemap ul {
	list-style: none;
}
div.csc-sitemap li a {
	color: #ffffff;
	background-color: #ED1C24;
	display:block;
	padding: 0.1em 0 0.1em 0.2em;
}
div.csc-sitemap li li a {
	color: #ED1C24;
	background-color: #E6E7E8;
	padding: 0.1em 0 0.1em 0.8em;

}
div.csc-sitemap li li li a {
	background-color: #ffffff;
	padding: 0.1em 0 0.1em 1.4em;
}
*/div.csc-sitemap ul{list-style-type:none;margin:0 30px 0 0;padding:0;border-left:2px dotted #000}
div.csc-sitemap ul li{margin:8px 0 0;padding:0}
div.csc-sitemap ul ul{list-style-type:none;border-left:2px dotted #000;margin:10px 0 20px 30px;padding:0}
div.csc-sitemap ul ul li{margin:0;margin:3px 0 10px;padding:0;font-size:100.01%}
div.csc-sitemap ul a{margin:0;padding:1px 10px;font-size:100.01%;text-decoration:none;font-weight:700;background-color:#000;color:#fff;border-bottom:2px dotted #000;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;display:block;width:100%}
div.csc-sitemap ul ul a{background-color:#ED1C24;color:#fff}
div.csc-sitemap ul ul ul a{background-color:#E6E7E8;color:#000}
div.csc-sitemap ul a:visited{}
div.csc-sitemap ul a:hover,div.csc-sitemap ul a:active,div.csc-sitemap ul a:focus{}
div.csc-sitemap ul ul a{font-variant:normal;font-weight:400}
div.csc-sitemap ul ul a.lev2{font-variant:small-caps;font-weight:400}
div.csc-sitemap ul span.sm-aktiv{padding-left:10px;font-weight:700}
/* ----- Konfiguration des Teaser-Plugins (zusaetzlich auch in Template)  ----- */div.teaser p{margin-bottom:10px}
/* ----- Konfiguration des internen Links (zusaetzlich auch in Template)  ----- */.internal-link{margin-right:.2em;text-decoration:none}
a.internal-link:hover{text-decoration:none/* font-style: italic;	
	letter-spacing: -0.1px; */}
/* ------- Glossar --------------------------------------------------------- *//*
a.glossary {
	border-bottom: 1px dotted #0925a2;
}

a.glossary:hover, #Inhalt a.glossary:active {
	border-bottom: 1px dotted #fe9f00;
}

#inhalt acronym,
#inhalt dfn,
#inhalt abbr,
#inhalt span.abbr {
	border-bottom: 1px dotted #0925a2;
}

dl.glossary {
	margin: 2em 1em 1em 1em;
}

dl.glossary strong {
	text-decoration: underline;
} 
*//*

acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

*//*-----------------------------------  NEWS  -----------------------------------*/.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer{clear:right}
.news-latest-container HR.clearer{clear:left}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/.news-latest-container{border:0;background-color:#fff}
.news-latest-gotoarchive{}
.news-latest-container H3{color:#fff;border:0;background:#808285;margin-bottom:1px;padding-bottom:1px}
.news-latest-gotoarchive{font-weight:700;margin-top:5px}
.news-latest-gotoarchive A:LINK,.news-latest-gotoarchive A:VISITED,.news-latest-gotoarchive A:HOVER{color:#ED1C24;background-color:#fff}
.news-latest-gotoarchive A{color:#ED1C24}
.news-latest-item{/* IE hack */height:1%;line-height:1.3;/* IE hack end */padding-top:5px;padding-bottom:5px;border-bottom:2px solid #000}
.news-latest-item IMG{margin-bottom:5px;margin-right:5px;float:left}
.news-latest-category IMG{float:none;border:none;margin:0}
.news-latest-date,.news-latest-morelink,.news-latest-category{font-size:100.01%;font-weight:700;margin-right:.3em}
.news-latest-morelink{float:right}
.news-latest-morelink IMG{}
.news-latest-morelink A{}
/*--------------------------------- tt_news LIST view  -----------------------------------*/.news-list-container{}
.news-list-item{/* IE hack */height:1%;line-height:1.3;/* IE hack end */padding:3px;margin:3px;border:1px solid #666;background-color:#F9FFE5}
.news-search-form{padding:3px;margin-bottom:5px;border:1px solid #666;background-color:#F9FFE5}
.news-search-emptyMsg{margin:0}
.news-search-form FORM{margin:0}
.news-list-container H3{margin-bottom:5px;padding:2px;border-bottom:1px solid #769024;background-color:#769024}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER{color:#fff;padding-left:2px}
.news-list-container H3 A{color:#fff}
.news-list-container P{padding-left:3px}
.news-list-date{float:right;color:#3E551C;width:180px;text-align:right;height:20px;margin-top:-2px;margin-right:-2px;font-size:9px;font-weight:400;background-color:#F9FFE5}
.news-list-imgcaption{float:right;padding-top:3px;padding-right:3px;font-size:9px}
.news-list-container IMG{float:right;border:1px solid #666;margin-bottom:5px;margin-right:2px;margin-left:5px}
.news-list-category IMG{float:none;border:none;margin:0}
.news-list-morelink,.news-list-category{font-size:9px;margin-left:3px}
.news-list-morelink{margin-bottom:3px}
.news-list-browse{text-align:center}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/.tx-ttnews-browsebox{margin:3px;border:1px solid #666;padding:3px;background-color:#F9FFE5}
.tx-ttnews-browsebox TD{font-size:10px}
.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell{font-weight:700}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0}
.tx-ttnews-browsebox-SCell{background-color:#BBE53A;border:1px solid #666}
.news-search-emptyMsg{font-size:11px;margin-left:10px}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/.news-single-item{padding:0;margin-bottom:0}
.news-single-item H2{font-size:16px;font-weight:700;color:#85A600;margin-bottom:0}
.news-single-item H3{margin-bottom:5px}
.news-single-img{float:right;margin-left:5px}
.news-single-imgcaption{padding:3px;clear:both}
.news-single-category{float:right}
.news-single-backlink,.news-single-backlink a{font-weight:700;font-size:10px;margin-bottom:15px;margin-top:10px}
.news-single-timedata{float:left;font-weight:700;font-size:100.01%;margin-right:.3em}
.news-single-timedata,.news-single-author,.news-single-imgcaption{font-size:100.01%}
.news-single-author{padding-bottom:3px}
.news-single-additional-info{background-color:#BBE53A;/* 	clear: both; */margin-top:15px;border:1px solid #666;padding:3px;padding-bottom:0}
.news-single-related,.news-single-files,.news-single-links{border:1px solid #666;margin:0;margin-bottom:3px;padding:3px;background-color:#F9FFE5}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:700;font-size:11px;margin-left:5px;width:90%}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */.news-amenu-container{margin-top:10px;padding:3px;border:1px solid #333;background-color:#BBE53A}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container UL{padding:3px;margin-top:5px;margin-left:0;margin-bottom:0;border:1px solid #666;background-color:#F9FFE5;list-style-type:none}
.news-amenu-container H2{color:#fff;padding:3px;border:1px solid #666;background-color:#769024}
.news-amenu-item-year{font-weight:700;border:1px solid #666;padding:2px;background-color:#769024;color:#fff}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */.news-catmenu{padding:5px;margin:10px 0 10px 10px;border:1px solid #666;background-color:#F9FFE5}
.news-catmenu-header{font-size:11px;font-weight:700}
.news-catmenu DIV{font-size:10px;white-space:nowrap}
.news-catmenu DIV img{margin:0;padding:0;vertical-align:middle}
.news-catmenu-ACT{font-weight:700}
/*  Styles for catmenu mode "nestedWraps" */.level0{background-color:#fff}
.level1{padding-left:10px;background-color:#eee}
.level2{padding-left:10px;background-color:#ddd}
.level3{padding-left:10px;background-color:#ccc}
.level4{padding-left:10px;background-color:#bbb}
/* Abstand am Ende eines Bildes auf 8px in allen Browsern, in seperater
 * Datei nochmal speziell fuer IE mit groesserem Abstand (IE Bug) */DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{padding-bottom:8px}
/* --------------- FCE: Tabelle ----------------------- */.tabheadcontainer{width:100%}
.tabcontentcontainer{width:100%}
.tabellenkopf h4,h4.tabellenheader{clear:both;display:block;font-size:100.01%;font-family:Tahoma,Verdana,Arial,Geneva,Helvetica;padding:1px 10px 1px 5px;font-weight:lighter;color:#000;background:#E6E7E8;border-bottom:2px solid red}
.tabelle_linie{clear:both}
.tabelleninhalt{border-bottom:1px dotted #808285}
.tabelleninhalt span{display:inline}
.tabelleninhalt p{display:inline;font-size:100.01%;font-family:georgia, sans-serif}
.tabelle_links{float:left;padding-left:10px}
.tabelle_rechts{float:right;text-align:right}
/* Punkteliste mit verschiedenen Layouts */ul.csc-bulletlist-0{list-style:none;padding-bottom:8px}
.csc-bulletlist-0 li{padding-left:10px;border-bottom:1px dotted #808285}
/* Tabelle mit verschiedenen Layouts *//* Erste Zeile einer Tabelle beschriftet die Spalten und ist daher unsichtbar *//*
table.contenttable-0 caption {
 clear: both;
 display:block;
 font-size:100.01%;
 font-family: Tahoma,Verdana,Arial,Geneva,Helvetica;
 padding:1px 10px 1px 5px;
 font-weight:lighter;
 color:#000000;
 background: #E6E7E8;
 border-bottom: 2px solid red;
 margin-top: -2px;
}

table.contenttable-0 {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	width: 100%;
}
table.contenttable-0 td {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
  	padding-left: 10px;
	margin-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	border-bottom: 2px dotted #808285;
}
table.contenttable contenttable-0 TR.tr-even tr-0 TD.td-0 {
        vertical-align: top;
}
table.contenttable contenttable-0 TR.tr-even tr-0 TD.td-last {
        vertical-align: top;
}

*//* -------------- Variable Abstaende zwischen den Content-Elementen --------------*/.top_0{margin-top:0}
.top_05{margin-top:.5em}
.top_1{margin-top:1em}
.top_2{margin-top:2em}