body {background-color: #ffffff; text-align: center;}
body,p,div,td,input,a {margin: 0px; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000; line-height:14px; scrollbar-arrow-color: #99c3df; scrollbar-track-color: #e5f0f7; scrollbar-face-color: #e5f0f7;}

//div {border: 1px solid #cc0000;}

/* Sitestruktur*/
#outerLayer {width:975px; margin:0px auto; padding:0px; text-align:left; margin-top: 20px; margin-bottom: 20px;}
#header {height: 209px; width: 975px;}
#logo {float:left; margin: 0px 0px 7px 0px;}
#bild img {border: 1px solid #0068ae;}
#hauptnavigation {float:right; width: 630px; height: 39px; margin: 108px 0px 0px 0px; text-align: left;}
#title {clear: both; height: 50px; margin: 0px 0px 5px 0px; background-color: #99c3df;}
#title .right {float:right; padding: 12px 10px 0px 0px;}
#left {float: left; text-align: left; width: 198px; margin: 0px 0px 0px 0px;}
.boxtitle {color:#ffffff; text-align: left; font-weight: bold; padding: 3px 0px 3px 5px; background-color: #0068ae; border: 1px solid #0068ae;}
#sekNav {float:left; width: 200px; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; border: 1px solid #0068ae; background-color: #f2f7fb;}
#sprachen {float:left; width: 200px; margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; border: 1px solid #0068ae; background-color: #f2f7fb;}
#sprachen .inner {padding: 3px 0px 3px 10px;}
#karu {margin: 0px 0px 20px 0px; padding: 0px 0px 5px 0px; border: 1px solid #0068ae; background-color: #f2f7fb;}
#karu .inner {padding: 3px 0px 3px 0px;}
#middle {float: right; width: 765px; text-align: left; margin: 0px 0px 0px 0px;}
#right {float: right; text-align: left; width: 184px; margin: 0px 0px 0px 0px;}
#karussell {width: 184px; height: 220px; margin: 0px 0px 20px 0px; background-color: #f2f7fb;}
#newsletter {width: 184px; margin: 0px 0px 20px 0px; border: 1px solid #0068ae; background-color: #f2f7fb;}
#newsletter .inner {padding: 3px 0px 3px 10px;}
#text {text-align: left; width: 570px; margin: 0px 0px 7px 0px; border: 1px solid #0068ae; background-color: #e5f0f7; background-image:url(../graphics/bg.gif); background-repeat:no-repeat; background-position: bottom;}
#text .innen {padding: 17px 17px 0px 17px;}
#footer {clear: both; font-weight: normal; text-align: center; width: 975px; height: 56px; font-size: 12px; color: #ffffff; padding: 15px 0px 0px 0px; background-image:url(../graphics/bg_address.gif); background-repeat:no-repeat; }
//#footer {float: left; font-weight: normal; text-align: center; width: 975px; height: 56px; font-size: 12px; color: #ffffff; padding: 15px 0px 0px 0px; background-image:url(../graphics/bg_address.gif); background-repeat:no-repeat; }
#footer a {font-weight: normal; color: #ffffff;}
#footer a:hover {font-weight: normal; text-decoration: underline; color: #ffffff;}
span.displaynone {display:none;}

/*Klassen*/
.nav {text-align: center;}
.navi {float: right; width: 190px; margin: 8px 0px 8px 0px;}
.navi3 {float: right; width: 190px; margin: 2px 0px 2px 0px;}
.ganze-breite {clear:both; width;100% display:block; padding:0; margin:0; border:0 none; font-size:0px; height:0px; line-height:0px;}
.newspressedetail {width: 530px; float: left; margin: 0px 0px 10px 0px;}

/*Farben*/
.weiss {background-color: #ffffff;}

ul {list-style-image: url(../upload/bilder/li.gif);}
li {margin: 0px 0px 10px -15px; padding: 0px 0px 0px 0px}


p {margin-bottom: 9px;}
h1 {font-size: 11px; color: #e20409; font-weight: bold;}

a:link, a:visited, a:hover,a:active {color:#0068ae; text-decoration: none; font-size: 11px;}
a.schwarz:link, a.schwarz:visited, a.schwarz:hover, a.schwarz:active {text-decoration: none; color:#000000; font-size: 11px;} 

a.hauptnavi_active:link, a.hauptnavi_active:visited, a.hauptnavi_active:hover, a.hauptnavi_active:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over.gif); background-position:top; background-repeat:repeat-x; text-decoration: none;} 
a.hauptnavi_passive:link, a.hauptnavi_passive:visited {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav.gif); background-position:top; background-repeat:repeat-x; text-decoration: none;} 
a.hauptnavi_passive:hover, a.hauptnavi_passive:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over.gif); background-position:top; background-repeat:repeat-x; text-decoration: none;}
a.hauptnavi_open:link, a.hauptnavi_open:visited, a.hauptnavi_open:hover, a.hauptnavi_open:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over.gif); background-position:top; background-repeat:repeat-x; text-decoration: none;} 

a.hauptnavi_active_first:link, a.hauptnavi_active_first:visited, a.hauptnavi_active_first:hover, a.hauptnavi_active_first:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_first.gif); background-position:top; background-repeat:no-repeat; background-position:left; text-decoration: none;} 
a.hauptnavi_passive_first:link, a.hauptnavi_passive_first:visited {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_first.gif); background-position:top; background-repeat:no-repeat; background-position:left; text-decoration: none;} 
a.hauptnavi_passive_first:hover, a.hauptnavi_passive_first:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_first.gif); background-position:top; background-repeat:no-repeat; background-position:left; text-decoration: none;}
a.hauptnavi_open_first:link, a.hauptnavi_open_first:visited, a.hauptnavi_open_first:hover, a.hauptnavi_open:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_first.gif); background-position:top; background-repeat:no-repeat; background-position:left; text-decoration: none;} 

a.hauptnavi_active_last:link, a.hauptnavi_active_last:visited, a.hauptnavi_active_last:hover, a.hauptnavi_active_last:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_last.gif); background-position:top; background-repeat:no-repeat; background-position:right; text-decoration: none;} 
a.hauptnavi_passive_last:link, a.hauptnavi_passive_last:visited {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_last.gif); background-position:top; background-repeat:no-repeat; background-position:right; text-decoration: none;} 
a.hauptnavi_passive_last:hover, a.hauptnavi_passive_last:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_last.gif); background-position:top; background-repeat:no-repeat; background-position:right; text-decoration: none;}
a.hauptnavi_open_last:link, a.hauptnavi_open_last:visited, a.hauptnavi_open_last:hover, a.hauptnavi_open:active {color:#ffffff; font-size: 13px; font-weight: bold; display:block; height 39px; padding: 0px 0px 0px 0px; line-height:39px; background-image:url(../graphics/bg_nav_over_last.gif); background-position:top; background-repeat:no-repeat; background-position:right; text-decoration: none;} 

a.additionalnavi:link, a.additionalnavi:visited, a.additionalnavi:hover, a.additionalnavi:active {color:#ffffff;} 
a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited, a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active {color:#C62431;} 

A {color: #000000; text-decoration: none;}
A:hover {color: #C82330; text-decoration: underline;}

a.navileft_passive:link, a.navileft_passive:visited, a.navileft_passive:hover, a.navileft_passive:active {color:#000000; font-weight: bold; text-decoration: none;} 
a.navileft_active:link, a.navileft_active:visited, a.navileft_active:hover, a.navileft_active:active {color:#C82330; font-weight: bold; text-decoration: none;} 




/*Formulare*/
.f250px, .f150px, .f100px, textarea {padding-left: 3px; border:1px; border-color:#999999; border-style:solid; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; background-color:#ffffff; border-width:1px; height:18px;}
.f250px {width:250px;}
.f150px {width:150px;}
textarea {width:250px; height:90px; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}

.input_newsletter {font-size:11px; color:#999999; border-color:#0068ae; border-style:solid; border-width:1px; width:150px; height:19px;}
.input_newsletterselect {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; color:#999999; border-color:#0068ae; width:150px; height:19px;}

/**** advent2010 ****/
#adventPopup2010 {float: left; width: 500px; height: 500px; background-color: #fff;}
#adventPopup2010 p {font-size: 11px; padding: 20px 20px 0px 20px; margin: 0; text-align: left; color: #333333; line-height:15px;}
#adventPopup2010 a {font-size: 11px; color: #333333; text-decoration: underline; font-weight: normal;}
#adventPopup2010 a:hover { text-decoration: none;}

