*{margin:0;padding:0;font-size:13px;font-family:arial,verdana,helvetica,sans-serif;color:#333;outline:0;line-height:1.2}
body{background:#89949a url(../img/bg.b.png) repeat-x}
h1,h2,h3{margin:10px 20px}
h1,h2,h4{padding-bottom:2px;margin-bottom:20px;font-size:19px;border-bottom:2px solid #fd0}
h3{font-size:15px;margin-bottom:0}
h4{font-size:13px}
p{padding:5px 20px;line-height:1.3}
a,a.hover{color:#036;text-decoration:underline;line-height:1.3}
a:hover{text-decoration:none}
img{border:0}
ul,ol{list-style-type:none}
label{cursor:pointer}
label.big{font-weight:bold;font-size:15px;line-height:20px}
label span,em.must{color:#f00}
em.must{float:right;margin-bottom:-20px;font-size:11px}
hr{display:block;margin:10px 20px;height:1px;font-size:1px;line-height:1px;border:0;border-bottom:2px solid #fd0}
#column-2 hr{margin:10px 9px}
em{font-size:12px}
#overall{margin:0 auto;padding:20px;width:744px}
#head{height:100px;background:url(../img/bg.h.png) no-repeat}
#head img{float:left;padding:7px 8px}
#head div{float:right;width:550px;padding:15px 20px;text-align:right;color:#fff;font-size:18px}
#wrapper{background:url(../img/bg.w.png) repeat-y}
#content{padding:15px 2px;background:url(../img/bg.c.png) no-repeat bottom}
#foot{padding:3px 20px}
#foot strong,#foot a,#foot,#foot li{color:#333;font-size:11px}
#foot ul{float:right;margin-top:-1px}
#column-1,#column-2{float:left;width:490px}
#column-2{width:220px;margin-left:10px}
#column-1 p{padding:5px 20px 10px}
#column-1 ul{padding:5px 10px 5px 35px;list-style:square}
#column-1 p.full{padding:0 20px 15px 20px}
#column-1 div.teasers{margin:-10px 10px}
#column-1 div.teasers img{float:left;background:#ccc;margin:0 0 10px 10px}
#column-2 p,#column-2 strong,#column-2 em,#column-2 td,#column-2 a{font-size:11px}
#column-2 p{padding:0 10px 10px 10px}
#column-2 p.right{text-align:right;padding-left:25px;background-image:url(../img/bg.icons.png);background-repeat:no-repeat}
#column-2 p.phone{background-position:10px 4px}
#column-2 p.phone,#column-2 p.phone strong{font-size:13px}
#column-2 p.fax{background-position:10px -28px}
#column-2 p.email{background-position:10px -58px}
#column-2 p.address{background-position:10px -88px}
#column-2 p.right strong{float:left}
#column-2 a.link,#column-2 b{font-size:12px}
#column-2 a.active,#column-2 a:hover.link{font-weight:bold}
#column-2 ul#navi{padding:0 10px;list-style:none}
#column-2 ul#navi li{padding-bottom:5px}
#column-2 ul#navi a{font-size:14px;color:#039;text-decoration:underline}
#column-2 ul#navi a:hover{text-decoration:none}
#column-2 ul#navi a.current{font-weight:bold;color:#000}
#column-1 div.list,#column-1 div.ads{margin-top:-15px;padding:0 20px 5px 20px}
#column-1 div.notice div.list{margin:0}
.adstate{padding-left:15px;background:url(../img/bg.status.png) no-repeat}
p.list-8 .inaktiv,p.list-8 .unchecked{color:red;background-position:0 -17px}
p.list-8 .checked{color:#fd0;background-position:0 -34px}
p.list-8 .aktiv,p.list-8 .printed{color:green}
#column-1 div.ads{padding-left:10px}
#column-1 div.list div,#column-1 div.ads p,#column-1 div.data div{float:left;padding:9px 0;background:url(../img/dots.horizontal.gif) repeat-x bottom}
#column-1 div.list div.open{padding:9px 0 1px 0;background-color:#f6f6f6}
#column-1 div.list div div{padding:5px 0 0 0;background:#f6f6f6}
#column-1 div.list div.list-title{padding:5px 0}
#column-1 div.ads div{float:left;width:220px;margin-left:10px}
#column-1 div.ads p{text-align:justify}
#column-1 div.ads p,#column-1 div.ads p strong,#column-1 div.ads p a,#column-1 div.ads p em{font-size:12px}
#column-1 div.notice div.list{padding-right:10px}
#column-1 div.list p{float:left;padding:0}
#column-1 div.list div div p{padding:5px 0}
#column-1 div.list p,#column-1 div.list p strong{font-size:12px}
#column-1 div.list div.list-title p{font-weight:bold}
#column-1 div.list p.list-1{width:90px}
#column-1 div.list p.list-2{width:250px}
#column-1 div.list p.list-3{width:110px;text-align:right}
#column-1 div.list p.list-4{width:30px}
#column-1 div.list p.list-5{width:90px}
#column-1 div.list p.list-6{width:120px}
#column-1 div.list p.list-7{width:110px}
#column-1 div.list p.list-8{width:100px}
#column-1 div.list p.list-9{width:90px;padding-left:30px;font-weight:bold}
#column-1 div.list p.list-10{width:330px}
#column-1 div.list p.list-9,#column-1 div.list p.list-10{border-top:1px solid #fff}
#column-1 div.list p.list-11{padding-left:30px;width:420px}
#column-1 div.list p.list-12{width:320px}
#column-1 div.list p.list-13{width:110px;text-align:right}
#column-1 div.list hr{float:left;width:430px;margin:0 0 5px 0;border-width:0 0 1px}
fieldset{padding:0;border:0}
#column-2 fieldset legend{display:none}
#content #column-2 ol{width:auto;padding:5px 10px}
#content #column-2 ol li{float:left;width:200px}
#column-2 div.banner{margin-top:10px}
#column-2 div.teaser{float:left;width:220px;margin:5px 0;background:url(../img/bg.t.png) repeat-y top}
#column-2 div.teaser h4{margin:0 0 5px 0;padding:9px 0 5px 10px;background:url(../img/bg.t.png) no-repeat left top}
#column-2 div.teaser div{padding:5px 1px 10px 1px;background:url(../img/bg.t.png) no-repeat right bottom}
#column-2 div.teaser div p.hr{position:relative;height:10px;margin:5px 5px 15px 5px;padding:0;text-align:center;border-bottom:2px solid #fd0}
#column-2 div.teaser div p.hr span{position:absolute;top:3px;left:50%;width:40px;margin-left:-20px;background:#fefce5;padding:0 5px;font-weight:bold}
#column-1 div.notice{float:left;width:450px;margin:5px 0 10px 20px;padding-bottom:5px;background-position:right bottom;background-repeat:no-repeat}
#column-1 div.notice,#column-1 div.notice h2,#column-1 div.notice div{background-image:url(../img/bg.notice.png)}
#column-1 div.alert,#column-1 div.alert h4,#column-1 div.alert div{background-image:url(../img/bg.alert.png)}
#column-1 div.success,#column-1 div.success h4,#column-1 div.success div{background-image:url(../img/bg.success.png)}
#column-1 div.error,#column-1 div.error h4,#column-1 div.error div{background-image:url(../img/bg.error.png)}
#column-1 div.notice h2{padding:10px 10px 5px 10px;margin:0;font-size:14px;border:0}
#column-1 div.notice h4{padding:20px 20px 10px 60px;margin:0;font-size:19px;border:0}
#column-1 div.notice div{float:left;width:430px;padding:5px 10px 0 10px;background-position:50%;background-repeat:repeat-y}
#column-1 div.notice div p{padding:0 0 5px 0}
#column-1 div.alert div,#column-1 div.alert div,#column-1 div.alert div{padding-top:10px}
img#cover{margin:0 9px}
#column-1 div.teaser-text{float:left;width:290px;padding-bottom:18px}
#column-1 div.teaser-text p{padding:0;line-height:1.3}
img.left{float:left;margin:0 10px 5px 20px}
a.enlarge{float:left;width:150px;padding-bottom:21px;margin:0 15px 5px 20px;background:url(../img/btn.enlarge.png) no-repeat left bottom}
a:hover.enlarge{background-position:right bottom}
a.button,a.button-2,a.button-3{float:left;width:80px;height:21px;margin-right:10px;text-indent:-999em;background-repeat:no-repeat}
a.button-2{width:450px;height:40px;margin:5px 0 20px 20px}
a.button-3{width:260px;height:30px;margin:5px 0}
a:hover.button,a:hover.button-2,a:hover.button-3,input:hover.button{background-position:bottom left}
a.unlock{background:url(../img/btn.unlock.png)}
a.business{background:url(../img/btn.business.png)}
a.business2{background:url(../img/btn.business.2.png)}
a.private{background:url(../img/btn.private.png)}
a.online{background:url(../img/btn.online.png)}
a.delete{background:url(../img/btn.delete.png)}
a.deactivate{background:url(../img/btn.cancel.png)}
a.reactivate{background:url(../img/btn.reactivate.png)}
a.assume{background:url(../img/btn.assume.png)}
a.edit{background:url(../img/btn.edit.png)}
a.private2{background:url(../img/btn.private.2.png)}
a.online2{background:url(../img/btn.online.2.png)}
#column-2 a.button{float:right;margin:5px 9px 0 0}
a.media{background:url(../img/btn.media.png)}
a.payment{background:url(../img/btn.payment.png)}
a.abort{background-image:url(../img/btn.abort.png)}
a.toggle{width:21px;text-indent:-500em;background-image:url(../img/btn.toggle.png)}
.hover a.toggle{background-position:bottom left}
.open a.toggle{background-position:top right}
.open.hover a.toggle{background-position:bottom right}
div.toggle p,div.toggle p span{line-height:21px}
#content ol{float:left;width:450px;padding:5px 20px}
#content ol ol{padding:15px 0}
ol li{padding-bottom:5px}
ol li.left{float:left;width:225px;line-height:1.3}
ol li.clear{padding-bottom:15px}
label.left{float:left;width:100px;line-height:1.6}
label.right{float:right;line-height:1.6}
input.radio,input.checkbox{position:relative;top:2px;margin-right:2px}
input.text{width:180px}
input.tiny{width:20px}
input.small{width:35px}
input.middle{width:45px}
input.button{cursor:pointer;float:left;width:80px;height:21px;border:0;text-indent:-500em;background-repeat:no-repeat}
#content input.button{margin-right:12px}
input.login{background-image:url(../img/btn.login.png)}
a.pwforgot{display:block;}
input.logout{background-image:url(../img/btn.logout.png)}
input.save{background-image:url(../img/btn.save.png)}
input.submit{background-image:url(../img/btn.submit.png)}
#content #column-2 input.text{width:193px;padding:2px 0;font-size:11px}
#content #column-2 input.button{float:right;margin:0}
select{width:185px}
select.small{width:80px}
select.medium{width:150px}
textarea{width:390px;padding:4px}
div#wysiwyg{padding:0 20px 15px 20px}
div#wysiwyg iframe{width:448px;height:200px;border-color:#666;border-width:1px}
a.tooltip-handle img{cursor:help;padding:3px 4px 4px 3px;margin-bottom:-5px;background:url(../img/bg.icon.info.png) no-repeat}
div#tooltip,div#tooltip div,div#tooltip p{background:url(../img/bg.tooltip.png) no-repeat right bottom}
div#tooltip div{padding-top:5px;background-position:left top}
div#tooltip p{padding:2px 11px 5px 8px;background-position:center top;background-repeat:repeat-y}
div#tooltip{position:absolute;width:224px;padding-bottom:5px}
#column-1 div.data{padding:0 20px}
#column-1 div.data div{float:left;position:relative;width:450px;padding-bottom:5px}
#column-1 div.data p{float:left;padding:0 0 5px 0}
#column-1 div.data p.data-1{width:130px;font-weight:bold}
#column-1 div.data p.data-2{width:250px}
#column-1 div.data p.data-2,#column-1 div.data p.data-2 em{font-size:13px;line-height:1.5}
#column-1 div.data div a{float:right;text-align:right}
#column-1 div.data p.data-2 a{float:none}
#column-1 div.data div a:hover{background-position:bottom}
span.error{padding-left:15px;color:#f30;background:url(../img/icon.error.png) no-repeat left}
ul#navigation{width:450px;height:40px;padding:0;margin:5px 0 0 20px;list-style:none;background:url(../img/bg.navigation.png) repeat-x}
ul#navigation li{float:left;height:40px}
#content a.back,#content a.next,#content input.back,#content input.next,#content input.checkout{height:40px;width:80px;margin:0 5px 0 0;background-image:url(../img/btn.back.png)}
#content li a.next,#content li input.next,#content li input.checkout{margin:0 0 0 5px;background-image:url(../img/btn.next.png)}
#content li input.checkout{background-image:url(../img/btn.checkout.png)}
ul#navigation li a.step,#content ul.sites a.current,ul#navigation li.spacer{display:block;width:29px;padding:12px 0 12px 1px;line-height:16px;text-align:center;color:#669;text-decoration:none;background-image:url(../img/bg.step.png);background-repeat:no-repeat;background-position:left 50%}
ul#navigation.sites li a.step{margin-left:1px}
ul#navigation.sites li a.next{margin-left:6px}
ul#navigation li.spacer{height:28px;padding:12px 0 0 1px;background:0;margin-left:1px}
ul#navigation li a:hover.step,ul#navigation li a.current,#content ul.sites a.current{color:#fff;background-position:right 50%}
ul#navigation li a.current{width:118px;padding-left:12px;text-align:left;background-image:url(../img/bg.step.active.png)}
ul#navigation li a span{display:none;color:#fff}
ul#navigation li a.current span{display:inline}
#content ol.overflow ol{height:250px;padding:0;overflow:auto;border:1px #999 solid}
#content ol.overflow li{float:left;width:430px;padding:2px 0}
#content ol.overflow li.highlight{background:#f6f6f6}
#content ol.overflow input{float:left;position:static;margin:0 10px 0 5px}
#content ol.overflow p{float:left;width:130px;padding:0}
#content ol.overflow li label{display:block;padding-left:10px}
.navi{padding:0 0 0 7px}
#tags{padding:0 10px}
.navi li,#tags li{display:inline}
.navi li,.navi li a{line-height:15px}
.navi a:hover{text-decoration:underline}
#tags li{padding-right:5px;line-height:15px}
#tags li a{color:#039}
#tags a:hover{}
#tags li.size-1 a{font-size:12px}
#tags li.size-2 a{font-size:14px}
#tags li.size-3 a{font-size:16px}