html, body, div, span, a, form, textarea, input, select, h1, h2, h3, h4, h5, h6, p, ol, ul { font-family:"Arial", Helvetica, sans-serif;margin:0;padding:0;}
body {color:#101012;font-size:62.5%;position:relative; background: #D8D7DD url(gfx/verlauf-top.jpg) repeat-x top left;}
html {overflow-y:scroll;} 
#partner-ul { list-style:none; margin:0;}
#partner-ul li{display:inline; margin:0 10px 0 0;}
body.size0 {font-size:42.5%;}
body.size1 {font-size:47.5%;}
body.size2 {font-size:52.5%;}
body.size3 {font-size:57.5%;}
body.size4 {font-size:62.5%;}
body.size5 {font-size:67.5%;}
body.size6 {font-size:72.5%;}
body.size7 {font-size:77.5%;}
body.size8 {font-size:82.5%;}
body.size9 {font-size:87.5%;}
body.size10 {font-size:92.5%;}
body.size11 {font-size:97.5%;}
a:link, a:visited, a:focus, a:hover, a:active {color:#444648;outline:none;text-decoration:underline;}
a:hover {}
a.nu:link, a.nu:visited, a.nu:focus, a.nu:hover, a.nu:active {text-decoration:none;}
a.nu:hover {text-decoration: underline;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active {color: #BF4342;}
a.spc:hover {}
h1 {font-size: 1.3em;line-height:1.09;margin:0 0 10px 0; color:#B20100;}
h2 {font-size: 1.2em;line-height:1;margin:0 0 10px 0; color:#B20100;}
h3 {font-size: 1.1em;line-height:1.13;margin:0 0 10px 0; color:#444648; font-style:italic;}
h4 {font-size: 1em;line-height:1.29;margin:0 0 10px 0; color:#B20100;}
h5 {font-size: 1em;line-height:1.5;margin:0 0 10px 0; color:#B20100;}
h6 {font-size: 0.915em;line-height:1.64;margin:0 0 10px 0; color:#B20100;}
p {line-height: 1.23;margin: 0 0 1.23em;}
li {line-height: 1.5;}
ol {margin:1.5em 0 1.5em 2.5em;} 
ul.tarn li ul, ul.tarn li ol, ul {margin:1.5em 0 1.5em 1.67em; list-style-image:url(../icon/sport-bullet.png);}
ul.tarn {list-style:none;margin:0;padding:0;}
img {border:0;}
.fright img, img.fright {margin: 0 0 .3em .8em;}
.fleft img, img.fleft {margin: 0 .8em .3em 0;}
#c-parent {margin:0;position:relative;text-align:left;width:970px; padding:0; }
#c-header {}
#c-content {font-size:1.2em; width:540px; float:right; padding:180px 0 50px 0; margin:0;}
#c-sidebar{width:388px;float:left; padding:0; margin:0; position:relative;}
#sujet-2008{ margin:0; padding:0; float:left;}
#c-footer {font-style:normal;}
.home { position:absolute; right:0; top:0;}
.headline-date{position:absolute; right:160px; top:55px;}
.body21 #c-content .headline-start { background-image:url(gfx/headline-start.gif); background-repeat:no-repeat; width:526px; height:35px; margin:0 0 20px 0; padding:0;}
#gewinnbutton{ margin:0; padding:0; position:absolute; top:202px; left:0;}
#logo-box {background:#FFFFFF url(gfx/partnerbox-top.gif) no-repeat top left; width:388px; height:auto; padding:5px 0 0 0; float:left;}
#logo-box li{float:left; margin:10px 0 10px 10px; width:auto; height:50px;}
#alle-partner{ float:right; margin:0 42px 0 0;}
#c-nav {list-style:none;width:auto;position:absolute; top:50px; right:0; list-style-image:none;}
#c-nav em, #c-nav span {display:none;}
#c-nav li {line-height:1.2em;margin:0 0 5px 0;}
#c-nav li a {display:block;text-decoration:none;width:182px; height:21px; background-repeat:no-repeat;}
#c-nav .n1 a{ background-image:url(gfx/c-nav/n1.png);}
#c-nav .n16 a{ background-image:url(gfx/c-nav/n2.png);}
#c-nav .n9 a{ background-image:url(gfx/c-nav/n3.png);}
#c-nav .n10 a{ background-image:url(gfx/c-nav/n4.png);}
#c-nav .n11 a{ background-image:url(gfx/c-nav/n5.png);}
#c-nav .n12 a{ background-image:url(gfx/c-nav/n6.png);}
#c-nav .n25 a{ background-image:url(gfx/c-nav/n7.png);}
#c-nav .n14 a{ background-image:url(gfx/c-nav/n8.png);}
#c-nav .n15 a{ background-image:url(gfx/c-nav/n9.png);}
#c-nav .n1 a:hover, #c-nav .n1 a.active{background-image:url(gfx/c-nav/n1ho.png);}
#c-nav .n16 a:hover, #c-nav .n16 a.active{ background-image:url(gfx/c-nav/n2ho.png);}
#c-nav .n9 a:hover, #c-nav .n9 a.active{ background-image:url(gfx/c-nav/n3ho.png);}
#c-nav .n10 a:hover, #c-nav .n10 a.active{ background-image:url(gfx/c-nav/n4ho.png);}
#c-nav .n11 a:hover, #c-nav .n11 a.active{ background-image:url(gfx/c-nav/n5ho.png);}
#c-nav .n12 a:hover, #c-nav .n12 a.active{ background-image:url(gfx/c-nav/n6ho.png);}
#c-nav .n25 a:hover, #c-nav .n25 a.active{ background-image:url(gfx/c-nav/n7ho.png);}
#c-nav .n14 a:hover, #c-nav .n14 a.active{ background-image:url(gfx/c-nav/n8ho.png);}
#c-nav .n15 a:hover, #c-nav .n15 a.active{ background-image:url(gfx/c-nav/n9ho.png);}
#c-meta{position:absolute; top:10px; right:160px;}
#c-meta a span{font-family:'Arial', Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#000000;}
#c-meta a{ text-decoration:none;}
#c-meta li{float:left; margin:0 10px 0 0;}
#c-meta em{display:none;}
#c-subnav{ list-style:none; text-decoration:none; display:none;}
#article-overview{ list-style-image:none;}
#article-overview li{ margin:0 0 20px 0;}
#article-overview li li {margin:0;}
.box-detail{ width:380px; float:left;}
.detail-img{float:right;}
.detail-img li{ margin:0 0 15px 0;}
.detail-img li img{ border:solid 1px #FFFFFF;}
.colfull{ margin:20px 0 0 0;}
.back{ margin:20px 0 0 0;}
.module_article a:link,.module_article a:visited,.module_article a:focus,.module_article a:hover,.module_article a:active{color:#B20100;}
.module_article h2 a:link, .module_article h2 a:visited, .module_article h2 a:focus,.module_article h2 a:hover, .module_article h2 a:active {text-decoration:none;}
.gallery li{float:left; width:180px;}
.gallery  img, .gallery_detail img{ border:solid 1px #FFFFFF;}
.gallery_detail li{float:left; margin:0 10px 20px 0;}
.detail-img{ list-style:none; list-style-image:none;}
.image-box{ width:450px;}
.imgnav li{margin-bottom:15px;}
.imgnav .prev{ float:left;}
.imgnav .next{ float:right;}
#video_overview{ margin:20px 0 0 0;}
#video_overview ul li{ float:left; width:200px;}
#video_overview img{ border:solid 1px #FFFFFF;}
#map{ border:solid 1px #444648;}
ul#c-sitenav, .v {height:0;left:-1000px;display:inline;overflow:hidden;position: absolute;top:-1000px;width:0;}
.ir  {text-indent: -1000em;outline:0;}
.none {display:none;visibility:hidden;}
.block {display:block;visibility:visible;}
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display: block;}
.ofix {overflow: hidden;}
.auto {width:auto;}
.brd img {border:1px solid;display:block;}
.c 	{clear: both;}
.cl {clear:left;}
.cr {clear:right;}
.fright {float:right;}
.fleft {float:left;}
.fnone {float:none;}
.m0 {margin:0;}
.mtd {margin-top:2em;}
.mt0 {margin-top:0;}
.mb0 {margin-bottom:0;}
.pad {padding:.5em 1em;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.vcenter {vertical-align:middle;}
.vcenter img {vertical-align:middle;}
.versal {text-transform:uppercase;}
.nodec{ text-decoration:none;}
.nobackground { background:none;}
ul.browse {margin:.5em 0;padding:0;}
ul.browse li {float:left;margin-bottom:.15em;margin-right:.15em;list-style:none;}
ul.browse li.browse-prev, ul.browse li.browse-pages {margin-right:1em;}
ul.browse li.browse-next a {border-width:2px;margin-top:0;}
ul.browse li a {display:block;margin-top:1px;padding:.2em .6em;}
ul.browse li a:hover {}
ul.browse li ul {float:left;}
ul.browse li ul li strong {color:#000000;display:block;padding:.3em .6em;}
ul.browse ul {margin:0;padding:0;}
ul.downloads {margin-bottom:1em;}
ul.downloads li {background-repeat:no-repeat;background-position:0 center;list-style-type:none;margin:.2em 0;}
ul.downloads li a {line-height:2em;padding: 0 0 0 25px;}
ul.downloads li {background-image: url(../icon/fragezeichen.png);}
ul.downloads li.doc, ul.downloads li.rtf, ul.downloads li.txt {background-image:url(../icon/word.gif);}
ul.downloads li.zip, ul.downloads li.rar, ul.downloads li.sit {background-image:url(../icon/zip.png);}
ul.downloads li.jpg, ul.downloads li.jpeg, ul.downloads li.gif, ul.downloads li.eps, ul.downloads li.png {background-image:url(../icon/image.png);}
ul.downloads li.xls, ul.downloads li.csv {background-image:url(../icon/excel.gif);}
ul.downloads li.pdf {background-image:url(../icon/acrobat.gif);}
ul.downloads li.mp3, ul.downloads li.wav {background-image:url(../icon/audio.png);}
ul.downloads li.wmv {background-image:url(../icon/media-player.png);}
ul.downloads li.video, ul.downloads li.mov {background-image:url(../icon/quicktime.png);}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;font-family:Verdana, Arial, Helvetica, sans-serif;width:100%;}
caption{}
thead{}
tbody{}
tfoot{}
thead th {}
th, td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding: .5em .5em;text-align: left; }
thead td, th {font-weight:bold;}
form {clear: both;margin: 1em 0;padding:15px;width:90%; background-color:#FFFFFF;}
form.bg {padding:2%;width:96%;}
fieldset {border:0 none;margin:0;padding:0;text-align: left;}
legend {font-weight:bold;font-size:1.1em;margin-bottom: .5em;}
form h2 {margin-top:0;}
form p {margin:.5em 0;}
form ol, form ul {list-style-type:none;margin:0;overflow:hidden;padding:0;}
form ol li, form ul li {background-image:none;float:left;list-style-image:none;padding:4px 0;width:100%;}
form ol div, form ul div {float:left;margin:.2em .5em 0 0;width:12.5em;}
form ol div label, form ul div label {display:block;float:none;margin:0;width:auto;}
form li.req {background-color:#ccc;}
form .error-msg {background-color: #FFCECF;border:1px solid #f00;margin:0 0 .5em;padding:.5em 1em;}
form .error-msg ul { list-style-type:square;margin-left:20px;overflow:visible;}
form .error-msg ul li {clear:both;float: none;padding:2px 0;width:auto;}
form .error-msg label {color:#f00;float:none;display:inline;margin:0;padding:0;width:auto;}
form li.error label {}
form li.error input, form li.error textarea {border-color:#f00;font-weight:normal;}
form small {clear:both;}
label {float:left;margin:.2em .5em 0 0;width:7em;}
form .checktxt, form .radioktxt {margin-top:.15em;vertical-align:top;width:13.5em;}
input, select, textarea {background-color:#EDEFF3;border: 1px solid #B8B8BF;color:#000000;float:left;font-size:1em;padding:.2em .4em;width:24em;}
select {margin-right:.3em;padding:0;width:auto;}
option {padding-left: 0.4em;} 
textarea {vertical-align:top;}
input.button {padding:.2em .4em;text-align:center;width: 15.8em;}
input.nobutton {border:0 none;font-weight:bold;padding:.2em .4em;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:.2em;padding:0;width:auto;}
input.check {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input.radio {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input:focus, select:focus, textarea:focus {border-color:#000;}
label, input[type=checkbox], input[type=radio], input[type=submit] {cursor:pointer;}
.startdateselect{ width:auto;}
.dateselect {width:auto; }
.dateselect div{ width:auto;}
#field-13{ width:25em;}
form .auto {width:auto;}
form .info {background-color:#ccc;color:#333;font-size:0.85em;margin: 0 0 1em;padding:.5em;}
form .inline {display:inline;}
form .long {width:20em;}
form .right {margin-left:12.7em;text-align:center; width:auto; border:none; background:transparent;}
form .short {width:7em;}
form .top {margin-top:.2em;vertical-align:top;}
#submitbutton{ width:300px; height:21px;}
#lightbox {font-size:1em;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:100;}
#lightbox a:link, #lightbox a:visited, #lightbox a:focus, #lightbox a:hover, #lightbox a:active {color: #000000;}
#lightbox a img {border:none;}
#loading{height:25%;left:0%;position: absolute;text-align:center;top:40%;line-height:0;width:100%;}
#hoverNav{margin: 0 auto 10px;position: relative;width: 250px;z-index: 10;}
#hoverNav #numberDisplay{ color:#000000;display:block;line-height:30px;text-align:center;width:100%;	}
#hoverNav a {outline:none;text-decoration:none;}
#prevLink, #nextLink{background: transparent url(lightbox/blank.gif) no-repeat;display:block;height:100%;line-height:100%;position:absolute;top:0;width: 49%;}
#prevLink {float:left;left:0;text-align:left;}
#nextLink {float:right;right:0;text-align:right;}
#prevLink img {position:absolute;right:70px;top:0;}
#nextLink img {position:absolute;left:70px;top:0;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/nextlabel.gif) right 15% no-repeat; }
#outerImageContainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px;}
#imageContainer{padding:10px;}
#lightboxImage {cursor:pointer;}
#imageDataContainer{background-color:#fff;line-height:1.4em;margin:0 auto;overflow:auto;width:100%;}
#imageDetails{padding:0 10px 10px; text-align: left; }
#bottomNav {color:#000000;margin: 10px auto 0;position: relative;text-align:center;width: 250px;z-index: 100;}
#overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height:500px;background-color:#D8D7DD;}