/*  
Theme Name: DRISOL web2.0
Theme URI: http://www.drisol.com
Description: Die neue Web2.0-Version des Unternehmens <a href="http://www.drisol.com/">DRISOL Internet-Solutions</a>.
Version: 2.0
Author: Daniel Rued
Author URI: http://www.danielrued.com

*/


body { margin:0px; background-image:url("./img/background.gif"); background-repeat:repeat-x; font-family:verdana; font-size:12px; text-align:center;}

img { border:0px; }
ul,ol { padding:0px; margin:0px; }

#website { margin-left:auto; margin-right:auto; text-align:left; width:900px; margin-top:30px; }
#slogan { width:369px; height:70px; float:right; background-image:url("./img/einschub.gif"); background-repeat:no-repeat; }

#logo { float:left; width:510px; text-align:right; padding-top:18px; }
#dslogan { float:left; width:220px; text-align:left; padding-top:34px;}

#line { clear:both; border-bottom:1px solid #525121; font-size:20px;}
#line2 { clear:both; border-bottom:1px solid #525121; font-size:20px;}

#content { float:left; width:510px;  text-align:left;}
#content a { color:#949242 }
.text h2 { margin:0px; padding:0px; line-height:21px; letter-spacing:-1px; text-align:left; font-size:14px; padding-top:21px;}
.text h3 { margin:0px; padding:0px; line-height:21px; letter-spacing:1px; text-align:left; font-size:12px; padding-top:21px;}
#content .text h3 a { color:#000000; text-decoration:none; }
.text h5 { margin:0px; padding:0px; line-height:21px; letter-spacing:-1px; text-align:left; font-size:14px; padding-top:21px;}


#titelbild { margin-top:25px;}

#content .newshead a { color:#3A3A18; text-decoration:none; }
#content .newshead a:hover { color:#3A3A18; text-decoration:underline; }

.newshead { padding-top:20px; border-bottom:1px solid #EFE5CB;}
.newstitel { border-left:10px solid #807840; padding-left:10px; }
.newstitel h1 { font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 0px; display: block; color:#3A3A18;}
.newstitel h2 { margin:0px; padding:2px 0px 0px 1px; font-size:11px; font-weight:normal;}
.newstitel h3 {font-size: 24px; line-height: 24px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 0px; display: block; color:#3A3A18;}
.newstitel h4 { margin:0px; padding:2px 0px 0px 1px; font-size:11px; font-weight:normal;}

#content p .monthtitle { margin:0px; padding:0px; line-height:21px; letter-spacing:-1px; text-align:left; font-size:14px; padding-top:21px;}
#content p .monthtitle a { text-decoration:none; color:#000000; }

.text p { line-height:21px; letter-spacing:0px; text-align:justify; font-size:12px; margin:0px; padding:0px; margin-top:12px;padding-right:20px; margin-bottom:12px;}

.text ul { list-style:none; padding:0px; margin:0px; padding-top:12px; padding-bottom:0px;}
.text li { padding:0px; margin:0px;padding-right:70px; line-height:21px; letter-spacing:0px; text-align:justify; font-size:12px; padding-left:40px; list-style:none; padding-bottom:12px; background-image:url("./img/bullet.gif"); background-repeat:no-repeat;background-position:5px 1px;}
.text .postspermonth li{ text-align:left; padding-bottom:4px;}
.text .postspermonth { text-align:left; padding-top:4px;}

#menue { float:right; width:369px; text-align:left; padding-top:25px;}

#menuetop { background-color:#F7F3E7; font-size:2px; height:5px; background-image:url("./img/menue-top.gif"); background-repeat:no-repeat;  }
#menuemiddle { background-color:#F7F3E7; padding-left:15px; padding-right:10px;}
#menuebottom { background-color:#F7F3E7; font-size:2px; height:5px; background-image:url("./img/menue-bottom.gif"); background-repeat:no-repeat;  }

#menuel { float:left; width:160px; text-align:left; }
#menuer { float:right; width:170px; text-align:left; }

.break { font-size:2px; clear:both; }
.break2 { font-size:2px; clear:both; height:30px; }
.tab { font-size:12px; clear:both; }

.breaker { font-size:2px; height:20px; }
#menue h3 { letter-spacing: -1px; font-size: 14px; font-family:arial; padding: 5px 0px; margin:0px; border-bottom: solid 1px #525121; color:#525121; }

#menue h4 { font-size: 12px; padding: 0px 0px; margin:0px; font-weight:normal; }


#menue ul { margin: 0px; padding:0px; }
#menue li { margin: 0px; list-style-type: none; padding: 3px 0px 5px 8px; color: #000000; text-decoration: none; border-bottom: solid 1px #EFE5CB; background-image:url("./img/menue.gif");background-repeat: no-repeat; background-position: left 5px;  display: block;}  
#menue p { margin: 0px; padding: 3px 0px 5px 0px; font-size:11px;} 
#menue li a { color:#525121; text-decoration:none; }
#menue li a:hover { color:#525121; text-decoration:underline; }

#footerline { font-size:2px; height:15px; background-color:#949242;}
#footer { height:85px; background-color:#525121;}
#footerin { padding-top:20px; }
#footerin p { padding:0px; margin:0px; color:#B6B15A; font-size:11px; }
#footerin a { color:#C5BF79;}
#footerin .flnk a { color:#B6B15A; text-decoration:none; }
.ref { padding-left:12px; padding-top:4px;}

.postdata { background-color:#949242; height:54px; margin-top:24px;}
.pdatal { background-image:url("./img/datalinks.gif"); background-repeat:no-repeat; font-size:1px;width:10px; float:left; height:54px;}
.pdatar { background-image:url("./img/datarechts.gif"); background-repeat:no-repeat; font-size:1px;width:10px; float:right; height:54px; background-position:7px 0px;}
.pdatam { float:left; width:460px; padding-left:10px; padding-top:11px; font-size:10px; color:#F7F3E7;}
.pdatam p { padding:0px; margin:0px; padding-top:2px;}
.pdatam .p2{ font-size:11px; color: #EFE5CB;}
#content .pdatam a { color:#ffffff; }

.rssfeed { float:left; width:20px; padding-top:6px; }
.qlklein { font-size:10px; color:#333333;}
.ql { color:#333333;}
.extlinks img { border:0px; }

#content .text h5 a { text-decoration:none; color:#000000; }
#content .text h2 a { text-decoration:none; color:#000000; }
#content .text h2 a:hover { color:#949242; text-decoration:underline;}
#content .text h5 a:hover { color:#949242; text-decoration:underline;}
.hdate { font-size:11px; font-weight:normal; }
.moderation { background-color: #F7F3E7; border:solid 1px #949242; padding:5px; font-weight:bold; }

.text img { border: 1px solid #525121; }
.text .wp-smiley { border:0px; }
.newspreview { display:none; font-size:11px; padding:10px; padding-right:20px; }

#content p .klein { font-size:11px; }

.text blockquote {  padding:20px; margin:0px; margin-right:20px; margin-top:24px;  font-size:12px; color:#444444; padding-left:60px; background-image:url("./img/blockquote.gif"); background-position: 10px 0px; background-repeat:no-repeat; padding-top:1px; padding-bottom:10px;}
.text blockquote p { font-size:12px; color:#444444; line-height:18px; letter-spacing:0px; text-align:left; margin:0px; padding:0px; margin-top:9px; margin-bottom:9px; }


.bild { float:left; text-align:left; margin:0px; margin-right:15px; padding-top:12px;}
.text .bild img { margin:0px; padding:0px;}

#map { font-size:13px; font-family:arial; }
#map h1 { margin:0px;padding:0px; font-size:16px; }
#map a { color:#000099;}
#map p { padding:0px; margin:0px; margin-top:8px;margin-bottom:8px; font-size:13px;}
#map .gruen { color:#008000; }

.contentad { padding:4px;margin:0px;margin-top:9px;margin-bottom:9px; padding-left:20px; font-size:11px; background-color:#ffffff;}
.contentad a { color:#000088; font-weight:bold; }
.contentad .gruen { color:#008000; }

.pings { border-left:15px solid #525121; margin:0px; padding:0px; padding-left:10px; letter-spacing:1px; text-align:left; font-size:12px; margin-top:41px; border-bottom:1px solid #EFE5CB; padding-bottom:3px; margin-bottom:15px;  color:#525121;}

#comments, #trackbacks { list-style:none; margin:0px; padding:0px;}
#comments li, #trackbacks li { list-style:none; margin:0px; padding:0px; margin-right:20px;margin-bottom:10px; background-color:#F6F2E6; background-image:none;}
#comments .datum { padding-left:65px; font-size:10px; padding-top:25px;}
#comments h4 { margin:0px; padding:0px; padding-left:65px; font-size:16px; letter-spacing:-1px; font-family:arial;  color:#525121;}
#comments h4 a { color:#525121; text-decoration:none;}
#comments h4 a:hover { text-decoration:underline;}
#comments .bild { position:absolute; top:12px;left:20px; width:36px;height:36px; }
#comments .bild img { padding:1px; background-color:#ffffff; border:1px solid #7c7c7c; }
#comments .text { clear:both; padding:0px 30px 15px 20px; font-size:11px; }
#comments .text p { font-size:11px; line-height:18px;}
#comments .iesuxx { position:relative; width:480px; height:70px; overflow:hidden; }
#comments .me, #trackbacks .me { background-color:#FBF8F1; border:1px solid #F6F2E6; background-image:none;}

#trackbacks li { padding:10px 20px 10px 40px; background-image:url("./img/trackback.gif"); background-repeat:no-repeat; background-position:9px 14px;  font-size:11px; }
#trackbacks li a { color:#949242; text-decoration:none; }
#trackbacks li a:hover { color:#525121; text-decoration:underline; }

#gsearch { padding-top:21px;padding-left:32px; }