/*
Theme Name: Sport Fitness Blog
Theme URI: http://www.energytrend.de/sport-fitness-blog/
Author: EnergyTrend
Author URI: http://www.energytrend.de/
*/

/* Abstände aller Elemente in allen Browsern auf 0 setzen */
* { margin: 0; padding: 0; }
p { margin-bottom: 1em; }

/* Scrollbar im Firefox erzwingen*/
html { height: 101%; }

body { font-family: Verdana, Arial; font-size: 12px; color: #000000; margin: 0; padding: 0; background-color: #D4CED2; }
body a, body a:visited { color: #A41722; font-weight:bold; text-decoration: none; }
body a:hover { color: #A41722; font-weight:bold; text-decoration: underline; }
img { border:none; }
img.alignright { float:right; padding:4px; margin: 0 0 2px 5px; display:inline; }
img.alignleft { float:left; padding:4px; margin: 0 5px 2px 0; display:inline; }
img.centered { display:block; float:none; margin-left:auto; margin-right:auto; }

.clear { clear: both;}
.clear2 { clear: both; height:12px;}
.wl { color: #A41722; font-style: italic; }
/*.more-link { width: 90px; height: 22px; background:url('images/b04.gif') no-repeat; float:right;}
a.more-link { width: 90px; height: 22px !important; display: block; cursor: pointer; }*/
.more-link { font-weight: bold; font-style: italic; font-size: 11px; float:right; }



/* Header */
#head { width:1000px; margin: 0 auto; }
#head .nav-zeile1 { height:20px; line-height:20px; background-image:url('images/b01.jpg'); border-left: 1px solid #B51A25; border-right: 1px solid #B51A25; padding-left:12px; }
#head .nav-zeile1 a, .navzeile1 a:visited { color: #000000; font-weight:normal; }
#head .nav-zeile1 a:hover { color: #000000; font-weight:normal; }
#head .nav-zeile2 { height:20px; line-height:20px; background-image:url('images/b01.jpg'); border-left: 1px solid #B51A25; border-right: 1px solid #B51A25; border-bottom: 1px solid #B51A25;text-align:right; padding-right:12px; }
#head .nav-zeile2 a, .navzeile2 a:visited { color: #000000; font-weight:normal; }
#head .nav-zeile2 a:hover { color: #000000; font-weight:normal; }
#head-bereich { width: 998px; margin: 0 auto; height: 200px; background:url('images/b02.png') no-repeat top; position: relative; border-left: 1px solid #B51A25; border-right: 1px solid #B51A25; }
#head-bereich .des { margin: 0; font-size: 20px; color: #FCFCFC; position: absolute; top: 120px; left: 350px; }
#head-bereich .des h1 { font-size:20px; font-weight:bold; text-align:center; }
#head-bereich .des a, #head-bereich .des a:visited { font-size: 32px; color: #FCFCFC; }
#head-bereich .des a:hover { text-decoration: underline; }
.roter-bereich { width:998px; height:21px; line-height:21px; background-color: #B51A25; color: #FFFFFF; text-align:center; border-left: 1px solid #B31A25; border-right: 1px solid #B31A25; }
.roter-bereich a, .roter-bereich a:visited, .roter-bereich a:hover { color: #D2CCD0; }

/* Content */
#seite { background: #D4CED2; }
#hauptbereich { width: 1000px; margin: 0 auto; }
.freiraum { height: 12px; }
#beitragsbereich { width: 504px; float: left; margin-left: 12px; margin-right: 12px; border: 1px solid #B51A25; padding: 8px; background: #FFFFFF; }
* html #beitragsbereich { margin-left: 0; }

.bereichlinks { width:240px; float:left; text-align:justify; border: 1px solid #B51A25; padding:3px; }
.bereichrechts { width:240px; float:right; text-align:justify; border: 1px solid #B51A25; padding:3px;}

.pagetitle { font-size: 20px; font-weight: bold; }
.pagetitle h1 { font-size: 20px; }
.beschreibung { text-align: justify; margin-bottom: 12px; margin-top: 6px; line-height:16px; }
.beschreibung2 { text-align: justify; margin-bottom: 12px; margin-top: 6px; line-height:16px; }
.cathead { background: #B51A25; color: #FCFCFC; line-height:16px; padding-left:3px; margin-bottom:5px; }

.einzelner {  }
.einzelner-single { }
.einzelner-page { }
.aufzaehlung-page { }
.beitrag h1, .beitrag h1 a, .beitrag h1 a:visited { font-size: 18px; }
.beitrag h2, .beitrag h2 a, .beitrag h2 a:visited { font-size: 18px; }
.beitragstart h2, .beitragstart h2 a, .beitragstart h2 a:visited { font-size: 14px; text-align:left; }
.eintrag { padding-top: 9px; text-align: justify; line-height: 16px; }
.eintrag ul { margin-bottom: 1em; margin-left: 18px; }
.eintrag input#s { height: 14px; padding: 2px; font-size: 11px; border: 1px solid #B51A25; background: #EAA064; }
.eintrag input#searchsubmit { width: 60px; height: 22px; font-weight: bold; background: #B51A25; cursor: pointer; color: #FCFCFC; font-size: 11px; }

.eintragsdaten { height: 16px; font-size: 11px; margin-bottom: 9px; }
.eintragsdaten  a, .eintragsdaten a:visited { color:#000000; font-weight: bold;}
.eintragsdaten a:hover { color:#000000; text-decoration:underline; }
.eintragsdaten-index { height: 16px; font-size: 11px; margin-bottom: 9px; }
.eintragsdaten-index a, .eintragsdaten-index a:visited, .eintragsdaten-index a:hover { font-weight: normal; }
.wann { margin: 0; display: block; float: left; line-height: 16px; }
.comimg { margin: 0; display: block; float: left; line-height: 16px; background: url('images/b03.gif') no-repeat bottom left; padding-left: 19px; margin-left: 5px; }
.comimg2 { margin: 0; display: block; float: left; line-height: 16px; background: url('images/b03.gif') no-repeat bottom left; padding-left: 19px; }
.cat { margin: 0; display: block; float: left; line-height: 16px; }
.aut { margin: 0; display: block; float: left; line-height: 16px; }
.beitragsende {  border-bottom: 1px solid #B51A25; margin:12px 0 12px 0; }
.endestart {  border-bottom: 1px solid #B51A25; margin:12px 0 12px 0; }
.endesingle {  border-bottom: 1px solid #B51A25; margin:12px 0 12px 0; }
.yiggbutton { float:right; margin-left: 10px; margin-right:0; }

.tags { font-size: 11px; margin-bottom: 9px; }
.tags a, .tags a:visited { color:#000000; font-weight: bold; }
.feed { background: url('images/b05.png') no-repeat bottom left; padding-left:35px; font-size:11px; line-height:32px; margin-top:12px;}
.feed a, .feed a:visited { color:#000000; font-weight: bold; }
.tb { font-size: 11px; margin-bottom: 9px; }
.tb a, .tb a:visited { color:#000000; font-weight: bold; }

.similar { padding-top: 12px; padding-bottom: 12px; float:left; }
.similar ul { list-style: none; line-height: 16px; }
.similar ul li { padding:3px 3px 3px 0; }

.aleft { float:left; padding: 12px 0 0 12px; width: 220px; text-align: left; }
.aleft a, .aleft a:visited { font-weight:normal; }
.aright { float:right; padding: 12px 12px 0 0; width: 220px; text-align: right; }
.aright a, .aright a:visited { font-weight:normal; }

.copy { background-image:url('images/b07.jpg'); width:350px; height:10px;}
.track { float:left; margin-right: 12px; background:url('images/b08.jpg') no-repeat; width: 113px; height: 75px; }

/* Sidebar */
#sidebar { width: 442px; float: right; margin-right: 12px; }

.w-head-gross { width: 434px; height: 21px; background: #B51A25; line-height: 21px; color: #FCFCFC; font-weight: bold; padding-left: 8px; }
.w-head-gross a, .w-head-gross a:visited, .w-head-gross a:hover { color: #FCFCFC; }

.w-gross { border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EAA064; color: #000000; }
.w-gross ul { list-style: none; line-height: 16px; color: #000000; }
.w-gross ul a { color:#000000; font-weight:normal; }
.w-gross a, .w-gross a:visited { color:#000000; font-weight:normal; }
.w-gross a:hover { color:#000000; font-weight:normal; }
.w-gross ol { line-height: 18px; color: #000000; margin-left: 35px; }
.w-gross ol a { color:#000000; font-weight:normal; }
.w-gross2 { border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EFEDEE; color: #000000; }
.w-gross2 ul { list-style: none; line-height: 16px; color: #000000; }
.w-gross2 ul li a { color:#000000; font-weight:normal; }
.w-gross2 cite { font-size:11px; line-height:13px; }

.w-gross-scroll { border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EAA064; height: 96px; /*102px; *120px;*/ overflow: auto; }
.w-gross-scroll ul { list-style: none; color: #000000; line-height: 16px; }
.w-gross-scroll ul a { color:#000000; font-weight:normal; }

.w-gross-k { font-size: 11px; border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EAA064; color: #000000; }
.w-gross-k ul { list-style: none; line-height: 14px; color: #000000; }
.w-gross-k ul a { color:#000000; font-weight:normal; }

.sb1 { width: 215px; float: left; }
.sb2 { width: 215px; float: right; }

.w-head { width: 207px; height: 21px; line-height: 21px; background: #B51A25; color: #FCFCFC; padding-left: 8px; font-weight: bold;}
.w-head a, .w-head a:visited, .w-head a:hover { font-weight: bold; color: #FCFCFC; }
.w-klein { border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EFEDEE; }
.w-klein ul { list-style: none; color: #000000; line-height: 16px; }
.w-klein ul a { color:#000000; font-weight:normal; }
.w-klein input#s { width: 127px; height: 14px; padding: 2px; font-size: 11px; border: 1px solid #B51A25; background: #EAA064; }
.w-klein input#searchsubmit { width: 60px; height: 22px; font-weight: bold; background: #B51A25; cursor: pointer; color: #FCFCFC; font-size: 11px; }
.w-klein2 { border: 1px solid #B51A25; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #EAA064; }
.w-klein2 ul { list-style: none; color: #000000; line-height: 16px; }
.w-klein2 ul a { color:#000000; font-weight:normal; }

.w-rss { width: 43px; height: 52px; background:url('images/b06.jpg') no-repeat; margin-bottom: 9px; }
a.rss { width: 43px; height: 52px !important; display: block; font-weight:normal; }
.w-rss-text { background: #C1152F; height: 40px; width: 167px; margin-top: -61px; margin-left: 43px; font-size: 11px; color: #FFFFCC; margin-bottom: 9px; padding-left: 5px; padding-top: 12px; }
.w-rss-text a, .w-rss-text a:visited { color: #FCFCFC; font-weight:normal; }
.w-rss-text a:hover { color: #FCFCFC; }

.we-sh { width:290px; height:60px; background:url('images/b10.jpg') no-repeat; margin-left:70px; margin-bottom:1em; }
a.shop { width:290px; height:60px !important; display:block; }

/* Footer */
#foot { background: #D4CED2; }
#footer { width: 998px; margin: 0 auto; padding-bottom: 20px; background: #EFEDEE; border-left: 1px solid #B51A25; border-right: 1px solid #B51A25;  }
.footer-zeile { height:20px; line-height:20px; background-image:url('images/b01.jpg'); border-top: 1px solid #B51A25; }

#footer-up { padding-top: 10px; text-align: center; font-size: 11px; color: #A41722;}
#footer-up a, #footer-up a:visited { color: #A41722; }

#footer-text { line-height: 50px; margin-left: 20px; color: #000000; font-size: 11px; }
#footer-text a, #footer-text a:visited { color: #000000; font-weight: normal; }

#footer-text2 { margin-left: 20px; color: #ECF8C8; font-size: 11px; padding-top: 12px; }


#f1 { margin-left: 12px; margin-right: 12px; width: 235px; float: left; }
#f2 { margin-right: 12px; width: 235px; float: left;  }
#f3 { margin-right: 12px; width: 234px; float: left;  }
#f4 { margin-right: 12px; width: 234px; float: right; }

* html #f1 { margin-left: 0; }

.w-s-head { height: 18px; line-height: 18px; background: #FFFFFF; color: #000000; border-bottom: 1px dashed #B51A25; padding-left: 8px; font-size: 11px; }
.w-s-klein { border: 1px solid #FCFCFC; padding: 3px 8px 3px 8px; margin-bottom: 9px; background: #FFFFFF; }
.w-s-klein ul { list-style: none; color: #A41722; line-height: 14px; font-size: 11px; }
.w-s-klein ul a, .w-s-klein ul a:visited { color:#A41722; font-weight:normal;}

/* Comments */
.trackbacks { background: #EFEDEE; padding: 3px; font-size:11px; border: 1px dotted #000000; margin-bottom: 12px; }
ol.trackbacklist { list-style-type : none; padding: 0 9px 0 4px; text-align: justify; }
ol.trackbacklist li { padding-bottom: 5px; }
ol.trackbacklist li a { font-weight: bold; }
#ueberschrift { padding: 12px 4px 9px 4px; font-weight: bold; font-size: 12px; }

#comments { padding: 12px 4px 9px 4px; font-weight: bold; font-size: 14px; }
ol.commentlist { list-style-type : none; padding: 0 4px 0 4px; text-align: justify; }
ol.commentlist li { margin-bottom: 9px; padding-bottom: 9px; border-bottom: 1px dotted #000000; }
ol.commentlist li.alt { margin-bottom: 9px; padding-bottom: 9px; border-bottom: 1px dotted #000000; }
ol.commentlist li a { font-weight: bold; }
.comment_title { padding-bottom: 5px; }
.nocomments { text-align: center; }
.avatar { float: left; padding-right: 5px; }

#respond { padding: 12px 4px 9px 4px; font-weight: bold; font-size: 14px; }

#commentform { padding: 0 4px 0 4px; }
#commentform p { margin-bottom: 10px; }
#commentform p small { font-size: 11px; }
#commentform a { color: #000000; font-weight: bold; }
#commentform textarea { font-family: Verdana, Arial !important; font-size: 12px !important; width: 99%; padding: 2px; background-color: #EAA064; border: 1px solid #B51A25; }
#commentform input { font-family: Verdana, Arial !important; font-size: 12px !important; padding: 2px; background-color: #EAA064; border: 1px solid #B51A25; }
#commentform input#submit { width: 200px; padding: 5px; font-weight: bold; cursor: pointer; background: #B51A25; color: #FCFCFC; border: 1px solid #000000; }


/* DDSG */
.ddsg-wrapper { padding-top: 12px; line-height: 18px; }
.ddsg-wrapper ul { margin-bottom: 12px; }
.ddsg-wrapper ul li a, .ddsg-wrapper ul li a:visited { color: #000000; font-weight: bold; }
.ddsg-wrapper ul li ul { margin-top: 6px; }
.ddsg-wrapper ul li ul li { list-style: decimal; margin-left: 25px; }
.ddsg-wrapper ul li ul li a { color: #000000; font-weight: normal; }
.ddsg-wrapper ul li ul li a:visited { color: #000000; font-weight: normal; }
.ddsg-wrapper ul li ul li a:hover { color: #000000; }

.solo-subscribe-to-comments { font-size: 11px; text-align: center; padding-top: 12px; line-height: 20px; }
#manualsubform input { font-family: Verdana, Arial !important; font-size: 12px !important; padding: 2px; background-color: #EAA064; border: 1px solid #B51A25; }
#manualsubform input#s-s-submit { width: 100px; font-weight: bold; cursor: pointer; background: #B51A25; color: #FCFCFC; border: 1px solid #000000; } 

.amazon-einzeltitel  { background-color: #FFFFCC; } 

.ratings { font-family: Verdana, Arial; font-size: 11px; text-align:center; margin-bottom:1em;}
