/*  
Theme Name: Business-Pro-Theme
Theme URI: http://business-pro-theme.einfach-persoenlich.de/
Description: Business Pro Theme for Your Website <a href="http://business-pro-theme.einfach-persoenlich.de/">http://business-pro-theme.einfach-persoenlich.de/</a>
Version: 1.0
URL: Meine Bezeichnung
Author: Dipl.-Ing. Joerg Petermann
Author URI: http://www.einfach-persoenlich.de/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

*{
margin:0;
padding:0;
}

body{
margin:0 auto;
text-align:center;
font:80%/1.4em arial, "trebuchet ms", verdana, sans-serif; 
color:#333;
background:#fff;
position:relative;
}

a,
a:link,
a:visited{
color:#36c;
font-weight:normal;
text-decoration:none;
border-bottom:1px solid #36c;
}

a:hover{
color:#36c;
border-bottom:1px dotted #36c;
}


/************************/

#kopf{
height:124px;
border-top:26px solid #4B6993;
border-bottom:1px solid #B2D2F2;
border-right:1px solid #999;
border-left:1px solid #ddd;
background:#fff url(bild/head2.jpg) no-repeat 0 bottom;
}

#kopf h1{
display:block;
text-indent:-88888px;
}

#kopf h1 a{
display:block;
padding:22px 0 82px;
border:0;
}

#kopf h2{
text-indent:-88888px;
font-size:1px;
line-height:1px;
height:0;
}

/************************/

#seite{
margin:0 auto;
text-align:center;
width:1000px;
background:#fff;
position:relative;
}

/************************/

#content{
float:left;
text-align:left;
width:800px;
margin-top:24px;
}

/************************/

#main{
float:left;
width:544px;
margin-top:-10px;
margin-bottom:30px;
}

#main h2, 
#main h3, 
#main h2 a,
#main h3 a{
color:#22477A;
font-size:19px;
font-size:22px;
margin:10px 0;
font-weight:bold;
line-height:1.1em;
font-family:arial,verdana;
border:0;
text-decoration:none;
}

#main h3,
#main h3 a{
margin:10px 0;
color:#62A3E4;
font-size:15px;
}

#main h2.header{
margin-bottom:1em;
padding:0 0 .2em;
border-bottom:1px solid #ccc;
}
#main h3 span{
color:#333;
font-weight:normal;
font-size:.8em;
}

#main ul{
margin:10px;
list-style-type:none;
}

#main ul li{
padding-left:20px;
list-style-type:none;
background:transparent url(bild/pkt2.gif) no-repeat 0 7px;
}

#main ol{
padding:10px 0;
}

#main ol li{
margin-left:40px;
}

#main p{
margin-bottom:1em;
}

#main hr{
clear:both;
margin:1em 0;
padding:.1em 0;
height:1px;
border:0;
border-bottom:1px dotted #CAC9C9;
}

#main .r{
float:right;
margin:3px 0 13px 13px;
}

#main .l{
float:left;
margin:3px 13px 13px 0;
}

#main .bild{
padding:5px;
border:1px solid #e2e2e2;
}

#main p.bild a{
border:0;
}
#main .bild img{
border:1px solid #e2e2e2;
}

#main blockquote{
padding:10px;
margin:10px 30px;
border:1px solid #CAC9C9;
background:#f5f5f5;
font-style:italic;
}

#main blockquote p{
margin:.6em;
}

#main table{
margin-bottom:1.4em;
}

#main a.off{
color:#333;
border:none;
cursor:text;
}

#main .googleads{
margin:0;
}

#main #trackbacks{
font-size:.9em;
margin-left:1em;
}

#main .tags,
#main .post,
#main .posted{
clear:both;
font-size:.95em;
}

#main .posted{
margin-top:1em;
}

#main .tags{
text-align:right;
}

#main .tags a,
#main .posted a{
color:#333;
border:0;
}

#main a.no,
#main a.no img{
border:0;
}

#main textarea,
#main input{
color:#666;
padding:2px 4px;
font-family:verdana;
width:300px;
}

#main input#submit{
width:100px;
}

#main small{
font-size:.85em;
color:#666;
}

#main ol.commentlist{
margin:0 2em 0;
}

#main ol.commentlist li{
margin:0 0 1em;
padding:.4em 1em 0 ;
background:#f5f5f5;
border:1px dotted #cac9c9;
}

#main p.years{
margin:0;
}

#main .navigation{
margin-top:.6em;
}

/************************/

#nav{
float:right;
margin-bottom:30px;
width:230px;
font-size:12px;
font-family:arial,verdana;
}

#nav h3{
padding:5px 10px 4px;
color:#fff;
font-size:13px;
border-top:1px solid #CAC9C9;
border-bottom:1px solid #11396F;
background:#133B70 url(bild/knav.gif) repeat-x 0 -8px;
}

#nav h3 a{
color:#fff;
border:0;
font-weight:bold;
text-decoration:none;
}

#nav h3 a:hover{
color:#5193D6;
}

#nav p{
padding:4px 10px;
}

#nav ul{
margin-bottom:13px;
list-style:none;
padding:4px 10px;
background:#f5f5f5;
border:1px solid #CAC9C9;
}

#nav ul li ul{
border:0;
padding:0;
margin:0 0 .3em;
}

#nav ul li{
padding-left:13px;
color:#999;
list-style:none;
background:transparent url(bild/pkt.gif) no-repeat 0 5px;
}

#nav ul li a{
color:#333;
font-weight:normal;
border:0;
text-decoration:none;
}

#nav ul li a:hover{
color:#36c;
border-bottom:1px dotted #36c;
}

#nav select{
margin:0 0 1em;
padding:2px;
width:230px;
border:1px solid #CAC9C9;
background:#f5f5f5;
}

#nav form{
padding:5px 10px;
border:1px solid #cac9c9;
background:#f5f5f5;
}

#nav #tagwrap,
#nav #akismetwrap,
#nav #calendar_wrap{
padding:10px;
border:1px solid #cac9c9;
background:#efefef;
margin-bottom:1em;
}

#nav #calendar_wrap table{
background:#fff;
border:1px solid #cac9c9;
width:96%;
text-align:center;
}

#nav #calendar_wrap caption{
font-weight:bold;
}

#nav #calendar_wrap td{
padding:1px;
background:#efefef;
}

#nav #calendar_wrap th{
background:#ddd;
}

#nav .box{
margin-bottom:1em;
}

/************************/

#subnav{
float:right;
width:180px;
margin-top:24px;
text-align:left;
}

#subnav .box{
margin-bottom:1em;
border:1px solid #CAC9C9;
clear:both;
}

#subnav h3{
padding:4px 10px;
color:#fff;
font-size:13px;
border-top:1px solid #6B85A9;
border-bottom:1px solid #11396F;
background:#4D6B93 url(bild/knav.gif) repeat-x 0 -8px;
}

#subnav h3 a{
color:#fff;
border:0;
text-decoration:none;
}

#subnav h3 a:hover{
color:#5193D6;
}

#subnav p{
margin:8px 10px;
font-size:12px;
}

#subnav p.bild{
margin:0 21px 0 12px;
padding:5px;
border:1px solid #e2e2e2;
}

#subnav .bild img{
border:1px solid #e2e2e2;
}

#subnav p.bild a{
border:0;
}

#subnav label{
display:none;
}

#subnav input{
width:106px;
margin-top:4px;
font-family:arial;
font-size:12px;
}

#subnav input#search{
margin:6px 6px 1px 10px;
padding:3px 0 2px 0;
}

#subnav input#senden{
color:#fff;
color:#22477A;
height:26px;
width:40px;
font-weight:bold;
background:transparent url(bild/button.gif) repeat-x 0 50%;
border-top:1px solid #DDECF9;
border-right:1px solid #A3B7CA;
border-bottom:1px solid #2C4662;
border-left:1px solid #A1C7EF;
}

#subnav form{
padding:2px 0 6px;
text-align:center;
}

#subnav ul{
margin-bottom:0;
list-style:none;
padding:4px 10px;
}

#subnav ul li ul{
border:0;
padding:0;
margin:0 0 .3em;
}

#subnav ul li{
padding-left:13px;
color:#999;
list-style:none;
background:transparent url(bild/pkt.gif) no-repeat 0 5px;
}

#subnav ul li a{
color:#333;
font-weight:normal;
border:0;
text-decoration:none;
}

#subnav ul li a:hover{
color:#36c;
border-bottom:1px dotted #36c;
}

#subnav select{
margin:.4em;
padding:2px;
width:160px;
border:1px solid #CAC9C9;
}

#subnav #tagwrap,
#subnav #akismetwrap,
#subnav #calendar_wrap{
padding:10px;
background:#fff;
}

#subnav #calendar_wrap table{
background:#fff;
width:96%;
text-align:center;
}

#subnav #calendar_wrap caption{
font-weight:bold;
}

#subnav #calendar_wrap td{
padding:1px;
}


/************************/

#fuss{
padding:1em 1em 3em 1em;
clear:both;
color:#999;
font-size:11px;
border-top:1px solid #ccc;
}

#fuss p{
margin:0 0 1em;
letter-spacing:1px;
}

#fuss a{
color:#999;
border:0;
font-weight:normal;
}

/************************/

#menu{
float:left;
width:1000px;
background:#e7eef2 url(bild/button.gif) repeat-x 0 50%;
}

#menu ul{
float:left;
width:998px;
list-style:none;
border-left:1px solid #D0CFCF;
border-right:1px solid #999;
border-bottom:1px dotted #6EAAE6;
}

#menu ul li{
float:left;
margin:0;
}

#menu ul li a{
color:#333;
display:block;
padding:5px 16px;
font-size:13px;
font-family:arial,verdana;
font-weight:normal;
letter-spacing:.05em;
border:0;
text-decoration:none;
border-left:1px dotted #ADCFF1;
border-right:1px dotted #6EAAE6;
color:#183E74;
font-weight:bold;
}

#menu ul li a:hover{
color:#444;
background:#eee url(bild/menu.gif) repeat-x 0 50%;
}

/************************/

#knav{
position:absolute;
top:0;
left:0;
height:26px;
width:1000px;
text-align:left;
background:#133B70 url(bild/knav.gif) repeat-x 0 bottom;
}

#knav ul{
float:left;
padding:3px 0 2px;
list-style-type:none;
}

#knav ul li{
float:right;
list-style-type:none;
}

#knav ul li a{
margin:0 10px;
padding:0;
color:#fff;
font-size:11px;
font-family:arial,verdana;
letter-spacing:1px;
border:0;
text-decoration:none;
}

#knav ul li a:hover{
color:#62A3E4;
border-bottom:1px dotted #62A3E4;
}

#knav ul li.www{
float:left;
padding-left:55px;
background:transparent url(bild/www.gif) no-repeat 25px 50%;
}

#knav ul li a.www:hover{
background:transparent url(bild/www2.gif) no-repeat 0 50%;
}

/************************/

.clr,
.clear{
clear:both;
}

/************************/


