/*  
Theme Name: Inkassolution
Theme URI: http://www.werbekracher.com
Description: another rockin' theme!
Version: 1.0
Author: HK
Author URI: http://www.homepage-fit.com
*/

body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #5C5C5C;
	background: #fff;}

h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #79B51C;
}

h1 {
	letter-spacing: -1px;
	font-size: 32px;
}

h2 {
	font-size: 23px;
}

h3{
font-size: 17px;	
}

p, ul, ol {
line-height:18px;
margin:0 0 1em;
text-align:justify;
}

a {
	color: #79B51C;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #79B51C;
}

a:visited, a:active {
	color: #79B51C;
}

img {
	border: none;
}

.active{
color: #CC071E;	
}

.active2{
color: #79B51C;
}

#landingpages a{
text-decoration: none;
color: #707173;
}

#landingpages a:hover, .lactive{
color: #79B51C;
text-decoration: underline;
}

#entry{
background:transparent url(images/content.png) repeat scroll 0 0;
margin-left:-4px;
margin-top:-10px;
padding-left:20px;
padding-right:20px;
width:517px;
padding-bottom: 1px;
min-height: 470px;
}

#content {
color:#000000;
float:left;
height:auto;
min-height:300px;
padding-top:0;
width:548px;
background: #fff;
}

#content img{
marign-left: 1px;
margin-top: 1px;
}

#content h2{
color:#79B51C;
font-size:20px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
}

#page {
background:#e5e5e6;
margin:0 auto;
width:1040px;
margin-top: 0px;
border-bottom: 10px solid #707173;
margin-bottom: 0px;
}

.post {
	padding: 0px 0px;
	margin-bottom: 20px;
}

#footer{
clear: both;

}

.sitemap .descr {clear:left; float:left; font-size:95%;padding-bottom: 5px; padding-left:20px;}

.sitemap .head{
clear:both;
float:left;
font-size:12px;
}

.sitemap ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 5px;}

.sitemap {padding:0px 0 20px 0}

#right{
width: 246px;
background: transparent;
height: auto;
float: left;
}

#rightbar{
text-align: justify;
background:transparent url(images/greenl.gif) no-repeat scroll 0 0;
float:left;
height:255px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:38px;
margin-left:0px;
padding-left:5px;
padding-right:5px;
width:235px;
}

#rightbar h1{
color:#FFFFFF;
font-size:20px;
margin-bottom:9px;
margin-left:14px;
margin-top:11px;
text-transform:uppercase;
}

#rightbar li{
margin-bottom: 10px;
color: #fff;
}

#rightbar h2 a{
font-size: 12px;
font-weight: bold;
color: #58585a;
text-decoration: none;
}

#leftbar{
background:url("images/greenl.gif") no-repeat scroll 0 0 transparent;
float:left;
height:520px;
overflow:hidden;
width:246px;
*height: 600px;
}

#leftbar li{
border-bottom:1px dashed #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:6px;
padding-left:35px;
padding-top:6px;
text-transform:uppercase;
}

#leftbar li:hover{

}

#leftbar li a{
text-decoration: none;
color: #fff;
}

#leftbar li a:hover{
text-decoration: none;
color: #cc071e;
}

#linegrey{
background: #707173;
height: 5px;
}

#linegreen{
background: #78b41d;
height: 10px;
}

#logo {
	height: 140px;
	margin: 0 auto;
	padding-left: 25px;
	background: #fff;
}

#logo img{
margin-top: 41px;
float: left;
}


#logo p {
color:#78B41D;
float:left;
font-size:21px;
margin-left:33px;
margin-top:64px;
}

#header {
	width: 1040px;
	margin: 0 auto;
	height: 160px;}
	
	#landingpages{
font-size:9px;
margin:0 auto;
padding-bottom:30px;
text-align:center;
width:1030px;
color: #707173;
	}
#press{
background:none repeat scroll 0 0 #EFEFEF;
height:200px;
margin-bottom:16px;
width:100%;
}
#press img{
margin-left: 9px;
margin-top: 9px;
float: left;
}
#presscon{
float:left;
margin-left:10px;
margin-top:10px;
width:200px;
}

#presscon p{
	margin-bottom: 20px;
}
.cfact{
background:#EFEFEF none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #999999;
height:40px;
padding-left:6px;
padding-top:4px;
width:100%;
clear: both;
}
.cfact img{
float: left;	
}
.cfact h3{
	color:#666666;
float:left;
font-size:13px;
font-weight:bold;
margin-left:10px;
margin-top:-18px;
}
.cfact h4{
	float:left;
font-size:12px;
font-weight:normal;
margin-left:10px;
margin-top:0;
margin-bottom: 11px;
}
#leftbar li.last{
border-bottom: 0px;	
}
#loginform {
margin-top:23px;
margin-left:12px;
*margin-left: -25px;
}
#loginform input {
margin-bottom:3px;}
#loginform strong {
margin-bottom:7px;
display:block;}
#username, #tbLogin{
*width: 140px !important;	
}
#loginKunden {
margin-top:23px;
margin-left:12px;
*margin-left: -25px;
}
#loginKunden input {
margin-bottom:3px;}
#loginform strong {
margin-bottom:7px;
display:block;}
#username{
*width: 140px !important;	
}
#cbscontent{
clear:both;
display:block;
margin-top:270px;
padding-left:7px;
position:absolute;
*margin-top: -28px;
}
#cbs{
	margin-top:348px;
position:absolute;
*margin-top: 60px;
*overflow: hidden;
}
#cbscontent h3{
	font-size: 12px;
	color: #5C5C5C;
	*margin-bottom: 19px;
	margin-bottom: 5px;
	font-weight: bold;
}
html{
overflow-x: hidden;	
}