body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:120%;
	background-image:url(bgcolumtop.gif);
	background-repeat:repeat-x;
	background-position: left top;
	background-color:#eceded;
}

/* Schrift Formatierung */
h1 {
font-size:14px;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
h2 {
font-size:13px;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
h3 {
font-size:120%;
font-weight:bold;
margin:0;
padding:0 0 10px 0;
}
/* Verlinkungen */
a {
color:#003f86;
text-decoration:none;
}
#wrapper {
position:absolute;
width:900px;
height:600px;
left:50%;
margin-left:-400px;
}
<!-- Colum Top -->
#colum-top {
width:800px;
height:105px;
clear:both;
}
#colum-top img {
float:left;
}
#colum-top ul {
list-style:none;
margin:0;
padding:20px 0 0 0;
float:right;
border-bottom: solid 2px #4b4b4d;
}
#colum-top li {
list-style:none;
margin:0;
padding:0;
float:left;
}
#colum-top li a {
padding: 0 15px 0 15px;
line-height:300%;
display:block;
font-weight:bold;
}
#colum-top li a:hover {
color:#e6442e;
background-image:url(active.gif);
background-repeat:repeat-x;
background-position:bottom left;
}
#colum-top li.active a {
color:#e6442e;
background-image:url(active.gif);
background-repeat:repeat-x;
background-position:bottom left;
}
#submenu {
float:right;
padding: 10px 0 0 0;
}
#submenu ul {
list-style:none;
margin:0;
padding:0;
float:right;
border-bottom: none !important;
}
#submenu li {
list-style:none;
margin:0;
padding:0;
float:left;
background-image:none !important;
}
#submenu li a {
padding: 0 15px 0 15px;
line-height:150%;
display:block;
border-right: solid 1px #4b4b4b;
font-weight:normal !important;
}
#submenu li a:hover {
color:#e6442e;
background-image:none !important;
}
#submenu li.active a {
color:#e6442e;
background-image:none !important;
}
#pagetitel {
line-height:250%;
font-weight:bold;
font-size:130%;
}
/* ---- Navigation links ---- */
#colum-left {
width:150px;
padding:20px;
margin:0 35px 0 0;
background-color:#ccc;
float:left;
min-height:375px;
height:auto !important;
height:375px;

}
#colum-left ul {
list-style:none;
margin:0;
padding:0;
}

#colum-left li {
list-style:none;
margin:0;
padding:0;
border-top: solid 1px #4b4b4d;
}

*html #colum-left li {
height: 1px;
}

#colum-left a {
list-style:none;
display:block;
margin:0;
padding: 7px 0;
background: none;
color:#4b4b4d;
}

#colum-left a:hover {
color:#e6442e;
background: url(butterfly.gif) center right no-repeat;
}

#colum-left ul li.active a {
list-style:none;
color:#e6442e;
background: url(butterfly.gif) center right no-repeat;
}

#colum-left ul li.active ul li a {
list-style:none;
background: none;
color: #555;
}

#colum-left ul li.active ul li a:hover {
color:#e6442e;
background: url(butterfly.gif) center right no-repeat;
}

#colum-left ul li.active ul li.active a {
list-style:none;
color:#e6442e;
background: url(butterfly.gif) center right no-repeat;
}

#colum-left ul li ul li {
list-style:none;
margin:0;
padding: 0 0 0 15px;
background: none;
}

#colum-left ul li .last{
}

/* ---- News links ---- */
#news {
width:150px;
padding:20px;
margin:0 35px 0 0;
background-color:#ccc;
float:left;
min-height:375px;
height:auto !important;
height:375px;

}
#news ul {
list-style:none;
margin:0;
padding:0;
}

#news li {
list-style:none;
margin:0;
padding:0;
}

*html #news li {
height: 1px;
}
#news a {
list-style:none;
display:block;
margin:0;
background: none;
color:#e6442e;
text-decoration:underline;

}
#news a:hover {
color:#e6442e;
text-decoration:underline;
}

#news ul li.active a {
list-style:none;
color:#e6442e;
text-decoration:underline;
}

/* ------------------------------------------------------------------------------------ */

#colum-right {
width:670px;
margin:0;
padding:0;
background-color:#f6f6f6;
float:left;
min-height:415px;
height:auto !important;
height:415px;
}
#colum-right a {
color:#003f86;
text-decoration:underline;
}
#colum-right a:active {
color:#003f86;
text-decoration:underline;
}
#colum-right a:visited {
color:#003f86;
text-decoration:underline;
}
#colum-right a:hover {
color:#003f86;
text-decoration:underline;
}
#colum-right img {
border:0;
padding:0;
margin:0;
}
#colum-right ul {
list-style: none;
margin:0;
padding:15px 0 15px 15px;
}
#colum-right li {
list-style:square;
padding:0 0 5px 0;
}
#agb {
position:absolute;
right:0;
top: 115px;
}
#buttons {
position:absolute;
line-height:20px;
width:190px;
height:150px;
left:0;
top:480px;
background-color:#eceded;
padding-top:10px;
}
#buttons ul {
list-style:none;
margin:0;
padding:0;
}
#buttons li {
background-color:#003882;
margin: 0 0 5px 0;
text-align:center;
}
#buttons li a {
display:block;
color:#fff;
text-decoration:none;
}
#buttons li a:hover {
background-color:#e6442e;
color:#fff;
text-decoration:none;
}
.content {
width:345px;
float:left;
margin:0px;
padding:20px 20px 0 20px;
}

.contentimage {
float:left;
padding:0px;
margin:0px;
width:285px;
}
.startseite {
}
.startseite img {
float:left;
margin:0;
padding:0;
}
.startseite img a {
}
.agb {
padding:20px;
overflow:scroll;
height:375px;
}
.formular {
line-height:inherit;
}
.formular ul {
list-style:none !important;
margin:0 !important;
padding:0 0 5px 0 !important;
}
.formular li {
list-style:none !important;
margin:0 !important;
padding:0 !important;
}
.formular input {
width:170px;
}
.formular textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:inherit;
width:175px;
border: solid 1px #ccc;
}
.formular .button {
width:90px;
height:20px;
background-color:#666;
border:solid 1px #ccc;
color:#fff;
margin-left:100px;
}
.pager {
}
.pager a {
float:left;
width:50%;
}
.ditto_off {
float:left;
width:50%;
}
