/*
Theme Name: OfficeTrend NEU
Theme URI: http://www.officetrend.de/
Author: OfficeTrend
*/

/* 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 { background:url(images/background-side.jpg) repeat fixed; color:#2E3A4B; font-family:Arial, Helvetica, Tahoma, sans-serif; font-size:13px;}
body a, body a:visited { color:#597293; font-weight:bold; text-decoration: none; }
body a:hover { text-decoration: underline; }
a img { border:0; margin:0; padding:0; }
img { margin:0; padding:0; border:0;}
img.aligncenter { display:block; float:none; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:12px; }
img.alignright { float:right; margin: 0 0 2px 5px; }
img.alignleft { float:left; margin: 5px 5px 2px 0; }

code { background-color: #F2F2F2; font-family:monospace; color: #666666; font-size:12px; }
pre { border: 1px solid #CACACA; background: #F2F2F2; color: #666666; padding:5px; margin:12px; white-space:pre-wrap; overflow:auto; }

.clear { clear:both; }
.part { padding-right:15px; background-image:url(images/ext.gif); background-position:right; background-repeat:no-repeat; }

/*Header*/
#header { width:940px; margin:0 auto; background:#ffffff; height:105px; margin-top:35px; border-top:2px solid #A4AFBE; border-left: 2px solid #A4AFBE; border-right: 2px solid #A4AFBE; position:relative; }
#header-logo-pic { width:100px; height:96px; background:url(images/logo2.jpg)  no-repeat; float:left;margin-left:5px; margin-top:5px; }
a.logo-click { width:100px; height:96px !important; display: block; }
#header-logo-text { float:right; width:820px; margin-top:20px; }
#header-logo-text h1 { font-family: 'Rock Salt', cursive; font-size:28px; padding-left:10px; color:#597293; }
#header-description { width:940px; margin:0 auto; background:#9E102D; height:24px; border-left: 2px solid #A4AFBE; border-right: 2px solid #A4AFBE; }
#header-description p { padding:3px 0 0 0; color:#F3F5F8; font-size:14px; font-family: 'Aclonica', sans-serif; text-align:center; letter-spacing:1px; }


/*Content*/
#page { width:940px; margin:0 auto; background:url(images/background-page.jpg) right repeat-y #ffffff; border-left: 2px solid #A4AFBE; border-right: 2px solid #A4AFBE; display:table; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #page { width:944px; } }

/*Pages, Single, Front-Page*/
#content{ width:606px; float:left; margin:30px 0 0 10px; } /*width:610px;*/
* html #content { width:600px; }

#front-page { padding-right:10px; }
#front-page h2 { font-size:16px; margin-bottom:15px; }
#front-page h3 { font-size:16px; margin-bottom:15px; }

#content-single { width:581px; float:left; margin:20px 15px 0 20px; } /*width:580px;*/
* html #content-single { margin-left:10px; }
#content-single h2 { font-size:16px; margin-bottom:15px; color:#597293; }
#content-single h3 { font-size:15px; margin-bottom:3px; color:#597293; }

.entry { text-align:justify; line-height:18px; margin-bottom:30px; }
.entry a.li { color:#9E102D; }
.entry a, .entry a:hover, .entry a:visited { color:#9E102D; }
.entry ul { margin-left:15px; margin-bottom:12px; }
.entry ul li { padding-bottom:3px; }
.entry ul.daufz li { padding-bottom:13px; }
.entry ol { margin-left:20px; margin-bottom:12px; }
.entry ol li { padding-bottom:3px; }
.entry h2 { font-size:15px; }
.entry h2.bewert { font-size:14px; margin-bottom:12px; }
.leerzeile { height:20px; }
.linie { background:url(images/linie.png) bottom repeat-x; padding-bottom:10px; height:5px; }

.platzhalter { width:336px; height:280px; background:url(images/background-side.jpg) repeat; float:right; margin-left:5px; }
.ext-er { margin:9px 0 3px 0; display:block; float:right; background:url('images/ext.gif') no-repeat bottom left; padding-left:14px; font-size:10px; font-style:italic; line-height:12px; }

.empfehlung { font-weight:bold; margin-bottom:10px; }
.empfehlung p { text-align:center; }
.e-gplus { margin-left:120px; float:left; width:100px; }
.e-twitter {  float:left; width:140px;  }
.e-fb { float:left; width:95px; }
.e-folgen { text-align:center; margin-top:10px; }
.e-zaehler { background:url(images/zaehler.jpg) no-repeat; height:20px; width:26px; float:left; }
.e-zaehler-text { font-weight:normal; width:19px; margin-left:5px; font-size:10px; line-height:20px; text-align:center; }

.similar-posts { margin-top:15px; padding:0 5px 0 5px; }
.similar-posts ul { list-style:none; text-align:justify; margin-bottom:10px; color:#597293; margin-top:5px; }
.similar-posts ul li { padding:5px 0 5px 0; }

.postmeta { padding:5px 5px 10px 5px; font-size:11px; color:#536A8A; background:url(images/linie.png) bottom repeat-x; line-height:15px; }
.postmeta a { font-size:11px; font-weight:normal; color:#536A8A; }
.postmeta-1 { width:60px; float:left; clear:left; }
.postmeta-2 { width:500px; float:left; }

.terms { font-size:11px; padding:7px 5px 0 5px; color:#536A8A; }
.terms ul { list-style-type:none; }
.terms ul li { display: inline; padding-right:7px; }

.via { font-size:11px; font-style:italic; }
.via a { font-weight:normal; }

.thumbnail_page { padding:3px; border:1px solid #D8DEE7; float:left; margin-right:3px; margin-top:1px; width:80px; }
.leerzeile2 { height:50px; }
.downl { background-image:url(images/download.jpg); background-repeat:no-repeat; font-size:14px; line-height:64px; padding-left:70px; margin-left:20px; }
a.blau { color:#597293; font-weight:bold; text-decoration: none; }

/*Home & Archives*/
.single-post { width:293px; float:left; margin-right:10px; height:235px; margin-bottom:50px; overflow:hidden; background:url(images/b08.png) bottom repeat-x; padding-bottom:10px; }
* html .single-post { width:285px; }

.container { height:235px; overflow:hidden; }
.container h2 { font-size:14px; height:50px; border-bottom:1px dashed #D8DEE7; }
.container h3 { font-size:14px; height:50px; border-bottom:1px dashed #D8DEE7; }

.post-thumbnail { padding:3px; border:1px solid #D8DEE7; float:left; margin-right:3px; margin-top:8px; width:80px; }
.si-post-thumbnail { padding:3px; border:1px solid #D8DEE7; float:left; margin-right:5px; margin-top:1px; width:80px; }
.entry-a { text-align:justify; font-size:12px; line-height:16px; margin-top:5px; }

.navleft a, .navleft a:visited { float:left; margin-right:8px; margin-bottom:20px; border:0;  font-weight:normal; }
.navright a, .navright a:visited { float:right; margin-left:8px; margin-bottom:20px; margin-right:10px; border:0; font-weight:normal; } 

h2.pagetitle { font-size:16px; margin-bottom:3px; }
.beschreibung { margin-bottom:20px; text-align:justify; font-style:italic; font-size:12px; }

.searchform input#s { width:190px; font-size:12px; padding:2px 2px 2px 2px; color:#808080; height:14px; font-style:italic;  }
.searchform input#searchsubmit { cursor:pointer; background:#6A84A4; color:#F3F5F8; font-size:12px; padding:0 3px 0 3px; }


/*Sidebar*/
#sidebar { width:300px; float:right; padding:10px; font-size:13px; font-weight:normal; }
#sidebar a, #sidebar a:visited { color:#597293; }

#tanja { background:url(images/tanja.jpg); width:300px; height:227px; margin-bottom:10px; }

.sidebar-navigation { width:180px; margin-bottom:10px; }
.sb-home { line-height:25px; background:url(images/home.jpg) no-repeat; padding-left:30px; margin-bottom:3px; }
.sb-blog { line-height:25px; background:url(images/blog.jpg) no-repeat; padding-left:30px; }

.p-sidebar-widget { margin-bottom:25px; }
.p-sidebar-widget ul { padding:0 5px 0 5px; list-style:none; font-size:12px; }
.p-sidebar-widget ul li { border-bottom:1px dotted #7B92AF; padding: 5px 0 5px 0; }
.p-sidebar-widget ul li p { height:15px; overflow:hidden; text-align:justify; margin:0; font-size:11px; }
.p-sidebar-widget-title { line-height:25px; background:url(images/widget-title.jpg) no-repeat; padding-left:30px; font-weight:bold; font-size:13px; border-bottom:1px dotted #7B92AF; padding-bottom:3px; }

.sidebar-widget { margin-bottom:25px; }
.sidebar-widget ul { padding:0 5px 0 5px; list-style:none; font-size:12px; }
.sidebar-widget ul li { border-bottom:1px dotted #7B92AF; padding: 5px 0 5px 0; }
.sidebar-widget ul li p { height:30px; overflow:hidden; text-align:justify; margin:0; font-size:11px; }
.sidebar-widget-title { line-height:25px; background:url(images/widget-title.jpg) no-repeat; padding-left:30px; font-weight:bold; font-size:13px; border-bottom:1px dotted #7B92AF; padding-bottom:3px; }

.sidebar-search { margin-bottom:25px; margin-top:15px; }
.sidebar-search input#s { width:190px; font-size:12px; padding:2px 2px 2px 2px; color:#808080; height:14px; font-style:italic;  }
.sidebar-search input#searchsubmit { cursor:pointer; background:#6A84A4; color:#F3F5F8; font-size:12px; padding:0 3px 0 3px; }

.gpw { background:url('images/gpluswidget.jpg') no-repeat; background-position:center center; width:286px; height:104px; padding:10px 0 0 10px; border:1px solid #8A8DA0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;  }
a.clgpw { width:286px; height:104px !important; display:block;}

/*Footer*/
#footer { width:940px; margin:0 auto; background:#9E102D; height:24px; border-left: 2px solid #A4AFBE; border-right: 2px solid #A4AFBE; border-bottom: 2px solid #A4AFBE; }
#footer ul { list-style:none; padding:3px; font-size:12px; } 
* html #footer ul { padding:1px; }
#footer ul li { width:184px; float:left; margin:0; text-align:center; line-height:18px; color:#D8DEE7;  }
#footer ul li a, #footer ul li a:visited { color:#D8DEE7; display:block; width:184px; font-weight:normal;}
#footer ul li a:hover { background:#EBEBEB; color:#7B92AF; text-decoration:none;  }*
#footer ul li.f-klein { width:120px; }
#footer ul li.f-klein a { width:120px; }
#footer p { text-align:center; padding:3px; color:#F3F5F8; font-size:14px; }
.acl { font-family: 'Aclonica', sans-serif; }

#foot-p { width:940px; margin:0 auto; padding-top:10px; }

#foot2 { width:940px; margin:0 auto; background:#EBEBEB; border-left: 2px solid #A4AFBE; border-right: 2px solid #A4AFBE; border-bottom: 2px solid #A4AFBE; padding:5px 0 10px 0; }
.box { width:300px; float:left; margin-left:10px; }
.box ul { list-style:none; font-size:11px; }
.box ul li { border-bottom:1px dotted #7B92AF; padding: 5px 0 5px 0; }
.box ul li p { height:15px; overflow:hidden; text-align:justify; margin:0; font-size:11px; }

#unten { height:20px; }

/*Kommentare*/
#comments { padding:12px 0 9px 0; font-weight:bold; font-size:14px; }
#trackbacks { padding:12px 0 9px 0; font-weight:bold; font-size:14px; }

#tbs { border:1px solid #D8DEE7; background:#F9FAFB; margin:0 0 12px 0; }
ol.trackbacklist { list-style-type:none; padding:6px 9px 6px 9px; }
ol.trackbacklist li { padding-top:3px; padding-bottom:3px; }

ol.commentlist { list-style-type:none; text-align:justify; }
ol.commentlist li { margin-bottom:9px; padding:9px; border:1px solid #D8DEE7; background:#F9FAFB; }
ol.commentlist li a { font-weight:bold; }

.co-ti-bild { float:left; margin-right:5px; width:32px; }
.co-ti-text { float:left; margin-top:9px; }
.co-ti-text a, .co-ti-text a:visited { color:#2E3A4B; }
.co-text { padding-top:9px; }
.nocomments { text-align: center; }

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

#commentform { margin-bottom:25px; }
#commentform p { margin-bottom:11px; }
#commentform p small { font-size: 12px; text-align:justify; }
#commentform a { color:#2E3A4B; font-weight: bold; }
#commentform textarea { font-family:Arial, Helvetica, Tahoma, sans-serif !important; font-size: 12px !important; width:99%; padding:2px; background-color:#F9FAFB; border:1px solid #D8DEE7; }
#commentform input { font-family:Arial, Helvetica, Tahoma, sans-serif !important; font-size: 12px !important; padding:2px; background-color:#F9FAFB; border:1px solid #D8DEE7; }
#commentform input#submit { width:200px; padding:5px; cursor:pointer; background:#6A84A4; color:#F3F5F8; }

