/*=================== BODY UND LAYOUT-TABELLEN============================ */
body {
background:#ffffff url(/App_Themes/Novum/bilder/neu/bg_verlauf_top_.gif) repeat-x;
margin: 0px auto;
padding:0px 0px 0px 0px;
font-family:verdana,arial,helvetica,tahoma,sans-serif;
}


#wrapper {background-color:#000066;padding:100px 0px 100px 0px;width:100%;}
#grundcontainer {margin: 0 95px 0 95px;background-color:transparent;}
.circlerot {position: absolute;right: 330px; top: 60px;z-index:-1;}
.circleblau {position: relative;left: 73px; bottom: 75px; z-index:-1;}

.sprache {margin: -3px 0px -22px 10px;}
.sprache img {border: none;}
.home {position: relative; right: -10px;bottom: 30px;}
.sitemap {position: relative; right: -10px;bottom: 25px;}

#navigation {float: right;width: 165px;}
#rechtsbox {float: right;width: 172px;}
* html #rechtsbox {margin-right: -7px;}
* html #rechtsbox img {position:relative;}
#head {height: 80px;text-align: left;margin-left: 50px;overflow:hidden;background-color:transparent;}
* html #head {position:absolute;top:100px;}
#boxlinks {position: absolute; top: 153px; left:0px;}
#buehne {margin:0 170px 0 0;text-align: left;background: #e9e7ea url(/App_Themes/Novum/bilder/bg_buehne.gif) no-repeat;min-height:500px;}
* html #buehne {padding-bottom: 100px;}
#hintergrundbuehne {margin:0 165px 0 50px;background-color: #E9E7EA;background:transparent url(/App_Themes/Novum/bilder/neu/bg_rechtspalte.gif) repeat-y top right;}
* html #hintergrundbuehne {margin-top:180px;}

#footer {height:36px;
background-image:url(/App_Themes/Novum/bilder/neu/circle_unten.jpg);
background-color:#000066;
background-position:top right;
background-repeat:no-repeat;
height:180px;
margin:0px 165px 0px 50px;
}
* html #footer {height:36px;
background-image:url(/App_Themes/Novum/bilder/neu/circle_unten.jpg);
background-color:#000066;
background-position:top right;
background-repeat:no-repeat;
height:180px;
margin:0px 165px 0px 50px;

}

.footer_liste {
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
list-style-type:none;
font-size:0.75em;
}

.footer_title {
padding:0px 0px 0px 0px;
font: normal 0.7em Verdana,Arial,Helvetica;
color: #01539B;
font-weight: bolder;
margin: 30px 0px 0px 0px;
display:block;
font-size:0.85em;
}

.footer_block {
margin:0px 20px 30px 0px;
width:300px;
float:left;
}




.textinhalt {min-height:500px;height:auto !important;height:500px; padding: 30px;}
* html .textinhalt {padding-bottom: 125px;}

.textinhalt img {border:1px solid #ffffff;display:block;float:right;margin:15px 0px 15px 15px;clear:left;}



/*=================== UNTERMENUE======================================== */

#menuElem {margin: 52px 10px 0px 10px;padding: 0px;width:150px;border-top: 1px solid #59599b;border-left: 1px solid #59599b;border-right: 1px solid #59599b;}

.Um1CMSListMenuLI,.Um1CMSListMenuHighlightedLI  {border-bottom: 1px solid #59599b;}
.Um2CMSListMenuLI,.Um2CMSListMenuHighlightedLI {border-top: 1px solid #59599b;}

.Um1CMSListMenuLI {font: bold 0.65em Verdana,Arial,Helvetica;color: #ffffff;line-height:1.5; text-transform:uppercase;text-align:left;background-color: #1f1f79;margin:0px;padding: 2px 4px 1px 4px;list-style: none;}
.Um1CMSListMenuLI a:link {color: #ffffff; text-decoration: none;}
.Um1CMSListMenuLI a:visited {color: #ffffff; text-decoration: none;}
.Um1CMSListMenuLI a:hover {color: #B8AEB9; text-decoration: none;}
.Um1CMSListMenuLI a:active {color: #ffffff; text-decoration: none;}

.Um1CMSListMenuHighlightedLI {text-indent:4px;font: bold 0.65em Verdana,Arial,Helvetica;color: #ffffff;line-height:1.5; text-transform:uppercase;text-align:left;margin:0px;padding: 2px 0px 2px 0px;list-style: none;background-color: #000066;}
.Um1CMSListMenuHighlightedLI a:link {color: #AB0052; text-decoration: none;}
.Um1CMSListMenuHighlightedLI a:visited {color: #AB0052; text-decoration: none;}
.Um1CMSListMenuHighlightedLI a:hover {color: #B8AEB9; text-decoration: none;}
.Um1CMSListMenuHighlightedLI a:active {color: #ffffff; text-decoration: none;}

.Um2CMSListMenuHighlightedLI {font:bold 1em Verdana,Arial,Helvetica;color: #ffffff;line-height:1.5;text-align:left;background-color: #000066;margin:0px;padding: 2px 4px 1px 12px;list-style: none;text-transform:none;}

.Um1CMSListMenuUL {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.Um2CMSListMenuUL {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

.Um2CMSListMenuLI {font:bold 1em Verdana,Arial,Helvetica;color: #ffffff;line-height:1.5;text-align:left;background-color: #000066;margin: 0px;padding: 2px 0px 1px 12px;list-style: none;text-transform:none;}
.Um2CMSListMenuLI a:link {color: #ffffff; text-decoration: none;}
.Um2CMSListMenuLI a:visited {color: #ffffff; text-decoration: none;}
.Um2CMSListMenuLI a:hover {color: #B8AEB9; text-decoration: none;}
.Um2CMSListMenuLI a:active {color: #ffffff; text-decoration: none;}



/*=================== FONT-DEFINITIONEN=================================== */
h1 {font: normal 0.8em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 20px 0px 0px 0px;;padding:0px;text-transform:uppercase;}
h2 {font: normal 0.75em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 30px 0px 0px 0px;}
h3 {font: normal 0.7em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 30px 0px 0px 0px;}
h4 {font: normal 0.7em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 20px 0px -5px 0px;padding: 0px;}
h5 {font: normal 0.7em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 20px 0px 0px 0px;padding: 0px;}

p {font-family: Verdana,Arial,Helvetica; font-size: 0.75em;color: #000000;margin:10px 0px 10px 0px;}
.norm {font-family: Verdana,Arial,Helvetica;font-size: 0.7em;color: #000000;}
ol {margin: 10px 0 10px 32px;font: normal 0.7em Verdana,Arial,Helvetica;color: #000000;}
.hightlighting {font: normal 1em Verdana,Arial,Helvetica;color: #01539B;font-weight: bolder;margin: 20px 0px 40px 0px;;padding:0px;text-transform:uppercase;}

p b {font-weight:normal;}

ul {margin: 10px 0px 0px 30px;padding: 0px;list-style-type:square;}
li {font:normal 0.75em Verdana,Arial,Helvetica;color: #000000;line-height:1.5;}

.cleaner {clear:both;margin:30px 0px 0px 0px;}

/*=================== TEASER======================================== */

.teaser {margin:20px 0px 0px 0px;clear:left;}
.teaser_picbox {float:left;margin:0px 20px 20px 0px;}
.teaserpic {margin:0px !important;float:none !important;}
.teaser h1 {margin:2px 0px 5px 0px !important;text-transform:none;}
.teaser h2 {margin:2px 0px 5px 0px !important;text-transform:none;}
.teaser p {margin:0px 0px 0px 0px !important;overflow:hidden;}
.Kopfzeile {font-family: Verdana,Arial,Helvetica; font-size: 0.6em;font-weight:normal;text-transform:uppercase;color:#6F6F6F;}
.teaser a {display:block;}
.teaser a:link {text-decoration:none;}
.teaser a:visited {text-decoration:none;}
.teaser a:hover {text-decoration:none;}
.teaser a:active {text-decoration:none;}

/*=================== KUNDENLISTE ======================================== */

.kundenliste {margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;font: normal 0.65em Verdana,Arial,Helvetica;}
.kundenliste img {border:0; float:none; margin:2px 0px 0px 5px;}
.kundenliste td {padding:5px 20px 5px 5px;border-bottom:1px solid #ffffff;background-color:#E9E7EA;}
.kundenliste a:link {text-decoration:none;color: #AB0052;}
.kundenliste a:visited {text-decoration:none;color: #AB0052;}
.kundenliste a:hover {text-decoration:none;color: #B8AEB9;}
.kundenliste a:active {text-decoration:none;color: #000000;}

/*=================== FORMULARE ======================================== */
.bestellformular label {font:normal 0.75em verdana,arial,helvetica;}
.bestellformular table td {padding:0px 20px 0px 0px;}
.bestellformular td {padding:5px 20px 0px 0px;}
.textarea_label {vertical-align:top;font:bold 1.0em verdana,arial,helvetica;padding-top:20px !important;}
.EditingFormLabel {vertical-align:middle;padding:0px 0px 0px 0px;font:normal 0.70em verdana,arial,helvetica;}
.EditingFormLabelCell {vertical-align:top;padding:0px 20px 0px 0px;}
.TextboxField {border: 1px solid #B9AEB8;}
.TextAreaField {border: 1px solid #B9AEB8;font:normal 0.75em verdana,arial,helvetica}
.EditingFormValueCell {padding:0px;vertical-align:top;}
.EditingFormErrorLabel {font:normal 0.75em verdana,arial,helvetica;color:red;}
.ErrorLabel {font:normal 0.75em verdana,arial,helvetica}

.FormButton {border: 1px solid #B9AEB8;font:normal 0.70em verdana,arial,helvetica;color: #AB0052;}

.datum_feed {color: #AB0052;font:normal 0.70em verdana,arial,helvetica;}

.galerie_container {margin:30px 0px 0px 0px;font:normal 0.65em verdana,arial,helvetica;color: #AB0052;}

.back_btn {
clear:both;
}

.back_btn a {display:block;
background:transparent url(/App_Themes/Novum/bilder/neu/btn_zurueck.gif) no-repeat;
height:25px;
width:100px;
text-indent:-10000px;}


.lightbox_img {float:left;height:180px;margin:0px 0px 0px 0px;}
.lightbox_img img {float:none;clear:none;margin:0px 10px 0px 10px;}

.rel_downloads {margin:30px 0px 0px 0px;border-bottom:1px solid #AB0052;}

.downloads {margin:30px 0px 0px 0px;}
.download_item {list-style-type:none;margin:10px 0px 10px 0px;}
.download_item img {float:none;border:0px;display:inline;clear:none;margin:0px 0px 0px 0px;position:relative;top:5px;left:5px;}
.download_item a:link {text-decoration:none;color: #AB0052;}
.download_item a:visited {text-decoration:none;color: #AB0052;}
.download_item a:hover {text-decoration:none;color: #B8AEB9;}
.download_item a:active {text-decoration:none;color: #000000;}

.partner {clear:left;margin:30px 0px 30px 0px;padding:10px 0px 0px 0px; border-top:1px solid #ffffff;}
.partner h2 {margin:0px 0px 0px 0px !important;}
.logo_container {float:left;margin:0px 20px 10px 0px;width:150px;}
.logo_container img {float:none;border:0px;display:inline;clear:none;margin:0px 0px 0px 0px;}

.partner a:link {text-decoration:none;color: #AB0052;}
.partner a:visited {text-decoration:none;color: #000000;}
.partner a:hover {text-decoration:none;color: #B8AEB9;}
.partner a:active {text-decoration:none;color: #000000;}

.artikel br {clear:none !important;}


.CMSSiteMapList li {font:bold 0.75em verdana,arial,helvetica;color: #AB0052;margin:5px 0px 5px 0px;}
.CMSSiteMapList li ul li {font:normal 1em verdana,arial,helvetica;color: #AB0052;margin:5px 0px 10px 0px;}

.CMSSiteMapLink:link {text-decoration:none;color: #AB0052;}
.CMSSiteMapLink:visited {text-decoration:none;color: #AB0052;}
.CMSSiteMapLink:hover {text-decoration:none;color: #B8AEB9;}
.CMSSiteMapLink:active {text-decoration:none;color: #000000;}

.adresse {padding:5px 5px 10px 15px;
background:#b9aeb8 url(/App_Themes/Novum/bilder/neu/bg_adresse.gif) repeat-y;
}
.adresse p {font:normal 0.65em verdana,arial,helvetica;color:#000000;}

.adresse a:link {text-decoration:none;color: #AB0052;}
.adresse a:visited {text-decoration:none;color: #AB0052;}
.adresse a:hover {text-decoration:none;color: #B8AEB9;}
.adresse a:active {text-decoration:none;color: #000000;}

a:link {text-decoration:none;color: #AB0052;}
a:visited {text-decoration:none;color: #AB0052;}
a:hover {text-decoration:none;color: #B8AEB9;}
a:active {text-decoration:none;color: #000000;}

.breadcrumb {font:normal 0.65em verdana,arial,helvetica;color:#000000;padding:10px 5px 10px 30px}



.link_bild {text-align:center;}

.link_bild img {margin:20px 20px 0px 20px !important;float:none !important;display:inline !important;}

.aktuelles {position:absolute;margin:0px 20px 0px 130px;padding:15px 0px 10px 0px;}

strong label {font-weight:bold !important;margin:0px 0px 0px 0px;}
strong span {font-weight:bold !important;margin:0px 0px 0px 0px;}


.PagerControl {clear:both;}

.buttonbox {margin:0px 0px 0px 0px;font:normal 0.65em verdana,arial,helvetica;}

.back {
float:right;
display:block;
height:30px;
width:30px;
text-indent:-10000px;
background:#b9aeb8 url(/App_Themes/Novum/bilder/neu/zurueck.gif) no-repeat;
}

.print{
float:right;
display:block;
height:30px;
width:30px;
text-indent:-10000px;
background:#b9aeb8 url(/App_Themes/Novum/bilder/neu/drucken.gif) no-repeat;
}

.url_adressen {
color:#AB0052;
font-size:0.65em;
clear:both;
margin:25px 0px 0px 0px;}