#content {
background-color:#a8afc5;
min-height:350px;
height:auto !important;
padding-top:20px;
padding-left:30px;
margin-bottom:2px;
}

#content h1 {
color:#00305d;
font-size:16px;
}

#content h2 {
color:#00305d;
font-size:14px;
}

#content p {
color:#00305d;
font-size:12px;
line-height:1.4em;
padding:5px 20px 20px 0;
}

#foot {
clear:both;
height:3px;
}

#left {
clear:both;
float:left;
width:185px;
}

#logo {
position:absolute;
top:-87px;
left:310px;
}

#logo img {
height:142px;
width:175px;
}

#main {
clear:both;
}

#nav_main {
padding-left:4px;
padding-right:2px;
}

#nav_main .active a {
width:190px;
color:#00305d;
background-color:#a8afc5;
}

#nav_main .active ul a {
background-color:#aab1c7;
width:159px;
color:#FFF;
}

#nav_main .active ul a:hover {
background-color:#a8afc5;
color:#00305d;
}

#nav_main .current a {
background-color:#a8afc5;
}

#nav_main .divider {
height:14px;
display:block;
color:#fff;
font-size:1.2em;
font-weight:400;
text-decoration:none;
line-height:0;
border-bottom:1px solid #7380a2;
padding:2px 10px;
}

#nav_main a {
display:block;
color:#fff;
font-size:1.2em;
font-weight:400;
text-decoration:none;
border-bottom:1px solid #7380a2;
background-color:#8d97b4;
padding:2px 10px;
}

#nav_main a:hover {
background-color:#a8afc5;
color:#00305d;
}

#nav_main li {
display:inline;
}

#nav_main ul ul .active a {
color:#00305d;
}

#nav_main ul ul a {
background-color:#aab1c7;
padding-left:10px;
}

#nav_main ul ul a:hover {
color:#00305d;
}

#next {
margin-left:10px;
color:#00305d;
font-size:1.2em;
text-decoration:none;
}

#page {
position:relative;
width:820px;
background-color:#7380a2;
margin:100px auto 0;
}

#page_bottom {
background-image:url(img/page_bottom.png);
width:820px;
height:10px;
margin:0 auto;
}

#page_top {
background-image:url(img/page_top.png);
position:absolute;
top:-10px;
width:820px;
height:10px;
}

#prev {
margin-left:10px;
color:#00305d;
font-size:1.2em;
text-decoration:none;
}

#right {
float:left;
width:630px;
padding-right:5px;
min-height:350px;
height:auto !important;
}

* {
margin:0;
padding:0;
}

.rounded {
background-color:red;
}

body {
background-color:#FFF;
background-image:url(img/bg-verlauf.gif);
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;
margin:0;
padding:0;
}

img {
border:0;
}

ul {
list-style:none;
}

#mailform {
color:#003c71;
padding:15px 0 0 0px;
}
#mailform .csc-mailform-label{
	padding:7px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	display:block;
}

#mailform .csc-mailform {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
}

#mailform .csc-mailform-field {
padding-bottom:7px;
}

#mailform .csc-mailform-field input {
width:300px;
}

#mailform .csc-mailform-field textarea {
width:304px;
height:70px;
}

#mailform fieldset {
border:0;
padding:0;
}

#mailform input.csc-mailform-submit {
width:100px;
margin:10px 0 0 150px;
}

#mailform label {
float:left;
width:150px;
}
