/* @override http://vdab.de/fileadmin/templates/content.css */

/* Standard-Styles innerhalb der Content-Spalte */

div#inhalts_wrapper h1, div#inhalts_wrapper h1.csc-firstHeader  { 
 color: #525858;
 font: bold 1.3em/1.3em "Microsoft Sans Serif", Arial, Helvetica, sans  serif;
 padding: 16px 0 0 0px;
 margin: 0 0 5px 1px;
 }

div#inhalts_wrapper h1.csc-firstHeader {
padding: 8px 0 0 0px !important; 
}

/* Linie unter Ueberschriften - nicht an H1, wg allgm Nutzbarkeit */
div#inhalts_wrapper h1 { border-bottom: 1px solid #a9a9a9; margin:0; padding-top:18px; clear: both;}

div#inhalts_wrapper h2 {
	color: #1E1A1B;
	font: bold 1.0em/1.2em Verdana, sans-serif, "Lucida Grande", Lucida;
	padding: 10px 0 0 0px;
	margin:0;
	 }
div#inhalts_wrapper h3 {
	color: #53575A;
	font: bold 1.0em/1.2em Verdana, sans-serif, "Lucida Grande", Lucida;
	padding: 5px 0 4px 0;
	margin:0;
}

div#inhalts_wrapper h4 {
	color: #231F20;
	font: bold 0.9em/1.2em "Microsoft Sans Serif", Arial, Helvetica, sans  serif;
	padding: 5px 0 0 0px;
	margin:0;
	border-bottom: 1px solid #231F20;
}

div#inhalts_wrapper p.zitat {
	border-left: 10px;
	border-left-style: solid;
	border-left-color: #B51F23;
	color: #B51F23;
	font: 1.1em/1.3em Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 10px;
	margin:5px 0 5px 0;
}
div#inhalts_wrapper p.zitat a:link, div#inhalts_wrapper p.zitat a:hover, div#inhalts_wrapper p.zitat a:visited, div#inhalts_wrapper p.zitat a:hover:visited{
	color: #B51F23;text-decoration:underline;
}
acronym {
border-bottom:1px dotted #53575A;
}
/* Allgemeine Listen im Content */
div#inhalts_wrapper ul {
color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida !important;
list-style-type: none; 
margin:15px 30px 15px 30px;
padding: 0;
}
div#inhalts_wrapper ul li {
background: transparent url(pics/ul_li_sign.gif) left 0.3em no-repeat; 
color: #53575A; font: 1em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida !important;
list-style-type: none; 
margin:0; 
padding: 0 0 0 20px;
text-align: left;  
}
div#inhalts_wrapper ol {
color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
margin:15px 30px 15px 30px;
padding: 0;
}

/* Normaltext mit allen Link-Varianten */
div#inhalts_wrapper p.bodytext, div#inhalts_wrapper p {color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida; }
div#inhalts_wrapper a:link {
color:#006ab2;
text-decoration:none;
}
div#inhalts_wrapper a:hover {
text-decoration:underline;
}
div#inhalts_wrapper a:visited {
color:#5090c8;
text-decoration:none;
}
div#inhalts_wrapper a:hover:visited {
color:#006ab2;
text-decoration:underline;
}

dd.csc-textpic-caption a:link, dd.csc-textpic-caption a:hover, dd.csc-textpic-caption a:visited, dd.csc-textpic-caption a:visited:hover {color:white !important}

dd.csc-textpic-caption {background-color:#858A8E; 
color: #FFFFFF;
font: 0.7em/1.6em Verdana, sans-serif, "Lucida Grande", Lucida;
padding: 0 6px 0px 6px;
}
dl.csc-textpic-image {

}
/* Etwas mehr Abstand, wenn mehrere Bild/Text-Elemente aufeinander folgen*/
.csc-textpic-clear {
height:20px;
}
/* vor dem Element auch ... */ 
.csc-textpic {margin-top:15px;}


/* Site-Maps - Variante mit Inhaltsangabe*/ 
div#inhalts_wrapper ul.csc-menu, div#inhalts_wrapper ul{
margin:15px 30px 15px 0px;
}

div#inhalts_wrapper ul.csc-menu ul , div#inhalts_wrapper ul ul{
margin: 15px 0 25px 0;
}

div#inhalts_wrapper ul.csc-menu li, div#inhalts_wrapper ul li {
margin: 5px 30px 0px 0px;
font-size: 115%;
}
div#inhalts_wrapper ul ul li.csc-section {
font-size: 130% !important;
}
div#inhalts_wrapper ul.csc-menu-7  a:link,  div#inhalts_wrapper ul.csc-menu-7  a:visited {
color: #53575A
}


/* Site-Maps - Variante Sitemap oft = csc-menu-7, aber einzeln weil sonst zu unuebersichtlich*/ 
div#inhalts_wrapper .csc-sitemap {
margin:15px 30px 15px 0px;
}

div#inhalts_wrapper .csc-sitemap ul ul {
margin: 15px 0 25px 0;
}

div#inhalts_wrapper .csc-sitemap ul li {
margin: 5px 30px 0px 0px;
font-size: 120% !important;
}
div#inhalts_wrapper .csc-sitemap ul a:link,  div#inhalts_wrapper .csc-sitemap ul a:visited{
color: #53575A
}
div#inhalts_wrapper .csc-sitemap ul ul {
}
div#inhalts_wrapper .csc-sitemap ul ul ul li {
margin-right:10px;

}

/* News / Liste */ 
/* Teaser auf Umfluss stellen, damit der Mehr-Link gleich hinterm Text steht */
div#inhalts_wrapper .news-list-container p.bodytext {
display:inline;
}
/* und den Mehr-Link in Form bringen */ 
div#inhalts_wrapper .news-list-morelink {color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}

/* Bilder in den Listen */
div#inhalts_wrapper .news-list-container IMG {float: left; margin: 3px 7px 7px 0;}

/* Category-Img in der Listenansicht - sitzt immer innerhalb der h3-Ueberschrift */
div#inhalts_wrapper .news-list-container {
margin: 12px 0 0 0;
}
div#inhalts_wrapper .news-list-container H3 IMG {
margin-right:3px; margin-bottom:-4px;float: none;
}

/* Linie unter jedem News-List-Eintrag */
div#inhalts_wrapper .news-list-item-foot {
border-bottom: 1px solid #a9a9a9; margin:0; padding:0;
color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
text-align:right;
}
/* warum der Autorname noch mal mit <p> gewrapt ist möchte ich auch mal wissen: */
div#inhalts_wrapper .news-list-item-foot p{font-size: 1em;}

/* News / Single */
div#inhalts_wrapper .news-single-item h2 {
 color: #231F20;
 font: bold 1.5em/1.3em "Microsoft Sans Serif", Arial, Helvetica, sans  serif;
 padding: 16px 0 8px 0;
}
div#inhalts_wrapper .news-single-item-head {
border-bottom: 1px solid #a9a9a9; margin:0; padding:0;
color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
text-align:right;
}
div#inhalts_wrapper .news-single-img {float: left; margin: 17px 7px 0 0;}
div#inhalts_wrapper .news-single-author {
font-size:1em;
}
div#inhalts_wrapper .news-single-item h3 IMG {
margin-right:3px; margin-bottom:-4px;
}
div#inhalts_wrapper .news-single-item h3 p {
color: black; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
}
div#inhalts_wrapper .news-single-item p.news-single-author {
display:inline;
}
div#inhalts_wrapper .news-single-backlink , div#inhalts_wrapper .news-single-backlink {
text-align:right;
}
div#inhalts_wrapper .news-single-backlink a:link, div#inhalts_wrapper .news-single-backlink a:visited {
color:#006ab2; font: bold 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
}
div#inhalts_wrapper .news-single-item { border-bottom: 1px solid #a9a9a9; margin:0; padding:0;}

div#inhalts_wrapper .news-single-additional-info {color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
div#inhalts_wrapper .news-single-additional-info dd {
margin:0;padding:0;
padding-left: 18px;
background: url(pics/nav_link_act.gif) 0% 0.30em no-repeat;
}
p.news-single-imgcaption {
	background-color:#858A8E; 
	color: #FFFFFF !important;
	font: 0.7em/1.6em Verdana, sans-serif, "Lucida Grande", Lucida;
	padding: 0 6px 0px 6px;
}

div#inhalts_wrapper .tx-ttnews-browsebox {
color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
}


/* Formatierung der angehaengten Dateien - NUR DAM-Objekte */ 
div#inhalts_wrapper .news-single-dam-files {
border: 1px solid #858A8E;
margin:20px 0 20px 0;
}
div#inhalts_wrapper .news-single-dam-files h4 {
background-color:#858A8E;
color:white;
font: bold 0.70em Verdana, sans-serif, "Lucida Grande", Lucida;
letter-spacing:0.1em;
text-transform:uppercase;
padding:5px;
margin:0;
}
div#inhalts_wrapper .news-single-dam-files-row {
padding:3px;
color: #53575A;font: 0.73em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
}
div#inhalts_wrapper .news-single-dam-files-row img {
margin-bottom:-2px;
}
div#inhalts_wrapper .even {
background-color:#EBEFF0;
}
div#inhalts_wrapper .odd {
}


/* Indexed Search Ergebnisliste & erweiterte Suche */
div#inhalts_wrapper .tx-indexedsearch-searchbox-sword {width:98%}
div#inhalts_wrapper .tx-indexedsearch p, div#inhalts_wrapper .tx-indexedsearch-percent {
color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
margin:0; padding:0;
}
div#inhalts_wrapper .tx-indexedsearch-rules p {
margin-bottom:20px;
}
div#inhalts_wrapper .tx-indexedsearch-res h3 {
padding-top:15px;
padding-left: 18px;
background: url(pics/nav_link_act.gif) 0% 1.35em no-repeat;
margin-bottom:0;
}
div#inhalts_wrapper .tx-indexedsearch-res h3 img {
display:none;
}
div#inhalts_wrapper p.tx-indexedsearch-descr {
margin:0;padding:0;
}
div#inhalts_wrapper .tx-indexedsearch dt {
float: left;
} 
div#inhalts_wrapper .tx-indexedsearch dl { 
color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
margin:0; padding:0;
}

div#inhalts_wrapper .tx-indexedsearch-browsebox p, div#inhalts_wrapper .tx-indexedsearch-whatis p{
color: #000000;
margin:0;
padding:0;
}

div#inhalts_wrapper .tx-indexedsearch-sw {
font-weight:bold;
}
div#inhalts_wrapper ul.browsebox {
margin-left:0px;
}
div#inhalts_wrapper ul.browsebox li {
float:left;background-image:url(.gif); padding:3px;
}
div#inhalts_wrapper ul.browsebox li a:link, div#inhalts_wrapper ul.browsebox li a:visited {
color:#006ab2;
}
div#inhalts_wrapper .tx-indexedsearch-result-number {
display:none;
}

/* DR Wiki - - viele Elemente werden per JavaScript eingebunden ... */
/* Infobox zur Textanzeige */
#infobox {background-color:#ACACAC;width:100%;}
#infoform {position:absolute; left: -3000px; height: 0px; width: 0px;}

/* Grundeinstellungen fuer alle Formulare */
div#inhalts_wrapper label {display:block; font-size:0.8em; margin: 7px 0 2px  5px;}
div#inhalts_wrapper fieldset {padding: 5px; color:#8C8C8C; border: 1px solid #a9a9a9}
div#inhalts_wrapper legend {background-color:white; padding-left:5px; padding-right:5px;}
div#inhalts_wrapper input {border: 1px solid #8C8C8C}
div#inhalts_wrapper input.submit {margin-top: 20px;}
div#inhalts_wrapper div#inhalts_wrapper .tx-indexedsearch-searchbox-sword {width: 80%}
div#inhalts_wrapper form {margin-top:15px}


/* Dateiliste mm_DAM_filelist */
.tx-mmdamfilelist-pi1-listrow{color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-mmdamfilelist-pi1-listrow-even { background-color:#EBEFF0;padding:7px;}
.tx-mmdamfilelist-pi1-listrow-odd {padding:7px;}
.tx-mmdamfilelist_titlebox {}
.tx-mmdamfilelist-pi1-image {float:left; width:85px;}
.tx-mmdamfilelist-pi1-image img {border-top: 1px solid #B2B2B2;border-right: 3px solid #9E9E9E;border-bottom: 3px solid #9E9E9E;border-left: 1px solid #B2B2B2;padding:0;}
.tx-mmdamfilelist-pi1 .browseBoxWrap {color: #53575A; font: .77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-mmdamfilelist-pi1 .disabledLinkWrap {display:none}


/* Allgemeine Klassen fuer Downloads mit dam_downloads, css_filelinks
die Klassen kommen aus TS
 */
 
DIV#inhalts_wrapper .fgs_download_list {border: 1px solid #858A8E;margin:20px 0 20px 0;}
DIV#inhalts_wrapper .fgs_download_list h3 {font: 12px/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;margin:0;padding:0 0 2px 0;font-weight:normal; font-size:12px; line-height:13px;}
DIV#inhalts_wrapper .fgs_download_list h1 {background-color:#858A8E;color:white;font: bold 9px Verdana, "Lucida Grande", Lucida;letter-spacing:0.1em;text-transform:uppercase;padding:5px;margin:0;}
DIV#inhalts_wrapper .fgs_download_list_item {padding-left:35px;margin-bottom:5px;color: #53575A; font: 10px/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}

DIV#inhalts_wrapper .fgs_download_list .even {background-color:#EBEFF0 !important;padding:3px 0 1px 0;}
DIV#inhalts_wrapper .fgs_download_list .odd {padding:3px 0 1px 0;}
 
 

/* Dateilisten mit dam_downloads */
div#inhalts_wrapper .tx-damdownloads-pi1 {padding: 0 0 10px 0; width:100%}
div#inhalts_wrapper .dam_downloads {width:205px;float:left}
div#inhalts_wrapper .dam_downloads dl {color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
div#inhalts_wrapper .dam_downloads dl {width:200px; clear:both }
div#inhalts_wrapper .dam_downloads dt {width:75px; float:left;text-align: left; padding: 2px 3px 11px 1px;}
.dam_downloads dt IMG {
border-top: 1px solid #B2B2B2;
border-right: 3px solid #9E9E9E;
border-bottom: 3px solid #9E9E9E;
border-left: 1px solid #B2B2B2;
padding:0;
}
div#inhalts_wrapper .dam_downloads dd {width: 120px; float:left;margin: 0; padding: 0.5em 0 .5em 0; }

/* Weil es bei dam_downloads nur ein Template gibt, hier ein paar Kniffe: 
Per Unsichtbarem Rahmen werden ein paar Einstellungen überschrieben */
div#inhalts_wrapper .csc-frame-invisible .dam_downloads {width:100%;float:none}
div#inhalts_wrapper .csc-frame-invisible .dam_downloads dl {float:none; width:100%;}
div#inhalts_wrapper .csc-frame-invisible .dam_downloads dt {width:260px; text-align: left; padding: 2px 3px 11px 1px;} 
div#inhalts_wrapper .csc-frame-invisible .dam_downloads dd {width:210px; float:left;text-align: left; padding: 2px 3px 11px 1px;}
div#inhalts_wrapper .csc-frame-invisible .browseresults {display:none;}
div#inhalts_wrapper .csc-frame-invisible .browselinks {display:none; }

.marginale .tx-damdownloads-pi1 {margin: 0 0 0 18px;padding:0}
.marginale .dam_downloads dl { }
.marginale .dam_downloads dt {padding:0; width:90px; float: left}
.marginale .dam_downloads dd {margin: 0;padding:0;color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.marginale .browseresults {display:none;}
.marginale .browselinks {display:none; }
.marginale .dam_downloads IMG {margin-bottom:5px}



/* New-LoginBox LISTEN */
.tx-newloginbox-pi3-listrow {color: #53575A; font: 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-newloginbox-pi3-listrow table {width:96%;border: 1px solid #858A8E; padding:0; margin:0; border-spacing:0;}
.tx-newloginbox-pi3-listrow th {background-color:#858A8E; color:white; font: bold 0.9em Verdana, sans-serif, "Lucida Grande", Lucida; letter-spacing:0.1em; text-transform:uppercase; text-align:left; padding:5px; margin:0;}
.tx-newloginbox-pi3-listrow th a:link, .tx-newloginbox-pi3-listrow th a:visited {color:white !important}
.tx-newloginbox-pi3-listrow td {border:0; background-color:#FFFFFF; border-left: 1px solid #FFFFFF; padding:2px 5px 2px 6px;}
.tx-newloginbox-pi3-listrow-odd td { background-color:#EBEFF0;}

/* New-LoginBox Single-Ansicht mittels Template von danp_userlisttemplate & danp_libs  */
.tx-newloginbox-pi3 dt {color:#8C8C8C; font-size: 90%; clear: both; text-align: left; padding: 4px 0 4px 1px; }
.tx-newloginbox-pi3 dd {color:#000000; margin: 0; padding: 0 0 .5em 0; display:block}

/* tx-srfeuserregister-pi1 / Account-Daten Editieren */
.tx-srfeuserregister-pi1 dt {clear: both; text-align: left; padding: 4px 0 4px 1px; }
.tx-srfeuserregister-pi1 dd {color:#000000; margin: 0; padding: 0 0 .5em 0; display:block } 


/* Das Wiki */
.tx-drwiki-pi1 ul li{color: #53575A; font: 1em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-drwiki-pi1 ul ul li {color: #53575A; font: 1.3em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-drwiki-pi1 ol li{color: #53575A; font: 1em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-drwiki-pi1 ol ol li {color: #53575A; font: 1.3em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}
.tx-drwiki-pi1 hr {border-top:1px solid #a9a9a9;}
.tx-drwiki-pi1 textarea {width:90%}
/*
#############################
# Marginal-Spalte
#############################
*/
.marginale {width:210px; border: 1px solid #006ab2; background-color:#fff; margin-bottom:10px; padding-bottom:10px;}
.marginale .csc-header h1, div#marginal_wrapper .news-amenu-container h2 {background-color:#006ab2; color:#fff !important; padding: 9px 5px 5px 18px !important; font-size:0.75em !important; margin:0;margin-bottom: 5px !important;}
.marginale p {font-size:0.8em; padding: 0px 15px 0px 18px; margin:0;}

.marginale .csc-textpic-imagewrap {padding: 0px 0px 0px 18px; margin:0;}
.marginale .csc-textpic-image {margin: 5px 0 7px 0;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG  {
border-top: 1px solid #B2B2B2;
border-right: 3px solid #9E9E9E;
border-bottom: 3px solid #9E9E9E;
border-left: 1px solid #B2B2B2;
padding:0;
}
div#marginal_wrapper h1, div#marginal_wrapper h2, div#marginal_wrapper h3 {
padding: 0px 15px 0px 18px; margin:0;
color: #53575A; font: bold 0.77em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
clear:both;
}
div#marginal_wrapper h1 {
color:black;
}
div#marginal_wrapper h2 {
color:#006ab2;
}
/* Marginaltext mit allen Link-Varianten */
div#marginal_wrapper p.bodytext {color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;}

div#marginal_wrapper a:link {
color:#006ab2;
text-decoration:none;
}
div#marginal_wrapper a:hover {
text-decoration:underline;
}
div#marginal_wrapper a:visited {
color:#5090c8;
text-decoration:none;
}
div#marginal_wrapper a:hover:visited {
color:#006ab2;
text-decoration:underline;
}
/* allgemeine Listen im Marginalbereich / auch Sitemaps/Inhaltsübersichten */ 
div#marginal_wrapper ul {
color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
list-style-type: none; 
margin:15px 30px 15px 0px;
padding: 0;
}
div#marginal_wrapper ul li {
background: transparent url(pics/ul_li_sign.gif) 3px 0.3em no-repeat; 
list-style-type: none; 
margin:0; 
padding: 0 0 0 20px;
text-align: left;  
}

div#marginal_wrapper ol {
color: #53575A; font: 0.70em/1.5em Verdana, sans-serif, "Lucida Grande", Lucida;
margin:15px 30px 15px 30px;
padding: 0;
}


div#marginal_wrapper .news-amenu-container li {background: transparent url(none) }

/* Zusatzinfos von DAM-Downloads in der Marginalspalte ausblenden */
div#marginal_wrapper .dam_downloads_date, div#marginal_wrapper .dam_downloads_type, div#marginal_wrapper .dam_downloads_size, div#marginal_wrapper .dam_downloads_download {display:none;}
