html { height:100%; margin-bottom:1px; }
body { height:100%; text-align:center; font:12px Verdana, sans-serif; color:#333333; background:#ffffff url(../media/images/layout/bg-all.gif) repeat; padding:0px; margin:0px; }
* html #lwr { height:100%; bottom:-1px; }
#ftr { bottom:0; position:absolute; margin:0; padding:0; }
#lwr { text-align:left; min-height:100%; width:970px; position:relative; margin:0px auto; padding:0px; }
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; outline:0; font-size:100%; }
a, p, td, div { color:#333333; font:12px/20px Verdana, sans-serif; }
img { margin:0px; padding:0px; border:none; }
strike { background:url(media/images/layout/str.gif) no-repeat center center; text-decoration:none; }
legend { font: italic bold 12px Verdana, sans-serif; color:#666666; margin:0px; padding:0px 10px }
legend.main { font: italic bold 15px Verdana, sans-serif; color:#666666; margin:0px; padding:0px 10px }
h1 { color:#999999; font:bold 18px Verdana, sans-serif }
.seo1 h1 { font: normal 9px/11px Arial, Helvetica, sans-serif; color: #999999; padding-right: 10px; padding-left: 10px; padding-top: 5px; }
.seo2 h1 { font: normal 9px/11px Verdana, Helvetica, sans-serif; color: #999999; }
h2 { font-size:14px; font-weight:bold; color:#666666; }
h3 { color:#cc0000; font-size:14px; font-weight:bold; }
h4 a { color: #333333 !important; font-size:15px; font-weight:bold; text-decoration:none; }
h5 { }
h6 { }
a.svc, a.svcselected { font-family:Arial, Helvetica, sans-serif; display: inline; margin: 0px; padding-left:15px; font-weight:bold; }
a:link.svc, a:visited.svc { color:#ffffff!important; background:url(media/images/layout/lnk1.gif) no-repeat 3px 2px; }
a:hover.svc, a:active.svc { color:#000000!important; background:url(media/images/layout/lnk1-f2.gif) no-repeat 3px 2px; }
a.svcselected { color:#000000!important; background:url(media/images/layout/lnk1-f2.gif) no-repeat 3px 2px!important; }
a.lks, a.lksselected { font-family:Verdana, sans-serif; margin: 0px; padding-left:20px; }
a:link.lks, a:visited.lks { color:#000000!important; background:url(media/images/layout/lnk1.gif) no-repeat 3px 2px; }
a:hover.lks, a:active.lks { color:#000000!important; background:url(media/images/layout/lnk1-f2.gif) no-repeat 3px 2px; font-weight:bold; }
a.lksselected { color:#000000!important; background:url(media/images/layout/lnk1-f2.gif) no-repeat 3px 2px!important; font-weight:bold; }
a { text-decoration:none; }
a:link, a:visited { padding-left:15px; background:url(media/images/layout/lnk1.gif) no-repeat 3px 2px; color:#333333; }
a:hover, a:active, a.selected { padding-left:15px; background:url(media/images/layout/lnk1-f2.gif) no-repeat 3px 2px; color:#000000; }
a.nomk, .nomk a, #ftr a { padding:0 !important; background:none !important; border:none !important; }
a.nomkb, .nomkb a { padding:0 !important; background:none !important; font-size:11px !important; border:none !important; }
a.loy img { filter: alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
a.loy:hover img { filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
a.loy, .loy a { padding:0 !important; background:none !important; border:none !important; }
a.loy, .loy a { padding:0 !important; background:none !important; font-size:11px !important; border:none !important; }
.txt9 { font-size:9px; }
.txt10, .txt10 a { font-size:10px; }
.txt11, .txt11 p, .txt11 td { font-size:11px; line-height: 16px; }
.txt14 { font-size:14px; line-height:22px; }
.txt16rd { color: #FF0000; font-size:16px; line-height:22px; float:right }
.txtblk { color: #000000; }
.lft1 { display: inline; clear: none; float: left; margin:0px; padding:15px 0px 0px 15px; }
.lft2 { display: inline; clear: none; float: left; margin:0px; padding:17px 0px 0px 5px; }
.rgt1 { display: block; clear: none; float: right; margin:0px; padding:5px 0px 0px; }
.cf { clear: both; font-size: 0px; line-height: 0; height: 0px }
.cf10 { clear: both; font-size: 10px; line-height: 10px; height: 10px }
.mg10h { margin: 0px; padding: 0px 10px; }
.ok1 { border:#339900 1px solid; display:block; background:url(media/images/layout/ok1.gif) no-repeat 5px 5px; margin-bottom:5px; color:#339900; padding:5px 5px 5px 30px; }
.fs1 { border: 1px solid #999999; margin: 0px; padding: 10px; }
.fo1 { width:100%; margin:0; padding:0; }
.fo1 label { float:left; width:120px; }
.fo1 div { margin:0px; padding:5px; }
.fo1 div input, .fo1 div textarea { width:280px; }
.fo1 div select { width:284px; }
.fo1 .fl1, .fl1 { font-weight: bold; color:#ff0000; margin:0px; padding:5px; background: url(../media/images/layout/fl1.gif) no-repeat 480px bottom; }
.fo1 .fl1 input, .fo1 .fl1 textarea { width:280px; border: 3px solid #FF0000; }
.fo1 .fl1 select { width:284px; border: 3px solid #FF0000; }
.fo1 .send { width:auto !important; height:auto !important; float:right }
.fo1 .fl2, .fl2 { font-weight: bold; color:#ff0000; border:#FF0000 1px solid; padding:10px; }
.bk1 { border-bottom:#999999 1px solid; font-size:9px; line-height:12px; font-weight:bold; background-color:#f2f2f2 }
.bk2 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk3 { border-bottom:#999999 1px solid; font-size:12px; line-height:12px; font-weight:bold; }
.bk4 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk5 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk6 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk7 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk8 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.atlv1 { padding: 0px; margin: 0px; }
.atlv1 a { margin-bottom: 10px; padding-right: 25px; }
.atlv1 a:link, .atlv1 a:visited { display:block; font-weight:normal; font-size:12px; color:#333333; text-decoration:none; background:url(../media/images/layout/atlv1-f1.jpg) no-repeat left bottom }
.atlv1 a:hover, .atlv1 a:active { display:block; font-weight:bold; font-size:12px; color:#000000; text-decoration:none; background:url(media/images/layout/atlv1-f2.jpg) no-repeat left top }
.atlv1 .sel a { display:block; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; background:url(media/images/layout/atlv1-f3.jpg) no-repeat left center }
.lv2 { padding: 5px 0px 0px 20px; }
.lv2 a:link, .lv2 a:visited, .lv3 a:link, .lv3 a:visited { display:block; padding-left:15px; font-weight:normal; margin:0px; color:#333333; text-decoration:none }
.lv2 a:hover, .lv2 a:active, .lv3 a:hover, .lv3 a:active { display:block; padding-left:15px; font-weight:bold; margin:0px; color:#000000; text-decoration:none }
.lv2 .sel a, .lv3 .sel a { display:block; padding-left:15px; font-weight:bold; margin:0px; color:#000000; text-decoration:none; }
.lv4 { margin: 5px; padding: 5px; border: 1px solid #999999; }
.atbg01 { background:url(../media/images/layout/atbg01.jpg) no-repeat 0px 0px; padding: 0px; margin:0px }
.atbg02 { background:#B2B2B2 url(../media/images/layout/atbg02.jpg) repeat-x; padding: 0px; margin:0px }
.atbg03 { background:url(../media/images/layout/atbg03.jpg) repeat-x 0px 0px; padding: 0px 10px; }
.atbg04 { background:url(../media/images/layout/atbg04.jpg) }
.atbg05 { background:url(../media/images/layout/atbg05.jpg) }
.atbg06 { background:url(../media/images/layout/atbg06.jpg) }
.atbg07 { background:url(../media/images/layout/atbg07.jpg) repeat-y 0px 0px }
.atbg07b { background:url(../media/images/layout/atbg07.jpg) repeat-y 0px 0px; font-size: 11px; padding: 12px; }
.atbg08 { background:url(../media/images/layout/atbg08.jpg) repeat-y 0px 0px; padding-right: 30px; padding-left: 30px; }
.atbg09 { background:url(../media/images/layout/atbg09.jpg) repeat-y 0px 0px }
.atbg10 { background:url(../media/images/layout/atbg10.jpg) repeat-y 0px 0px }
.atbg11 { background:url(../media/images/layout/bg11.jpg) repeat-y 0px 0px; padding-left: 20px; }
.atbg12 { background:url(../media/images/layout/bg12.jpg) repeat-y 0px 0px }
.atbg13 { }
.atbg14 { background:url(../media/images/layout/bg14.jpg) repeat-y }
.atbg14b { width:218px; height:122px; padding:0px; margin:0px; background: url(../media/images/layout/bg14b.jpg) no-repeat right top; }
.atbg14c { padding:20px 18px 0px 24px; margin:0px }
.atbg14d { width:218px; height:122px; padding:0px; margin:0px 50px; background: url(../media/images/layout/bg14b.jpg) no-repeat center center; display: inline; clear: none; float: left; }
.bg14e { padding:22px 26px 1px; margin:0px }
.bg15 { background:url(../media/images/layout/bg15.jpg) repeat-y right 0px; padding-right: 15px; }
.bg16 { clear: none; float: left; }
.bg17 { }
.bg18 { }
.bg19 { background:url(../media/images/layout/bg19.jpg) no-repeat 0px 0px; padding-left: 30px; }
.bg19 h2 { color:#000; font-size:14px; font-weight:bold; }
.pd1 { background-color: #EAEBEE; padding:10px }
.sp1 { float:right; clear:none; display:block; width:233px; height:175px; background: url(../media/images/layout/sp1.jpg) no-repeat 0px 0px; margin:0; padding:0; }
.blend { width:730px; height:290px; position:relative }
.pixx { position:absolute; width: 380px; height:290px; visibility:visible !important; left: 0; top: 0; font-size:11px; line-height:16px; padding: 15px; }
.pixx p {font-size:11px !important!; line-height:16px; }
.pd-15 { padding: 15px; }
.pd-lr-10 { padding: 0px 10px; }
.pd-20 { padding: 20px; margin: 0px; }
.pd10 { padding: 10px; margin: 0px; }
.bd1 { border: 1px solid #333333; margin: 0px; padding: 0px; }
.bd2 { border: 1px solid #333333; margin: 0px; padding: 0px; }
#p7scroller1 { border: 1px solid #333333; display: block; font-size: 10px; z-index: 100; left: 0px; visibility: visible; margin: 0px 0px 0px 15px; overflow: hidden; width: 170px; clip: rect(0px 163px 298px 0px); color: #939393; line-height: 16px; position: relative; top: 0px; height: 298px; background: #FFFFFF; }
#p7s1content1 { z-index: 99; left: 10px; visibility: visible; width: 170px; line-height: normal; position: absolute; top: 300px }
.preis { font: italic bold 18px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; }
.sifr-active h3 { font-size:20px; font-style:italic; font-weight:bold; color:#666666; text-decoration:none }
.sIFR-flash { padding-right: 0px; padding-left: 0px; visibility: visible !important; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { display: block; left: 0px; overflow: hidden; width: 0px; position: absolute; top: 0px; height: 0px; }
.sIFR-replaced DIV.sIFR-fixfocus { padding-right: 0pt; padding-left: 0pt; float: none; padding-bottom: 0pt; margin: 0pt; overflow: auto; padding-top: 0pt; letter-spacing: 0px; }
.bd1-txt10, .bd1-txt10 a { border:1px solid #CCCCCC; font: 10px Arial, Helvetica, sans-serif; }
.ma10-lft-rgt { padding-left:10px; padding-right:10px; }
.rgt { clear:none; display:block; float:right; margin:0px; padding:0px; }
.pd10 { font-size:11px; line-height:15px; padding: 10px; }
.bd3 { border-top: 1px solid #666; border-right-style: none; border-bottom-style: none; border-left-style: none; }

