body {
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/hintergrund.jpg) no-repeat fixed bottom left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0;
 padding:0;
}
#header-left {
 position:absolute;
 top:48px;
 width:66%;
 z-index:5;
}
#navigation {
 background:none repeat scroll 0 0 #FFFFFF;
 border-bottom:1px solid #E0E0E0;
 border-top:1px solid #E0E0E0;
 height:80px;
 margin:0;
 padding:0;
 position:relative;
 width:100%;
}
#navigation ul.pages {
 height:auto;
 left:273px;
 list-style:none;
 margin:0;
 padding:0;
 position:absolute;
 top:36px;
 width:450px;
}
#navigation ul li {
 float:left;
 margin:0 26px 0 0;
 overflow:visible;
 padding:0;
}
h1, h2, h3, h4, h5, h6 {
 font-family:"The Sans-", Verdana !important;
 font-size:16px !important;
 font-weight:normal !important;
 margin:0;
 padding:0;
}
#logo {
 padding:35px 16px 15px 23px;
}
#header-right {
 padding:48px 0 20px;
 position:absolute;
 right:0;
 top:0;
 width:273px;
 z-index:5;
}
#buttons-right {
 background-color:#FFFFFF;
 border-bottom:1px solid #E0E0E0;
 border-top:1px solid #E0E0E0;
 height:80px;
 padding-left:22px;
}
#buttons-right h4, #buttons-right h4 a {
 color:#00305E;
 font-size:16px;
 font-weight:normal;
}
#buttons-right h4, #buttons-right h4 a {
 color:#00305E;
 font-size:16px;
 font-weight:normal;
}
#buttons-right ul {
 list-style:none outside none;
 margin:33px 0;
 padding:0;
 position:absolute;
 right:10px;
}
#buttons-right ul li {
 display:inline;
 margin:0 11px 0 0;
 padding:0;
 position:relative;
}
#links {
 position:fixed;
 right:20px;
 bottom: 55px;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/fan-werden.gif) top left no-repeat;
}
#links a {
 display:inline-block;
}
#facebook {
 width:199px;
 height:103px;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/feedback-facebook.png) top left;
}
#lingnerblog {
 width:199px;
 height:34px;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/feedback-blog.png) top left;
}
#startlayer {
 height:752px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 padding:0;
 width:835px;
 z-index:3;
 position:relative;
}
#startlayerback {
 background:url("/C12570D9004A900E/vwFilesByName/IR/$File/bild.png") no-repeat scroll left top transparent;
 position:absolute;
 top:62px;
}
#startlayertext {
 color:#A0A0A0;
 height:auto;
 line-height:17px;
 margin-left:214px;
 position:absolute;
 text-align:center;
 top:590px;
 width:452px;
 z-index:4;
}
#sticker {
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/sm-button.png) top left no-repeat;
 position:absolute;
 right:0;
 top:66px;
 width:105px;
}
#videolayer {
 display:none;
 top:132px;
 margin-left:auto;
 margin-right:auto;
 height:721px;
 width:899px;
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/video-hintergrund.png) top left no-repeat;
 z-index:1;
}
#wasmachen {
 position:relative;
 left:660px;
 top:-250px;
 width:135px;
 height:75px
}
#arrowleft {
 display:inline-block;
 height: 70px;
 width: 76px;
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/arrow_left.png);
 margin: 0 18px;
}
#arrowright {
 display:inline-block;
 height: 70px;
 width: 76px;
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/arrow_right.png);
 margin: 0 0 0 18px;
}
#videostills {
 margin-left:113px;
 margin-top:44px;
 width:645px;
 text-align:center;
}
.inactive {
 border: 1px solid #707070;
 margin: 5px 5px 5px 5px;
}
.active {
 padding:5px;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/video_box.gif);
}
#videotext {
 color:#a0a0a0;
 padding: 20px 0 0 0;
 width: 450px;
 margin-left:190px;
 margin-bottom: 40px;
 text-align:center;
}

#videotext2 {
color:#FFFFFF;
line-height:18px;
margin-bottom:40px;
margin-left:121px;
padding:50px 0 0;
text-align:center;
width:640px;
}
.hide {
     display:none;
}
#stagearrows {
 position:absolute;
 top:365px;
 left:0px;
 width:880px;
 z-index:3;
}

#socialmedia {
 display:none;
 top:0px;
 margin-left:auto;
 margin-right:auto;
 height:721px;
 width:899px;
 background:url(/C12570D9004A900E/vwFilesByName/IR/$File/video-hintergrund2.png) 30px 0px no-repeat;
 z-index:1;
     position:relative;
}

#footer {
 position:fixed;
 bottom: -202px;
 left:0;
 height: 244px;
 width:100%;
 z-index:20;
 color:#707070;
}
#footertop {
 height:42px;
 width:100%;
}
.transparent50 {
 position:absolute;
 top:0px;
 left:0px;
 filter:Alpha(opacity=100);
 -moz-opacity:1;
 opacity:1;
 height:42px;
 width:100%;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/hintergrund_foyer_up.gif);
}
.transparent100 {
 position:absolute;
 top:0px;
 left:0px;
 filter:Alpha(opacity=100);
 -moz-opacity:1.0;
 opacity:1.0;
 height:42px;
 width:100%;
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/hintergrund_foyer_up.gif);
}
#foyera {
 position:relative;
 left:24px;
 top:16px;
}
#social {
 position:absolute;
 right:24px;
 top:9px;
}
#footermid {
 height:173px;
 width:100%;
 min-width:1000px;
 background:#23282c;
 color:#707070;
}
#meldungen {
 float:left;
 padding:21px 0 0 24px;
 width:215px;
}
#twitter {
 float:left;
 padding:22px 0 0 31px;
 width:215px;
}
#blog {
 float:left;
 padding:22px 0 0 31px;
 width:215px;
}
#events {
 float:left;
 padding:20px 0 0 31px;
 width:215px;
}
#footerbottom {
 position:absolute;
 height:29px;
 width:100%;
 min-width:950px;
 background:#1e2327;
 color:#58595a;
 padding: 7px 0 0 0;
}
#footerbottomright {
 position:absolute;
 right:24px;
 top:6px;
}
a {
 color:#58595a;
 text-decoration:none;
}
a:hover {
 color:#bbbbbb;
 text-decoration:none;
}
#videotext2 a {
 color:#bbbbbb;
 text-decoration:none;
}

#footermid a {
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/a_i.gif) no-repeat 0px 9px;
 display:block;
 padding: 6px 0 0 16px;
}
#footermid a:hover {
 background: url(/C12570D9004A900E/vwFilesByName/IR/$File/a_a.gif) no-repeat 0px 9px;
 display:block;
 padding: 6px 0 0 16px;
}
.stepcarousel {
 position: relative;
 overflow: scroll;
 width: 382px;
 height: 85px;
 float:left;
 margin-bottom:20px;
}
.stepcarousel .belt {
 position: absolute;
 left: 0;
 top: 0;
}
.stepcarousel .panel {
 float: left;
 overflow: hidden;
 margin: 0px;
 width:126px;
}


