/*
Theme Name:wp_theme_landbaecker
Theme URI: www.schlusen.net
Description: 
Version: 1.0
Author: Webdesign Marvin Schlusen
Author URI: www.schlusen.net
License: 
*/


html,body { 
margin:0; 
padding:0; 
font-family:Tahoma;
background:#efefef ;
font-size:13px;
line-height:20px;
}

*{ 
margin:0px; 
padding:0px; 
}

a, a:link {
text-decoration:underline;
color:#000;
}

a, a:hover, a:active, a:visited {
text-decoration:none;
color:#000;
}

h1,h2,h3,h4,h5 {
color:#03682e;
}

h3 {
font-weight:100;
}

h2 {
padding-bottom:10px;
}

img {
border:none;
}

#header h1 {
display:none;
}

hr {
clear:both;
background:none;
border:none;
border-bottom:1px solid #03682e;
margin:10px 0 10px 0;
}

.alignleft {
float:left;
margin:0 5px 5px 0;
}

#all {
/* background:#efefef url(img/bodybg.gif) repeat-y center; */
}

.product {
background:#efefef;
border-bottom:1px solid #ddd;
padding:5px;
}

.product img {
float:right;
margin:0px 5px 5px 5px;
}

.wpcf7-form {
border:none;
padding:0;
}

#content ul, #content ol, #content2 ul, #content2 ol {
list-style-position:inside;
padding:10px 10px 10px 25px;
}

blockquote {
background:#efefef;
color:#333; 
font-style:italic;
padding:5px 20px 5px 20px;
display:inline-block;
}

#wrapper {
width:1152px;
margin:20px auto 20px auto;
background:#fff url(img/bodybg.gif) repeat-y;
border:10px solid #ddd;
}

#header {
height:368px;
background:url(img/header.jpg) no-repeat top left;
}

#navi {
width:244px;
float:left;
}

#navi ul {
list-style:none;
margin-bottom:10px;
}

#navi ul li a {
display:block;
width:170px;
height:35px;
line-height:35px;
border-right:10px solid #03682e;
color:#fff;
padding-left:10px;
background:#00963f;
margin:10px 0 10px 0;
text-decoration:none;
font-size:14px;
}

#navi ul li a:hover, #navi ul li.current_page_item a {
background:#03682e;
}

#content { 
float:left;
width:888px;
background:#fff;
padding:10px;
min-height:400px;
}

#content2 { 
float:left;
width:686px;
background:#fff;
padding:10px;
border-right:2px solid #03682e;
margin-right:-2px;
min-height:400px;
}

#rightbar {
float:left;
width:180px;
border-left:2px solid #03682e;
padding:10px;
}

#rightbar h2, #rightbar h3, #rightbar h1 {
color:#03682e;
font-weight:100px;
padding:0 0 10px 0 ;
margin:0;
}

#footer {
height:30px;
background:#006a2c;
text-align:center;
line-height:30px;
font-size:12px;
color:#fff;
}

#footer a {
color:#fff;
}

