@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,400italic,700italic,300italic&subset=latin,latin-ext);
/* CSS Templatesatz */
/* Abstände auf 0 setzen */
blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, img, li, ol, p, pre, td, th, ul {
    margin:0;
    padding:0;
    border:0;
}
/* Klasse für Floating erzeugen */
.clear {
    clear:both;
    height:0;
    line-height:0;
}
/* Schriftart, -größe, -farbe und -zeilenabstand festlegen, sowie Gesamthintergrund */
body {
    font-size:1em;
    font-family: 'Lato', sans-serif;
    background:#f3f7f9;
    color:#484847;
    text-align:center;
}
/* ============================================================================= */
/* DIVs definieren */
#wrapper {
    width:1100px;
    text-align:left;  
    margin:0 auto;
    background:#fff;
    border:0 none;
}
/* Hintergrundgrafik 1-spaltiges Layout */
#headerwrap {
    /*background:#fff url(/intern/gender-ekd/img/sg_logo.png) 20px 10px no-repeat;*/
    height:146px;
    position:relative;
    margin-bottom:10px;
}
* html #headerwrap {
    height:107px;
}
#headermeta {
    position:absolute;
    z-index:100;
    top:13px;
    right:0;
    width:600px;
    text-align:right;
    padding-right:15px;
}
#headerlogo1 {
    position:absolute;
    width:235px;
    height:98px;
    top:37px;
    left:53px;
}
#headerlogo1 img {
    width: 235px;
    height: auto;
}
#headerlogo2 {
    width: 235px;
    height: auto;
    padding-left: 300px;
    padding-top: 25px;
}
#mainwrap {
    padding-top:15px;
    margin-bottom:0;
}
* html #mainwrap {
    margin-bottom:30px;
}
*+html #mainwrap {
    margin-bottom:30px;
}
#mainnavi {
    float:none;
    width:100%;
    padding-left:0px;
    background: #7a7b7a;
    margin-bottom: 30px;
}
#mainnavi:after {
    content:'';
    display:block;
    clear: both;
}
* html #mainnavi {
    overflow:hidden;
}
/*
#content-1col {
    float:left;
    width:790px;
    background-color:#fff;
    padding: 0 15px 15px 40px;
}
*/
#breadcrumb {
    font-size:0.9em;
    color:#666;
    margin-bottom:1em;
    border-bottom:1px solid #888;
    display: none;
}
.contentteaser {
    margin: 0 0 -0.5em 0.2em;
}
#contentfooter {
    overflow:hidden;
    padding:0.5em;
    background: #F4F4F4;
    margin-top:1.5em;
    font-size:0.9em;
}
#contentfooterleft {
    float:left;
}
#contentfooterright {
    float:right;
}
#content-1col, #content-2col {
    width:600px;
    float:left;
    padding-left:1.5em;
}
#marginal {
    float:right;
    width:235px;
    margin:0;
    padding-right:1em;
}
#marginal-left {
    float:left;
    width:180px;
    margin:0;
    padding-left:1em;
}
#content-left-col {
    float:left;
    width:180px;
    margin:0;
    padding-left:1em;
}
#footerwrap {
    background:#7A7B7A;
    margin-top:20px;
    height:4em;
    position:relative;
    font-size:0.9em;
}
#footerleft {
    float:left;
    margin: 0;
    padding: 0;
}
#footerright {
    float:right;
    padding-right:21px;
    margin-top:1em;
    line-height:5em;
    color:#e0e0e0;
}
#release {
    display:none;
}
#map {
  position: relative;
  width: 485px;
  height: 300px;
}
/* ============================================================================= */
/* Definitionen für den Bereich Metanavigation */
#headermeta ul {
    list-style-type:none;
}
#headermeta ul li {
    display:inline;
    margin-right:5px;
}
#headermeta ul li a {
    color:#888;
    text-decoration:none;
    font-size:0.7em;
}
#headermeta ul li a:hover,#headermeta ul li a:focus {
    color:#888;
    text-decoration:underline;
}
/* ============================================================================= */
/* Definitionen für die Hauptnavigation */
#mainnavi ul {
    list-style-type:none;
    padding-top:0px;
    padding-right: 0;
    margin-left:0;
    background: #7a7b7a;
    width: 1100px;
    height: 27px;
}
#mainnavi ul li {
    padding:0;
    margin-bottom:0;
    float: left;
}
#mainnavi ul li.first {
    margin-left: 24px;
}
#mainnavi ul li a {
    display:block;
    color:#fff;
    text-decoration:none;
    font-size:0.85em;
    padding:5px 15px;
    background: #7a7b7a;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: bold;
}
#mainnavi ul li a:hover,#mainnavi ul li a:focus {
    color:#DC0D23;
    background: #fff;
    text-decoration: none; 
}
#mainnavi ul li a.aktiv {
    text-decoration:none;
    color:#DC0D23;
    font-weight:bold;
    background:#fff;
}
#mainnavi ul li ul, #mainnavi ul li ul li{
    /*background:#fff; margin:0; padding:0 0 0 0px; 
    margin-top:1px;*/
    display: none;
}
#mainnavi ul li ul li{
    background:none;
    padding-bottom:0;
    border-bottom: none;
    background:#fff;
    margin-bottom:1px;
}
#mainnavi ul li ul li a {
    text-transform:none;
    font-weight:normal;
    padding:6px 0 6px 30px;
    font-size:0.9em;
    color:#000;
    background:#B1C0E6;
}
#mainnavi ul li ul li a.aktiv {
    text-decoration:none;
    color:#fff;
    font-weight:normal;
    background:#DC0D23;
}
#mainnavi ul li ul li a:hover {
    color:#fff;
    background: #DC0D23;
    text-decoration: none; 
}
#mainnavi ul li ul li ul li a {
    text-transform:none;
    background-image:none;
    font-weight:normal;
    padding:0.15em 6px 0.15em 42px;
    font-size:0.8em;
    margin-bottom:0;
    background:#CFDBF9;
}
#mainnavi ul li ul li ul li ul li a {
    text-transform:none;
    background-image:none;
    font-weight:normal;
    padding:0.15em 6px 0.15em 52px;
    font-size:1.2em;
    margin-bottom:0;
}
/* ============================================================================= */
/* Definitionen für die optionalen Bild in der linken Spalte */
#images-optional {
    /*background-color:white;
    margin-top:15px;
    padding:10px;*/
}
/* ============================================================================= */
/* Allgemeine Definitionen für den Content-Bereich */
div.content img.hauptmotiv {
    margin-bottom:1.5em;
}
div.content {
    font-size:0.9em;
    line-height:1.3em;
}
div.content a {
    color:#dc0d23;
    text-decoration:none;
    font-weight:bold;
}
div.content a:hover,div.content a:focus {
    color:#dc0d23;
    text-decoration: underline;
}
div.content a.pdf {
    padding:2px 0 2px 23px;
    background:url(/images/gender_pdf.gif) 0px 4px no-repeat;
    display:block;
}
div.content a.pdf:hover {
    background:url(/images/gender_pdf.gif) center left no-repeat;
}
div.content a.image {
    padding:2px 0 2px 23px;
    display:block;
}
div.content a.image:hover {
}
div.content a.word {
    padding:2px 0 2px 23px;
    background:url(/images/gender_word.gif) center left no-repeat;
    display:block;
}
div.content a.word:hover { background:url(/images/gender_word.gif) center left no-repeat; }
div.content a.flash {
    padding:2px 0 2px 23px;
    display:block;
}
div.content a.audio {
    padding:2px 0 2px 23px;
    background:url(/images/gender_audio.gif) center left no-repeat;
    display:block;
}
div.content a.audio:hover { background:url(/images/gender_audio.gif) center left no-repeat; }
div.content a.video {
    padding:2px 0 2px 23px;
    background:url(/images/gender_video.gif) center left no-repeat;
    display:block;
}
div.content a.video:hover { background:url(/images/gender_video.gif) center left no-repeat; }
div.content a.powerpoint {
    padding:2px 0 2px 23px;
    background:url(/images/gender_ppt.gif) center left no-repeat;
    display:block;
}
div.content a.powerpoint:hover { background:url(/images/gender_ppt.gif) center left no-repeat; }
div.content a.zip {
    padding:2px 0 2px 23px;
    background:url(/images/gender_zip.gif) center left no-repeat;
    display:block;
}
div.contzent a.zip:hover { background:url(/images/gender_zip.gif) center left no-repeat; }
div.content h1,
div.content h2,
div.content h3,
div.content h4,
div.content h5,
div.content h6 {
    margin-bottom:5px;
    font-weight:bold;
}
div.content h1 {
    font-size:1.4em;
    line-height:1.1em;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    color:#dc0d23;
    font-style:normal;
    padding-bottom:0;
    text-transform: uppercase;
}
div.content h1.article { color: #000; font-size:1.4em; }
div.content h2 {
    font-size:1.4em;
    font-weight:normal;
    padding:0.5em 0em 0.5em 0em;
    line-height:1.1em;
    color:#dc0d23;
    text-transform: uppercase;
}
div.content h3 {
    font-size:1.4em;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.4em;
    text-transform: uppercase;
    color:#dc0d23;
    font-weight: normal;
}
div.content h4,
div.content h5,
div.content h6 {
    font-size:1.2em;
    font-weight:bold;
    text-transform: uppercase;
    color:#dc0d23;
    font-weight: normal;
}
div.content hr {
    border:0;
    color:#dc0d23;
    border-bottom:1px solid #dc0d23;
    padding: 0;
    margin: 23px 0 0 0;
}
div.content p {
    margin-bottom:0.65em;
}
div.content ol {
    margin-left:2.2em;
    margin-bottom:1.5em;
}
div.content ul {
    margin-left:0;
    list-style:inside none disc;
    margin-bottom:0.5em;
}
div.content ul li { padding-bottom:0.35em; }
div.content table {
    border-spacing:1px;
    border-collapse:collapse;
    margin-bottom:1.5em;
}
div.content th {
    font-size:1.1em;
    text-align:left;
    font-weight:bold;
    border:1px solid black;
    padding: 0.5em;
}
div.content th p {
}
div.content td {
    text-align:left;
    font-weight:normal;
    border:1px solid black;
    padding: 0.5em;
}
div.content td p {
}
div.content img {
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    padding: 10px 10px 10px 0;
    margin: 0;
}
div.content div p a.intern { display:inline; }
#suche { display:none; }
/* ============================================================================= */
/* Spezielle Definitionen im Content-Bereich */
div.content p.back {
    text-align:right;
    margin:0;
    padding-right:1.5em;
    display:none;
}
div.content div.linklist {
    margin-bottom:1.5em;
}
div.content div.linklist p {
    margin-bottom:0.5em;
    font-weight:bold;
}
div.content div.linklist ul {
    list-style-type:none;
    padding:0;
    margin:0;
}
div.content div.linklist ul li {
    padding:0;
    margin:0;
    padding-bottom:0.65em;
}
div.content div.linklist ul li p {
    font-weight:normal;
    padding-bottom:0.75em;
}
div.content div.linklist ul li a.extern,div.content a.extern {
    background:url(/images/gender_extern.gif) 0em 0.2em no-repeat;
    font-weight:bold;
    padding-left: 16px;
}
div.content div.linklist ul li a.extern:hover,div.content a.extern:hover {
    background:url(/images/gender_extern_x.gif) 0em 0.2em no-repeat;
}
div.content div.linklist ul li a.intern,div.content a.intern {
    padding-left:18px;
    font-weight:bold;
    background:url(/images/gender_intern.gif) 0em 0.2em no-repeat;
}
div.content div.linklist ul li a.intern:hover,div.content a.intern:hover {
    padding-left:18px;
    font-weight:bold;
    background:url(/images/gender_intern_x.gif) 0em 0.2em no-repeat;
}
div.content p a.intern {
    display:block;
    margin-bottom:-1em;
}
div.content ul.downloads {
    list-style-type:none;
    margin:0;
    padding:0;
    margin-top:2em;
}
div.content ul.downloads li {
    margin-bottom:2em;
}
div.content ul.downloads p {
    margin-bottom:0;
}
div.content ul.downloads p.upload {
    font-size:0.9em;
    padding-left:23px;
    display:none;
}
div.content ul.downloads p.link a {
    float:left;
}
div.content ul.downloads div.image {
    float:left;
    margin:0 8px 8px 0;
    width:50px;
}
div.content ul.downloads div.rightcontent {
    float:left;
}
div.content div.smalltext p {
    font-size:0.9em;
    text-align:right;
}
div.teaser {
    list-style-type:none;
    padding:20px 6px;
    margin:0;
}
div.teaser a {
    font-size:1.1em;
}
div.teaser img.teaser {
    float:left;
    width:80px;
}
div.teaser div {
    padding-left:100px;
}
div.teaser p {
    margin:0;
}
p.back {
    text-align:right;
}
div.content p.back a.intern {
    display:inline;
    padding-left: 10px;
}
div.content p.back a:hover {
}
span.hideme {
    display:none;
}
div.content div.linklist ul { padding-left:0px; }
/* ============================================================================= */
/* Definitionen für den Marginal-Bereich */
#content-left-col div.newsletterblock {
    background: #F4F4F4;
    color: #7a7b7a;
    padding: 3px 15px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 0.85em;
    font-weight: bold;
    letter-spacing: 0.4px;
    line-height: 1.1em;
}
#content-left-col div.newsletterblock a {
    color: #7a7b7a;
    text-decoration: none;
}
#marginal div.marginalblock,
#content-left-col div.marginalblock {
    font-size:1em;
    margin-bottom:10px;
    background: #f4f4f4;
}
#marginal div.first, 
#content-left-col div.first {
    margin-top:0;
}
#content-left-col div.marginalblock h5 {
    font-size:1em;
    color:#7A7B7A;
    padding:0 15px 3px 15px;
    text-transform: uppercase;
    font-weight: bold;
}
#marginal div.marginalblock h5 {
    font-size:1em;
    color:#dc0d23;
    padding:0 15px 3px 15px;
    text-transform: uppercase;
    font-weight: bold;
}
#marginal div.marginalblock h6, 
#content-left-col div.marginalblock h6 {
    font-size:0.85em;
    font-weight:bold;
    color:#fff;
    padding:3px 15px;
    border-bottom:0 none;
    text-transform: uppercase;
    background: #7a7b7a;
    margin-bottom: 10px;
}
#marginal div.marginalblock ul.linklist {
    padding:1em;
    margin-left:0.5em;
    list-style:square;
    color:#888;
}
#marginal div.marginalblock ul.linklist li { padding-bottom:0.3em; }
#marginal div.marginalblock ul.linklist a,
#marginal div.marginalblock ul.linklist a.intern,
#marginal div.marginalblock ul.linklist a.extern {
    color:#BA4D6E;
    padding-left:8px;
    text-decoration:none;
}
#marginal div.marginalblock ul.linklist a:hover,
#marginal div.marginalblock ul.linklist a.intern:hover,
#marginal div.marginalblock ul.linklist a.extern:hover {
    color:#BA4D6E;
    text-decoration:underline;
}
#marginal div.marginalblock a img,
#content-left-col div.marginalblock a img {
    margin: 0 15px 15px 15px;
    max-width: 205px;
    height: auto;
    width: 100%;
}
#marginal div.marginalblock p, 
#content-left-col div.marginalblock p {
    padding:0 15px 15px;
    font-size:0.8em;
    color: #000;
}
#marginal div.marginalblock ul.linklist p {
    padding:0 0 0.5em 0;
}
#marginal div.marginalblock select {
    width:180px;
    font-size:0.9em;
    display:block;
    margin:10px 0 10px 10px;
    font-family: 'Lato', sans-serif;
}
#marginal div.marginalblock select:focus {
    background-color:#f6f9ea;
}
#marginal-left div.marginalblock {
    font-size:0.8em;
    padding:15px;
    margin-bottom:10px;
    background: #f4f4f4;
}
#content-left-col div.marginalblock ul.linklist {
    padding:0 15px 15px 15px;
    list-style:none;
    color:#888;
    font-size: 0.8em;
}
#content-left-col div.marginalblock ul.linklist li {
    margin-bottom: 5px;
}
#content-left-col div.marginalblock ul.linklist li a {
    color:#484847;
    text-decoration: none;
}
#content-left-col div.marginalblock ul.linklist li a.aktiv, 
#content-left-col div.marginalblock ul.linklist li a:hover {
    color: #dc0d23;
}
#marginal div.marginalblock p.date, #content-left-col div.marginalblock p.date {
    color: #000;
    font-weight: bold;
    padding-bottom: 3px;
}
#marginal div.marginalblock hr, #content-left-col div.marginalblock hr {
    margin-left: 15px;
    margin-right: 15px;
}
/* ============================================================================= */
/* Definitionen für den Content-Footer (Druckansicht und Link nach oben) */
#contentfooterleft a.druck {
    background:url(/images/gender_druck.gif) no-repeat 0 5px;
    padding-left:17px;
    color:#777;
    text-decoration:none;
    font-weight:normal;
}
#contentfooterleft a.druck:hover {
    color:#222;
    text-decoration: underline; 
    background:url(/images/gender_druck.gif) no-repeat 0 5px;
}
#contentfooterright a.top {
    background:url(/images/gender_top.gif) no-repeat 0 5px;
    padding-left:17px;
    color:#777;
    text-decoration:none;
    font-weight:normal;
}
#contentfooterright a.top:hover,#contentfooterright a.top:focus {
    color:#222;
    text-decoration: underline; 
    background:url(/images/gender_top.gif) no-repeat 0 5px;
}
/* ============================================================================= */
/* Definitionen für den Footer */
#footerwrap #footerleft #footerleftimage,
#footerwrap #footerleft #footerlefttext {
    float:left;
    color:#fff;
}
#footerwrap #footerleft #footerleftimage {
    margin-right:1em;
    height:4em;
    line-height:4em;
}
#footerwrap #footerleft #footerleftimage img {
    margin-top:1em;
    display:block;
}
#footerwrap #footerright {
    padding-top:0.6em;
    width:62%;
    line-height:1.2em;
    text-align:right;
}
#footerwrap #footerright a {
    color:#fff;
    text-decoration:none;
}
#footerwrap #footerright a:hover,#footerwrap #footerright a:focus {
    color:#fff;
}
#footerwrap #footerright span.trenner {
    margin:0 5px;
}
#footerwrap #footerright a.rss img {
    margin:1em 0 1.1em 0;
}
#footerwrap #footerright a.rss img {
    margin-left:10px;
    vertical-align:middle;
}
.google_map_popup {
  border: 0px;
  border-color: #ffffff;
  border-width: 0px;
  border-style: none;
  height: 100px;
  width: 200px;
}
 
/* Auflistung Teaserblöcke */
div.content div.contentteaser p a.intern {
    display:block;
    margin:-15px 0px 20px 0px;
}
/* Trenner in Auflistungen für PMs */
div.content p.article span.trenner { display:none; }
 
div.content #breadcrumb a {display:inline;background:none;padding-left:0px; font-weight:normal; }
div.content #breadcrumb a:hover { color:#000; }
/*mouseover*/
#footerwrap #footerright a:hover, #footerwrap #footerright a:focus { text-decoration:underline;}
:focus{outline:none;}
* html #contentfooter{margin-bottom:-5px;}
*+html #contentfooter{margin-bottom:-5px;} /* nur für den IE7 */
div.content div.smalltext p {margin:0 12px;}
div.content img.hauptmotiv {
margin:0 12px;
}
/* Zusätzliches für Downloadlisten */
div.content ul.downloads li div.rightcontent { float:none; }
div.content ul.downloads li div.rightcontent p { margin-left: 24px; }
div.content ul.downloads li div.rightcontent p.link { margin-left:0px; }
div.content ul.downloads li div.clear { display: none; }
div.content div.textblock { padding-top: 1em; }
div.content ul.downloads li span.subline { display:block; padding-left:18px; } 
/* Zsätzliches für Teaser mit Links */
div.content div.teaser h3 a { background:none; padding-left:0px; }
div.content div.teaser img.teaser { padding-left:0.5em; }
div.content div.teaser h3 { margin-left:110px; font-size: 1em; }
/* Auflistungen allgemein */
div.content p.article { padding-top:0.65em; }
div.content p.article a.headline { display:inline; }
div.content p.article span.datum { display:block; color: #777; }
/* Linklisten */
div.smalltext p img { margin-bottom:1em; }
div.content p.conbigimage img.bigimage { width:435px; padding-bottom:1em; }
div.imagemap { text-align:center; }
.hideme { display:none; }
div.content div.linklist ul li.backtomap a { padding-top:1.5em; display:block; padding-left:17px; background:url(/images/gender_backtomap.gif) 0px 30px no-repeat; }
div.content div.linklist ul li.backtomap a:hover { padding-top:1.5em; display:block; padding-left:17px; background:url(/images/gender_backtomap.gif) 0px 30px no-repeat; }
div.teaser img.teaser { width:150px; }
div.teaser div { padding-left:185px; }
div.content img.hauptmotiv { margin:0px 0px 20px 0px; }
/*
    Bildcontainer unter der Hauptnavigation
    ist definiert als #wrapper .cols <name> #headerwrap_add (wobei <name> für die jeweiligen Bereiche der Hauptnavigation steht, damit unterschiedliche Bilder nutzbar sind
*/
#headerwrap_add {
    width: 1100px;
    height:155px;
    background:url(/images/09_Links.jpg) top left no-repeat;
}
div#wrapper.start #headerwrap_add {
    height:210px;
    background:url(/images/01_Start.jpg) top left no-repeat;
}
div#wrapper.studienzentrum #headerwrap_add {
    background:url(/images/02_SZalt2.jpg) top left no-repeat;
}
div#wrapper.projekte #headerwrap_add {
    background:url(/images/03_Projekte.jpg) top left no-repeat;
}
div#wrapper.gender #headerwrap_add {
    background:url(/images/04_Gender.jpg) top left no-repeat;
}
div#wrapper.frauenmahl #headerwrap_add {
    background:url(/images/05_Frauenmahl.jpg) top left no-repeat;
}
div#wrapper.veranstaltungen #headerwrap_add {
    background:url(/images/06_Veranstaltungen.jpg) top left no-repeat;
}
div#wrapper.publikationen #headerwrap_add {
    background:url(/images/07_Publikationen.jpg) top left no-repeat;
}
div#wrapper.presse #headerwrap_add {
    background:url(/images/08_Presse.jpg) top left no-repeat;
}
div#wrapper.links #headerwrap_add {
    background:url(/images/09_Links.jpg) top left no-repeat;
}
/* Newsletterformular */
form.newsletter { margin-top:2em; }
form.newsletter label { width:8em; float:left; display:block; margin-top:0.1em; }
form.newsletter input { width:22em; margin-bottom:0.3em; float:left; }
form.newsletter select { width:auto; margin-bottom:0.3em; float:left; }
form.newsletter br { clear:both; }
form.newsletter .nlformat { padding-top:1em; }
form.newsletter .nlformat input { width:auto; display:inline; float:none; }
form.newsletter .nlformat label { width:auto; display:inline; float:none; }
form.newsletter .nlsubmit { padding-top:1em; text-align:left; }
form.newsletter .nlsubmit input { width:auto; float:none; }

/* Changes UH */
div.content h1 { padding-bottom:0.5em; }
div.content h2 { padding-top:0.5em; padding-bottom:0em; }
div.content h3 { font-size:1.1em; margin-bottom:0.7em;  }
div.content ul { margin-top:0.4em; margin-bottom:1em; list-style:square outside; margin-left:1.2em; }
div.content ul li { padding-bottom:0.5em; }
div.content p.article { margin-bottom:1em; border-top: 1px solid #dc0d23; }
div.content p.article a.headline { color:#484847; text-transform:uppercase; font-size:1.2em; padding-bottom:0.2em; display:block; }
div.content p.article br { display:none; }
#marginal div.marginalblock a img { margin:15px; }
#marginal div.marginalblock p { padding-top:8px; }
div.teaser a { font-size:1em; }

/* News in Marginalspalte */
#marginal div.marginalblock ul.linklist { list-style:square; margin-left:0.8em; }
#marginal div.marginalblock ul.linklist li a.intern { padding-left:0; font-size:0.8em; display:block; }
#marginal div.marginalblock ul.linklist li span.teaser { font-size:0.8em; padding-top:0.5em; display:block; }
#marginal div.marginalblock ul.linklist li { padding-bottom:0.8em; }

/* Veranstaltungsblock in linker Spalter */
#content-left-col div.marginalblock ul.linklist li a.extern,
#content-left-col div.marginalblock ul.linklist li a.intern { color:#dc0d23; padding-bottom:0.5em; display:block; font-weight:bold; }
#content-left-col div.marginalblock ul.linklist li br { display:none; }
#content-left-col ul.linklist li span.subline { color:#484847; display: block; padding-bottom:0.5em; }
#content-left-col ul.linklist li p { padding:0em; font-size:0.9em; color:#999; }
#content-left-col ul.linklist li { padding-bottom:1.2em; }

/* Veranstaltungsblock in linker Spalter */
#content-left-col div.marginalblock ul.linkitems li a.extern { color:#dc0d23; padding-bottom:0.5em; display:block; font-weight:bold; }
#content-left-col div.marginalblock ul.linkitems li a.intern { color:#999;  }
#content-left-col div.marginalblock ul.linkitems li br { display:none; }
#content-left-col ul.linkitems li span.subline { color:#484847; display: block; padding-bottom:0.5em; }
#content-left-col ul.linkitems li p { padding:0em; font-size:0.9em; color:#999; }
#content-left-col ul.linkitems li { padding-bottom:1.2em; }

#content-left-col div.marginalblock ul.refitems li a.intern { color:#999;  }
#content-left-col div.marginalblock ul.refitems li { padding-bottom:0em; margin-bottom:0px; }

iframe { padding-bottom:1em; }
 