html, body {
font-family: arial, helvetica, sans-serif;
margin: 0;
padding: 0;
width:99.8%;
height:100%;
min-width:1000px;
}
.presentationmodeAct a {						
color:#000000; font-weight:bold; text-decoration:none; width:100%;
}						
div#frame {
clear: both;
margin: 0 0 0 0px;
border: 0px solid #000;
}
div#navigationmain {
position: absolute;
margin: 130px 0 0 15px;
}
div#navigationsub {
margin: 0px 0 0 0px;
}
div#teaser {
position: absolute;
top:350px;
width:200px;
float:left;
}
.navigationthird {
padding:85px 0 0 100px;
}
div#navigationsubbesucher {
position: absolute;
margin: 273px 0 0 15px;
}
div#navigationsubshop {
position: absolute;
margin: 255px 0 0 15px;
}
div#navigationsubdownload {
position: absolute;
margin: 255px 0 0 15px;
}

div#header {
background:#1F1D21;
height:125px;
width:100%;
}
div#headerleft {
position: relative;
float:left;
margin: 0 0 0 0px;
width:236px;
}
div#headerright {
position: relative;
float:right;
margin: 0 0 0 0px;
width:211px;
}
div#orange {
background:#fff;
height:125px;
width:100%;
border-top: 3px solid #fff;
border-bottom: 3px solid #fff;
}

.csc-textpic-text p {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
letter-spacing:1.2px;
text-decoration:none;
margin: 10px 0 10px 0px;
}

p {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
letter-spacing:1.2px;
text-decoration:none;
margin: 10px 0 0 10px;
}
p a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #FC8817;
letter-spacing:1.2px;
text-decoration:none;
}
p a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #FC8817;
letter-spacing:1.2px;
text-decoration:underline;
}
.csc-mailform-field {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
color: #000;
letter-spacing:1.2px;
text-decoration:none;
margin: 10px 0 0 0px;
}
fieldset {
border: 1px solid #fff;
margin-left:7px;
}
input {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
margin-top:15px;
margin-left:7px;
}
select {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
font-weight:normal;
background:#fff;
margin-top:15px;
}


.orangebox02 {
border-left: 1px solid #fff;
height:120px;
margin:0;
}
.orangebox02 p{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #fff;
text-decoration:none;
padding: 0 0 0 10px;

}
.orangebox02 h1{
font-family:helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
padding: 10px 0 0 10px;
margin:0px;
}
.orangebox03 {
border-left: 3px solid #fff;
border-right: 3px solid #fff;
height:120px;
margin:0;
}
.orangebox03 p{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #fff;
text-decoration:none;
padding: 0 0 0 10px;
margin:0px;
}
.orangebox03 h1{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
padding: 10px 0 0 10px;
margin:0px;
}

div#content {
background:#fff;
width:100%;
}

.contentbox02 {
border-left: 1px solid #fff;
padding: 1px 0 0 1px;
}
.contentbox03 {
border-top: 3px solid #fff;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
margin:0px;
padding:0px;
}
.contentbox03 p{
margin:0px;
padding: 0px 0 20px 0px;
}


.contentbox04 {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding-top:20px;
}

.csc-frame-frame1 {
width:450px;
background:#FC8817;
float:right;
margin:0px;
border-bottom: 1px solid #fff;
}

.csc-textpic-image{
margin:0px;
padding:0px;

}
.csc-textpic-imagewrap {
display:inline;
margin:0px;
padding:0px;
border: 0px solid #000;
}

.csc-frame-frame2 .csc-textpic-image{
margin:0px;
padding:0px;
border-top: 3px solid #fff;
margin: 0 2px 0px 0px;
padding-bottom:20px;
}


.csc-frame-frame1 p{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #fff;
text-decoration:none;
padding: 0 0 0 0px;
margin:0px;
}
.csc-frame-frame1 h1{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
padding: 5px 0 0 0px;
margin:0px;
}




.NavigationEbene01On {
font-family: helvetica, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
padding-top:20px;
}
.NavigationEbene01On a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
}
.NavigationEbene01On a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
}
.NavigationEbene01Off {
font-family:helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
padding-top:20px;
}
.NavigationEbene01Off a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
}
.NavigationEbene01Off a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:bold;
color: #000;
text-decoration:none;
}





.NavigationEbene02On {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
color: #FC8817;
letter-spacing:1.2px;
text-decoration:none;
}
.NavigationEbene02On a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #FC8817;
text-decoration:none;
}
.NavigationEbene02On a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #000;
text-decoration:none;
}
.NavigationEbene02Off {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
color: #9B9C9E;
text-decoration:none;
}
.NavigationEbene02Off a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #9B9C9E;
text-decoration:none;
}
.NavigationEbene02Off a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #000;
text-decoration:none;
}



.NavigationEbene03On {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
color: #FC8817;
letter-spacing:1.2px;
text-decoration:none;
}
.NavigationEbene03On a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #FC8817;
text-decoration:none;
}
.NavigationEbene03On a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #000;
text-decoration:none;
}
.NavigationEbene03Off {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
color: #9B9C9E;
text-decoration:none;
}
.NavigationEbene03Off a{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #9B9C9E;
text-decoration:none;
}
.NavigationEbene03Off a:hover{
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #000;
text-decoration:none;
}




.footer {
float:left;
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #B1ABA8;
text-decoration:none;
padding-left:15px;
padding-bottom:10px;
}

.footer_ {
font-family: helvetica, arial, sans-serif;
font-size: 11px;
letter-spacing:1.2px;
font-weight:normal;
color: #B1ABA8;
text-decoration:none;
padding-left:15px;
padding-bottom:10px;
padding-top:100px;
}