/*
Theme Name: NetzDeals.de Theme
Theme URI: http://www.netzdeals.de
Description: Das ist das Theme von NetzDeals.de
Version: 1.0
Author: Dominik Hollenbach
Tags: 
*/

body{
margin: 0;
padding: 0;
background-color:#0fbbf5;  
background-image:url('images/back.png');
background-repeat:repeat-x;
font: 13px Helvetica, Arial, Sans-serif;
color: #868686;
text-align:center;
}

.background{
background-image:url('images/back.png');
background-repeat:repeat-x;
}

.menubar{
height:30px;
width:100%;
background-image:url('images/menubarhova.png');
}

ul.listul{
margin:0;
padding:0;
}

ul.listul li{
background-image:url('images/check.gif');
background-repeat:no-repeat;
list-style-type:none;
padding-left:35px;
height:29px;
padding-top:2px;
margin:0px;
}

ul.children{
margin:0;
padding:0;
}

ul.children li{
margin:0;
padding:0;
}

ul.xul{
margin:0;
padding:0;
}

ul.xul li{
background-image:url('images/x.gif');
background-repeat:no-repeat;
list-style-type:none;
padding-left:35px;
margin-left:0px;
line-height:12px;
height:28px;
padding-top:3px;
text-decoration:undeline;
}

.borderdashed{
width:100%;
height:1px;
background-image:url('images/borderdashed.png');
}

h2{
margin:0;
padding:0;
}

h2.title{
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}

.topmenu{
height:28px;
width:970px;
margin:0 auto;
padding:0;
margin-top:0;
text-align:left;
}

.topmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:28px;
}

.topmenu ul li{
height:28px;
display: inline;
float: left;
padding:0;
margin-right:10px;
margin-top:0;
}

a.topmenuitem{
color:white;
text-decoration:none;
padding-top:5px;
padding-right:12px;
display:block;
font-size:12px;
height:23px;
background-image:url('images/trennstrich.png');
background-repeat:no-repeat;
background-position:right;
}

a.topmenuitem:hover{
text-decoration:underline;
}

a#topmenulast{
color:white;
text-decoration:none;
padding-top:5px;
padding-right:12px;
display:block;
font-size:12px;
height:23px;
}

a#topmenulast:hover{
text-decoration:underline;
}

.headerback{
background-image:url('images/headerback.png');
width:100%;
}

#header{
width:970px;
margin:0 auto;
height:85px;
padding-top:35px;
}

.headerback{
background-image:url('images/headerback.png');
width:100%;
margin:0;
padding:0;}

#rssmeta{ 
margin-left:500px;
width:470px;
height:50px;
text-align:right;
padding-top:40px;
}

#menue{
height:32px;
background-color:#79B51C;
width:100%;
text-align:left;
}

#menue ul{
list-style-type:none;
margin:0;
padding:0;
}

#menue ul li{
display:inline;
margin:0;
padding:0;
float:left;
}

#menue ul li a{
color:white;
padding-top:5px;
display:block;
height:23px;
padding-left:10px;
padding-right:10px;
margin-right:5px;
}

.logo{
text-align:left;
width:970px;
margin:0 auto;
margin-bottom:14px;
height:100px;
background-image:url('images/logo.png');
background-repeat:no-repeat;
}

.metasub{
text-align:right;
color:#005DA8;
}

.shadow{
background-image:url('images/shadow.png');
width:100%;
height:5px;
}

.metasub a{
color:white;
}

#menue ul li a:hover{
background-color:#373737;
}

span.rssspan{
background-image:url('images/feed.png');
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}

span.emailspan{
background-image:url('images/mail.png');
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}

span.twitterspan{
background-image:url('images/twitter.png');
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}

#contentborder{
width:970px;
padding-top:10px;
padding-bottom:10px;
margin-top:20px;
background-image:url('images/transparent.png');
margin:0 auto;
}

#contentwrap{
width:950px;
margin:0 auto;
background-image:url('images/wrapback.png');
}

#content{
width:649px;
text-align:left;
float:left;
background-image:url('images/contentgradient.png');
background-repeat:repeat-x;
padding-bottom:20px;
}

#contentsingle{
width:649px;
text-align:left;
float:left;
background-image:url('images/contentgradient.png');
background-repeat:repeat-x;
}

.socialbuttons{
margin-top:20px;
margin-bottom:15px;
}

.posta{
padding:20px 20px 5px 20px;
width:609px;
}

.posta a{
color:#79B51C;
}

.topmeta{
width:275px;
background-color:#f7f6f6;
border:1px solid #e7e6e6;
margin-top:10px;
padding:10px;

}

.topmetaleft{
width:100px;
float:left;
line-height:20px;
}

.topmetaright{
line-height:20px;
}

img.langpic{
margin-top:6px;
margin-bottom:4px;
}

#footer a{
color:#79B51C;
text-decoration:underline;
}

#footer a:visited{
color:#79B51C;
}

ul.listul{
margin:0;
padding:0;
}

ul.listul li{
background-image:url('images/check.gif');
background-repeat:no-repeat;
list-style-type:none;
padding-left:35px;
margin-left:0px;
line-height:12px;
text-decoration:undeline;
}

ul.xul{
margin:0;
padding:0;
}

ul.xul li{
background-image:url('images/x.gif');
background-repeat:no-repeat;
list-style-type:none;
padding-left:35px;
margin-left:0px;
line-height:12px;
text-decoration:undeline;
}

a.buttonz{
background-color:#005DA8;
padding:2px 10px 2px 10px;
color:white;
font-weight:bold;
}

a.buttonz:hover{
background-color:#255271;
}

.underline{
width:609px;
margin:0 auto;
background-color:#dcd6d5;
height:1px;
}

h2.heading{
padding:0;
margin-top:3px;

}

h2.heading a{
color: #3f312e;
font-weight:bolder;
text-decoration:none;
margin:0;
padding:0;
margin-top: 12px;
font-size: 22px;
}

h2.heading a:hover{
text-decoration:underline;
}

span.calendar{
color:#8a7975
}

span.comment{
padding-right:20px;
background-image:url('images/comments.png');
background-repeat:no-repeat;
background-position:right;
}


#content h3 a{
color:#333333;
text-decoration:none;
}

#content h3 a:hover{
text-decoration:underline;
}

#sidebar{
margin-left:650px;
text-align:left;
width:300px;
border-bottom:1px solid white;
}

.clear{
clear:left;
}

#searchform{
margin:0 auto;
}

.field{
background-color:#dcdcdc;
color:white;
width:180px;
border:0;
border-bottom:1px solid #cbcbcb;
height:21px;
padding-top:5px;
padding-left:10px;
display:block;
float:left;
margin-right:2px;
font-weight:bold;
}

.submit{
background-color:#005DA8;
color:white;
font-weight:bold;
border:0;
width:67px;
height:28px;
display:block;
}

.submit:hover{
background-color:#255271;
}

.sidebarboxfirst{
width:260px;
padding:20px;
border-bottom:1px solid #e7e6e6;
}

.sidebarbox{
border-top:1px solid #ffffff;
width:260px;
padding:20px;
border-bottom:1px solid #e7e6e6;
}

.sidebarbox ul{
margin:0;
margin-top:15px;
padding:0;
}

.sidebarbox ul li{
background-image:url('images/blatt.png');
background-repeat:no-repeat;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
border-top:1px solid #d5d4d4;
margin-right:10px;
list-style-type:none;
width:240px;
}

.sidebarbox ul li a{
color: #333333;
text-decoration:none;
}

.sidebarbox a{
text-decoration:none;
color:#79B51C;
}

.sidebarbox a:hover{
text-decoration:underline;
}

.sidebarbox .gettitle{
display:block;
margin-bottom:10px;
margin-top:0;
}

.logoimg{
float:right;
margin-left:5px;
margin-bottom:5px;
}

a{
color:#79B51C;}

.sidebarbox ul li a:hover{
text-decoration:underline;
}

.gettitle{
background-color:#005DA8;
color:white;
padding-left:10px;
padding-top:2px;
padding-right:10px;
padding-bottom:3px;
display:inline;
font-size:14px;
}

.gettitle a:hover{
background-color:#255271;
}

#bottomback{
width:100%;
height:120px;
background-image:url('images/footerverlauf.png');
margin-top:-100px;
border-bottom:1px solid #ffffff;
}

#footer{
width:100%;
padding-bottom:20px;
background-color:#9f9f9f;
background-image:url('images/footergradient.png');
background-repeat:no-repeat;
background-position:top center;
}

#wrap{
position:relative;
padding-top:20px;
}

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#005DA8; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #005DA8; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background-color:#727fe6; color:fffff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;&nbsp; text-align:center; width:56px; }
ol.commentlist li div.reply:hover { background-color:#255271; background-image:none;}
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}    

.kommentare{
border-top:1px solid #e7e6e6;
background-color:#f7f6f6;
padding:20px;
}

a img{
border:none;
}

img{
border:none;
}

#subfooter{
width:970px;
margin:0 auto;
clear:both;
padding-top:20px;
padding-bottom:20px;
}

#subfooter .widget{
width:290px;
float:left;
text-align:left;
margin-top:10px;
}

#subfooter .widget .inner{
border:5px solid #d5d4d4;
background-color:#ededed;
width:290px;
margin-top:20px;
}

ul.footerul{
list-style-type:none;
margin:0;
padding:0;
}

li.footerli{
background-color:#ededed;
border-bottom:1px solid #d6d5d5;
border-top:1px solid #ffffff;
width:270px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
height:14px;
overflow:hidden;
}

ul.footerulli{
margin:0;
padding:0;
list-style-type:none;
}

ul.footerulli li{
padding-left:10px;
width:270px;
padding-top:4px;
padding-bottom:4px;
padding-right:10px;
overflow:hidden;
height:14px;
border-top:1px solid #ffffff;
border-bottom:1px solid #d6d5d5;
}

ul.footerulli li a{
color:#79B51C;
}

ul.footerul li a{
color:#FB5E00;
}
