

/******************************** seitenlayout ********************************/

#body { background-color:#011837; text-align:center; scrollbar-base-color:#00214e; scrollbar-3dlight-color:#00214e; scrollbar-arrow-color:#00214e; scrollbar-darkshadow-color:#00214e; scrollbar-face-color:#dfecf7; scrollbar-highlight-color:#dfecf7; scrollbar-shadow-color:#dfecf7; scrollbar-track-color:#e9f1ff;}

#page { width:984px; height:768px; margin:auto; text-align:left; } 

img {border: 0;}

input {font-size:9pt; border:1px solid #00214e;}

/******************************** seitenlayout ********************************/

/******************************** linke spalte ********************************/

#left { width:219px; height:766px; background-color:white; border:1px solid #4f443e; float:left; }

* html #left { width:219px; height:766px; }

#left-top { margin:1px 0px 1px 1px; }

#left-bottom { width:217px; height:411px; margin:0px 1px 0px 1px; background-color:#00214e; }

* html #left-bottom { width:217px; height:411px; }

#left-bottom p { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:0.6em; margin-bottom:0px; padding:3px 0px 3px 0px; }

#left-bottom p.left-navi { margin-top:0px; border-bottom:1px solid white; padding: 4px;background-image: url('/SharedDocs/Bilder/Balken,property=default.jpg');}

#left-bottom p.left-navi a { text-decoration:none; color:#e7d5af; padding-left:10px; }

#left-bottom p.left-navi a:hover { text-decoration:none; color:#c56c15; }

#left-bottom p.left-navi a#active { color:#9bbcdb; }

#left-bottom p.event#top { margin-left:14px; margin-top:0px; padding-top:20px; color:white; }

#left-bottom p.event { font-size:0.7em; margin-left:28px; margin-top:5px; font-weight: normal;}

#left-bottom p.event a { text-decoration:none; color:white; display:list-item;list-style-image: url(/__config/NaviBreadCrumbSeparatorPicture,property=value.gif);}

#left-bottom p.event a:hover { text-decoration:none; color:#c56c15; }

#logos { position:absolute; top:500px; width:204px; font-family:verdana,arial,helvetica,sans-serif; font-size:0.6em; padding-top:10px; padding-left:9px; padding-bottom:2px; color:#ffffff; text-align:center; }

* html #logos { position:absolute; top:500px; width:204px; }

/******************************** linke spalte ********************************/

/**************************** rechte spalte basis *****************************/

#right { width:758px; height:766px; background-color:white; border:1px solid #4f443e; float:right; }

* html #right { width:758px; }

#right-bottom { position:absolute; top:696px; width:750px; }

* html #right-bottom { position:absolute; top:703px; } 

#servicenavi { position:absolute; top:14px; width:706px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; text-align:right; }

html* #servicenavi { position:absolute; top:22px; }

.snaviitem { padding-left:20px; font-size:0.6em; }

.snaviitem a { text-decoration:none; color:#00214e; }

.snaviitem a:hover { text-decoration:none; color:#c56c15; }

#hauptnavi { position:absolute; top:69px; width:706px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; text-align:right; }

html* #hauptnavi { position:absolute; top:77px; }

.hnaviitem { padding-left:19px; font-size:0.6em; }

.hnaviitem a { text-decoration:none; color:#e7d5af; }

.hnaviitem a:hover { text-decoration:none; color:#c56c15; }

.hnaviitem a#active { color:#9bbcdb; }

#bread { position:absolute; top:125px; background-color:white; width:715px; margin-left:15px; font-family:verdana,arial,helvetica,sans-serif; font-size:0.9em; }

.breaditem { background-repeat:no-repeat; background-position:0px 4px; padding-left:10px; font-size:0.75em;}

.breaditem a { text-decoration:none; color:#00214e; }

#content { position:absolute; top:165px; background-color:white; width:690px; height:525px; margin-left:25px; font-family:verdana,arial,helvetica,sans-serif; overflow:auto;color:#00214e;font-size:0.75em;}

#content p { margin-right:10px; }

#content ul { margin-right:10px; }

#content a { text-decoration:none; color:#c56c15;}

#content a:hover  { text-decoration:underline; color:#c65c15; }

/**************************** rechte spalte basis *****************************/

/**************************** rechte spalte inhalt ****************************/

h1 { font-size:130%; margin:0px; padding:0px; color:#00214e;margin-bottom:10px;margin-left:0px;}

h2 { font-size:120%; margin:0px; padding:0px; color:#00214e;}

h3 { font-size:100%; margin:0px; padding:0px; color:#00214e;}

p {color:#00214e;}

li {color:#00214e; padding-bottom:5px; list-style-image: url(/__config/NaviBreadCrumbSeparatorPicture,property=value.gif);margin-right:10px;}

#content label {background-color:#ffffff; border:0; font-size:8.5pt;color:#00214e;}

div.Row { clear: both; height:25px; color:#00214e;}

div.Row span.label { float: left; width: 100px; text-align: left; }

div.Row span.formw { float: right; width: 600px; text-align: left;}

.FormRadiobutton {background-color:#ffffff; border:0; font-size:9pt;}

.FormTextInputArea {background-color:#ffffff; font-size:9pt;color:#00214e; border:1px solid #00214e;}

.FormTextInputField {background-color:#ffffff; font-size:9pt; width:200px;}

.FormSelectBox {background-color:#ffffff; font-size:9pt;}

.FormCheckbox {background-color:#ffffff; font-size:9pt;border:0;margin-bottom:0px;}

.Height20 {height: 20px;}

.Height25 {height: 25px;}

.Height30 {height: 30px;}

.Height35 {height: 35px;}

.Height40 {height: 40px;}

.Height50 {height: 50px;}

.Height60 {height: 60px;}

.Height75 {height: 75px;}

.Height100 {height: 100px;}

.button { background-color:#dfecf7; width: 100px; margin-top: 5px;}

#content .FormCheckbox_Label {color:#00214e;font-weight:bold;padding-bottom:4px;}

#content .FormTextInputArea_Label {color:#00214e;font-weight:bold;padding-bottom:2px;}

#content .FormTextInputField_Label {color:#00214e;font-weight:bold;float: left; width: 100px; text-align: left; }

#content .FormTextInputArea_Label {color:#00214e;font-weight:bold;float: left; width: 100px; text-align: left; }

#content .FormRadiobutton_Label {color:#00214e;font-weight:bold;float: left; width: 100px; text-align: left; }

.event-p { font-weight:normal; font-style:normal; text-decoration:none; background-color:#e9f1ff; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; text-align:left; vertical-align:top; border:1px solid #00214e; height:35px;margin:8px 10px 8px 0px;}

.Event-Teaserformater { padding-left:13px; text-indent:-13px; border:0px solid red;padding-top:5px; color:#00214e;padding-bottom:10px;}

.event-l { font-weight:normal; font-style:normal; text-decoration:none; text-align:left; vertical-align:top; float:left;}

.event-r { font-weight:normal; font-style:normal; text-decoration:none; vertical-align:top; float:right; text-align:right;}

.eventdetail-l { border: 0px solid blue; padding: 0px; float: left; clear: both;width: 145px; height:20px; color:#00214e;}

.eventdetail-r { border: 0px solid blue; padding: 0px; float: right; width: 288px; height:20px; color:#00214e;}

.SiteMap { background-color:#e7efff; border-bottom:1px solid #00214e; border-left:1px solid #00214e; border-top:1px solid #00214e; border-right:1px solid #00214e; margin-top:20px; width:300px; }

.SiteMapLevel1 { background-color:#00214e; border-top:5px solid white; padding-left:15px; width:285px; padding-bottom:2px;}

.SiteMapLevel2 { padding-left:30px; line-height:20px;}

.SiteMapLevel3 { padding-left:45px; line-height:20px;}

#content p.presselink { background-color:#e9f1ff; border:1px solid #00214e; padding: 5px; margin:8px 10px 8px 0px;}

#content p.presselink_ { background-color:#e9f1ff; padding: 8px;}

.presseimg { padding-top:3px; padding-right:5px; padding-bottom:31px;}

#content td p { font-size:100%;margin: 0px 0px 0px 0px; padding-left:0px;color:#00214e;}

li.News {padding-bottom: 14px;}

td.tdclass_ErsteSpalteAbstandLinksFreieBreite {padding-bottom:10px; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

td.tdclass1 { padding-bottom:10px; padding-left:10px; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

td.tdclass2 { padding-bottom:10px; padding-left:38px; width:80px; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

td.tdclass3 { padding-bottom:10px; padding-left:33px; width:220px; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

td.tdclass4 { padding-bottom:10px; padding-left:33px; width:250px; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

td.tdclass5 { padding-bottom:10px; padding-left:33px; width:50%; text-align:left; vertical-align:top; border:thin solid; border-color: #e7efff; border-width:0px}

img.Referenzen {padding-top:2px;}

/**************************** rechte spalte inhalt ****************************/