body {
background: #003133 url(../imgs/mainbg.gif) repeat-y center; 
text-align: center; 
padding: 0 0;
font: 62.5% "Calibri", verdana, sans-serif;
margin: 0;
}

a {
color: #003133;
}

a:hover {
color: #003133;
text-decoration: none;
}

hr {
border: 0px solid #003133;
border-bottom: 5px solid #003133;
}

img {
border: none;
}

.center {
text-align: center;
}

#container {
margin: 0 auto;
text-align: left;
width: 730px;
border-bottom: 4px solid #003133;
border-top: 5px solid #003133;
background: url(../imgs/containerbg.gif);
color: #000;
line-height: 150%;
}

#header {
height: 205px;
background: url(../imgs/banner.jpg) no-repeat;
}

#header h1 {
font: italic 22px georgia, serif;
color: #003133;
line-height: 200px;
padding: 0 15px;
}

#header h1 a {
color: #003133;
text-decoration: none;
}

#navigation{
background-color:#003133;
background:url(../imgs/navbg.gif);
color: white;
margin: 0px 0px 0px 0px;
height: 22px;
text-align: center;
font-size: 10pt;
padding-top:7px;
border-bottom:10px solid white;
}

#navigation a{
color: white;
text-decoration: none;
font-weight: bold;
padding-right: 10px;
padding-left: 10px;
}

#navigation a:hover{
color: #b2fce8;
}

#content-innen {
float: right;
width: 195px;
padding: 0 15px 10px 25px;
color: #FFFFFF;
background:url(../imgs/sidebg.gif) right top no-repeat;
font-size: 1.1em;
}

#content-innen h1{
color: #b2fce8;
font-size: 10pt;
margin: 20px 10px 10px -10px;
}

#content-innen ul{
margin: 0px 0px 0px 0px;
padding: 0px;
}

#content-innen p{
margin: 0px 0px 0px -10px;
}

#content-innen li{
margin: 10px 0px 0px -10px;
list-style:none;
list-style-position:outside;
}

#content-innen a {
color: white;
}

#content-innen a:hover {
color: white;
text-decoration: none;
}

#content {
margin: -1px 0px 0px 0px;
padding: 0em 14px 1.5em 20px;
width: 450px;
font-size: 1.1em;
background:url(../imgs/bgother.gif) left top no-repeat;
border-top: 1px solid white;
border-right: 2px solid #9fc0bb;
}

#content h1 {
font: italic 18pt georgia, serif;
margin: 20px 5px 15px 0px;
letter-spacing: 1px;
color: #003133;
}

#content h2 {
font: italic 12pt georgia, serif;
margin: 5px 0px 20px 0px;
letter-spacing: 1px;
color: #003133;
}

#content h2 a {
text-decoration: none;
}

#content h3, table th {
padding: 10px 0px 0px 0px;
margin: 10px 0;
font-size: 10pt;
color: #003133;
}

table th {
padding-top: 5px;
padding-bottom: 10px;
}
table td {
vertical-align:top;
}

table input, table textarea{
width: 200px;
}
table select{
width: 204px;
}
table select.sel1, table select.sel2{
width: 100px;
}
input.submit, div.submit{
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}

#content h4 {
font-size: 1.3em;
padding: 0;
margin: 1em 0;
}

#content h5 {
font-size: 1.1em;
padding: 0;
margin: 1em 0;
}

#footer {
margin: 0 auto;
padding: 5px;
text-align: center;
font-size: 8pt;
width: 720px;
color: #000;
line-height: 150%;
background-color:#709d98;
}
/*Clear*/

.clearfloat:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfloat {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfloat {
height:1%;
}

*+html .clearfloat {
height:1%;
}

.clearfloat {
display:block;
}
/* End hide from IE-mac */