/* CSS Document */
body{overflow-y:scroll;}

/* anpassen des spalten-zeilen-layouts */
#wrapper{width:984px;margin:0 auto;position:relative;}
#header{height:212px;}
#left{width:216px;}
#right{width:216px;}
#content{margin-left:230px;margin-right:230px;}

/* für feststehenden header
html>body #header{position:fixed;top:0;width:984px;background:#fff;z-index:8900;}
html>body #content{margin-top:210px;} */

/* festlegung der hintergrundbilder oder -farben für die spalten links/rechts */
#bg_left{background:url("../images/left_bg.jpg") left top repeat-y;}
#bg_right{background: url("../images/right_bg.jpg") repeat-y right top;}

/* banner und subbanner */
#banner{height:212px;overflow:hidden;background:url("../images/keyvisual.jpg") left repeat-y;}
/*#subbanner {width:984px;height:30px;background:#d99602;overflow:hidden;}*/

/* innenabstand der splaten-zeilen-blöcke */
#left .inside{padding:0 0 20px 0;}
#content .inside{padding:0;}
#right .inside{padding:0 0 20px 40px;}

/*content spalten
.content_col1{float:left;width:49%;}
.content_col2{float:right;width:49%;}
.news_next{margin-top:20px;}
#content h2{margin-bottom:15px;}
#content h3{margin-bottom:10px;}*/

/* schriften */
html * { font-size: 100.01% }
textarea, pre, code, kbd, samp, var, tt 
{
  font-family: Consolas, "Lucida Console";     
}
body 
{
  font-family: Verdana, 'Trebuchet MS', Helvetica;
  font-size: 75.00%;
  text-align:left;
  color:#222;
}
h1,h2,h3,h4,h5,h6 
{
  font-weight:normal;
  color:#222;
  margin: 0 0 0.25em 0;
}
h1, h2 {font-size:133.33%;font-weight:bold;}                        /* 24px */
h1{margin-bottom:10px;color:#c00000;}
h2{margin-bottom:10px;color:#c00000;}
h3 {font-size:116.67%;color:#fe0000;font-weight:bold;}                     /* 18px */
h4 {font-size:116.67%}                     /* 16px */   
h5 {font-size:116.67%}                     /* 14px */
h6 {font-size:116.67%;font-style:italic;}   /* 14px */

p, div.text { line-height: 1.5em; margin: 0 0 1em 0; }

/* links */
a{color:#426890;}
a:hover{color:#fff;background-color:#426890;text-decoration:none;}
* html a:hover{color:#426890;background-color:#fff;}
a.function,a.morelink{text-decoration:none;}
* html a.function:hover{text-decoration:underline;}
/* externe links */
a[href ^="http:"],
a[href ^="https:"]
{padding-left: 12px;background-image: url("img/external.png");background-repeat: no-repeat;background-position: center left;}

/* showDateTime */
#showDateTime{color:#222;padding:2px 5px;}
/* breadcrumb
#breadcrumb { margin-bottom: 15px; } */

/* teaser */
.teaser{margin-top:0px;}
.teaser .preview_image{float:right;padding:0 0 10px 10px;}
.teaser .text{}
.teaser a.morelink{}

/* artikel */

/* artikel-bild */
.article_image { padding-top: 5px; }
/* artikel mail */
#articlemail {margin:2em;border:1px solid #112049;background-color:#ECECEC;}
#articlemail_link {padding:1em 2em 1em 0;float:left;}
/* artikel print */
#articleprint_link {padding:1em 2em;float:left;}

/* index */
#index h3{margin-top:10px;}

/* footer */
#footer .inside {text-align: center;}
#inner_footer {width: 50%; margin: 2em 25% 0 25%;}
#inner_footer .line1 {padding-bottom: 3px;}
#inner_footer .line2 {text-align: center; border-top: 1px solid #818181; padding-top: 2px;}
#back {float:left;text-align: left;}
#go2top {float:right;text-align: right;}
#haftung {text-align: center;}

/*felder formulare */
/* unsichtbares Feld bei mailing */
#hnp{width:0px;height:0px;left:-32768px;top:-32768px;position:absolute;overflow:hidden;display:inline;}
/* auszeichnung bei eingabefehler */
input.error, textarea.error{border:1px solid #CC0000;background:#FFFFCC;padding:1px;}
/* formular tabellen */
table.formular{}
tr.formrow{}
td.formcell_label, td.formcell_field{vertical-align:top;padding:5px 15px 0 0;}
.formfld{}

/* für kategoriebilder slideshow */
#showcontent{width:424px;height:375px;}
#showcontent img{border: 0 none;}
#showcontent .slideshow-images{width:424px;height:375px;}

/* unsichtbares Feld bei meldung aus portal
.foundanz{width:0px;height:0px;left:-32768px;top:-32768px;position:absolute;overflow:hidden;display:inline;}
 */
 

/******* ab hier nur domänen-spezifische formatierungen *************/
#filialen{margin:0 0 20px 30px;color:#7e7f80;font-size:90%;}
