/* CSS Document */

/* banner oben */
.banneroben {
  margin:0;
  padding:0;
  width:795px;
}

/* banner rechts */
.bannerrechts { position:absolute; width:190px; left:804px; margin:0; padding:0; }

* {
  margin:0;
  padding:0;
}

body {
  background-color:#e7ecee;
  background-image:url(/layout/img/misc/bg.gif);
  background-repeat: repeat-y;
  background-position:804px 50%;
  font-family:verdana;
  font-weight:normal;
  line-height:15px;
  color:#333333;
  margin:0;
}

#ivw {
  position:absolute;
  top:122px;
  left:5px;
}

/*fotoicon auf bildern*/
.wrapperFloat {float:left;margin:3px 9px 9px 0;}
.wrapper {position: relative;float:left;}
.wrapper .box {position: absolute;bottom: 0;right: 0;margin:0;}
.wrapper .box .iconFoto {margin:0;padding:0;border:none;}
.wrapper_bl {height:85px; position: relative; float:left; }
.wrapper_bl .box {position:relative; bottom: 14px; left: 88px; margin:0; }
.wrapper_bl .box .iconFoto {margin:0;padding:0;border:none;}
.bshow_txt { padding-top:4px; }
.bshow_txt .link { padding-right:12px; margin-right:0; }

.block {background-color:#FFFFFF; border-bottom:10px solid #e7ecee;}
.noblock {border-bottom:1px solid #e7ecee;}
.blocknobg {border-bottom:10px solid #e7ecee;}

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

/* hauptteaser */
.teaser { padding:5px 9px 6px 9px; background-color:#FFFFFF;}
.teaser .text {padding-bottom:7px;}

/* link elemente */
.linkthema {padding-bottom:4px; font-size:11px; line-height:14px; }
.active {color:#f06414;}

.foto {display:block; background:url(/layout/img/icon/icon_foto_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.quiz {display:block; background:url(/layout/img/icon/icon_quiz_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.test {display:block; background:url(/layout/img/icon/icon_test_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.tipps {display:block; background:url(/layout/img/icon/icon_test_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.vote {display:block; background:url(/layout/img/icon/icon_vote_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.forum {display:block; background:url(/layout/img/icon/icon_forum_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.audio {display:block; background:url(/layout/img/icon/icon_audio_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.video {display:block; background:url(/layout/img/icon/icon_video_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.download {display:block; background:url(/layout/img/icon/icon_download_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.rangliste {display:block; background:url(/layout/img/icon/icon_rangliste_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.reaktionen {display:block; background:url(/layout/img/icon/icon_reaktionen_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.zitate {display:block; background:url(/layout/img/icon/icon_zitate_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.pressestimmen {display:block; background:url(/layout/img/icon/icon_pressestimmen_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}
.info {display:block; background:url(/layout/img/icon/icon_info_spack.gif) no-repeat 0 2px;padding:2px 0 0 19px;}

.bigicon .foto {display:block; background:url(/layout/img/icon/icon_foto_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .quiz {display:block; background:url(/layout/img/icon/icon_quiz_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .test {display:block; background:url(/layout/img/icon/icon_test_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .tipps {display:block; background:url(/layout/img/icon/icon_test_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .vote {display:block; background:url(/layout/img/icon/icon_vote_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .forum {display:block; background:url(/layout/img/icon/icon_forum_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .audio {display:block; background:url(/layout/img/icon/icon_audio_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .video {display:block; background:url(/layout/img/icon/icon_video_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .download {display:block; background:url(/layout/img/icon/icon_download_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .rangliste {display:block; background:url(/layout/img/icon/icon_rangliste_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .reaktionen {display:block; background:url(/layout/img/icon/icon_reaktionen_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .zitate {display:block; background:url(/layout/img/icon/icon_zitate_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .pressestimmen {display:block; background:url(/layout/img/icon/icon_pressestimmen_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}
.bigicon .info {display:block; background:url(/layout/img/icon/icon_info_spack_l.gif) no-repeat 0 2px;padding:2px 0 0 37px;}


/* elemente */
.bold {font-weight:bold;}
.nonbold {font-weight:normal;}
.left {float:left}
.right {float:right;}
.clear-right {clear:right;}
.clear-left {clear:left;}
.clear-all, .clear-both {clear:both;}
.pfeil {}


img {
  border:0;
  padding:0;
  margin:0;
}


a.link, span.link {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:right bottom;
  background-image:url(/layout/img/misc/link_pfeil.gif);
}

.anzeigenwerbung a.link, .anzeigenwerbung span.link {
  background-image:url(/layout/img/misc/link_pfeil_anz.gif);
}

a.go, span.go {font-weight:bold;color:#333;font-size:11px;white-space:nowrap;}
span.go span.link {padding-right:12px;}

a.backlink {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-right:16px;
  margin-right:4px;
  background-position:right bottom;
  background-image:url(/layout/img/misc/link_pfeil.gif);
}

a.link_pfeillinks, span.link_pfeillinks {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-right:4px;
  margin-right:6px;
  background-position:right bottom;
  background-image:url(/layout/img/misc/link_pfeil_links.gif);
}

span.link.ohne {
  background-position:4px bottom;
}

a.linkleft, span.linkleft {
  line-height:14px;
  font-weight:normal;
  font-size:11px;
  color:#666;
  background-repeat:no-repeat;
  padding-left:10px;
  margin-left:4px;
  background-position:left bottom;
  background-image:url(/layout/img/misc/link_pfeil_links.gif);
}

.anzeigenwerbung a.linkleft, .anzeigenwerbung span.linkleft {
  background-image:url(/layout/img/misc/link_pfeil_links_anz.gif);
}

.breaker {
  height:1px;
  overflow:hidden;
  clear:both;
  margin:0;
  padding:0;
}



/* headlines */
h1, .headlineBig { font-size:17px; font-weight:bold; line-height:20px; margin-top:0; margin-bottom:3px;}
.mac h1, .mac .headlineBig { font-size: 140% }
h2, .headlineMedium { font-size:14px; font-weight:bold; line-height:18px; margin-top:1px; margin-bottom:1px;}
mac h2, .mac .headlineMedium { font-size: 115% }
h3, .headlineSmall { font-size:12px; font-weight:bold; line-height:16px; margin-top:0; margin-bottom:0;}
.mac h3, .mac .headlineSmall { font-size: 97% }
h4, h4 a:link, h4 a:visited, a.h4 , .dachzeile { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h5, h5 a:link, h5 a:visited, h5 a, .dachzeileRegular  {  font-size:11px; font-weight:normal; line-height:14px; margin-top:0; margin-bottom:1px; color:#f06414;}
h6, .textSmall, .copytextMini{ font-size:10px; line-height:12px; margin-top:0; margin-bottom:2px; font-weight: normal;}

.copytextBig { font-size:17px; line-height:20px; margin-top:0; margin-bottom:3px;}
.copytextMedium { font-size:14px; line-height:18px; margin-top:1px; margin-bottom:1px;}
.copytextNormal{ font-size:12px; line-height:16px; margin-top:0; margin-bottom:0;}
.copytextSmall{ font-size:11px; line-height:14px; margin-top:0; margin-bottom:0;}
.headlineMini { font-size:11px; font-weight:bold; line-height:14px; margin-top:0; margin-bottom:1px; color:#333333;}
.dachzeileMini {  font-size:10px; font-weight:normal; line-height:12px; margin-top:0; margin-bottom:1px; color:#f06414;}
.bu {font-size:10px; color:#999999}

/*links */
a { text-decoration:none;color:#333333;}
a:link, a:visited {color:#333333;}
a:hover, a:active, a:focus {color:#f06414;}
span.go:hover, span.go:active, span.go:focus {color:#f06414;}

.anzeigenwerbung a:hover, .anzeigenwerbung a:active, .anzeigenwerbung a:focus {color:#9b0033;}

.zebra {background-color:#e7ecee;}
.zebra td .trennlinie { display:block; height:1px; width:100%; font-size:1px; line-height:1px; background-color:#ffffff; overflow:hidden; }
td .trennlinie { display:block; height:1px; width:100%; font-size:1px; line-height:1px; background-color:#e7ecee; overflow:hidden; }
/*.zebra .zebra {background-color:#ffffff;}*/
/*.zebra table {background-color:#ffffff;}*/

.tablist_logo { background-color:#ffffff; border:1px solid #E7ECEE; }

.color_highlight {color:#f06414;}
.color_theme {color:#c2dceb;}
.color_brand {color:#2197d8;}
.color_copyright {color:#999;}

.bgcolor_highlight {background-color:#f06414;}
.bgcolor_theme     {background-color:#c2dceb;}
.bgcolor_brand     {background-color:#2197d8;}
.bgcolor_back      {background-color:#e7ecee;}
.bgcolor_back2     {background-color:#F6F5F0;}
.bgcolor_block     {background-color:#fff;}

.rborder			{border-right:1px solid #e7ecee;}
.lborder			{border-left:1px solid #e7ecee;}

table {
  font-size:11px;
  line-height: 14px;
  border:0;
}
td {vertical-align:top;border:0;padding:2px 4px 4px 4px;  }

th {
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

table .nopad {border:0;padding:0;margin:0;}
.nopad td {border:0;padding:0;margin:0;}
.nopad tr {border:0;padding:0;margin:0;}

.middle {vertical-align:middle;}

.fehler {
  color:#C8000A;
  font-size:11px;
  line-height:14px;
}

.pad {
  padding:9px 9px 12px 9px;
}

form {
  font-size:11px;
}
form h1 {
  font-size:12px;
  font-weight:bold;
}

.artikel form h2 {
  font-size:11px;
  font-weight:bold;
  line-height:14px;
  color:#333;
}

form input, form textarea {
  padding-left:3px;
  font-size:11px;
  font-family:verdana;
  margin-bottom:10px;
  border:solid 1px #999;
  color:#333;
}
form input {
  height:14px;
}
form input.noborder {
  border:0;
}
form input.radio, form input.checkbox {
  border:0;
}

.content_3spalten .fullwidth, .form_3spalten input.fullwidth
{
  width:445px;
}

.form_3spalten label.default {
  width:100px;
  text-align:left;
  padding:0;
  margin-bottom:10px;
}
.form_3spalten br {
  clear:both;
}

.form_3spalten input.default {width:345px;}
.form_3spalten select {width:112px; font-size:10px; border:1px solid #666;margin-bottom: 10px; }

.form_3spalten label.plz {
  width:20px;
}
.form_3spalten input.plz {
  width:40px;
  margin-right:9px;
}
.form_3spalten label.ort {
  width:75px;
}
.form_3spalten input.ort {
  width:291px;
}
.form_3spalten select.day {
  width:40px;
}
.form_3spalten select.month {
  width:40px;
}
.form_3spalten select.year {
  width:80px;
}

.form_3spalten img.absenden {border:solid 1px #999;}

button {
  display:block;
  padding:0;
  border:1px solid #999999;
  height:15px;
  cursor:pointer;
  font-size:0;
  line-height:0;
  overflow:hidden;
}

button.bt_aktion {
  border-color:#F06414;
}

.img_bt {border:1px solid #999999;}
.img_bt_aktion {border:1px solid #F06414;}

.nummer { padding: 2px 0 6px 0;}
.nummer a { padding:0 5px 1px 5px; background-color:#DAD3C9; font-weight:bold; color:#666666;line-height:13px;margin-right:1px;}
.nummer a:hover {color:#999999;}
.nummer_an { padding:0 5px 1px 5px; background-color:#666666; font-weight:bold; margin-right:1px; color:#ffffff;line-height:13px;}

.reiter {padding:0 0 0 0;background:#ffffff;}
.reiter .tab {margin:9px 0 15px 0;background:#ffffff;width:469px;border-bottom:1px solid #CAC6BF; height:23px ;}
.reiter .tab a {
  padding: 3px 16px 3px 16px;
  border-left:1px solid #CAC6BF;
  border-top:1px solid #CAC6BF;
  border-right:1px solid #CAC6BF;
  display:block;
  background:#e7ecee;
  color:#666666;
  font-weight:bold;
  float:left;
}
.reiter .tab a.aktiv {
  border-bottom:1px solid #ffffff;
  background:#ffffff;
  position:relative;
}

/* aus Artikel */
.extrainfos {
  padding-top:5px;
  margin-bottom:5px;
  padding-bottom:5px;
  background-color:#fff;
}
.extrainfos .date1 {
  font-size:10px;
  color:#666666;
  line-height:12px;
}

.eilmeldung { float:left; color:#ffffff; font-size:17px; font-weight:bold; padding:17px 0 18px 20px; margin: 0; height:20px; overflow:hidden; }

.eilmeldung a { text-decoration:none;color:#FFFFFF;}
.eilmeldung a:link, .eilmeldung a:visited {color:#FFFFFF;}
.eilmeldung a:hover, .eilmeldung a:active, .eilmeldung a:focus {text-decoration:underline; color:#FFFFFF;}

#wrapper_eilmeldung {
  position: relative;
  width: 627px;
  height: 50px;
  overflow: hidden;
  background-color:#D2000A;
  border-bottom:10px solid #e7ecee;
}

#wrapper_error404 {
  padding:10px;
  text-align:center;
  font-size:11px;
  position: relative;
  width: 764px;
  height: 150px;
  overflow: hidden;
  background-color:#fff;
  border:1px solid #C8000A;
}
#wrapper_error404 DIV.errorhead {
  font-weight:bold;
  color:#C8000A;
  font-size:13px;
  padding-top:34px;
  padding-bottom:5px;
}

#scrolling_container_eilmeldung {
  position: absolute;
  height: 100%;
  margin: 0;
}

.ISI_IGNORE {
  display:inline;
}

.rectangle_3col .werbeflaeche {
  width: 468px;
  background-color:#fff;
  padding-bottom:9px;
  border-bottom:10px solid #e7ecee;
}

.werbeflaeche {
  font-size:10px;
  line-height:14px;
}

.rectangle_inner {
  width:300px;
  text-align:left;
}

#headnaviDruck  {
    display:none
}

.nlist_num {
  font-weight:bold;
  float:left;
  width:20px;
}
.nlist_text {
  float:left;
  width:375px;
}

input.rssfeed {
  margin:0 0 5px;
  padding-left:15px;
  font-size:11px;
  border:none;
  width:420px;
}

.legende {
  border-left:8px solid;
  padding-left:4px;
  font-size:9px;
  line-height:8px;
  margin:6px;
}

.anzeige {
  font-size:10px;
  font-weight:normal;
  padding-right:9px;
}

