/*
Theme Name: Geld-im-Internet
Theme URI: http://www.geld-im-internet.de/
Description: Template zur Mainpage von Geld-im-Internet.de
Version: 1.0
Author: Pascal Landau
Author URI: http://www.geld-im-internet.de/
*/

#content h1 a, #content h2 a, #content h3 a, #header span a{
 color:#666;
 text-decoration:none;
 border:none;
}

#content h1 a:hover, #content h1 a:focus, #content h1 a:active,
#content h2 a:hover, #content h2 a:focus, #content h2 a:active,
#content h3 a:hover, #content h3 a:focus, #content h3 a:active,
#header span #content a:hover, #header span #content a:focus, #header span #content a:active {
 color:#000;
 border:none;
}

small{
 font-size:10px;
 color:#999;
}

html, body {
 margin:0;
 padding:0;
 background:#d6d6d6 url(/pics/bg.jpg) repeat-x;
 font-family:Tahoma, Verdana, Arial, Sans-serif;
 font-size:0.95em;
}

#bg_footer{
 width:100%;
 background:url(/pics/bg_footer.jpg) bottom repeat-x;
}

#header, #footer{
 width:658px;
 padding:0px 42px;
 margin:0px auto;
}

#header{
 background:#fff url(/pics/header.gif) no-repeat;
 height:152px;
}

#header strong{
 display:block;
 padding:20px;
 color:#fefefe;
 text-align:center
}

#header span{
 display:block;
 font-size:30px;
 font-weight:bold;
 font-style:italic;
 margin:50px auto auto auto;
 text-align:center;
 color:#555;
 letter-spacing:1.2em;
}

#navi{
 background:#fff url(/pics/bg_content.gif) repeat-y;
 width:658px;
 height:88px;
 padding:0px 42px;
 margin:0px auto;
}

#navi li {
 display:block;
 float:left;
}

#navi li a{
 width:109px;
 display:block;
 color:#000;
 text-decoration:none;
 text-align:center;
 font-weight:bold;
 border:double 3px #666;
 border-width:0px 0px 3px 0px;
}

#navi li a:hover,
#navi li a:focus,
#navi li a:active{
 border:solid 3px #666;
 border-width:0px 0px 3px 0px;
}

#navi li a#geld_im_internet{
 background: url(/pics/geld_im_internet.gif);
 padding:50px 0px 0px 0px;
 height:35px;
}

#navi li a#geld_im_internet:hover,
#navi li a#geld_im_internet:focus,
#navi li a#geld_im_internet:active{
 background: url(/pics/geld_im_internet_active.gif);
}

#navi li a#artikel{
 background: url(/pics/artikel.gif);
 padding:30px 0px 0px 0px;
 height:55px;
}

#navi li a#artikel:hover,
#navi li a#artikel:focus,
#navi li a#artikel:active{
 background: url(/pics/artikel_active.gif);
}

#navi li a#links{
 background: url(/pics/links.gif);
 padding:30px 0px 0px 0px;
 height:55px;
}

#navi li a#links:hover,
#navi li a#links:focus,
#navi li a#links:active{
 background: url(/pics/links_active.gif);
}

#navi li a#affiliates{
 background: url(/pics/affiliates.gif);
 padding:55px 0px 0px 0px;
 height:30px;
}

#navi li a#affiliates:hover,
#navi li a#affiliates:focus,
#navi li a#affiliates:active{
 background: url(/pics/affiliates_active.gif);
}

#navi li a#foren{
 background: url(/pics/foren.gif);
 padding:30px 0px 0px 0px;
 height:55px;
}

#navi li a#foren:hover,
#navi li a#foren:focus,
#navi li a#foren:active{
 background: url(/pics/foren_active.gif);
}

#navi li a#webkataloge{
 background: url(/pics/webkataloge.gif);
 padding:55px 0px 0px 0px;
 height:30px;
}

#navi li a#webkataloge:hover,
#navi li a#webkataloge:focus,
#navi li a#webkataloge:active{
 background: url(/pics/webkataloge_active.gif);
}

#content{
 background:#fff url(/pics/bg_content.gif) repeat-y;
 width:662px;
 padding:20px 40px;
 margin:auto;
}

#content a{
 color:#0000FF;
 text-decoration:none;
 border:dotted 1px #5599ff;
 border-width:0px 0px 1px 0px;
}

#content a:hover, #content a:focus, #content a:active{
 color:#FF2200;
 border-color:#fff;
}

#posts{
 width:445px;
 float:left;
}

#posts .pageinfo{
 text-align:center;
 font-weight:bold;
 font-size:1.1em;
 color:#888;
}

#posts h1{
 padding:1.5em 0px 0px 0px;
 margin:0;
 font-size:1.3em;
 border:double 3px black;
 border-width:0px 0px 3px 0px;
}

#posts h2{
 padding:0.5em 0px 0px 0px;
 border:solid 1px black;
 border-width:0px 0px 1px 0px;
}

#posts h3{
 padding:0.2em 0px 0px 0px;
}

#posts p, #posts ul{
 text-align:justify;
 line-height:1.3em;
 color:#444;
}

#posts p:first-letter{
 font-size:1.75em;
 color:#000;
}

#posts p a, #posts ul a{
 color:#338dcf;
 text-decoration:none;
 border:dotted 1px #5599ff;
 border-width:0px 0px 1px 0px;
}

#posts p a:hover, #posts p a:focus, #posts p a:active,
#posts ul a:hover, #posts ul a:focus, #posts ul a:active{

 color:#FF2200;
 border-color:#fff;
}

.postend{
 background:#f5f5f5;
 border:solid 2px #e5e5e5;
 border-width:2px 0px;
 padding:2px;
 margin:5px 0px;
 text-align:right;
 font-size:10px;
 color:#666;
 line-height:1.5em;
}

#sidebar{
 margin-left:450px;
}

#sidebar h2{
 font-size:12px;
 margin:0;
 padding:2px;
}

#sidebar ul{
 list-style-type:none;
 font-size:11px;
 padding:0px;
 margin:0px 0px 0px 10px;
}

#sidebar li{
 margin:5px 0px;
}

#footer{
 color:#666;
 background:#fff url(/pics/bg_footer.gif) bottom no-repeat;
 height:101px;
 font-size:0.8em;
 clear:both;
}

#footer a{
 color:#666;
 text-decoration:none;
}

#footer a:hover, #footer a:focus, #footer a:active{
 color:#000;
}

#css, #html {
 float:right;
 width:88px;
 height:31px;
 display:block;
 margin:30px 0px 0px 0px;
}

#css{
 background:url(/pics/css88x31.gif);
}

#html {
 background:url(/pics/html88x31.png);
}

.preload{
 width:0px;
 height:0px;
 display:none;
}

#comment{
 width:400px;
 height:100px;
}