body { width:936px; background-color:#fff; font-family: arial,sans-serif; margin:5px auto 5px auto; color:#000; font-size:12px; }
#all { background-color:#ddd; padding:32px; width:936px; }
h1, .heading { font-size:120%; font-weight:bold; color:#5B63C3; margin-top:10px; text-align:left; }
h2 { font-size:110%; font-weight:bold; color:#5B63C3; text-align:left; }
h3 { font-size:100%; font-weight:bold; color:#5B63C3; text-align:left; }
h4 { font-size:110%; font-weight:bold; color:#50569D; text-align:left; }
h5 { font-size:100%; font-weight:bold; color:#50569D; text-align:left; }
h6 { font-size:110%; font-weight:bold; color:#000; text-align:left; }
h7 { font-size:100%; font-weight:normal; }
img { border:none; }
span.bildunterschrift { font-size:80%; }
table {border-collapse:collapse; }
td { vertical-align:top; }
ol, ul { margin:0px; padding-left:20px; }
#VdlSiteSwitcher { width:190px; padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; overflow:hidden; float:right; }
#VdlSiteSwitcher select { border:1px solid #000; }

/* links */
a:link, a:visited { color:#000; }
a:hover, a.focus, a.active {  }

a.teaser1Link:link, a.teaser1Link:visited { color:#000; text-decoration:none;  }
a.teaser1Link:hover, a.teaser1Link:focus, a.teaser1Link:active {}

a.teaser2Link:link, a.teaser2Link:visited {  }
a.teaser2Link:hover, a.teaser2Link:focus, a.teaser2Link:active {}


/* top table with logos, horizontal menus and language switch */
#topTable { width:968px; margin-left:-32px }
#topTableLeft { height:76px; padding:0px; }
#topTableRight { text-align:right; padding:0px; }

#menu1 { width:936px; background-color:#0f0f0f; padding:1px 0px 1px 0px; font-family:verdana, sans-serif;letter-spacing:0.15em; }
#menu1Items { font-size:9pt; font-weight:bold; padding:0px; margin:0px; }
#menu1Languageswitch { float:right; text-align:right; font-size:12px; padding:0px; margin:0px; }
span.menu1white { background-color:#ddd; margin:0px; padding:1px 0px 1px 0px; }
a.menu1Off:link, a.menu1Off:visited { color:#fff; text-decoration:none; margin:0px; padding:1px 4px 1px 5px; }
a.menu1Off:hover, a.menu1Off:focus, a.menu1Off:active { color:#0f0f0f; background-color:#ddd; text-decoration:none; }
a.menu1On:link, a.menu1On:visited { background-color:#ddd; color:#0f0f0f; text-decoration:none; margin:0px; padding:1px 4px 1px 5px; }
a.menu1On:hover, a.menu1On:focus, a.menu1On:active {  }
span.languageSwitchOn { background-color:#ddd; color:#000; font-weight:bold; margin:0px 0px 0px 0px; padding:1px 2px 1px 4px; }
a.languageSwitchOff:link, a.languageSwitchOff:visited { font-weight:bold; color:#fff; text-decoration:none; margin:0px 0px 0px 0px; padding:1px 2px 1px 4px; }
a.languageSwitchOff:hover, a.languageSwitchOff:focus, a.languageSwitchOff:active { background-color:#ddd; color:#0f0f0f; }

#menu2Right { text-align:right; width:936px; margin:0px; padding:0px 0px 50px 0px;}
#menu2Left { width:936px; margin:0px; padding:10px 0px 25px 0px;}
a.menu2Off:link, a.menu2Off:visited { text-decoration:none; margin:0px 5px 0px 0px; padding:0px 5px 0px 5px; }
a.menu2Off:hover, a.menu2Off:focus, a.menu2Off:active { text-decoration:none; }
a.menu2On:link, a.menu2On:visited { font-weight:bold; text-decoration:none; margin:0px 5px 0px 0px; padding:0px 5px 0px 5px; }
a.menu2On:hover, a.menu2On:focus, a.menu2On:active { font-weight:bold; text-decoration:none; }

/* the big teaser image on homepage */
#bigTeaser { width:936px; height:700px; margin:0px; padding:50px 0px 0px 0px; }
div.bigTeaserFloatTop { position:relative; top:-600px; padding:10px 0px 10px 0px; background-color:#ddd; }
div.bigTeaserFloatBottom { position:relative; top:-200px; padding:10px 0px 10px 0px; background-color:#ddd; }
div.bigTeaserKurz { font-size:12px; font-weight:bold; }
div.bigTeaserName { font-size:25px; font-weight:bold; line-height:0.9em; padding-top:10px;  }
div.bigTeaserDatum { font-size:12px; font-weight:bold; margin-top:10px; }
div.bigTeaserEntersite { float:right; }
a.bigTeaserLink:link, a.bigTeaserLink:visited { color:#000; text-decoration:none; }
a.bigTeaserLink:hover, a.bigTeaserLink:active, a.bigTeaserLink:focus { color:#000; }

/* the main content section in 2 columns */
#contentTable { width:100%; background-color:#ddd; }
#contentTable11 { padding:0px; background-color:#ddd; }
#contentSplitTable { width:720px; background-color:#fff; margin:0px; padding:0px; }
#contentSplitColumn1 { padding:17px 0px 0px 17px; background-color:#fff; }
#contentSplitColumn2 { padding:17px 17px 0px 5px; text-align:left; font-size:90%; font-style:italic; background-color:#fff; }
#contentTable12 { width:190px; padding:0px; }

/* the small teasers on announcement page */
div.smallTeaser { width:317px; background-color:#fff; float:left; margin:0px 22px 22px 0px; padding:17px; }
table.smallTeaserTable { width:100%; }
td.smallTeaserColumn1 { padding:0px 20px 0px 0px; }
td.smallTeaserColumn2 { text-align:right; }
div.smallTeaserKurz { font-size:12px; }
div.smallTeaserName { font-size:22px; font-weight:bold; padding-top:10px; line-height:100%; }
div.smallTeaserDatum { font-size:13px; font-weight:bold; margin-top:20px; }
div.smallTeaserUrl { margin-top:7px; font-size:12px;}
a.smallTeaserLink:link, a.smallTeaserLink:visited { color:#000; text-decoration:none; }
a.smallTeaserLink:hover, a.smallTeaserLink:focus, a.smallTeaserLink:active { color:#888; }
a.smallTeaserUrlLink:link, a.smallTeaserUrlLink:visited { color:#000; }
a.smallTeaserUrlLink:hover, a.smallTeaserUrlLink:focus, a.smallTeaserUrlLink:active { color:#888; }

/* the content on a normal page */
div.contentKurz { font-size:12px; font-weight:bold; padding:15px 0px 0px 15px; }
div.contentName { font-size:22px; font-weight:bold; line-height:100%; padding:15px 0px 0px 15px; }
div.contentDatum { font-size:13px; font-weight:bold; margin-top:20px;}
div.contentText { padding:1px 0px 0px 17px;}

/* the event list */
div.eventList { padding:0px; margin:0px 0px 0px -17px; background-color:#ddd; }
table.eventListTable { margin-bottom:5px; background-color:#fff;}
td.eventListColumn1 { padding:17px; width:145px; }
td.eventListColumn2 { padding:17px 0px 12px 0px; }
td.eventListColumn3Row1 { padding:17px 17px 0px 22px; }
td.eventListColumn3Row1 p { margin:0px; padding:0px; }
td.eventListColumn3Row2 { padding:0px 0px 17px 22px; vertical-align:bottom; }
div.eventListKurz { font-size:12px; font-weight:bold; }
div.eventListName { font-size:22px; font-weight:bold; padding-top:10px 0px 0px 0px; line-height:100%; margin:0px; }
div.eventListDatum { font-size:13px; font-weight:bold; margin-top:20px; }
div.eventListUrl { margin-top:7px; font-size:12px;}
div.eventListText { padding:0px; margin:0px;}
div.eventListPlus {}
a.eventListLink:link, a.eventListLink:visited { color:#000; text-decoration:none; padding:0px; margin:0px; }
a.eventListLink:hover, a.eventListLink:focus, a.eventListLink:active { color:#888; }


#contentSplitTable { background-color:#ddd; }
#contentSplitColumn1 { padding:0px 0px 0px 0px; }

/* the links in right column */

#verMenu { color:#fff; background-color:#0f0f0f; padding:12px; line-height:180%; }
a.verMenuOn:link, a.verMenuOn:visited { color:#fff; font-weight:bold; text-decoration:none; padding:0px 2px 0px 2px; }
a.verMenuOn:hover, a.verMenuOn:focus, a.verMenuOn:active {}
a.verMenuOff:link, a.verMenuOff:visited { color:#fff; text-decoration:none; padding:0px 2px 0px 2px; }
a.verMenuOff:hover, a.verMenuOff:focus, a.verMenuOff:active {  }
#shareDropdown { background-color:#0f0f0f; margin:0px; padding:0px; border:0px;  overflow:hidden; width:80px; }
#shareDropdown select { background-color:#0f0f0f; color:#fff; padding:0px; margin:0px; border:0px; }
#shareDropdown select option { background-color:#0f0f0f; color:#fff; padding:0px 0px 0px 3px; margin:0px; border:0px; }

#transLink { clear:both; margin-top:24px; background-color:#d6eac4; }
div.transLinkBar1 { height:28px; padding:10px 0px 5px 10px; margin:0px; }
div.transLinkContent { padding:12px 12px 12px 13px; }
div.transLinkEmotion {}
div.transLinkKurz { font-size:12px; margin:6px 0px 0px 0px; padding:0px; }
div.transLinkName { font-family:"times new roman",serif; font-size:17px; margin:4px 0px 0px 0px; padding:0px; font-weight:bold; }
div.transLinkDatum { font-weight:bold; margin:4px 0px 0px 0px; padding:0px; }
div.transLinkUrl { font-size: 11px; margin:4px 0px 0px 0px; padding:0px; font-decoration:underline; }

/* the footer section */
#clear { height:22px; }
#footer { clear:both; text-align:center; font-size:80%; color:#666; }
a.menuFooter:link, a.menuFooter:visited { color:#666; text-decoration:none; }
a.menuFooter:hover, a.menuFooter:focus, a.menuFooter:active {}

/* the span colors in the editor */
span.Farbe_1 { color:#57b320; }
span.Farbe_2 { color:#ffbe24; }
span.Farbe_3 { color:#440078; }
span.Farbe_4 { color:#009bc8; }
span.Farbe_5 { color:#e040b0; }
.Bildunterschrift { font-style:italic; font-size:90%;}

/* newsletter registration */
#newsletterBlock { height:390px; }
#newsletter input.textfield { border:none; }

/* google maps */
#map_canvas { margin:15px 0px 15px 0px;}
#directions {}
