html, body{
 margin:0;
 padding:0;
 text-align:center;
 background:#CFCFCF;
 font: 1.0em  Arial, sans-serif; line-height: 1.6em;color: #444355;
}
p {font: 1.0em  Arial, sans-serif; line-height: 1.6em;color: #444355; background:#F2F1FB; }

a {	color: #444355;	background: inherit; text-decoration: none; }
a:hover { color: #000000; background: inherit; }
a.current { color: #757486; background: inherit; }
a.text:link, a.text:visited, a.text:active, a.text:hover
{color: #444355; background: inherit; text-decoration:underline;}
td{
 margin:0;
 padding:0;
 font: 1.0em Arial, sans-serif; line-height: 1.5em;color: #444355;
}
#pagewidth{
background:#FFFFFF;
 width:1130px;
 text-align:left;
margin-left:auto;
margin-right:auto;
margin-top: 0px;
}

#header{ background:#FFFFFF url(../img/anonyme_insolvenzler.jpg) no-repeat; height: 130px;}

#leftcol{
 width:210px;
 float:left;
 position:relative;
 background-color:#FFFFFF;
 }

#twocols{
 width:910px;
 float:right;
 position:relative;
 background-color:#FFFFFF }

#rightcol{
   width:210px;
 float:right;
 position:relative;
 background-color:#FFFFFF;
 }

#maincol{background: #FFFFFF;
 float: left;
 display:inline;
 position: relative;
 width:690px;
 font: .95em Arial, sans-serif; line-height: 1.4em;color: #444355;
 }
h1 {background-color:#dbdbdb; font: 1.2em  Arial, sans-serif; line-height: 1.6em;color:#444355; font-weight: bold;}
h2 {background-color:#dbdbdb; font: 1em  Arial, sans-serif; line-height: 1.6em;color:#444355; font-weight: normal; padding:7px; }
#footer{
 height:100px;
  background-color:#FFFFFF;
 clear:both;
 }

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */