/* @override http://www.dogs-magazin.de/css/dogs.css */

html, td { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000; }
body { background-color:#fff; margin:0px; padding:0px; text-align:center; }
img, table { border:0px; }
a { color:#BC6A00; text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6, form, input, select, ul, li, p { margin:0; padding:0; }
h2 { font-size:13px; }
h3 { font-size:12px; }
h4 { font-size:11px; }
.intro, .copy, .copy h4 { font-size:12px; }
.braun { color:#BC6A00; }
.gruen { color:#BC9C25; }
.intro h2 { font-size:12px; color:#BC6A00; }
.right { float:right; }
.titel_gross { font-size:13px; font-weight:bold; }
.topline { font-family:'Times New Roman',Times,serif; font-size:13px; font-weight:bold; color:#BC9C25; text-transform: uppercase; }
.inakt { color:#B4B4B4; }
ul { list-style:inside disc; }


#rahmen_oben, #rahmen_mitte, #rahmen_unten { text-align:left; margin-left:auto; margin-right:auto; width:720px; }
#rahmen_oben { background:url(../img/standard/schattenoben.gif) no-repeat bottom; height:10px; }
#rahmen_mitte { background:url(../img/standard/schattenlinksrechts.gif) repeat-y; }
#rahmen_unten { background:url(../img/standard/schattenunten.gif) no-repeat top; height:10px; }

#header_reiter { padding:9px 10px 0; text-align:right; }
#header_reiter img { margin-left:2px; }

#dogs_header { height:104px; background:#BC6A00 url(../img/standard/header-bg.gif) repeat-x; margin:0 10px; position:relative; }
#dogs_header, #dogs_header a { color:#fff; }
#dogs_header #heft { text-align:right; }
#dogs_header .topnavi { text-align: right; font-weight:bold; line-height:21px; }
#dogs_header .topnavi a { padding-right: 6px; }
#dogs_logo   { position:absolute; top:0; left:0; width:150px; height:76px; z-index:10; }
#dogs_heft   { position:absolute; top:7px; left:158px; width:92px; height:69px; z-index:11; }
#lah_logo    { position:absolute; top:0; left:473px; width:227px; height:33px; z-index:12; }
#dogs_mainnav { position:absolute; top:76px; left:0px; width:700px; height:28px; font-size:12px; font-weight:bold; }
#dogs_mainnav td { height:28px; border-right:1px solid #BC6A00; padding:0 6px; }
#dogs_mainnav td.hi { background-color:#fff; color:#BC9C25; }
#dogs_mainnav td.hi a { color:#BC9C25; }

#dogs_content { padding:0 10px; }
#content_subnav { border-bottom:1px solid #E6E6E6; padding:4px 12px; color:#BC6A00; }
#content_subnav a { color:#BC9C25; }


#content_main, #content_topdog, #content_abo, #content_heft, #content_fotostrecke, #content_fotos_casting, #content_fotostr { padding:12px 12px 2px; }
#content_sendung, #content_artikel { padding:12px 12px 18px; }
#content_impressum, #content_textseite { padding:24px; }

#content_textseite h2 { color:#BC6A00; padding-bottom:12px; }
#content_textseite p { padding:0 0 12px; }

#content_main { font-size:12px; }
#main_spalte1, #seite_links { float:left; width:480px; }
#main_spalte2, #seite_rechts { float:right; width:180px; }
#box_aufmacher, #box_aufmacher_aktuell, .box_aufmacher { float:left; width:234px; height:298px; border:1px solid #BC9C25; padding:12px; margin-bottom:12px; voice-family:"\"}\""; voice-family:inherit; width:208px; height:272px; }
html>body #box_aufmacher, html>body #box_aufmacher_aktuell { width:208px; height:272px; }
#box_aufmacher_aktuell { margin-left: 10px; }
#box_aufmacher #box_aufmacher_bild, .box_aufmacher .box_aufmacher_bild, #box_aufmacher_aktuell .box_aufmacher_bild { margin-bottom:6px; }
#box_aufmacher_bild, .box_aufmacher_bild.fotocommunity { width: 208px; height:208px; background-color:#e4e4e4; text-align:center; }
#box_aufmacher_bild img, .box_aufmacher_bild.fotocommunity img { margin: 13px; }
#box_aktuelles { float:right; width:234px; height:298px; border-top:1px solid #BC9C25; border-bottom:1px solid #BC9C25; padding:10px 0 12px; margin-bottom:12px; voice-family:"\"}\""; voice-family:inherit; height:274px; }
html>body #box_aktuelles { height:274px; }
#box_aktuelles .aktuell_teaser { padding-top:10px; }
#main_spalte1 .box_teaser_breit { background-color:#BC9C25; padding:0 12px; margin-bottom:12px; height:80px; }
#main_spalte1 .box_teaser_breit .topline { color:#000; padding-top:9px; }
#main_spalte1 .box_teaser_breit h2, #main_spalte1 .box_teaser_breit a { color:#fff; }
#box_teaser_thema { float:left; width:234px; height:163px; position:relative; }
.box_teaser_thema_left { float:left; width:234px; height:163px; position:relative; padding:10px 0 12px;}
.box_teaser_thema_right { float:right; width:234px; height:163px; position:relative; padding:10px 0 12px;}
#box_teaser_thema_text { position:absolute; top:86px; left:12px; width:210px; }
#box_teaser_forum { float:right; width:234px; height:160px; border-top:1px solid #BC9C25; border-bottom:1px solid #BC9C25; padding:10px 0 12px; voice-family:"\"}\""; voice-family:inherit; height:136px; }
html>body #box_teaser_forum { height:136px; }
#box_teaser_forum .forum_absender a { color:#BC9C25; }
#box_heft { background-color:#F8F5E9; padding:0 10px; margin-bottom:12px; height:240px; }
#box_heft .topline, #box_abo .topline { padding-top:9px; }
#box_heft img { margin:6px 0 3px; }
#box_abo { background-color:#F8F5E9; margin-bottom:12px; height:232px; }
#box_abo .topline, #box_abo h3, #box_abo .text { padding-left:10px; padding-right:10px; }

#box_topteaser { width:480px; padding-bottom:10px; border-bottom:1px solid #f8f5e9; margin-bottom:12px; }
#box_topteaser h1 { font-size:22px; color:#BC9C25; margin:3px 0; font-weight: bold; }
#box_topteaser h1 a { color: #BC9C25; }
#box_topteaser .text { font-size:12px; font-weight:bold; color:#000; margin-bottom:3px; }

.box_teaser_row { width:480px; height:120px; margin-bottom:12px; border-bottom:1px solid #f8f5e9; padding-bottom:10px; }
.box_teaser_row .bild {float: left; margin-right: 15px;}
.box_teaser_row .spitzmark { font-family:'Times New Roman',Times,serif; font-size:13px; font-weight:normal; color:#7f7f7f; text-transform: uppercase;}
.box_teaser_row h2, .box_teaser_row h2 a { color:#BC9C25; }
.box_teaser_row .text { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#000;}

.box_bottom { background-color:#f8f5e9; padding:12px; }
.box_bottom .links { width:222px; height:230px; background-color:#FFF; float:left; }
.box_bottom .rechts { width:222px; height:230px; background-color:#FFF; float:right; }
.box_bottom .textfeld { padding:10px 10px 5px; }
.box_bottom .spitzmark { font-family:'Times New Roman',Times,serif; font-size:13px; font-weight:normal; color:#7f7f7f; text-transform:uppercase; }
.box_bottom h2, .box_bottom h2 a { color:#BC9C25; }
.box_bottom li { list-style-type:none; border-top:1px solid #f8f5e9; padding:3px 10px; }

.linkbox { margin: 10px 0px;}
.linkbox li { list-style-type:none; padding:3px 0px; }
/*******************/

table#topdog_kandidaten { margin-bottom:20px; width:676px; }
#topdog_kandidaten th { text-align:left; font-weight:bold; padding-bottom:15px; }
#topdog_kandidaten td { vertical-align:top; width:100px; padding:20px 0 10px 15px; }
#topdog_kandidaten td.erste { padding-left:0; }
#topdog_kandidaten .bu { padding:3px 0 8px; }
#topdog_kandidaten .vote { text-align:center; color:#999; }
#topdog_kandidaten .vote input { width:84px; margin-bottom:3px; font-size:11px; }
#topdog_kandidaten .no_vote { text-align:center; background-color:#BC9C25; color:#fff; padding:2px 0 3px; }

#content_topdog_detail { padding:12px 12px 2px; }
#topdog_detail_info { float:left; width:480px; position:relative; }
#topdog_detail_info h2, #topdog_detail_info h4 { color:#BC6A00; }
#topdog_detail_info .copy, #topdog_detail_info .vote { padding-left:192px; }
#topdog_detail_info .tag { color:#BC9C25; }
#topdog_detail_info .vote { color:#999; padding-top:6px; }
#topdog_detail_info .vote input { width:84px; margin-bottom:3px; font-size:11px; }
#topdog_detail_bild { position:absolute; top:0; left:0; width:180px; font-size:12px; }
#topdog_detail_bild img { margin-bottom:6px; }

#topdog_detail_liste { float:right; width:180px; }
table#topdog_kandidaten_liste { width:180px; margin-bottom:20px 0 15px; }
#topdog_kandidaten_liste td { vertical-align:top; text-align:left; padding:4px 0; border-bottom:1px dotted #808080; }
#topdog_kandidaten_liste td.head { font-size:12px; font-weight:bold; padding-bottom:10px; }
#topdog_kandidaten_liste td.bild { width:65px; text-align:right; }
#topdog_kandidaten_liste .raus { background-color:#BC9C25; color:#fff; padding:1px 6px 2px; margin-top:2px; text-align:center; }

#content_foto_all { padding:12px 12px 40px; }
table#foto_all { margin-top:10px; margin-left:10px; }
#foto_all td { vertical-align:top; width:80px; }
#foto_all .thm { padding:10px; background:url(../img/standard/fotocommunity/frame.gif) no-repeat; }
#foto_all .bu { padding:3px 0; }
#blaettern { text-align:center; color:#BC6A00; padding-top:12px; }
#blaettern .inakt { color:#B4B4B4; }
#blaettern .hi { color:#000; }

#content_foto_detail { padding:12px 12px 20px; }
#foto_detail_bild { float:left; }
#foto_detail_bild .bu { padding-top:6px; }
#foto_detail_bild .wertung td { color:#808080; padding:1px 3px 0 0; }
#foto_detail_bild .wertung td.soft { color:#999; }
#foto_detail_bild .wertung img { margin:2px 2px 0 1px; }
#foto_detail_navi { float:right; }
#foto_detail_navi td { padding-left:10px; }
#foto_detail_navi td.head { padding-bottom:6px; }
#foto_detail_navi td.head a { color:#BC9C25; }
#foto_detail_navi td.head strong a { color:#BC6A00; }
#foto_detail_navi td.navi { padding-top:2px; padding-bottom:16px; color:#B4B4B4; }
#foto_detail_navi td.navi a { color:#B4B4B4; }
#foto_detail_navi .thm { padding:10px; background:url(../img/standard/fotocommunity/frame.gif) no-repeat; }
#content_foto_links { border-top:1px solid #E6E6E6; padding:12px 12px 2px; }
#content_foto_links a { color:#BC9C25; }
#content_foto_links td { width:155px; }

#content_fotostrecke #bild_portrait { padding:35px 0 6px; }
#content_fotostrecke #bild_gross { padding:35px 0 6px; position:relative; }
#content_fotostrecke #bild_gross #titel { position:absolute; top:0; left:0; width:180px; }
#content_fotostrecke #bild_gross #pfeile { position:absolute; top:16px; left:220px; width:50px; }
#content_fotostrecke #bild_gross #pfeile img { margin:0 4px; }
#content_fotostrecke #bild_gross .bu { color:#B4B4B4; text-align:center; padding-top:4px; }

#content_fotos_casting #blaettern { padding:3px 0 6px; position:relative; font-size:12px; text-align:left; }
#content_fotos_casting #blaettern #nummern { text-align:center; }
#content_fotos_casting #blaettern #pfeile { position:absolute; top:4px; left:430px; width:50px; text-align:right; }
#content_fotos_casting #blaettern #pfeile img { margin-left:8px; }
#content_fotos_casting #bild_gross { height:480px; }
#content_fotos_casting #bild_gross .bu { color:#B4B4B4; text-align:center; padding-top:4px; }

#content_fotostr #blaettern { padding:3px 0; position:relative; font-size:12px; text-align:left; border:1px solid #E6E6E6; margin:6px 0 12px; }
#content_fotostr #blaettern #nummern { text-align:center; }
#content_fotostr #blaettern #anzahl { position:absolute; top:4px; left:4px; width:70px; text-align:left; font-size:11px; color:#B4B4B4; }
#content_fotostr #blaettern #pfeile { position:absolute; top:4px; left:425px; width:50px; text-align:right; }
#content_fotostr #blaettern #pfeile img { margin-left:8px; }
#content_fotostr #bild_gross { padding-bottom:40px; }
#content_fotostr #bild_gross .bu { color:#B4B4B4; text-align:center; padding-top:4px; }
#content_fotostr #bild_gross #bild_minis { border:1px solid #E6E6E6; padding:7px 0 7px 1px; margin-top:12px; }
#content_fotostr #bild_gross #bild_minis img { margin-left:7px; }
#content_fotostr #seite_rechts .intro { padding-top:35px; }
#content_fotostr #seite_rechts .link { padding-top:10px; font-weight:bold;}
#content_fotostr #seite_rechts #bild_portrait { padding-bottom:6px; }

#galerie_breit { font-size: 12px; }
#galerie_breit .bild_gross { border: 1px solid #BC9C25; padding: 12px; margin-bottom: 12px; }
#galerie_breit .bild_gross img { border: 1px solid #c2c2c2; }
#galerie_breit .blaettern { width: 676px; height: 30px; background-color: #ebebeb; margin-bottom: 12px; }
#galerie_breit .blaettern .nummern { padding-left: 10px; }
#galerie_breit .blaettern .nummern ul { list-style-type: none; margin: 0; padding: 0; }
#galerie_breit .blaettern .nummern li { background-color: #cdcdcd; color: #fff; width:22px; float: left; text-align: center; line-height: 22px; margin: 4px 2px; }
#galerie_breit .blaettern .nummern li a { color: #fff; }
#galerie_breit .blaettern .nummern li.img { background-color: transparent; padding: 8px 0 0; margin: 0; line-height: 17px; width: 19px; }
#galerie_breit .blaettern .nummern li.hi { background-color: #BC9C25; width:26px; float: left; font-size: 14px; line-height: 26px; margin: 2px 2px;}
#galerie_breit .blaettern .pfeile { float: right; width: 70px; text-align: center; background-color: #fff; padding: 5px 0 5px; margin: 1px; }
#galerie_breit .blaettern .pfeile img { margin: 0 5px; }
#galerie_breit .teaserbox { background-color: #F8F5E9; border: 1px solid #BC9C25; padding: 12px; }
#galerie_breit .teaserbox .bild_links { float: left; padding-right: 12px; }

#seite_rechts #pagelinks, #topdog_detail_liste #pagelinks { border-top:1px dotted #808080; font-size:12px; margin:10px 0 12px; }
#seite_rechts #pagelinks div, #topdog_detail_liste #pagelinks div { border-bottom:1px dotted #808080; padding:2px 0; }
#seite_rechts #pagelinks p.bild_mini { font-size:11px; font-weight:bold; padding:2px 0; }
#seite_rechts #pagelinks p.bild_mini img { float:left; margin:2px 5px 4px 0; }

#content_sendung #aufmacher { padding-bottom:12px; }
#content_sendung #seite_links { font-size:12px; }
#content_sendung .intro { padding-top:12px; font-weight:bold; }
#content_sendung .absatz, #content_sendung #videoplayer { padding-top:12px; }
#content_sendung .bild_links { float:left; font-size:11px; color:#808080; width:190px; margin-right:12px; padding-bottom:10px; }
#content_sendung .bild_links img { margin-bottom:4px; }
#content_sendung #seite_rechts .teaser { padding-bottom:12px; }

#content_artikel #aufmacher { padding-bottom:12px; }
#content_artikel #seite_links { font-size:12px; }
#content_artikel .intro { padding-top:12px; font-weight:bold; }
#content_artikel .absatz, #content_artikel #videoplayer, #content_artikel p { padding-top:12px; clear: both; }
#content_artikel .bild_links { float:left; font-size:11px; color:#808080; width:190px; margin-right:12px; padding-bottom:10px; }
#content_artikel .bild_links img { margin-bottom:4px; }
#content_artikel #seite_rechts .teaser { padding-bottom:12px; }

#content_heft {}
#content_heft #pageflip {border:1px solid #BC6A00; padding:10px; margin-bottom:15px;}
#content_heft #infozeile { font-size:12px; color:#BC9C25; text-align:right; padding:0 0 24px; }
#content_heft #heftteaser { position:relative; height:280px; font-size:12px; }
#content_heft #heftteaser img { margin:4px 0; }
#content_heft #heftteaser #heftteaser_links { position:absolute; top:0; left:0; width:217px; }
#content_heft #heftteaser #heftteaser_mitte { position:absolute; top:0; left:230px; width:217px; }
#content_heft #heftteaser #heftteaser_rechts { position:absolute; top:0; left:459px; width:217px; }

#content_impressum #seite_links { width:326px; }
#content_impressum #seite_rechts { width:302px; }
#content_impressum .topline { padding-bottom:12px; }
#content_impressum .absatz { padding-top:12px; font-size:12px; }
#content_impressum .func { color:#BC9C25; display:block; }

#content_abo {}
#abo_bestellen { float:left; width:478px; }
#abo_bestellen .intro { padding-bottom:20px; }
#abo_bestellen .fussnote { padding-top:30px; }
#abo_titelbild { float:left; width:190px; }
#abo_titelbild img { margin-top:20px; }
#abo_form_box { float:right; background-color:#BC6A00; width:288px; }
#abo_form_box h3 { color:#fff; margin:5px 10px; }
#abo_form_box .text { clear:both; color:#fff; font-weight:bold; padding:15px 0 3px; width:260px; }
#abo_form_box .widerruf { clear:both; color:#fff; padding:15px 0; width:260px; }
#abo_form_box_oben { background:#BC6A00 url(../img/standard/abo/rundung_288px_oben.gif) no-repeat; width:288px; height:10px; }
#abo_form_box_unten { background:#BC6A00 url(../img/standard/abo/rundung_288px_unten.gif) no-repeat bottom; width:288px; height:10px; }

#abo_gewinne { float:right; width:180px; border:1px solid #BC9C25; background-color:#F8F5E9; }
#abo_gewinn1_head { position:relative; padding-top:20px; }
#abo_gewinn1_head h3 { position:absolute; top:8px; left:10px; width:160px; color:#BC6A00; }
#abo_gewinn2_head { position:relative; padding-top:40px; }
#abo_gewinn2_head h3 { position:absolute; top:10px; left:10px; width:160px; color:#BC6A00; }
#abo_gewinne .copytext { padding:0 10px 10px; }

.abo_gewinne { margin-top: 20px; width:666px; border:1px solid #BC9C25; background-color:#F8F5E9; }
div.abo_box { display:inline; width: 280px }
.abo_gewinn1_head { position:relative; padding-top:20px; }
.abo_gewinn1_head h3 { position:absolute; top:8px; left:10px; width:160px; color:#BC6A00; }
.abo_gewinn2_head { position:relative; padding-top:40px; }
.abo_gewinn2_head h3 { position:absolute; top:10px; left:10px; width:160px; color:#BC6A00; }
.abo_gewinne .copytext { padding:0 10px 10px; }

#dogs_footer { padding:10px; text-align:center; }
#footer_serv { border-top:1px solid #E6E6E6; padding-top:15px; color:#BC9C25; }
#footer_serv a { color:#BC9C25; }
#footer_links { padding:18px 12px 32px; color:#B4B4B4; }
#footer_links a { color:#B4B4B4; }

#footer_links ul {
margin:0 0 2px;
}
#footer_links ul li {
display:inline;
}
#footer_links ul li a {
background:transparent url(/img/standard/footer_border.gif) no-repeat scroll 0 2px;
padding:0 2px 0 7px;
}
#footer_links ul li.first a {
background:transparent none repeat scroll 0 0;
}
#footer_links p.copy {
color:#9A9A9A;
margin:0 0 17px;
}
#footer_links p.moreGJ {
color:#9A9A9A;
line-height:16px;
}

#topdog_kandidaten .candidate_name { display: block; height: 20px; }

.termine { padding-bottom:20px; }
.termine .head { background-color:#F8F5E9; padding:15px 12px 5px; }
.termine .head h2 { font-family:'Times New Roman',Times,serif; font-size:13px; text-transform: uppercase; }
.termine .head h3 { color:#BC6A00; }
.termine .head .navi { float:right; color:#808080; }
.termine .subnavi { padding: 5px 12px 4px; border-bottom:1px solid #F8F5E9; }
.termine .subnavi a { color:#BC9C25; padding-right:15px; }
.termine .subnavi2 { background-color:#F8F5E9; padding:4px 12px 5px; color:#808080; }
.termine .subnavi2.sort .hi { padding-left:15px; }
.termine .subnavi2.sort a   { padding-left:15px; }
.termine .rubriken { border-bottom:12px solid #F8F5E9; border-left:12px solid #F8F5E9; table-layout:fixed; width:480px; }
.termine .rubriken td { border-top:1px solid #F8F5E9; border-right:12px solid #F8F5E9; padding:3px 12px; }

/*Sidebar*/
.text_grau {color: #7f7f7f;}

.box_aktuell { background-color:#F8F5E9; padding:10px; margin-bottom:1px; font-size:12px; }
.box_aktuell .layer { background-color:#FFF; width: 160px; margin-top:5px; }
.box_aktuell .text_grau { padding:8px 10px; }
.box_aktuell ul { margin:4px 0 0; padding:0; list-style-type:none; list-style-position:outside; }
.box_aktuell li { border-top:1px solid #f8f5e9; padding:3px 0; }

.box_bildteaser { background-color:#F8F5E9; border:1px solid #BC9C25; margin-bottom:1px; font-size:12px; }
.box_bildteaser img{border-bottom: 1px solid #BC9C25;}
.box_bildteaser .inhalt {padding: 5px 10px 10px;}

/* 
hollyhack - siehe: http://www.positioniseverything.net/explorer/escape-floats.html
wird benoetigt von folgenden klassen
*/
/* hide from IE-mac \*/
* html .teaserbox { height: 1%; }
/* end hide */

#main_spalte1 div#box_aufmacher div#box_aufmacher_text div.topline a, #box_aufmacher_aktuell div.box_aufmacher_text div.topline a {
	font-family:'Times New Roman',Times,serif; font-size:13px; font-weight:bold; color:#BC9C25; text-transform: uppercase;
}


#main_spalte1 div#box_aufmacher div#box_aufmacher_text h3 a, #box_aufmacher_aktuell div.box_aufmacher_text h3 a {
 color: black;
}

/* pager */
.pager {
  margin-top: 10px;
  text-align: center;
}

.pager_letter {
  margin-top: 10px;
  text-align: center;
}

.pager_letter_current {
  color: #cccccc;
}

/* CSS Anpassungen fuer das Nachladen von Werbung */
iframe#iframe_ad_leaderboard {
	width:728px;
	height:90px;
	margin:0; padding:0;
}

iframe#iframe_ad_skyscraper {
	width:160px; 
	height:600px;
	margin:0; padding:0;
}

iframe#iframe_ad_contentad {
	width:300px;
	height:250px;
	margin:0; padding:0;
	margin-left:90px;
}

.teaserlist {
  margin-top: 10px;
}

#fb_content_widget {
  margin-top: 1em;
}
