body { width:936px; background-color:#fff; font-family: "times new roman",serif; margin:5px auto 5px auto; color:#000; font-size:14px; }
#all { background-color:#fff; 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:#000000; 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 { color:#888; }

a.menuOff:link, a.menuOff:visited { color:#000; text-decoration:none; margin:0px 10px 0px 0px; padding:0px; }
a.menuOff:hover, a.menuOff:focus, a.menuOff:active { color:#888; text-decoration:none; margin:0px 10px 0px 0px; padding:0px; }
a.menuOn:link, a.menuOn:visited { color:#888; text-decoration:none; margin:0px 10px 0px 0px; padding:0px; }
a.menuOn:hover, a.menuOn:focus, a.menuOn:active { color:#888; text-decoration:none; margin:0px 10px 0px 0px; padding:0px; }

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 {}

a.menuFooter:link, a.menuFooter:visited { color:#888; text-decoration:none; }
a.menuFooter:hover, a.menuFooter:focus, a.menuFooter:active {}

/* top table with logos, horizontal menus and language switch */
#topTable { width:936px; }
#topTable11 { height:76px; padding:0px; }
#topTable12 { text-align:right; padding:0px; }
#topTable21 { height:74px; padding:0px; }
#menu1 { width:722px; font-size:21px; padding:0px; margin:0px; }
#menu2 { font-size:14px; padding:0px; margin:0px; }
#topTable22 { text-align:right; font-size:14px; }
span.languageSwitchOn { color:#888; }
a.languageSwitchOff:link, a.languageSwitchOff:visited { color:#000; text-decoration:none; }
a.languageSwitchOff:hover, a.languageSwitchOff:focus, a.languageSwitchOff:active {}

/* the big teaser image on homepage */
#bigTeaser { width:936px; height:700px; margin:0px; padding:0px; }
div.bigTeaserFloatTopLeft { position:relative; top:-668px; left:32px; width:362px; padding:0px; }
div.bigTeaserFloatTopRight { position:relative; top:-668px; left:541px; width:362px; padding:0px; }
div.bigTeaserFloatBottomRight { position:relative; top:-380px; left:541px; width:362px; padding:0px; }
div.bigTeaserFloatBottomLeft { position:relative; top:-380px; left:32px; width:362px; padding:0px; }
div.bigTeaserFloatPart1 { background-color:#fff; padding:20px 50px 0px 20px; height:238px; }
div.bigTeaserFloatPart2 { background-color:#fff; padding:0px 50px 20px 20px; height:20px;}
div.bigTeaserFloatPart3Left { text-align:left; }
div.bigTeaserFloatPart3Right { text-align:right; }
div.bigTeaserKurz { font-family:arial,sans-serif; font-size:14px; font-weight:bold; }
div.bigTeaserName { font-size:45px; font-weight:bold; line-height:0.9em; padding-top:10px;  }
div.bigTeaserDatum { font-family:arial,sans-serif; font-size:14px; font-weight:bold; margin-top:10px; }
a.bigTeaserLink:link, a.bigTeaserLink:visited { color:#000; text-decoration:none; }
a.bigTeaserLink:hover, a.bigTeaserLink:active, a.bigTeaserLink:focus { color:#888; }

/* the main content section in 2 columns */
#contentTable { width:100%; }
#contentTable11 { padding:0px; }
#contentSplitTable { width:720px; background-color:#ddd; margin:0px; padding:0px; }
#contentSplitColumn1 { padding:17px 17px 0px 17px; }
#contentSplitColumn2 { padding:17px 17px 0px 5px; font-size:90%; font-style:italic; }
#contentTable12 { width:190px; padding:0px; }

/* the small teasers on announcement page */
div.smallTeaser { width:317px; background-color:#ddd; 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-family:arial,sans-serif; font-size:12px; font-weight:bold; }
div.smallTeaserName { font-size:22px; font-weight:bold; padding-top:10px; line-height:100%; }
div.smallTeaserDatum { font-family:arial,sans-serif; 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-family:arial,sans-serif; font-size:12px; font-weight:bold; padding:0px 0px 15px 0px; }
div.contentName { font-size:22px; font-weight:bold; line-height:100%; }
div.contentDatum { font-family:arial,sans-serif; font-size:13px; font-weight:bold; margin-top:20px;}
div.contentText {}

/* the event list */
div.eventList { background-color:#fff; padding:0px; margin:0px; }
table.eventListTable { background-color:#ddd; margin-bottom:22px;}
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-family:arial,sans-serif; 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 { color:#000; font-family:arial,sans-serif; 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; }

/* the links in right column */

#verMenu { background-color:#d6eac4; padding:12px; line-height:150%; }
a.verMenuOn:link, a.verMenuOn:visited { background-color:#000; color:#d6eac4; text-decoration:none; padding:0px 2px 0px 2px; }
a.verMenuOn:hover, a.verMenuOn:focus, a.verMenuOn:active {}
a.verMenuOff:link, a.verMenuOff:visited { color:#000; text-decoration:none; padding:0px 2px 0px 2px; }
a.verMenuOff:hover, a.verMenuOff:focus, a.verMenuOff:active { color:#888; }
#shareDropdown { background-color:#d6eac4; margin:0px; padding:0px; border:0px;  overflow:hidden; width:80px; font-family:"Times New Roman", serif;  }
#shareDropdown select { background-color:#d6eac4; color:#000; padding:0px; margin:0px; border:0px; font-family:"Times New Roman", serif; font-size:14px; }
#shareDropdown select option { background-color:#d6eac4; color:#000; padding:0px 0px 0px 3px; margin:0px; border:0px; font-family:"Times New Roman", serif; font-size:14px; }

#transLink { clear:both; background-color:#ddd; margin-top:20px; }
div.transLinkBar1 { height:28px; padding:0px; margin:0px; }
div.transLinkBar2 { height:14px; padding:0px; margin:0px; background-color:#000; }
div.transLinkContent { padding:12px 12px 12px 13px; font-family:arial,sans-serif; }
div.transLinkEmotion {}
div.transLinkKurz { font-size:12px; margin:6px 0px 0px 0px; padding:0px; }
div.transLinkName { margin:4px 0px 0px 0px; padding:0px; font-weight:bold; }
div.transLinkDatum { font-size:12px; 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%; font-family: "times new roman", serif; color:#999; }

/* 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 {}
