/* CSS Document */

/* Hauptbereiche */
#mainarea {position:absolute; top:123px; width:795px; left: 9px;}

#pageeilmeldung #mainarea {position:absolute; top:183px;}

#eilmeldung {position:absolute; top:123px; width:796px; left: 9px;}

#fullcontentarea {
  float:right;
  width:627px;
  border-right:9px solid #f1ebdf;
  /*border-bottom:10px solid #f1ebdf; */
  font-size:12px;
  line-height:16px;
}

#fullcontentarea_nonav {
  float:right;
  width:786px;
  border-right:9px solid #f1ebdf;
  /*border-bottom:10px solid #f1ebdf; */
  font-size:12px;
  line-height:16px;
}

.content_3spalten {clear:both; border-right:0;width:468px;float:left;overflow:hidden;}
.content_4spalten {clear:both; border-right:0;width:627px;overflow:hidden;}

.content_3spalten .grafikheadline {width:468px; height:18px; float:left;}
.content_4spalten .grafikheadline {width:627px; height:18px; float:left;}

.content_3spalten .trennlinie { display:block; height:1px; font-size:1px; line-height:1px; background-color:#f1ebdf; overflow:hidden; }
.content_4spalten .trennlinie { display:block; height:1px; font-size:1px; line-height:1px; background-color:#f1ebdf; overflow:hidden; }


.einspaltig { width:150px; }
.einspaltig .grafikheadline { width:150px;}
.zweispaltig { width:309px; }
.zweispaltig .grafikheadline { width:309px; }
.dreispaltig { width:468px; }
.border {border-right: 9px solid #f1ebdf;}

.blaettern { padding:0; border:0;background-color:#FFFFFF; width:100%;text-align:center;}
.blaettern a, .blaettern span {font-size:11px; font-weight:normal; line-height:14px;text-align:center;}
.blaettern .zurueck {float:left; padding-right:9px;width:50px;text-align:left;}
.blaettern .vor {float:right; padding-left:9px;width:50px;text-align:right;}
.blaettern .funktion {}
.blaettern .funktion a { padding:0px 4px 0px 4px; border-left:1px solid #333333;}
.blaettern .funktion a.ersterlink  { border-left:0px;padding:0px 4px 0px 4px;}
.blaettern .funktion .ausgewaehlt {font-weight:bold;padding:0px 4px 0px 4px;border-left:1px solid #333333;}
.blaettern .funktion .ersterausgewaehlt {font-weight:bold;padding:0px 4px 0 4px;}
.blaettern .funktion .dots {padding:0px 4px 0px 4px;}
.blaettern .zurueck a, .blaettern .vor a {font-weight:bold;}

.opinio .blaettern a, .opinio .blaettern span {font-size:10px;}
.opinio .blaettern .zurueck {float:left; padding-right:9px;width:45px;text-align:left;}
.opinio .blaettern .vor {float:right; padding-left:9px;width:35px;text-align:right;}
.opinio .blaettern .funktion .dots {padding:0;}




#headnavi {position:absolute; top:30px;}

#headnavi input {
  top:0px;
  left:31px;
  margin:0 3px 0 0;
  padding:0;
  height:14px;
  width:93px;
  border:1px solid #B4B4B4;
  font-size:11px;
}

#headnavi .searchtext {
  top:0px;
}

#headnavi .radios {
  left:23px;
  padding-right:6px;
  margin-top:4px;
}

#headnavi input.radio {
  top:0px;
  left:23px;
  margin-right:3px;
  border:0;
  height:15px;
  width:15px;
}
/* nur IE: */
* html #headnavi input.radio {top:0px;}


#headnavi .suchen {
  left:0px;
}


/* hauptnavigation (oben) */
#headnavi {
  margin-left:9px;
  background-color:#FFCC0F;
  font-size:9px;
  color:#95780E;
  width:786px;
  height:83px;
  border-bottom:1px solid #FFFFFF; }

#headnavi .logout { margin-left:12px;-margin-left:12px;margin-right:9px; }
#headnavi .logo_unten { width:160px; -width:156px;float:left;display:block; }
#headnavi .logo_left { background-color:#FFCC0F; width:158px;height:83px;float:left;display:block; }
#headnavi .date { background-color:#FFCC0F;width:148px; -width:148px; height:19px;border-right:1px solid #ffffff;padding:4px 0px 0px 10px; }
#headnavi .portale { border-top:1px solid #FFEB9F; padding-right:7px; }
#headnavi .kalaydo_icon { margin-right:20px; }
#headnavi .opinio_icon { margin-right:20px; }
#headnavi .trenner { background-color:#F06414; height:10px; -height:9px; }
#headnavi .trennerWeiss { background-color:#FFFFFF; height:1px; -height:1px; }
#headnavi .main_right { float:right;display:block;width:627px; }
#headnavi .main_right .main_top { height:22px;margin-bottom:0px }
#headnavi .main_right .main_bottom { height:24px; }
#headnavi .main_bottom .logout_area { margin-top:3px; }
#headnavi .logout_area .left_log { float:left;display:block;margin-top:1px;color:#333333;width:300px;text-align:right }
#headnavi .aktionsflaeche { float:left;display:block;width:200px;height:20px; }
#headnavi .headteaser {margin:9px 9px 0px 0px;}

/*header fuer popups */
#headnaviRubrik {position:absolute;top:122px;margin-left:9px;background-color:#FFCC0F;font-size:9px;color:#95780E;width:786px;border-bottom:1px solid #FFFFFF;padding:0px;}
#headnaviRubrik .headTop {height:45px;background-color:#FFFFFF}
#headnaviRubrik .headTop .logo {float:left;display:inline;width:400px;}
#headnaviRubrik .headTop .meta {float:right;display:inline;text-align:right;padding:0 9px 0 0;}
#headnaviRubrik .headTop .meta .btLoginHeader {padding:3px 0 0 7px;}
#headnaviRubrik .headBottom {height:35px;margin-bottom:-1px;}
#headnaviRubrik .headBottom .bgLogo {float:left;display:inline;width:159px;}
#headnaviRubrik .headBottom .navi {float:left;display:inline;border-bottom:9px solid #F06414;width:627px;margin:0px;}


/*marginalspalte */
.marginalspalte {
  float: right;
  clear: right;
  background-color:#f1ebdf;
  font-size:11px;
  width:150px;
  line-height:14px;
  padding-left:9px;
}

.marginalspalte .grafikheadline {width:150px; height:18px; float:left;}
.marginalspalte .trennlinie { display:block; height:1px; width:150px; font-size:1px; line-height:1px; background-color:#f1ebdf; overflow:hidden; }
.marginalspalte .block {width:150px;}

/* footer */
.footer { background-color:#d9d4cb; padding-top:11px;padding-bottom:8px;border-bottom: 2px solid #f1ebdf; border-right:9px solid #f1ebdf; font-weight:normal;  }
.footer ul { font-size:10px; list-style:none inside none; }
.footer li { font-size:10px; padding-right:5px; -padding-right:1px; padding-left:2px;-padding-left:5px; border-right: 1px solid #333333; display:inline; line-height:11px;}
.footer li.extra { display:none; }
.footer_abschluss { background-color:#cec9c1; border-right:9px solid #f1ebdf; height:43px;}
.footer_abschluss p { color:#666666; font-size:10px; padding:5px 9px 6px 9px; text-align:center; }

.footer .breaker {  height:3px;-height:7px;}

#produktmarke #eilmeldung {display:none; top:100px; }
#produktmarke #headnavi {position:absolute; top:9px;}
#produktmarke #headnaviRubrik {position:absolute; top:9px;}
#produktmarke #mainarea {position:absolute; top:100px}
#pageeilmeldung #produktmarke #mainarea {position:absolute; top:160px}
#pageeilmeldung #eilmeldung {position:absolute; top:123px;}

/*div.fotostrecke div {background-color:#fffae6;border:1px solid #ccc;}*/
