html, body {
top:0; left:0; right:0;
min-height:100%;
margin:0;
padding:0;
width:100%;

font-family: Verdana,Arial,sans-serif;
font-weight: lighter;

font-size: 11px;
text-decoration: none;
}
* html, * html body  {
overflow:hidden;
bottom:0;
height:100%;
}

#header_container{
border: 0px solid #0000ff;
position:fixed;
top:0; left:0; right:0;
text-align:center;
margin:0;
height: 160px;
z-index:3;
}
* html #header_container, * html #footer_container {
position:absolute;
width:100%;
padding-right: 16px;
}

#header1, #header2, #header3, #header4, #header5, #header6, #header7, #header8, #header9 {
border: 0px solid #0000ff;
position:absolute; top:0; left:0; right:0; bottom:0;
height:100%;
margin:0;
color: #ffffff;
background-color: #03616B;
}
* html #header {
height:100%;
background-color:#03616B;
color: #ffffff;
position:static;
}
#header1 {
background-image: url(pics/header1.jpg); background-repeat:no-repeat;
}
#header2 {
background-image: url(pics/header2.jpg); background-repeat:no-repeat;
}
#header3 {
background-image: url(pics/header3.jpg); background-repeat:no-repeat;
}
#header4 {
background-image: url(pics/header4.jpg); background-repeat:no-repeat;
}
#header5 {
background-image: url(pics/header5.jpg); background-repeat:no-repeat;
}
#header6 {
background-image: url(pics/header6.jpg); background-repeat:no-repeat;
}
#header7 {
background-image: url(pics/header7.jpg); background-repeat:no-repeat;
}
#header8 {
background-image: url(pics/header8.jpg); background-repeat:no-repeat;
}
#header9 {
background-image: url(pics/header9.jpg); background-repeat:no-repeat;
}


#main{
border: 0px solid #ff0000;
padding: 160px 0px 0px 0px;
overflow:auto;
}
* html #main{
height:100%;
width:100%;
position:absolute;
}

#leftbox {
border-left: 1px solid #81B0B5;
position:fixed; top: 160px;
width: 219px;
}
* html #leftbox {
position:absolute;
top: 160px;
}

#rightbox {
border: 0px solid #0000ff;
float: right;
width: 250px;
}

#right{
border: 0px solid #0000ff;
float: left;
width: 210px;
}

#rightspace{
border: 0px solid #0000ff;
float: left;
width: 20px;
height: 90px;
}

.right_inn, .right_inn1, .right_inn2, .right_inn3{
border: 0px solid #0000ff;
}
.right_inn{
border: 0px solid #ff0000;
height: 43px;
}
.right_inn1{
border: 0px solid #ff0000;
height: 26px;
}
.right_inn2{
border-top: 1px solid #81B0B5;
padding: 14px 0px 14px 0px;
}
.right_inn3{
border: 0px solid #ff0000;
height: 22px;
width: 150px;
padding: 5px 0px 0px 40px;
background-image: url(pics/button_bg.gif); background-repeat:no-repeat;
}
* html .right_inn3 {
padding: 7px 0px 10px 10px;
}

.aktuell_headline{
border: 0px solid #ff0000;
height: 20px;
}

.aktuellbox{
border: 0px solid #ff00ff;
width: 208px;
height: 120px;
}
.aktuellbildbox{
border: 0px solid #ff00ff;
float: left;
width: 90px;
}
.aktuelltextbox{
border: 0px solid #ff00ff;
float: left;
width: 100px;
padding: 0px 0px 0px 6px;
}


#content{
margin: 0px 250px 0px 220px;
padding: 42px 26px 140px 26px;
border-left: 1px solid #81B0B5;
border-right: 1px solid #81B0B5;
border-bottom: 1px solid #81B0B5;
}
* html #content{
padding: 44px 26px 60px 26px;
}

#content_inner{
border: 0px solid #ff00ff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#footer_container{
border: 0px solid #ff0000;
position:fixed; bottom:0; left:0; right:0;
margin:0;
height: 54px;
padding-right: 16px;
}
#footer{
border: 0px solid #0000ff;
position:absolute; top:0; left:0; right:0; bottom:0;
background-image: url(pics/bg_footer.gif);background-repeat:repeat-x;
}
* html #footer{
height:100%;
position:static;
}

#footer_box{
border: 0px solid #ff0000;
margin: 14px -320px 0px -428px;
position:absolute;
right: 50%;
left: 50%;
width: 826px;
height: 30px;
color: #ffffff;
background-color: #03616B;
padding: 12px 0px 0px 0px;
}
* html #footer_box{
margin: 14px -320px 0px -440px;
}

#switch1 {
border: 0px solid #0000ff;
float: right;
width: 420px;
height: 16px;
margin: 137px 0px 0px 0px;
padding: 5px 0px 0px 0px;
color:#ffffff;
background-color: #02535B;
}
* html #switch1 {
 height: 21px;
}

#switchbox {
border: 0px solid #0000ff;
float: right;
padding: 0px 30px 0px 0px;
}

.switchnav, .switchnav a:link, .switchnav a:visited, .switchnav a:active {
border: 0px solid #FF0000;
display:inline;
font-family: Verdana,Arial,sans-serif;
font-weight: lighter;
color:#ffffff;
font-size: 10px;
text-decoration: none;
padding: 0px 3px 0px 3px;
background-color: #02535B;
}
.switchnav a:hover {
color:#CC3300;
background-color: #02535B;
}

.nosee, .nosee a:link, .nosee a:visited, .nosee a:active {
border: 0px solid #FF0000;
display:inline;
font-family: Verdana,Arial,sans-serif;
font-weight: lighter;
color:#ffffff;
font-size: 8px;
text-decoration: none;
}

.rightlink, .rightlink a:link, .rightlink a:visited, .rightlink a:active {
border: 0px solid #FF0000;
font-family: Verdana,Arial,sans-serif;
font-weight: bold;
color:#00676C;
font-size: 10px;
text-decoration: none;
background-color: #ffffff;
}
.rightlink a:hover {
color:#ff0000;
}
* html .rightlink, .rightlink a:link, .rightlink a:visited, .rightlink a:active {
padding: 0px 0px 0px 10px;
}


.titel1, .titel2, .titel3{
font-family: Verdana,Arial,sans-serif;
color:#004C52;
text-align: left;
}
.titel1{
font-weight: bold;
font-size: 11px;
}
.titel2{
font-weight: lighter;
font-size: 11px;
}
.titel3{
font-weight: lighter;
font-size: 11px;
}
.abstand{
border: 0px solid #ff0000;
color:#ffffff;
padding: 160px 0px 0px 0px;
}
.abstand_ref, .abstand_ref2{
border: 0px solid #ff0000;
color:#ffffff;
}
.abstand_ref{
margin: 680px 0px 0px 0px;
}
.abstand_ref2{
margin: 1500px 0px 0px 0px;
}





.block a:link, .block a:visited, .block a:active,
.block_act a:link, .block_act a:visited, .block_act a:active,
.block2_act a:link, .block2_act a:visited, .block2_act a:active,
.block3_act a:link, .block3_act a:visited, .block3_act a:active {
border-top: 1px solid #81B0B5;
display: block;
font-family: Verdana,Arial,sans-serif;
font-weight: bold;
color:#004C52;
font-size: 10px;
text-decoration: none;
padding: 6px 0px 8px 40px;
}
.block a:link, .block a:visited, .block a:active{
background: url(pics/button_bg.gif) no-repeat top;
}
.block a:hover{
color: #ff0000;
background: url(pics/button_bg2.gif) no-repeat top;
}
.block_act a:link, .block_act a:visited, .block_act a:active {
color: #ff0000;
background: url(pics/button_bg2.gif) no-repeat top;
}
.block2_act a:link, .block2_act a:visited, .block2_act a:active {
color: #004C52;
background: url(pics/button_bg2.gif) no-repeat top;
background-color: #F0F0F0;
}
.block2_act a:hover{
color: #ff0000;
}
.block3_act a:link, .block3_act a:visited, .block3_act a:active {
color: #737373;
background: url(pics/button_bg2.gif) no-repeat top;
background-color: #F0F0F0;
}
.block3_act a:hover{
color: #ff0000;
}
#blockbildbox {
border: 0px solid #0000ff;
width: 220px;
height: 80px;
}

#ref_contenbox{
border: 0px solid #0000ff;
margin: 14px 0px 0px -227px;
position:absolute;
right: 50%;
left: 50%;
width: 420px;
}
.ref_bildbox1, .ref_bildbox2{
border: 0px solid #0000ff;
margin: 0px 0px 40px 0px;
width: 180px;
height: 123px;
}
.ref_bildbox1{
float:left;
}
.ref_bildbox2{
float:right;
}
.ref_text{
border: 0px solid #0000ff;
font-family: Verdana,Arial,sans-serif;
font-weight: lighter;
color:#004C52;
font-size: 9px;
text-decoration: none;
padding: 2px 0px 0px 0px;
width: 180px;
height: 18px;
}

.imagefloater,imagefloater2{
float: left;
margin: 0px 10px 4px 0px;
}

.imagefloater{
border-left: 1px solid #81B0B5;
border-right: 1px solid #004C52;
border-top: 1px solid #81B0B5;
border-bottom: 1px solid #004C52;
}

.imagefloater2{
}


.kontakt_contentbox{
border: 0px solid #0000ff;
margin: 2px 0px 0px -227px;
position:absolute;
right: 50%;
left: 50%;
width: 420px;
background-image: url(pics/wurfel.gif);background-repeat:no-repeat;
}

.kontakt_content{
border: 0px solid #ff00ff;
width: 418px;
}

.rowcontain {
border: 0px solid #ff0000;
clear: both;
padding: 2px 0px 0px 0px;
}

.topiccontain {
border: 0px solid #ff0000;
float: left;
font-family:Verdana;
font-size:11px;
color: #004D53;
text-align: right;
width: 100px;
padding: 3px 0px 5px 0px;
}

.field {
border: 0px solid #ff0000;
float: right;
width: 300px;
text-align: left;
}

.knopf {
border: 0px solid #ff0000;
float:left;
clear: both;
text-align: center;
padding: 10px 0px 30px 118px;
}

.knopf2 {
border: 0px solid #ff0000;
clear: both;
text-align: center;
margin:0px auto;
padding: 4px 36px 30px 0px;
}


.formcontain {
border:1px solid #01272B;
background-color:#F0F0F0;
width:280px;
height:16px;
}

.formcontain_text {
border:1px solid #01272B;
background-color:#F0F0F0;
width:280px;
height:100px;
}

.button {
border:1px solid #01272B;
background-color:#ffffff;
font-family: Verdana,Arial;
font-size: 9px;
font-weight: lighter;
color:#01272B;
width:90px;
height:17px;
padding: 0px 0px 2px 0px;
background-color: #E6E6E6;
}

.contentlink a:link, .contentlink a:visited, .contentlink a:active {
font-family: Verdana,Arial,sans-serif;
font-weight: bold;
color:#004C52;
font-size: 10px;
text-decoration: none;
}
.contentlink a:hover{
color: #ff0000;
}

.smalltext{
font-family: Verdana,Arial,sans-serif;
font-weight: lighter;
color:#004C52;
font-size: 9px;
}


.zoom {
border: 0px solid #FF0000;
height:9px;
margin:0px -10px 3px 0px;
position:relative;
right:220px;
bottom: 4px;
width:9px;
}



