/* -------------------------------------------------------------- 

Theme Name: Gutscheinalarm Blog Theme
Theme URI: http://www.denhartenweg.de
Description: Exklusiv hergestellt f&uuml;r gutscheinalarm.de Blog
Version: 1.0
Author: Christian Schulze
Author URI: http://www.denhartenweg.de
Last: 12.11.2009 00:18:51
-------------------------------------------------------------- */

/* Basis-Stylesheets einbinden */
@import url(yaml/core/slim_base.css);
/* Screen-Layout einbinden */
@import url(css/screen/basemod.css);
/* Druck-Layout einbinden */
@import url(yaml/print/print_100_draft.css);

#main a, #main a:active {color:#2786C2;}
#main a:hover {color:#2786C2;}
:focus {outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;}
html {font-size: 100.01%; outline-style:none;outline-width:0;}
body {font-size: 62.5%; color:#333; background: #74655a url('pix/bgback.png') repeat-x;}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif }
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 1.6em; padding-bottom:0.5em; margin-bottom:1em; line-height:1.4em; margin-bottom:0.3em;}
h1 img {position:relative; top:10px; margin-right:20px;}
h2 { font-size: 1.3em; margin-bottom: 0.75em; }
h2 a.titelliste {text-decoration:none;}
h2 a.titelliste:hover {text-decoration:underline;}
h3 { font-size: 1.3em; line-height: 1; margin-bottom: 1em; color:#4c4137; }
h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 0.9em; margin-bottom: 1.5em; }
h6 { font-size: 0.8em; }

.achtung {margin:20px 0 20px 0; background:#ffdada; padding:10px; border-top:2px #e75c5c solid; border-bottom:2px #e75c5c solid;}
.artikelliste {list-style-type:none; margin-top:25px;}
.artikelliste li {border-top:1px #ebe9e1 solid; margin-left:-16px; padding:12px 0 12px 30px; background: transparent url('pix/circle_green.png') no-repeat 6px 26px;}
.artikelliste h2 {margin-top:0.4em;}

/* NEWS TEST */
/*div.featuredarticle.active {background:#D9D9D9;cursor:pointer;}*/
.articlewrap {background:#E6E6DC; margin:0 0 30px; padding:0 10px 5px; width:250px;}
.articlewrap.active {background:#f6f5ee;cursor:pointer;}
.articlewrap img {margin:10px 0 0 5px;} 

/* ALTE STYLES */
.achtung {margin:20px 0 20px 0; background:#ffdada; padding:10px; border-top:2px #e75c5c solid; border-bottom:2px #e75c5c solid;}
.clearall {clear:both;display:block;font-size:1px;height:1px;line-height:1px;margin:0;}
/* ----------- */

blockquote {border-left:0.2308em solid #98CA57; color:#888; font-family:Georgia,"Times New Roman",Times,serif !important; margin:0 0 1.5385em 1.5em; padding:0 0 0 0.7692em; }
blockquote p {font-family:Georgia,"Times New Roman",Times,serif !important;}

code {color:#009900; font-family:Monaco,"Courier New",Courier,monospace;}
#col3 { no-repeat 290px 0px;}
#col1_content  { padding:0 22px 46px 0;}
#comments {font-size: 1.6em; letter-spacing:-1px; margin-bottom:30px;}
#commentlist {list-style-type:none; margin:0px; border-bottom:1px #8dbe4c solid;}
#commentlist li {margin:0px !important;}
.comment_author{margin:0px;}
.comment_author {color:#333 !important; font-size:1em; font-weight:bold; text-decoration:none;}
.comment_author a{color:#333 !important;}
.comment_author a:hover{ text-decoration:underline;}
.comment_date, #content .comment_date:visited{color:#BBB !important; font-size:0.8em; font-weight:bold; text-decoration:none;}
.comment_date:hover{color:#BBB; text-decoration:none;}
.kommentarbild {float:right; margin-left:10px}
.comment_text{margin-top:15px;}

.eg {background-color:#EEEEEE; border-bottom:2px solid #CCC; border-top:1px solid #FAFAFA; display:block; padding:3px 10px;}
.entry {margin-left:140px;}
.entry p {margin-bottom:0.8em !important;}
.entry a{color:#555 !important; font-size:1.4em; text-decoration:none; font-weight:bold;}
.entry a:hover{color:#000 !important; text-decoration:underline;}

#footer {font-size:1.4em; background:#a4968c; margin-bottom:40px; padding:30px 20px 10px 40px; color:#fff; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px;}
#footer a {color:#ebe7e5;}

#frontspot {height:60px; padding:20px; background:#F2F0E4; heigth:120px; -moz-border-radius:8px;}

.gutbild {float:left; margin-right:20px;}

.gutbtn{background:url('pix/button.png') no-repeat; width:240px; height:38px; padding-top:8px; padding-left:48px;}
.gutbtn a:visited,.gutbtn a{font:14px Verdana, Arial, Helvetica, sans-serif;color:#fff !important;font-weight:700; text-decoration:none;}
.gutbtn a:hover{text-decoration:underline;}

.hauptbild {float:left; margin:0 20px 15px 0; text-align:right;}
.hauptbildrechts {float:right; margin:0 0 15px 20px; text-align:right;}
.hauptbild small {font-style:italic;}
.hinweis {line-height:1.5em; padding:20px 10px 20px 100px; background:#FFFBCC url('pix/attachment.png') no-repeat scroll 28px 18px; color:#666452; border:1px solid; border-color:#E6DB55; margin:10px 0 20px;}

#impress {float:right;margin:15px -10px 0 0;padding:0;}
#impress a {color:#bfb5ac; font-size:12px; font-weight:bold; padding:0 10px; text-decoration:none;}
#impress a:hover {text-decoration:underline;}

.kommentar {background-color:#e1f2ca; padding:20px; border-top:1px #8dbe4c solid; border-left:1px #8dbe4c solid; border-right:1px #8dbe4c solid;}
.kommentarodd {background-color:#f1f9e5;}

.lentry {height:80px; border-bottom:1px solid #E1DBD5; padding:20px 0 0 25px;}
.lentry h3 {color:#616161; font-size:1.2em; line-height:1.3em; }
.lentry h3 a{text-decoration:none; } .lentry h3 a:hover{text-decoration:underline; }
.lshoplogo {background:#FFFFFF none repeat scroll 0 0; border:1px solid #CDCDCD; display:block; float:left; height:40px; padding:12px 0 0 8px; width:98px;}

.listshop .lcode {margin:0;}
.listshop .ltext {color:#696969; margin:0;}
.listshop .lentry {height:auto;}
.listshop .lentry h3 {margin:3px 0 11px 0;}
.listshop .loutlink {top:-16px; left:550px;}

#listshop .lcode {margin:0;}
#listshop .lentry h3 {margin:3px 0 11px 0; }

#logo {top:20px; position:relative;}
.luft {padding:15px;}

#main {font-size:1.4em; line-height: 1.6em; padding:38px 26px 30px; background:#fff; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px;}

.mininav a {color:#87b4d0 !important;}
.mininav a:hover {color:#2786C2 !important;}

#navigation {margin:0 0 0 -4px; padding:4px 0 0; width:500px;}
#navigation li {display:inline; float:left; margin:0; padding:0 0 0 3px;}
#navigation li a{display:block; color:#fff; float:left; background: #82bb31 url('pix/navbg.png') repeat-x; font-size:18px; padding:12px 18px; text-decoration:none; border:1px #91cd3b solid; border-bottom:0;}
#navigation li a:hover{background: #7cac32 url('pix/navbghover.png') repeat-x; text-decoration:underline; border:1px #8fc23f solid; border-bottom:0;}
#navigation li#current a {background:#FFF; color:#7C6A68; border:1px #50443A solid; border-bottom:0;}

.subtab a{width:106px;}
.subtab img{position:absolute; margin:14px 0 0 -28px;}
.subtab #navisub li a {width:140px;}
.subtab #navisub li a:hover {}

#navigation li:hover ul {left:auto;}
#navisub {left: -999em; position:absolute; width:180px; height:114px; margin:40px 0 0 0; background:#628e1e; border:1px #4C4037 solid; border-top:0;z-index:1;}
#navisub li a {background:transparent; float:none; border:none; padding:10px 18px 12px; font-size:1.3em; font-weight:bold;}
#navisub li a:hover {background:#6b9a24; border:none; -moz-border-radius:0;}

/* Submenü wenn Gutscheine = current */
.subtab#current #navisub { background:#fff; border:1px #7C6A68 solid; border-top:0;}
.subtab#current #navisub li a {border:none; padding:10px 18px 12px; font-size:1.3em; font-weight:bold;}
.subtab#current #navisub li a:hover {background:#edeaea; border:none; padding:10px 18px 12px;}

p {margin:0 0 1.6em;}
.pagebar {font-size:1.2em; margin-top:30px;}
.pagebar a{margin-left:6px;}
/* Blogonly */ .post {min-height:220px; border-bottom:1px solid #CCCCCC; margin-bottom:30px;}
/* Blogonly */ .poststory {display:block;float:left;width:330px; }
.post_0 {background:#f6f5ee;} .post_0:hover, .post_1:hover {background:#fff;}
.post_1 {background:#fefdf8;}
#postcomment {margin:35px 0; font-size: 1.6em; letter-spacing:-1px;}

.radiusoben5, #navigation li a {-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
.radiusoben8, #tablist li.active {-moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px;}
.radiusvoll5, #searchform input.suchbar {-moz-border-radius:5px; -webkit-border-radius:5px;}
.radiusvoll8, .tabbereich, .hinweis, .sidebar {-moz-border-radius:8px; -webkit-border-radius:8px;}
.related_post {float:left;}

small {font-size:1em;}
#searchform {float:right;}
#searchform input {color:#5f5e5c; font-size:1.6em; background-color:#F4F1E8; padding: .4em; border:0px;}
#searchform input.suchbar {width:240px;}
#searchform button {height:34px;}

#searchformbody {background:#F2F0E4; height:100px; -moz-border-radius:8px;}
#searchformbody input#s {margin:28px 0 0 20px; width:330px; color:#8F8F8F; font-size:1.3em; background-color:#fff; padding: .6em; border:1px solid #CCC;-moz-border-radius:5px;}
#searchformbody button {height:46px; width:100px;}

.seitblockabo {background:#dcc6a7 url('pix/boxbgbrown.png') repeat-x top; border:1px #a98e6b solid; padding:15px; margin-bottom:30px;}
.seitblockabo img {float: left; margin-right: 10px;}
.seitblockabo p{margin: 0; line-height: 50px;}
.seitblockabo p a{display:block; color:#7c5f39 !important; font-size:1.2em; font-family:Times, serif; text-decoration:none;border-bottom:1px #d1b288 solid; margin-bottom:6px;}
.seitblockabo p a:hover{ text-decoration:underline;}

.sidebar {background:#F2F0E4; padding:15px; margin-bottom:30px;}
.sidebar ul {list-style-type:none; line-height: 45px; margin:12px 0 0;}
.sidebar ul li{float:left; margin-left:25px;}
.sidebar ul li a{text-decoration:none; background:url('pix/rss.png') no-repeat; display:block; padding-top:64px;}
.sidebar ul li a:hover{text-decoration:underline;}

.sidebar .charts {height:125px; padding:15px 0 10px 0; margin-left:40px;}
.sidebar .charts li{background:#fefdf8; font-size:0.9em; margin:0 30px 0 0; float:left; list-style:none; width:107px; text-align:center; padding:10px 6px;}
.sidebar .charts img{margin-bottom:4px;}

.subscribe {height:125px;}
.bereiche {padding:15px 0;}
.bereiche h3 {padding-left:15px;}
.bereiche ul {list-style-type:none;}
.bereiche ul li {float:none; margin:0;}
.bereiche ul li a {background:url('pix/bullet_black.png') no-repeat 16px 9px; display:block; padding:0.5em 1.5em 0.5em 2.6em; text-decoration:none; font-weight:normal; line-height:1.6em;}
.bereiche ul li a:hover {background:#f7f6f0 url('pix/bullet_black.png') no-repeat  16px 9px;}

#tabs {margin:0; padding-bottom:30px;}
#tablist {position:relative; top:6px; background: #fff; margin:0;}
#tabs li {margin: 0 8px 0 0; list-style: none;}
* html #tabs li {display: inline;}
#tablist li, #tablist li a {padding:4px 20px; float:left;}
#tablist li.active {padding:4px 20px; background: #E6E6DC;}
#tablist li.active a {color: #333333;}
#tabs .tabbereich{background: #E6E6DC; clear: both; padding: 15px; min-height: 200px;}
#tabs .tabbereich p {line-height: 150%;}
#tablist li a {text-decoration:none; padding:8px; color:#000; font-weight:bold;}

#trackback {margin-top:30px;}
#trackbacklist {font-size:1.4em;}

.webliste {font-size:1em !important; list-style:none; margin:25px 0 0 0;}
.webliste li {clear:both;}
.webliste li div{float:left; margin:0 25px 40px 0;}
