/*

Theme Name: Tarifdreher
Version: 1.1
Author: Andre Nitz
Author URI: http://www.pixeldreher.net

*/

* {padding:0;margin:0;list-style:none;}
body {font-family: verdana,arial,helvetica,geneva,sans-serif; background: #F6F6F6; line-height: 1.333em;}

h1 {font-size:2em; color: #fff;}
h2 {font-size: 1.2em; color: #666; margin-bottom: 10px;}
h2.search {padding-bottom: 4px; border-bottom: 5px solid #ECECEC;}
h3 {font-size: 1.5em; margin-bottom: 8px;color:#0066CC;}
h3.comments {font-size: 1.2em; padding-bottom: 4px; border-bottom: 5px solid #ECECEC;}
.article h3 {font-size: 1.2em; line-height: 1em;}

a {color:#0066CC; text-decoration: none}
a:hover {text-decoration: underline}

p {margin-bottom: 25px; line-height: 18px;}

ul {margin-left: 40px; margin-bottom: 8px;}
li {list-style: circle}

ol {margin-left: 40px; margin-bottom: 8px;}
ol li {list-style-type: decimal}

#wrapper {width: 890px; background: #fcfcfc; font-size: .75em; margin: 10px 0; border: 5px solid #ECECEC;}
#masthead {background: #0066CB url(img/top_bg.gif) repeat-x 0 0;}
#masthead a {color: #fff}
.logo {width: 288px; height:90px; float: left; margin-left: 10px; background: url(img/logo.gif) 0 0 no-repeat}
.top_ad {margin-left: 410px; padding-top: 15px; width: 468px; height: 60px; display: none}
.h1 {width:175px; height: 28px; overflow:hidden; color:#fff; padding-top: 39px; margin-left: 15px; float: left}
.powered {font-size:10px;}
.tarif {line-height:11px; margin-top:2px; margin-left:1px; color:#fff}
#adsense {width: 820px; padding-bottom: 15px; padding-left: 70px; padding-top: 15px; background: url(img/content_bg.gif) 0 0 repeat-x}

#menu {width:888px; background: url(img/menu_bg.gif) repeat-x 0 0; height:29px; display:block; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF}

#menu ul {margin-left:0; margin-bottom:0}
#menu ul li {list-style:none;float:left}
#menu ul li a {padding:3px 15px 0; border-right:1px solid #cfcfcf; height:26px; display:block; font-weight:bold; color:#6F6F6F}
#menu ul li a:hover, .current-cat {background: #fff; text-decoration: none}

#main {float: left; width: 550px; padding:0 5px;}
#main_full {width: 880px; padding:0 5px;}
#footer {margin-left: 10px; margin-top: 20px}

/* ARTIKEL */
.article {margin:20px 0; padding-bottom: 20px; border-bottom: 5px solid #ECECEC;}
.post-img {float: left; margin-right: 10px; margin-bottom: 5px;border: 1px solid #ececec; padding: 2px; width: 200px; height: 200px; overflow: hidden;}


/* SIDEBAR */
#sidebar {width: 320px; margin-left: 570px; background: #F6F6F6; padding: 20px 0}
#sidebar div.title {font-size: 1.2em;color: #666; text-transform: uppercase; padding-left: 5px;border:0; margin-bottom: 0}
#sidebar ul {margin: 0; border: 5px solid #ececec; border-bottom: 4px solid #ececec; margin-bottom: 10px; width: 300px}
#sidebar li {list-style: none; border-bottom: 1px solid #ececec;}
#sidebar li a {padding: 2px 10px; width: 280px; display: block; background: #fcfcfc}
#sidebar li a:hover {background: #ececec; text-decoration: none}

/* ADVERTISMENT */
.affi300 {margin: 0 auto; width: 300px; margin-bottom: 10px; border: 0}
.ad {margin-left: 255px; font-size: 8px;}
.flexsky {position: absolute; left: 910px; top:10px; width: 120px; height: 600px}

.adsense_article {padding: 10px 0 10px 40px; background: #ECECEC; border-bottom: 1px solid #FF6600; border-top: 1px solid #FF6600}

.alignleft {float: left; margin: 5px 5px 5px 0; border: 1px solid #ececec; padding: 2px}

.similar-posts li{line-height:17px; margin-bottom:12px}
.similar_link {color:#0066CC}

/* ANDERE PORTALE */
ul.div_articles {clear: both; margin-top: 18px; margin-left: 0;}
ul.div_articles li {list-style: none; margin-bottom: 3px;}
ul.div_articles .n24 {background: url(img/n24.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .focus {background: url(img/focus.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .spiegel {background: url(img/spiegel.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .stern {background: url(img/stern.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .news {background: url(img/news.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .faz {background: url(img/faz.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .welt {background: url(img/welt.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .sueddeutsche {background: url(img/sueddeutsche.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .zeit {background: url(img/zeit.gif) 0 -2px no-repeat; padding-left: 30px;}
ul.div_articles .finanzen {background: url(img/finanzen.gif) 0 -2px no-repeat; padding-left: 30px;}

/* SUCHE */
#big_search {margin-left: 500px;background: url(img/searchfield_big.gif) 0 32px no-repeat; height: 31px; width:375px; padding-top: 32px;}
#small_search {margin-left: 500px;background: url(img/searchfield_big.gif) 0 32px no-repeat; height: 31px; width:375px; padding-top: 32px;}
#search_field {width: 253px; margin-left: 10px;margin-right: 12px; margin-top: 7px; border: 0; float: left; height: 20px; font-size: 15px; color: #0066CC}
.search-post-img {float: left; margin-right: 10px; margin-bottom: 5px;border: 1px solid #ececec; padding: 2px; width: 100px; height: 100px; overflow: hidden;}
.search_infos {margin-bottom: 4px;}

/* SOCIAL MEDIA */
#socials {position: absolute; left: 633px; top: 108px; width: 250px; text-align: right; font-size: 11px; color: #cfcfcf}
#socials a {color: #0066CC}

/* SHORTNEWS */
div.featcat  {width:inherit;background:#F6F6F6;margin-bottom: 20px;border: 1px solid #ececec}
h3.featcat  {margin-left:10px; margin-top: 5px; font-size: 15px; color: #000}
ul.featcat {margin: 0;}
ul.featcat li {padding-left: 5px;list-style: none; background:#fcfcfc; border-top: 1px solid #ececec}
a.featcat {margin-left: 5px;}

/* KOMMENTARE */
ol.commentlist li {border-bottom:3px solid #ECECEC; padding-bottom: 10px; margin-bottom: 10px;}
textarea {width:100%}
img.avatar {float:left;margin-right: 5px;}

/* SERVICES */
#services {margin-left:15px; width:885px}
h3.points {width:100%; padding-bottom:5px; border-bottom:1px dotted #999; color:#999; font-size:1em}
ul.services {margin-left:0;float:left; width:150px; font-size:11px;}
ul.services li {list-style: none; line-height:13px; margin-bottom:8px}


