/*
Theme Name: WKD Webkatalog Theme
Theme URI: http://www.firmenverzeichnis-hamburg.de
Description: SEO optimized catalog theme
Version: 1.0
Author: HK
Author URI: http://www.docksite.de
*/

body {
background:url("/img/bg.png") repeat-x scroll 0 -164px #FFFFFF;
color:#4C4C4C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
text-align:left;
}
a, a:visited, a:active {
color:#f00;
text-decoration:underline;}
img{
border: 0;	
}
#top{
height: 5px;
background: #f00;
_font-size: 1px;
}
#wrap{
width: 1000px;
margin: 0 auto;
}
.active {
color:#F08700;
}
#leftbar h2, #rightbar h2, #content h2, #content h1{
border-bottom:1px dotted;
font-size:16px;
font-weight:normal;
margin-bottom:0;
margin-top:7px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}
#content h1{
color: #f00;
border-bottom-color: #4c4c4c;
}
#content h2{
	
}
#menu {
clear:both;
margin:0;
padding:0;
}
#menu ul {
border-color:#ddd;
border-style:solid;
border-width:0 0 4px;
bottom:4px;
float:left;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
width:1000px;
}
#menu ul li {
display:inline;
}
#menu ul li a {
border-bottom:4px solid #ddd;
bottom:-4px;
color:#808080;
float:left;
padding:0 10px;
position:relative;
text-decoration:none;
font-size: 17px;
}
#menu ul li a:hover {
border-bottom:4px solid #ff0000;
color:black;
}
#menu ul li.current_page_item a {
border-bottom:4px solid #ff0000;
color:#333333;
}
#leftbar,#rightbar{
width: 200px;
	float:left;
}
#leftbar{
}
#rightbar{
}
#content{
float:left;
padding-left:20px;
padding-right:20px;
width:560px;
line-height: 19px;
_width: 548px;
}
#leftbar li{
list-style:square ;
color:#666;
border-bottom:1px dotted #999;
margin-left:-32px;
width:185px;
list-style-position:inside;
padding-bottom:3px;
padding-top:3px;	
}
#leftbar li a, #leftbar li a:visited, #leftbar li a:active{
	text-decoration: none;
	color: #666;
}
#leftbar li a:hover, #leftbar li:hover a, #leftbar li.current_page_item a {
color: #F00	
}
#leftbar li:hover, #leftbar li.current_page_item{
background: #eee;	
}
#header{
	margin:5px auto 10px;
width:1000px;
}
#logo{
	
}
#skyline{
background:transparent url(/img/skyline.gif);
height:68px;
width:617px;
position:absolute;
margin-top:-112px;
margin-left:382px;	
}
#recententries h4, #recententries h4 a, #recententries h4 a:active, #recententries h4 a:visited{
font-size: 14px;
color:#FF0000;
font-weight:bold;
margin-bottom:0;
margin-top:14px;
text-decoration:underline;
}
h5, h5 a, h5 a:active, h5 a:visited{
color:#4C4C4C;
font-weight:normal;
margin-bottom:-7px;
margin-top:0;
text-decoration:none;	
}
.widget{
margin-bottom: 30px;	
}
#googlewidget{
margin-top: 10px;	
}
#footer {
background:url("/img/footer.png") repeat scroll 0 -27px transparent;
height:118px;
width:100%;
}
#tdomf_form1_message, .cround, .cround2, .cround3{
background:none repeat scroll 0 0 #F8F8F8;
margin-bottom:20px;
padding:3px 10px 12px;
_width: 500px;
}
.cround3{
	height: 369px;
}
.cround2, .cround3, #tdomf_form1_message{
margin-bottom:15px;
margin-top:17px;	
clear:both;
}
.cround img{
float: right;	
}
.cround a, .cround a:active, .cround a:visited, .cround2 a, .cround2 a:active, .cround2 a:visited{
color: #4c4c4c;
text-decoration: none;
}
.cround a:hover{
text-decoration: underline;	
color: #f00;
}
.cround a.more, .cround a:visited.more, .cround a:active.more{
text-decoration: underline;	
}
.cround a.more:hover{
color: #f00;	
}
.cround p{
margin-bottom:-1px;
margin-top:5px;
}
.cround2 p{
margin-bottom: -5px;	
}
.cround2 img{
float:left;
margin-top:15px;
margin-right:9px;
border:1px solid #999;	
}
#hh{
height:17px;
width:591px;
background:transparent url(/img/hh.gif);
position:absolute;
margin-top:-48px;
margin-left:400px;	
}
#menu li.page_item.page-item-3 a, #menu li.page_item.page-item-3 a:active, #menu li.page_item.page-item-3 a:visited{
	color: #F00;	
	font-weight: bold;
}
#google4682{
margin-top: 4px;	
}
.quickinfocat{
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #999999;
color:#FF0000;
font-size:12px;
font-weight:bold;
height:19px !important;
margin-bottom:-1px;
margin-left:0;
margin-top:6px;
padding-bottom:4px;
padding-left:8px;
padding-top:5px;
width:531px;
_width: 520px;
}
.quickinfocat a, .quickinfocat a:active, .quickinfocat a:visited{
color: #f00;
text-decoration: underline;
}
#kontaktdaten{
font-size:13px;
margin-bottom:-4px;
margin-top:7px;	
}
.tags{
font-size:11px;
font-weight:bold;	
}
.cround2 h3 a, .cround2 h3 a:active, .cround2 h3 a:visited {
color:#FF0000;
font-size:13px;
margin-bottom:0px;
text-decoration: underline;}
.cround2 h3 {
margin-bottom:-1px;
margin-top:8px;}
fieldset{
border: none;	
float: left;
*margin-bottom: 10px;
*margin-right: 4px;
}
textarea{
height:206px;
width:514px;	
}
input{
border:1px solid #999999;
color:#4C4C4C;
font-size:13px;
height:20px;	
}
label{
font-weight: normal;	
}
#tags. #content-title-tf{
width: 514px;	
}
#content-title-tf{
margin-bottom: -9px;	
width: 514px;
}
#catauswahl{
float:left;
margin-left:11px;
margin-top:14px;	
}
#tags{
width: 514px;	
}
#customfields-tf-8-tf {
width:128px;
position:absolute;
margin-top:-20px;
margin-left:115px;}
#catvorschlagen {
font-weight:normal !important;
font-size:10px;
margin-top:10px;}
#tdomf_form1_send {
margin-left:434px;
width:90px;
height:28px;
background:#eee;
cursor:pointer;}
#tdomf_form1_send:hover{
color: #f00;	
}
#customfields-tf-1-tf, #customfields-tf-2-tf, #customfields-tf-6-tf, #customfields-tf-7-tf{
width:514px;
}
#customfields-tf-5-tf, #customfields-tf-4-tf, #customfields-tf-3-tf, #customfields-tf-20-tf {
display:inline;
float:left;
width:245px;}
#searchsubmit {
width:62px;
height:24px;
margin-top:0px;
position:absolute;
margin-left:10px;
cursor: pointer;}
#searchsubmit:hover{
color: #f00;	
}
#searchform {
position:absolute;
margin-left:399px;
margin-top:-4px;
*margin-top: -18px;
*margin-left: 395px;}
#notifyme  {
margin-left:0;
margin-top:-2px;
position:absolute;
}
.notify {
display:block;
font-size:12px;
margin-bottom:-9px;
margin-left:19px;}
#notifyme_email {
position:absolute;
margin-left:9px;
margin-top:-3px;
width:333px;}
.TextField {
width:102px;
padding-top:7px;
}
.searchform-input-wrapper {
margin-left:99px;
margin-top:-21px;
display:block;}
.DropDownField {
margin-top:11px;}
.searchform-controls {
margin-top:12px;
margin-left:212px;
margin-bottom:-26px;}
#tdomf_form1_message {
font-size:12px;
line-height:14px;}
#content li.cats {
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #999999;
float:left;
list-style:none outside none;
margin:10px 4px 3px 8px;
width:254px;}
#content li.cats:hover{
background: #fff;	
}
#content li.cats h3, #content li.cats h3 a{
font-size:13px;
margin-bottom:-11px;
margin-top:6px;
margin-left:10px;
color: #f00;
*padding-left: 10px;
text-decoration: underline;}
#content li.cats h3 a, #content li.cats h3 a:active, #content li.cats h3 a:visited{
color: #f00;
text-decoration: underline;
}
#content li.cats h4 {
font-size:12px;
font-weight:normal;
margin-top:0px;
margin-left:10px;
margin-bottom:9px;}
#s {
width:128px;}
.sitemap .desc {
clear:left;
float:left;
font-size:95%;
padding-bottom:5px;
padding-left:20px;
width:100%;
}
.sitemap ul {
list-style:none outside none;
margin:0;
padding:0 5px;
}
.sitemap ul li {
list-style:none outside none;
}
.sitemap {
margin-top:20px;}
#landingpages {
width:1000px;
margin:0 auto;
padding-top:1px;
}
#landingpages li {
list-style:none;
font-size:12px;
}
#landingpages li a, #landingpages li a:visited, #landingpages li a:active {
text-decoration:none;
color:#666;
}
#landingpages li a:hover {
text-decoration:underline;
color:#f00;
}
#landingpages ul {
float:left;
}
#landingpages ul.right {
float:right;}
.widget li {
list-style:square;
border-bottom:1px dotted ;
padding-bottom:4px;
padding-top:7px;
list-style-position:inside;
width:190px;
margin-left:-32px;}
