/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/



*{margin:0;padding:0;}

/************************************************
 **** CSS für netzgestaltung.at by major_tom ****
 ***********************************************/

html{
height:100.3%;
margin-bottom:0.1px;
}
body{
font-family: Lucida Sans Unicode, Lucida Grande, Malayalam, sans-serif;
font-size:75%;
line-height:1.4em;
background:#000000 url(bilder/blog-bg.jpg) 50% 0 fixed no-repeat;
color:#333333;
}

.wrapper{
padding:0 0 0 0;
font-size:1em;
width:1004px;
margin:0 auto;
}

h1 { }
h2 { font-size:1.8em; line-height:1.2em; margin-bottom:0.5em; font-weight:normal;}
h3 { font-size:1.6em; line-height:1.2em; margin-bottom:0.3em; font-weight:normal; }
h4 { font-size:1.1em; line-height:1.2em; margin-bottom:0.3em; }
h5 { font-size:1.2em; line-height:1.2em; margin-bottom:1em; }
h6 { font-size:  1em; line-height:1.2em; margin-bottom:1em; }
p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0.5em 0;
}
li, dd {
	margin-left: 1em;
}
ol li{
   margin-left:2em;
}
fieldset {
	padding: .5em;
}
a:link, a:visited{
color:#BECEEE;
text-decoration:none;
}
a img{
border:none;
}
a:hover{
color:#EF4A4A;
text-decoration:underline;
}
.more-link {
border-top:1px dashed #3B3B3B;
display:block;
margin:1em 0 0;
padding:1em 1em 0 1em;
}
a.more-link:hover{
background:#3B3B3B;
}
em{
font-family: Georgia,Norasi,sans-serif;
font-size:1.1em;
}
.left{float:left;}
.right{float:right;}
.clear{
   clear:both;
}

/****************
 **** Header ****
 ***************/

.header{
margin-bottom:10px;
background:#2B2B2B;
padding:5px 0 0 0;
height:147px;
box-shadow:0 0 8px #000000;
-webkit-box-shadow:0 0 8px #000000;
-moz-box-shadow:0 0 8px #000000;
}
h1{
padding:0 0 0 10px;
}
h1 .logo{
   display:block;
   float:left;
   width:152px;
   height:144px;
   margin:0 10px 0 0;
}
h1 .title{
display:block;
float:left;
height:50px;
width:443px;
background:url(bilder/netzgestaltung.jpg) 0 0 no-repeat;
margin:20px 0 0 0;
}
h1 span{
display:none;
}
.header p{
   padding:70px 0 30px 180px;
   color:#FFFFFF;
   font-size:16px;
   margin:0;
}
.socialbox{
width:315px;
float:right;
padding:40px 0 0 0;
}
.socialbox div{
float:left;
margin:0 20px 0 0;
}
/********************
 **** Navigation ****
 *******************/

/* menu_old

.menu{
background:url(bilder/menu-bg.jpg) 0 0 no-repeat;
clear:both;
padding:9px 48px 0 48px;
font-size:20px;
height:40px;
}
.menu ul{
list-style:none;
}
.menu li{
float:left;
line-height:39px;
}
.menu li a{
display:block;
padding:0 47px;
}
.menu li a:link, .menu li a:visited{
color:#636262;
text-decoration:none;
}
.menu li a:hover{
color:#FFFFFF;
background:#CCCCCC;
}
*/

/* Menu neu */
.menu{
   float:right;
   font-size:16px;
}
.menu ul{
list-style:none;
margin:0;
}
.menu li{
float:left;
line-height:30px;
}
.menu li a{
display:block;
padding:0 10px;
}
.menu li a:link, .menu li a:visited{
color:#636262;
text-decoration:none;
}
.menu li a:hover{
color:#FFFFFF;
background:#000000;
}


/*******************************
 **** Active hightlightning ****
 ******************************/

#start       .start a,
#angebot     .angebot a,
#referenzen  .referenzen a,
#entwicklung .entwicklung a,
#downloads   .downloads a,
#kompetenzen .kompetenzen a,
#fireboard   .downloads a,
#kompetenzen .kompetenzen a,
#kontakt     .kontakt a,
#blog        .blog a{
color:#FFFFFF;
background:#950000;
}

/**********************
 **** Content Area ****
 *********************/
/* mainbody old
.mainbody{
background:url(bilder/content-bg.jpg) 0 0 no-repeat;
height:567px;
padding:0 50px 18px 50px;
}
*/
.mainbody{
height:567px;
padding:0 0 10px 0;
}
.content{
height:422px;
padding:0 0 0 0;
color:#FFFFFF;
   margin:0 0 10px 0;
}

/****************************
 **** Startseite content ****
 ***************************/
/**** version 1
#start .index{
width:32%;
float:left;
margin:0 1% 0 0;
}
#start .index p{
margin:0 0 1em 0;
}
#start .index img{
margin:0 0 1em 0;
}
#start .contact{
height:200px;
width:291px;
background:url(bilder/index_contact-bg.jpg) 0 100% no-repeat;
}
#start .contact h3{
height:29px;
background:url(bilder/index_contact-h3_bg.jpg) 0 0 no-repeat;
padding:0 23px;
line-height:29px;
font-size:16px;
color:#FFFFFF;
}
#start .contact h3 a{
color:#FFFFFF;
}
#start .contact p{
margin:8px 0 0 23px;
height:45px;
width:182px;
padding:0 0 0 70px;
line-height:40px;
font-size:14px;
}
#start .contact .mail  { background:url(bilder/index_contact_mail-bg.jpg)  0 0 no-repeat; }
#start .contact .phone { background:url(bilder/index_contact_phone-bg.jpg) 0 0 no-repeat; }
#start .contact .icq   { background:url(bilder/index_contact_icq-bg.jpg)   0 0 no-repeat; }

****/
#start .content{
position:relative;
}
#start .teaser{
height:54px;
width:480px;
padding:276px 20px 0 0;
float:left;
margin:0 10px 10px 0;
text-align:right;

}
#start .teaser h2{
margin:0;
color:#FFFFFF;
}
#start .teaser p{
margin:0;
color:#FFFFFF;
}
#start .angebote  .teaser{ background:url(bilder/angebote.jpg)   0 0 no-repeat; }
#start .referenzen  .teaser{ background:url(bilder/referenzen.jpg) 0 0 no-repeat; }
#start .downloads .teaser{ background:url(bilder/downloads.jpg)  0 0 no-repeat; }
#start .aktionen    .teaser{ background:url(bilder/aktionen.jpg)      0 0 no-repeat; }

#start .contentdiv_content{
width:251px;
height:382px;
padding:20px 15px;
margin:0;
float:right;
background:#262626;
color:#FFFFFF;
}
#start .contentdiv_content h3{
color:#EF2C2C;
font-size:1.5em;
background:#262626;
}
#start .contentdiv_content a{
background:#262626;
}
#start .contentdiv_content p{
margin:0 0 0.5em 0;
}
#start .contentdiv_content .more{
padding:0 0 1em 0;
margin:0 0 1em 0;
border-bottom:1px dashed #CCCCCC;
}
#start .index_menu{
list-style:none;
height:81px;
width:505px;
position:absolute;
top:341px;
left:0;
z-index:999;
}
#start .index_menu li{
float:left;
height:81px;
width:121px;
margin:0 5px 0 0;
}
#start .index_menu a{
display:block;
height:81px;
width:121px;
cursor:default;
}
#start .index_menu span{
display:none;
}
#start .index_menu_angebote   a{ background:url(bilder/angebote-small.jpg) 0 0 no-repeat; }
#start .index_menu_referenzen a{ background:url(bilder/referenzen-small.jpg) 0 0 no-repeat; }
#start .index_menu_downloads  a{ background:url(bilder/downloads-small.jpg) 0 0 no-repeat; }
#start .index_menu_aktionen   a{ background:url(bilder/aktionen-small.jpg) 0 0 no-repeat; }

#start .index_menu_angebote   a:hover{ background:url(bilder/angebote-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_referenzen a:hover{ background:url(bilder/referenzen-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_downloads  a:hover{ background:url(bilder/downloads-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_aktionen   a:hover{ background:url(bilder/aktionen-small_hover.jpg) 0 0 no-repeat; }

#start .index_menu_angebote   a.selected{ background:url(bilder/angebote-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_referenzen a.selected{ background:url(bilder/referenzen-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_downloads  a.selected{ background:url(bilder/downloads-small_hover.jpg) 0 0 no-repeat; }
#start .index_menu_aktionen   a.selected{ background:url(bilder/aktionen-small_hover.jpg) 0 0 no-repeat; }

#start .sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 791px; /*width of featured content slider*/
height:422px;
float:left;
margin-bottom:-81px;
}
#start .sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 791px;
height:422px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#start .sliderwrapper .contentdiv ul{
margin:0 0 1em 0;
}
#start .sliderwrapper .contentdiv li{
margin:0 0 0.5em 1.5em;
}
#start .pagination a{
}

#start .pagination a:hover, #start .pagination a.selected{
}
#start .contact{
width:173px;
height:382px;
padding:20px 15px;
margin:0 0 0 10px;
float:left;
background:#262626;
color:#FFFFFF;
}
#start .contact p{
margin:0 0 1em 0;
font-weight:bold;
}
#start .start_offers{
display:block;
height:148px;
width:148px;
background:url(bilder/start_offers.jpg) 0 0 no-repeat;
margin:0 0 3em 0.7em;
}
#start .start_offers span{
display:none;
}
#start .content a:link, #start .content a:visited{
color:#BECEEE;
text-decoration:none;
font-weight:bold;
}
#start .content a:hover{
color:#EF4A4A;
text-decoration:underline;
}

/*************************
 **** Angebot content ****
 ************************/

#angebot .content{
   height:450px;
}
/**** Contentslider Section ****/
#angebot .offer_menu{
width:215px;
float:left;
list-style:none;
margin:0 10px 0 0;
padding:20px;
background:#2B2B2B;
height:410px;
}
#angebot .offer_menu li{
font-size:1.2em;
border-bottom:1px dashed #666666;
padding:0 10px;
line-height:2em;
}
#angebot .offer_menu li.eins{
border-top:1px dashed #666666;
}
#angebot .offer_menu li.last{
margin:0 0 93px 0;
}
#angebot .offer_menu .come_in{
font-size:1.4em;
padding:0 10px;
font-weight:bold;
}
#angebot .sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 739px; /*width of featured content slider*/
height:450px;
float:left;
}
#angebot .sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 739px;
height: 450px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#angebot .sliderwrapper .contentdiv ul{
margin:0 0 1em 0;
}
#angebot .sliderwrapper .contentdiv li{
margin:0 0 0.5em 1.5em;
}
#angebot .offers{
background:#2B2B2B;
width:389px;
padding:20px;
margin:0 10px 0 0;
float:left;
height:410px;
font-size:1.1em;
}
#angebot .content  img{
margin:0 0 1em 0;
}
#angebot .content .divisor{
display:block;
height:450px;
width:300px;
/* kein padding mehr -- padding:8px 10px 12px 10px; */
float:left;
/* kein hintergrund mehr -- background:url(bilder/offer-img_bg.jpg) 0 0 no-repeat; */
}
#angebot .offers h3, #angebot .offers h4{
background:#2B2B2B;
}
#angebot .offers p{
margin:0 0 1em 0;
}
#angebot .pagination a{
}
#angebot .pagination a:visited{
color:#A93D3D;
}

#angebot .pagination a.selected{
color:#81ACFF;
cursor:default;
}

#angebot .pagination a:hover{
color:#EF4A4A;
text-decoration:none;
}

/****************************
 **** Referenzen content ****
 ***************************/

#referenzen .content{
}
#referenzen .reference{
background:#2B2B2B url(bilder/vcard-bg.jpg) 0 0 no-repeat;
height:205px;
width:477px;
padding:20px 10px 10px 10px;
margin:0 0 10px 0;
}
#referenzen .reference img{
float:left;
display:block;
margin:15px 0 0 25px;
}
#referenzen .reference h3{
margin:0 0 0.3em 205px;
}
#referenzen .reference p{
margin:0 0 0 205px;
padding:0 20px 0 0;
}

/***************************
 **** Entwicklung content ****
 **************************/

#entwicklung .content p{
margin:0 0 10px 0;
}
#entwicklung .entwicklung_pixelpost,
#entwicklung .entwicklung_wordpress,
#entwicklung .entwicklung_joomla,
#entwicklung .entwicklung_fireboard{
display:block;
height:322px;
width:214px;
float:left;
margin:0 3px 0 0;
}
#entwicklung .entwicklung_pixelpost { background:url(bilder/pixelpost.jpg) 0 0 no-repeat; }
#entwicklung .entwicklung_wordpress { background:url(bilder/wordpress.jpg) 0 0 no-repeat; }
#entwicklung .entwicklung_joomla    { background:url(bilder/joomla.jpg)    0 0 no-repeat; }
#entwicklung .entwicklung_fireboard { background:url(bilder/fireboard.jpg) 0 0 no-repeat; }

#entwicklung .entwicklung_pixelpost:hover { background:url(bilder/pixelpost-hover.jpg) 0 0 no-repeat; }
#entwicklung .entwicklung_wordpress:hover { background:url(bilder/wordpress-hover.jpg) 0 0 no-repeat; }
#entwicklung .entwicklung_joomla:hover    { background:url(bilder/joomla-hover.jpg)    0 0 no-repeat; }
#entwicklung .entwicklung_fireboard:hover { background:url(bilder/fireboard-hover.jpg) 0 0 no-repeat; }

#entwicklung .entwicklung_pixelpost span,
#entwicklung .entwicklung_wordpress span,
#entwicklung .entwicklung_joomla    span,
#entwicklung .entwicklung_fireboard span{
display:none;
}

/***************************
 **** Downloads content ****
 **************************/

#downloads .content{
background:url(bilder/downloads-bg.jpg) 100% 50% no-repeat;
}
#downloads .contact{
background:url(bilder/kontakt_options-bg.jpg) 0 0 no-repeat;
height:121px;
width:548px;
padding:6px 0 0 25px;
margin:0 0 30px 0;
}
#downloads .contact img{
float:left;
display:block;
}
#downloads .contact h3{
margin:0 0 0.3em 200px;
}
#downloads .contact p{
margin:0 0 0 200px;
padding:0 20px 0 0;
font-size:14px;
}

/**** Fireboard Templates Download content ****/

#fireboard .content{
background:url(bilder/arrow.jpg) 100% 85% no-repeat;
}
.fireboard_desc{
padding:0 0 0 220px;
background:url(bilder/fireboard_downloads.jpg) 10px 3px no-repeat;
}
.fireboard_desc p{
margin:0 0 1em 0;
}
.fireboard_desc ul{
margin:0 0 1em 1.5em;
}
.fireboard_desc li{
margin:0 0 0.5em 0;
}
.fireboard_templates{
width:700px;
}
.template_download{
height:150px;
width:133px;
padding:0 20px 20px 20px;
float:left;
}
.template_download a{
display:block;
padding:140px 0 0 0;
text-align:center;
font-weight:bold;
font-size:1.1em;
}
.nu_blu { background:url(bilder/numinu_dark_blue.jpg)   0 0 no-repeat; }
.nu_red { background:url(bilder/numinu_dark_red.jpg)    0 0 no-repeat; }
.nu_ora { background:url(bilder/numinu_dark_orange.jpg) 0 0 no-repeat; }
.sil    { background:url(bilder/silence.jpg)            0 0 no-repeat; }
.fb_blu { background:url(bilder/fb_dark_blue.jpg)       0 0 no-repeat; }
.fb_red { background:url(bilder/fb_dark_red.jpg)        0 0 no-repeat; }
.fb_ora { background:url(bilder/fb_dark_orange.jpg)     0 0 no-repeat; }
.sil_red{ background:url(bilder/silence_red.jpg)        0 0 no-repeat; }

/*****************************
 **** Kompetenzen content ****
 ****************************/
#kompetenzen .content{
   height:auto;
}

#kompetenzen h2{
   height:54px;
   padding:90px 0 0 460px;
   margin:0 0 10px 0;
   line-height:54px;
   background:url(bilder/kompetenzen_h2-bg.jpg) 0 0 no-repeat;
}
#kompetenzen .content_text{
   width:367px;
   padding:20px;
   margin:0 10px 0 0;
   float:left;
   background:#2B2B2B;
   height:318px;
}
#kompetenzen .content_text p{
   margin:0 0 15px;
}
#kompetenzen .content_icons{
   width:567px;
   padding:10px;
   float:right;
   background:#2B2B2B;
   height:338px;
}
#kompetenzen .content_icons .web{
   width:281px;
   float:left;
   margin:0 30px 0 0;

}
#kompetenzen .content_icons a{
   display:block;
   margin:0 0 10px 0;
}
#kompetenzen .content_icons .small_icon{
   width:83px;
   height:77px;
   float:left;
   text-align:center;
   line-height:77px;
}

/*************************
 **** Kontakt content ****
 ************************/

#kontakt .content{
   height:500px;
   margin:0 0 10px 0;
}

#kontakt .content .contact_info{
   height:460px;
   width:457px;
   padding:20px;
   float:left;
background:url(bilder/kontakt-bg.jpg) 0 0 no-repeat;
}
#kontakt .content .time_info {
   height:460px;
   width:457px;
   padding:20px;
   float:right;
   background:url(bilder/kontakt_time-bg.jpg) 0 0 no-repeat;
}
#kontakt .content h2{
   text-align:center;
}
#kontakt .contact{
/*background:url(bilder/kontakt_options-bg.jpg) 0 0 no-repeat;*/
height:121px;
width:350px;
padding:30px 0 0 40px;
margin:0 0 5px 0;
}
#kontakt .telephone{
   margin:0px;
}
#kontakt .messenger{
   padding-top:5px;
}
/*
#kontakt .contact img{
float:left;
display:block;
}
*/
#kontakt .contact p{
height:60px;
line-height:30px;
margin:0 0 0 50px;
font-size:20px;
}
#kontakt .time_info p{
   height:81px;
   width:89px;
   margin:138px 0 0 160px;
   background:url(bilder/time.jpg) 0 0 no-repeat;
}
#kontakt .time_info p span{
   display:none;
}

/**********************
 **** Blog Content ****
 *********************/

#blog .mainbody {
height:auto;
color:#FFFFFF;
/* background:#2B2B2B; */
}

#blog .teaserbox{
height:236px;
width:100%;
margin:0 0 10px 0;
}
#blog .teaserbox li{
margin:0;
}
#blog div#content {
width:618px;
float:left;
margin:0;
border-right:1px solid #1B1B1B;
}
#blog .content{
height:auto;
}

div.info-panel {
float:left;
width:385px;
padding:0px;
color:#E0E0E0;
}
div.sidebar {
float:left;
width:172px;
padding:10px;
}
div .south{
}
div#primary {
margin:0;
width:127px;
}

div#secondary {
margin:0;
width:216px;
}
div#featured_projekt{
margin:0;
padding:0 0 0 20px;
width:147px;
}
div#third{
width:344px;
padding:10px 20px
}
#blog .post{
padding:0 0 10px 0;
}
#blog .content .post{
border-bottom:1px solid #1B1B1B;
margin:0 0 10px 0;
}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}



div.menu ul ul ul a {
font-style:italic;
}
div.menu ul li{
margin:0;
}
div.menu ul li ul {
left:-999em;
position:absolute;
}

div.menu ul li:hover ul {
left:auto;
}
.entry-content .attachment-thumbnail{
float:left;
margin:0 10px 5px 0;
}
h2.page-title{
padding:10px 20px;
margin:0;
}
h2.page-title span{
font-weight:bold;
}
h2.entry-title, h3.entry-title{
margin:0;
color:#FFFFFF;
font-family:Georgia,Norasi,sans-serif;
font-size:30px;
}
h2.entry-title a, h2.entry-title span, h3.entry-title a, h3.entry-title span{
}
h2.entry-title a:link, h2.entry-title a:visited, h3.entry-title a:link, h3.entry-title a:visited{
color:#FFFFFF;
}
h2.entry-title a:hover, h3.entry-title a:hover{
}
h2.entry-title span a, h3.entry-title span a, h2.entry-title span span, h3.entry-title span span{
display:inline;
padding:0;
}
.sidebar h2.entry-title, .news_slider h2.entry-title{
margin:0 0;
font-size:1.1em;
min-height:0;
background:none;
}
.sidebar h2.entry-title a, .news_slider h2.entry-title a{
padding:0.3em 0;
}

.sidebar h2.entry-title a:link, .sidebar h2.entry-title a:visited, .news_slider h2.entry-title a:link, .news_slider h2.entry-title a:visited{
color:#BECEEE;
text-decoration:none;
}
.sidebar h2.entry-title a:hover, .news_slider h2.entry-title a:hover{
color:#EF4A4A;
text-decoration:underline;
}
.category-fotoblog .sidebar h2.entry-title, .category-fotoblog .news_slider h2.entry-title{
background:url(bilder/photoblog.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-webdesign .sidebar h2.entry-title, .category-webdesign .news_slider h2.entry-title{
background:url(bilder/html.jpg)  0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-aus-dem-netz .sidebar h2.entry-title, .category-aus-dem-netz .news_slider h2.entry-title{
background:url(bilder/aus_dem_netz.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-twitter .sidebar h2.entry-title, .category-twitter .news_slider h2.entry-title{
background:url(bilder/twitter.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-politisches .sidebar h2.entry-title, .category-politisches .news_slider h2.entry-title{
background:url(bilder/politik.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-google .sidebar h2.entry-title, .category-google .news_slider h2.entry-title{
background:url(bilder/google.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-workflow .sidebar h2.entry-title, .category-workflow .news_slider h2.entry-title{
background:url(bilder/workflow.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-ubuntu .sidebar h2.entry-title, .category-ubuntu .news_slider h2.entry-title{
background:url(bilder/ubuntulogo.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.category-wordpress .sidebar h2.entry-title, .category-wordpress .news_slider h2.entry-title{
background:url(bilder/wordpress_logo.jpg) 0 50% no-repeat;
line-height:1.2em;
margin:0 0;
padding:0.2em 0 0 39px;
}
.sidebar #query-posts-10 h2.entry-title{
background:none;
padding:0;
margin:0.3em 0;
}
.entry-content{
width:499px;
float:right;
font-size:1.2em;
line-height:1.4em;
/* background:#2B2B2B; */
position:relative;
padding:10px 20px 20px 10px;
min-height:202px;
}
.single .entry-content{
}
.entry-content p{
margin-bottom:0.7em;
}
.news_slider .interesst{
padding:10px 20px;
}
.entry-meta {
clear:both;
padding:10px 0;
font-family: Georgia,Norasi,sans-serif;
line-height:23px;
border-bottom:1px solid #1B1B1B;
border-top:1px solid #1B1B1B;
margin:80px 0 20px 0;
}
.entry-meta span{
display:block;
padding:0 0 0 30px;
margin:3px;
}
.entry-meta .cat-links{
background:url(bilder/themen.png) 0 50% no-repeat;
}
.entry-meta .cat-links span{
display:inline;
padding:0;
margin:0;
}
.sidebar .entry-meta .category, .news_slider .entry-meta .category{
background:url(bilder/themen_sidebar.jpg) 0 50% no-repeat;
width:auto;
height:auto;
}
.entry-meta .tag-links{
background:url(bilder/entry-tags.png) 0 50% no-repeat;
}
.entry-meta .comments-link{
background:url(bilder/entry-comments.png) 0 50% no-repeat;
}
.author_info .entry_author_image{
   float:left;
   margin:0 1em 0 0;
}
.author_info{
font-family:Georgia,Norasi,sans-serif;
}
.sidebar .entry-meta, .news_slider .entry-meta{
background:none;
font-family:Georgia,Norasi,sans-serif;
margin:0;
padding:0;
border-bottom:1px solid #1b1b1b;
border-top:none;
}
.entry-content .wp-caption{
padding:0;
background:#1B1B1B;
margin:0 0 1em 0;
}

.entry-content img{
border:none;
margin:0 0 1em 0;
}
.entry-content .wp-caption img{
margin:0;
}
.post_action{
width: 70px;
height:232px;
float:left;
padding:5px 0 0 5px;
background:url(bilder/post_action-bg.png) 0 0 no-repeat;
margin:0 0 0 5px;
}
/* Datebox */
.datebox{
   font-family:Georgia,Norasi,sans-serif;
    width:65px;
    margin:0 0 10px 0;
    line-height:40px;
    padding:5px 0 0 0;
}
.category-fotoblog .datebox,
.category-google .datebox,
.category-workflow .datebox,
.category-wordpress .datebox,
.category-ubuntu .datebox,
.category-twitter .datebox,
.category-politisches .datebox,
.category-aus-dem-netz .datebox,
.category-webdesign .datebox{
}
.datebox span{
    color:#FFFFFF;
    font-size:26px;
    line-height:26px;
    width:65px;
    text-align:center;
    display:block;
}
.datebox p{
    color:#FFFFFF;
    font-size:30px;
    height:32px;
    line-height:20px;
    font-weight:bold;
    width:65px;
    text-align:center;
    margin:0;
}

.category_mark{
height:50px;
width:50px;
margin:0 0 10px 7px;
}
.category_mark a{
display:block;
height:50px;
width:50px;
}
.category-fotoblog     .category_mark a {background:#950000 url(bilder/cat_photoblog.jpg) 0 0 no-repeat;}
.category-webdesign    .category_mark a {background:#950000 url(bilder/cat_html.jpg) 0 0 no-repeat;}
.category-aus-dem-netz .category_mark a {background:#950000 url(bilder/cat_aus_dem_netz.jpg) 0 0 no-repeat;}
.category-twitter      .category_mark a {background:#950000 url(bilder/cat_twitter.jpg) 0 0 no-repeat;}
.category-politisches  .category_mark a {background:#950000 url(bilder/cat_politik.jpg) 0 0 no-repeat;}
.category-google       .category_mark a {background:#950000 url(bilder/cat_google.jpg) 0 0 no-repeat;}
.category-workflow     .category_mark a {background:#950000 url(bilder/cat_workflow.jpg) 0 0 no-repeat;}
.category-ubuntu       .category_mark a {background:#950000 url(bilder/cat_ubuntulogo.jpg) 0 0 no-repeat;}
.category-wordpress    .category_mark a {background:#950000 url(bilder/cat_wordpress.jpg) 0 0 no-repeat;}
.category_mark span{
display:none;
}
.retweet{
    width:50px;
    margin:0 0 10px 7px;
}
.FB_share_button{
    width:50px;
    margin:10px 0 0 0;
}
.wp-caption p{
padding:0 20px;
margin:0;
line-height:3em;
font-family:Georgia,Norasi,sans-serif;

}
.entry-content img.wp-smiley, .entry-content img.wp-icon{
padding:0;
border:none;
margin:0;
}
pre{
white-space:normal;
}
blockquote{
padding:10px 20px;
background:#1B1B1B;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}
div.comments h3{
padding:10px 20px 10px 96px;
margin:10px 0;
font-family:Georgia,Norasi,sans-serif;
}
div.comments ol{
list-style:none;
}
div.comments ol li {
margin:0;
padding:10px 20px 10px 10px;
border-bottom:1px solid #1B1B1B;
}
div.comments .comment-author{
font-family:Georgia,Norasi,sans-serif;
font-size:20px;
line-height:25px;
margin:0 0 3px 0;
}
div.comments .commenter_avatar{
float:left;
margin:0 10px 0 0;
}
div.comments .comment-meta{
font-size:10px;
}
div.comments p{
font-size:14px;
}
div.comments ol li.trackback{
padding:10px 20px 10px 96px;
}
div.comments .trackback .comment-author{
font-family:Georgia,Norasi,sans-serif;
font-size:16px;
line-height:18px;
margin:0 0 3px 0;
}
#respond{
padding:10px 20px 20px 96px;
}
textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:0em 1em 0.3em 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
float:left;
}
.entry-content div.gallery .attachment-thumbnail{
float:none;
margin:0 0 0 0;
padding:2px;
background:#FFFFFF;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
padding:10px 20px;
}

div#nav-below {
padding:10px 20px 0 20px;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
}

div.navigation div.nav-previous {
float:left;
text-align:left;
}
div.navigation div.nav-next {
float:right;
text-align:right;
}

.news_slider{
width:384px;
float:right;
margin:0 0 10px 0;
background:url(bilder/news_slider-bg.jpg) 0 0 no-repeat;
}
.news_slider ul{
list-style:none;
margin:0;
}
.news_slider ul li{
padding:0;
margin:0;
}
.home .news_slider ul li, .archive .news_slider ul li{
padding:0;
margin:0;
}
#blog .news_slider .post, #blog .news_slider .widget_text{
margin:0;
padding:20px;
}
#blog .news_slider .widget_text{
height:196px;
}
#blog .sidebar .post{
background:none;
padding:0;
}
#blog .news_slider .posts h3{
color:#EF2C2C;
padding:20px 20px 0 20px;
margin:0;
}
#blog .news_slider .widget_text h3{
color:#FFFFFF;
margin:0;
}
#blog .interesst img.thumbnail{
border:none;
float:left;
margin:0 1em 0.5em 0;
}
#blog .sidebar img.thumbnail{
border:none;
margin:0 1em 0.5em 0;
}
div.sidebar input#s {
width:7em;
}
.sidebar ul{
margin:0;
list-style:none;
}
.sidebar li{
padding:0 0 0.5em 0;
margin:0 0 0.5em 0;
border-bottom:1px solid #1b1b1b;
}
.sidebar ul ul{
margin:0;
}
.sidebar li li{
margin:0;
padding:0;
border:none;
}
.widget_categories{
height:170px;
}
.sidebar li.widget_categories li{
display:block;
float:left;
padding:5px 8px;
background:#950000;
margin:0 3px 3px 0;
}
.sidebar li.widget_categories li a:link, .sidebar li.widget_categories li a:visited{
color:#FFFFFF;
}
.sidebar li.widget_categories li:hover{

}
#tag_cloud-3{
margin:0;
}
#tag_cloud-3 a{
margin:0 3px 3px 0;
display:block;
float:left;
padding:7px 10px;
background:#950000;
color:#FFFFFF;
}
#tag_cloud-3 a:link, #tag_cloud-3 a:visited{
color:#FFFFFF;
}
#tag_cloud-3 a:hover{
background:#000000;
text-decoration:none;
}
.sidebar ul ul ul{
padding:0 0 0 1em;
margin:0 0 0 0;
border-bottom:none;
}
.sidebar h3{
color:#EF2C2C;
font-size:1.3em;
}
.sidebar #query-posts-3 h3{
background:url(bilder/photoblog.jpg) 0 50% no-repeat;
padding:0 0 0 40px;
}
.sidebar #query-posts-4 h3, .sidebar #query-posts-7 h3{
background:url(bilder/html.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}

.sidebar #query-posts-5 h3{
background:url(bilder/ubuntulogo.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}
.sidebar #search h3{
background:url(bilder/suche.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}
.sidebar .widget_archive h3{
background:url(bilder/zeit.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}
.sidebar #tag_cloud-3 h3{
background:url(bilder/tags.jpg) 0 50% no-repeat;
padding:0 0 0 25px;
}
.sidebar #recent-comments-3 h3{
background:url(bilder/comments.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}
.sidebar #twitter-tools h3{
background:url(bilder/twitter_bird.jpg) 90% 0 no-repeat;
padding:0;
}
.sidebar .widget_links h3{
background:url(bilder/extern_link.jpg) 0 50% no-repeat;
padding:0 0 0 30px;
}
.sidebar #query-posts-3, .sidebar #query-posts-4, .sidebar #query-posts-5{
border-bottom:1px solid #1b1b1b;
}
.sidebar img.alignleft{
margin:3px 5px 2px 0;
}
.sidebar #related_posts li{
margin:2px 0 5px 0;
}



input#author,input#email,input#url,div.navigation div {
width:50%;
}
/***************************************
 **** Impressum/Datenschutz content ****
 *************************************/
#impressum .content{
   font-size:1.2em;
}

.impress_wrapper{
width:40%;
float:left;
padding:5% 0 0 10%;
}
.credits{
padding:5% 0 0 0;
width:45%;
float:left;
}
.disclaimer{
width:40%;
float:left;
padding:5% 5% 0 5%;
}
.safety_wrapper{
padding:5% 5% 0 0;
width:45%;
float:left;
}
.disclaimer p, .safety_wrapper p, .credits p, .impress_wrapper p{
margin:0 0 1em 0;
}
.safety_wrapper ul, .credits ul{
margin:0 0 1em 1.5em;
}
.safety_wrapper li, .credits li{
margin:0 0 0.5em 0;
}

/****************
 **** footer ****
 ***************/
.after{
margin:0 0 10px 0;
padding:0 20px 10px 20px;
}
.after ul{
list-style:none;
}
.after h3{
color:#EF2C2C;
}
.footer{
   background:#2B2B2B;
   padding:0 20px 0 0;
   height:36px;
   line-height:36px;
   color:#FFFFFF;
   font-size:0.9em;
   clear:both;
}
.footer p{
margin:0;
}
.copy{
width:840px;
float:left;
}
.copy .cc{
display:block;
float:left;
margin:0 1em 0 0;
}
.impress{
float:right;
}
.E4C230{
background:#E4C230;
padding:0 3px;
}
.CCCC33{
background:#CCCC33;
padding:0 3px;
}
.F1E097{
background:#F1E097;
padding:0 3px;
color:#2b2b2b;
}

