body {
background:url("/img/bg.png") repeat-x scroll 0 -165px #ECECEC;
color:#4C4C4C;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
text-align:left;
}
a, a:visited, a:active {
color:#124282;
text-decoration:underline;}
img{
border: 0;	
}
#top{
background:none repeat scroll 0 0 #124282;
height:5px;
margin:10px auto -1px;
width:961px;
_font-size: 1px;
}
#wrap{
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #9E9E9E;
border-right:1px solid #9E9E9E;
margin:0 auto;
width:959px;
}
.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:1px;
padding-right:5px;
}
#content h1{
color: #124282;
border-bottom-color: #4c4c4c;
}
#content h2 a, #content h2{
	color: #124282;
	_text-decoration: none;
}
#leftbar h2, #rightbar h2 {
font-size:14px;
font-weight:bold;
margin-bottom:-12px;
margin-left:6px;
width:178px;}
#menu {
border-left:1px solid #9E9E9E;
border-right:1px solid #9E9E9E;
clear:both;
margin:0;
padding:0;
width:100px;
}
#menu ul {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#9E9E9E -moz-use-text-color;
border-right:0 none;
border-style:solid none;
border-width:1px 0 4px;
float:left;
list-style:none outside none;
margin-bottom:7px;
margin-left:-1px;
margin-top:-29px;
padding:0;
position:relative;
width:959px;
}
#menu ul li {
display:inline;
}
#menu ul li a {
border-bottom:4px solid #9E9E9E;
border-left:1px solid #9E9E9E;
border-right:1px solid #9E9E9E;
bottom:-4px;
color:#555555;
float:left;
font-size:15px;
height:23px;
margin-left:-1px;
margin-top:-4px;
padding:5px 10px 0;
position:relative;
text-decoration:none;
}
#menu ul li a:hover {
border-bottom:4px solid #124282;
color:#333;
background:none repeat scroll 0 0 #D8D8D8;
}
#menu ul li.current_page_item a {
background:none repeat scroll 0 0 #D8D8D8;
border-bottom:4px solid #124282;
color:#333333;
}
#leftbar,#rightbar{
float:left;
min-height:200px;
width:200px;
}
#leftbar{
	margin-left:7px;
	_margin-left: 0px;
}
#rightbar{
	margin-left: 0px;
}
#content{
float:left;
line-height:19px;
margin-left:7px;
margin-right:7px;
min-height:666px;
padding-left:0;
padding-right:0;
width:532px;
}
#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;
font-size: 13px;
*width: 160px;
*font-size: 13px;
*list-style: none;
*margin-left: -40px;
}
#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: #124282	
}
#leftbar li:hover, #leftbar li.current_page_item{
background: #eee;	
}
#header{
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #9E9E9E;
border-right:1px solid #9E9E9E;
height:100px;
margin:1px auto 0;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:949px;
}
#headwide{
background:none repeat scroll 0 0 #333333;
border-bottom:4px solid #555555;
height:125px;}
#logo{
	margin-top:11px;
position:absolute;
}
#ad{
background:#000;
height:91px;
margin-left:0px;
margin-top:-10px;
position:absolute;
width:476px;
background:#fff url(img/header.jpg);
margin-left:473px;
}
#recententries h4, #recententries h4 a, #recententries h4 a:active, #recententries h4 a:visited{
font-size: 14px;
color:#124282;
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: 20px;	
}
#googlewidget{
margin-left:6px;
margin-top:17px;}
#footer {
background:none repeat scroll 0 0 transparent;
border-top:7px solid #124282;
height:91px;
margin:0 auto;
width:961px;
}
#tdomf_form1_message, .cround, .cround2, .cround3, .cround4, .homecontent{
background:none repeat scroll 0 0 #f5f5f5;
border-bottom:3px solid #124282;
margin-bottom:6px;
clear: both;
padding:3px 10px 12px;
_width: 500px;
}
.cround3{
	height: 450px;
	*height: 520px;
}
.cround4{
	height: 170px;
}

.cround2, .cround3, .cround4,  #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:#124282;
text-decoration:underline;
}
.cround a:hover{
text-decoration: underline;	
color: #124282;
}
.cround a.more, .cround a:visited.more, .cround a:active.more{
text-decoration: underline;	
}
.cround a.more:hover{
color: #124282;	
}
.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;	
}
#menu li.page_item.page-item-3 a, #menu li.page_item.page-item-9 a:active, #menu li.page_item.page-item-9 a:visited{
	color: #124282;	
	font-weight: bold;
}
#google4682{
margin-top: 4px;	
}
.quickinfocat{
background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #999999;
color:#124282;
font-size:12px;
font-weight:normal;
height:19px !important;
margin-bottom:-1px;
margin-left:0;
margin-top:6px;
padding-bottom:4px;
padding-left:8px;
padding-top:5px;
width:502px;
_width: 490px;
}
.quickinfocat a, .quickinfocat a:active, .quickinfocat a:visited{
color: #124282;
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:#124282;
font-size:13px;
margin-bottom:0px;
text-decoration: underline;}
.cround2 h3 {
margin-bottom:-1px;
margin-top:8px;}
fieldset{
border: none;	
float: left;
*margin-bottom: 19px;
*margin-right: 5px;
}
textarea{
height:206px;
width:500px;	
}
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: 500px;
}
#catauswahl{
float:left;
margin-left:11px;
margin-top:14px;	
}
#tags{
width: 500px;	
*width: 490px;
_width: 460px;
}
#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 {
background:none repeat scroll 0 0 #EEEEEE;
cursor:pointer;
height:28px;
margin-left:439px;
margin-top:0;
width:90px;
_margin-left: 426px;}
#tdomf_form1_send:hover{
color: #124282;	
}
#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 {
cursor:pointer;
height:24px;
margin-left:3px;
margin-top:0;
padding-left:9px;
position:absolute;
width:62px;}
#searchsubmit:hover{
color: #124282;	
}
#searchform {
margin-left:381px;
margin-top:-13px;
position:absolute;
*margin-top: -15px;
*margin-left: 378px;
_margin-top: -19px;}
#notifyme  {
margin-left:0;
margin-top:-2px;
position:absolute;
}
.notify {
display:block;
font-size:12px;
margin-bottom:0;
margin-left:-7px;
margin-top:-20px;
_margin-top: -20px;
_margin-left: 0px;
_position: relative;}
#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:242px;
*padding-left: 10px;
*width: 232px;
*padding-top: 5px;
_width: 225px;}
#content li.cats:hover{
background: #fff;	
}
#content li.cats: a{
text-decoration: underline;
color: #124282;
}
#content li.cats h3, #content li.cats h3 a{
font-size:13px;
margin-bottom:-11px;
margin-top:6px;
margin-left:10px;
color: #124282 !important;
*padding-left: 10px;
*display: block;
text-decoration: underline !important;
border:0;}
#content li.cats h3 a, #content li.cats h3 a:active, #content li.cats h3 a:visited{
color: #124282;
text-decoration: underline;
}
#content li.cats h4 {
font-size:12px;
font-weight:normal;
margin-top:0px;
margin-left:10px;
margin-bottom:9px;
border: 0;}
#s {
width:127px;}
.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 {
background:transparent;
color:#999999;
height:90px;
margin:0 auto;
padding-right:10px;
padding-top:1px;
width:951px;
}
#landingpages li {
list-style:none;
font-size:12px;
}
#landingpages li a, #landingpages li a:visited, #landingpages li a:active {
text-decoration:none;
color:#999;
}
#landingpages li a:hover {
text-decoration:underline;
color:#124282;
}
#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;}
#white{
background:none repeat scroll 0 0 #FFFFFF;
min-height:666px;
}
.cround h2, .cround h2, .cround2 h2, .cround3 h2, .cround4 h2 {
font-size:14px !important;
font-weight:bold !important;}
.homecontent  {
background:none repeat scroll 0 0 #E4EAF2;
border:1px solid;
padding-bottom:0px;
*margin-top: 7px;
}
.homecontent h2 {
border:0 !important;
font-size:14px !important;
font-weight:bold !important;
padding:0 !important;
margin-bottom:-11px !important;
margin-top:4px !important;}
#recententries {
margin-left:12px;}
.lastentries h2 a, .lastentries2 h2 a {
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.lastentries, .lastentries2 {
border-bottom:1px dotted #999999;
margin-top:20px;
padding-bottom:10px;
*margin-top: 20px;
*margin-bottom: -25px;
}
.lastentries2{
*margin-bottom: 0px;	
}
.lastentries h2, .lastentries2 h2 {
border-bottom:2px solid #124282 !important;
clear:both;
padding-bottom:1px !important;
padding-left:1px !important;
margin-bottom:2px !important;
font-size:15px !important;
font-weight:bold !important;
text-decoration:none !important;
color: #124282;
}
#content h3, #content h4 {
border-bottom:1px dotted;
font-weight:normal;
margin-bottom:-13px;
}
#content h4{
font-weight:bold;
margin-bottom:5px;
margin-top:6px;
padding-bottom:1px;
*font-size: 14px;
}
#content h4 a{
color: #124282;	
}
.recentcat li {
float:left;
list-style:none outside none;
margin-left:9px;
margin-top:-29px;
*margin-top: -38px;
*margin-left: 11px;
}
.recentcat {
color:#666666;
float:left;
font-size:10px;
margin-left:1px;
margin-top:-2px;
*margin-top: 23px;
*margin-bottom: -20px;
}
.recentcat a {
color:#666666;
text-decoration:none;
}
.recentdate {
color:#666666;
float:right;
font-size:10px;
margin-top:-1px;
*margin-top: 22px;}
.postinfo{
display:block;
font-size:10px;
margin-bottom:-11px;
margin-top:-16px;
text-align:left;
}
#whoami_name, #whoami_email {
width:500px;}
#notifyme {
margin-top:-20px;
margin-left:-26px;
*border: 0 !important;}
.tags a, .tags a:visited, .tags a:active {
text-decoration:none;
color:#4c4c4c;}
.tags a:hover{
text-decoration: underline;	
}
.postinfo a, .postinfo a:visited, .postinfo a:active {
text-decoration:none;
color:#4c4c4c;}

#header #partner {
    font-size: 9px;
    margin-top: -15px;
    margin-bottom: 3px;
    margin-left: 11px;
}
#header #partner img {
    display: block;
    float: left;
    margin-top: -1px;
    margin-right: 6px;}
