html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
body{line-height:1}
#infobubble{background:#FFFFE1;border-bottom:1px solid #999;}
#infobubble a.close{float:right;margin:0 5px 5px;padding:0;color:#000}
ol,ul{list-style:none}
blockquote,q{quotes:none;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
.posrel{position:relative}
.smaller{font-size:.8em;}
.bigger{font-size:1.4em;}
.double{font-size:1.7em;}
.alpha8{opacity:.8;filter:alpha(opacity = 80);}
.alpha5{opacity:.5;filter:alpha(opacity = 50);}
.alphapic{background:url(/img/alpha.png);}
body{font:12px Verdana,sans-serif;}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
A, A:visited:hover, A:visited:focus, A:focus {color:#00a2f2;}
A:visited {color:#0060B0;}
u.not,A.nu,A.hu {text-decoration:none;}
A.hu:hover,A.hu:focus,A.hu:active{text-decoration:underline;}
A.hu span.nu ,A span.nu{text-decoration:none;}
h1{font-size:14px;color:#fff;font-weight:normal;margin:27px 0 0 30px}
h1.KPw{font-size:15px;margin:9px 0;color:#00a2f2;font-weight:bold;}
h2{font-size:17px}
h3.top{padding:5px;color:#00a2f2;font-size:1.5em;border:0}
h3{padding:5px;color:gray;font-size:1.3em;}

h3 span, h3 span a {
	font-size:10px;
	font-weight:normal;
	text-align:right;
	color:#999;
}
h3 span {
	display:inline-block;
	padding-left:100px;
	margin:3px;
}
h3 span a {text-decoration:none;}
h3 span a.back, a.titleback {
	padding-left:10px;
	background:url(/img/symb/backh.gif) 0 50% no-repeat;
}
a.titleback {padding-right:10px;line-height:30px;}
h3 span a.vor {
	padding-left:10px;
	background:url(/img/symb/vorh.gif) 0 50% no-repeat;
}h4{font-size:1.2em;color:#f99002;padding:5px;}
div.subh4 {color:#666;text-align:right;font-size:0.9em;padding-right:5px;}h5{font-size:1.1em}
h6{font-size:1.1em}
span,h4{line-height:1.8em}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
.highlight, A.highlight  {color:#00a2f2;}
.ba  {border:1px solid #00a2f2;}
.rowbg0, .rowhovbg0:hover {background-color:#fff5e4}
.rowbg1, .rowhovbg1:hover {/*std*//*std*/}
img.bgw, .bgw, div.bgw {background-color:#fff;}
.ofh {overflow: hidden;}
.ofa {overflow: auto;}
.error{color:#f00;}
.okay{color:green;}
.hint{color:#00f;}
.light{color:#aaa;}
.btn {cursor:pointer}
.hlp {cursor:help}
.defcursor {cursor:default}
.c {text-align:center;}
.r {text-align:right;}
.center {margin: auto;display: block;}
.bold{font-weight:bold;}
.nobold {font-weight:normal;}
.nlh {line-height:1.2em;}
.nobr{white-space:nowrap;}
i.not {font-style:normal;}
.i {font-style:italic};
.vam{vertical-align:middle}
.uc {text-transform:uppercase}
.micro_format_only{display:none}
input[type=checkbox], input[type=radio] {border:0;}
input[type=button], input[type=submit] {padding:6px;background-color:silver;}
input[type=button]:hover, input[type=submit]:hover {color:#00a2f2;border-color:#00a2f2;}
input[type=text], input[type=email], input[type=number], input[type=tel], textarea {padding:6px;border:1px solid gray;}
input[type=text].suche {background:transparent;margin:8px 9px 9px 0;width:150px;border:0;height:1em;line-height:1em;padding:0;}
div.inlinefrm input {padding:6px 6px;}
div.inlinefrm input[type=submit] ,div.inlinefrm input[type=button] {padding:4px 6px;}
input.hatFehler, textarea.hatFehler {border:1px solid red;}
form, form div, form p, form span, form label {line-height:1.5em}
form label.light {color:#888}
input.inpVoll {width:95%}
input.inpHalbLi {width:45%}
input.inpHalbRe {width:45%;margin-left:3.5%}
.contact_l{float:left;width:48%;}
.contact_r{float:right;width:48%;}
#main {width:960px;width:972px;margin:0 auto 20px;;}
.sp1,.sp2,.sp3,.sp4,.sp5,.sp6,.sp7,.sp8,.sp9,.sp10,.sp11,.sp12,.sp13,.sp14,.sp15,.sp16,.sp17,.sp18,.sp19,.sp20,.sp21,.sp22,.sp23,.sp24{display:inline;float:left;margin-left:10px;margin-right:10px;}
.anf{margin-left:0}.end{margin-right:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
#main .sp1{width:20px}
#main .v1{padding-left:40px}#main .n1{padding-right:40px}#main .sp2{width:60px}
#main .v2{padding-left:80px}#main .n2{padding-right:80px}#main .sp3{width:100px}
#main .v3{padding-left:120px}#main .n3{padding-right:120px}#main .sp4{width:140px}
#main .v4{padding-left:160px}#main .n4{padding-right:160px}#main .sp5{width:180px}
#main .v5{padding-left:200px}#main .n5{padding-right:200px}#main .sp6{width:220px}
#main .v6{padding-left:240px}#main .n6{padding-right:240px}#main .sp7{width:260px}
#main .v7{padding-left:280px}#main .n7{padding-right:280px}#main .sp8{width:300px}
#main .v8{padding-left:320px}#main .n8{padding-right:320px}#main .sp9{width:340px}
#main .v9{padding-left:360px}#main .n9{padding-right:360px}#main .sp10{width:380px}
#main .v10{padding-left:400px}#main .n10{padding-right:400px}#main .sp11{width:420px}
#main .v11{padding-left:440px}#main .n11{padding-right:440px}#main .sp12{width:460px}
#main .v12{padding-left:480px}#main .n12{padding-right:480px}#main .sp13{width:500px}
#main .v13{padding-left:520px}#main .n13{padding-right:520px}#main .sp14{width:540px}
#main .v14{padding-left:560px}#main .n14{padding-right:560px}#main .sp15{width:580px}
#main .v15{padding-left:600px}#main .n15{padding-right:600px}#main .sp16{width:620px}
#main .v16{padding-left:640px}#main .n16{padding-right:640px}#main .sp17{width:660px}
#main .v17{padding-left:680px}#main .n17{padding-right:680px}#main .sp18{width:700px}
#main .v18{padding-left:720px}#main .n18{padding-right:720px}#main .sp19{width:740px}
#main .v19{padding-left:760px}#main .n19{padding-right:760px}#main .sp20{width:780px}
#main .v20{padding-left:800px}#main .n20{padding-right:800px}#main .sp21{width:820px}
#main .v21{padding-left:840px}#main .n21{padding-right:840px}#main .sp22{width:860px}
#main .v22{padding-left:880px}#main .n22{padding-right:880px}#main .sp23{width:900px}
#main .v23{padding-left:920px}#main .n23{padding-right:920px}#main .sp24{width:940px}
div.footer {background-color:#fff;color:gray;border-top:1px dotted #b6b6b6;padding:10px 6px;}.footer #socialdock {width:600px;float:left;}
.footer #socialdock .social{width:600px;padding-top:5px}
.footer #socialdock .social .fb_bg{width:300px;background:#fff;}
.footer #footernav {font-size:10px;padding-top:35px}
.footerNav {color:#8c8c8c;border-top:1px dotted #b6b6b6;padding:10px 6px;background:#fff}
.footerNav A,.footerNav A:visited {font-size:14px;text-decoration:none;color:#8c8c8c;}
.footerNav A:focus,.footerNav A:hover,.footerNav A:active {color:#00a2f2;}div.footer A {font-weight:normal;color:gray;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.mb20{margin-bottom:20px;}
.m3{margin:3px;}
.ml3{margin-left:3px;}
.m5a{margin:5px auto;}
.mb5{margin-bottom:5px;}
.m5l0{margin:5px;margin-left:0;}
.m6{margin:6px;}
.mb6{margin-bottom:6px;}
.mrb6{margin:0 6px 6px 0;}
.mbl6{margin:0 0 6px 6px;}
.mt12{margin-top:12px;}
.mr12{margin-right:12px;}
.mb12{margin-bottom:12px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.ml20 {margin-left:20px;}
.maa{margin:auto auto;}
.p3 {padding:3px;}
.pt3 {padding-top:3px;}
.p5 {padding:5px;}
.p6 {padding:6px;}
.pl6 {padding-left:6px;}
.pr6 {padding-right:6px;}
.pt6 {padding-top:6px;}
.pb6 {padding-bottom:6px;}
.p10 {padding:10px;}
.p010 {padding:0 10px;}
.p15 {padding:15px;}
.pt15 {padding-top:15px;}
.pr15 {padding-right:15px;}
.small {font-size:11px;line-height:20px;}
.justsmall {font-size:11px;}
.forcesmall {font-size:11px;line-height:11px;}
.h80 {height:80px}/*agb*/
.h100 {height:100px}/*agb*/
.w50p {width:50%;}
.w90p {width:90%;}
.w100p {width:100%}
.w100 {width:100px}
.w150 {width:150px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.fixw50 {width:50px}
span.w100 {display:inline-block;width:100px}
span.w150 {display:inline-block;width:150px}
span.wfrei {display:inline-block;}
.ti1{text-indent:100px;}
div.cbox {line-height:1.6em;}
#bgimg{position:absolute;position:fixed;top:0px;left:0px;z-index:-10;}#logoblock{height:auto;background-color:#fff;}#logoblock div.logo{min-height:105px; margin:15px 5px 0 20px;}#logoblock div.kontakt, #quickSearch{margin-right:10px;}#logoblock div.adresse{text-align:right;color:#00a2f2;line-height:30px;font-size:10px;margin-right:40px;}#quickSearchArea{position:absolute;width:300px;height:auto;display:none;background:#fff;z-index:99;border:1px solid #a2a2a2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#quickSearchArea .content{padding:10px;}#quickSearchArea .content label{color:#9d88b1;} #q{border:1px solid #a5a5a5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px;font-family:Arial;}#quickSearchArea .bottom{width:100%;background:url(/layout/contact_bg.jpg) repeat-x bottom left;height:48px;margin-bottom:2px;}#quickSearchArea .bottom input{color:#fff;background:url(/layout/contact_submit.png) no-repeat;width:92px;height:27px;border:0px;margin:10px;}#injoylnk{width:640px;float:right;}#injoylnk a{background:#d6d6d6;color:#fff;text-decoration:none;margin-right:10px;padding:15px 10px;line-height:380%;}#injoylnk a:hover{background:#00a2f2}#mainmenu {margin-right:30px;line-height:200%;width:680px;float:right;}#mainmenu a, #mainmenu a:visited{color:#8c8c8c;font-size:16px;text-decoration:none;padding:0 10px;position:relative;}#mainmenu a:hover, #mainmenu a.navaktiv, #mainmenu a:active, #mainmenu a:focus{color:#00a2f2;}#mainmenu a.submenueopener {padding-left:15px;background:url(/layout/nav_arrow.jpg) 5px 7px no-repeat;}#mainmenu a.submenueopener:hover, #mainmenu a.submenueopener.submenaktiv {padding-left:15px;background-position:5px -26px;}#mainmenu .submenjs {position:absolute;top:20px;right:-10px;z-index:500;background:#fff;background:rgba(255,255,255,.85);border:1px solid #eee;border-top:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#mainmenu .submenjs .fr {padding:3px;}#mainmenu .submenjs,#mainmenu .submenNOjs {z-index:500;}#mainmenu .submenjs a {font-size:14px;line-height:120%;}.pt7{padding-top:7px;}#contentwaiter{xposition:relative;border:4px solid #fff;border-top:0;padding:20px;text-align:center}#contentwrapper{xposition:relative;padding-bottom:5px;border-right:4px solid #fff;border-left:4px solid #fff;background:#fff;}#contentwrapper .sp24{float:none;}#injoyboxen {background:#fff;border-top:1px dotted #b6b6b6;padding:10px 6px;}#injoyboxen ul {width:100%}#hpav_slider{background:#fff url(/layout/fade_slider.jpg) repeat-x;height:153px;width:972px;overflow:hidden;padding-bottom:10px;}#hpav_slider_label{float:left;width:285px}#hpav_slider h1, #hpav_slider div.h1{color:#00a2f2;text-transform:uppercase;margin:0 0 0 20px;}#hpav_slider div.h1{padding-top:20px;}#hpav_slider div.h1.im {font-size:28px;}#hpav_slider div.h1.bei{font-size:27px;}#hpav_slider div.h1.id , #nlhandlung{font-size:23px;}#nlhandlung {line-height:1em;}#hpav_slider h1 {font-size:28px;}#hpav_slider h2 {color:#00a2f2;font-size:12px;font-weight:normal;text-transform:uppercase;margin:0 0 0 20px;padding-top:10px;}#hpav_slider .hpav_slider_label {width:280px;}#hpav_slider_cont {width:610px;height:128px;position:relative;overflow:hidden;}#hpav_slider_elems {width:20000px;position:absolute;top:0px;left:0px;height:128px;overflow:hidden;}#hpav_slider_elems li, #injoyboxen li{list-style:none;float:left;background-color:#fff;border:1px solid #cecdcd;margin:0px 5px;height:125px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#hpav_slider_elems li {max-width:550px;}#hpav_slider_elems li div.title, #injoyboxen li div.title {xtext-transform:uppercase;text-align:left;margin:0px;padding:0px;color:#00a2f2;font-size:13px;line-height:230%;font-weight:bold;padding-left:10px;padding-right:10px;background:url(/layout/slider_title_bg.jpg) repeat-x bottom left;}#hpav_slider_elems li div.subtitle, #injoyboxen li div.subtitle {text-align:left;margin:0px;padding:0px;color:#797979;font-size:12px;padding-left:10px;padding-right:10px;font-weight:bold;line-height:160%;}#hpav_slider_elems p {padding-left:10px;padding-right:10px;font-size:11px;color:#a3a3a3;line-height:160%;}#hpav_slider_elems li div.subtitle, #injoyboxen li div.subtitle{padding-top:5px}#hpav_slider_elems li, #injoyboxen li{position:relative;}#hpav_slider_elems li a, #injoyboxen li a, #injoyboxen li input.submit, a.submitbtn, a:hover.submitbtn, a.submitbtnoptik, a:hover.submitbtnoptik {padding:6px;font-size:11px;background:#00a2f2;color:white;line-height:160%;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none}#hpav_slider_elems li a, #injoyboxen li a, #injoyboxen li input.submit, a.submitbtn, a:hover.submitbtn {position:absolute;right:1px;bottom:1px;}a.submitbtn.big{font-size:1.4em;right:4px;bottom:4px;padding:8px 28px;font-weight:bold;color:white;}#nlsendinjoybox input{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:130px;padding:3px;margin:5px 0}#homepageoverall{background:#fff}.frameit{position:relative;border:1px solid #e5e5e5;border-top:1px dotted #b6b6b6;border-bottom:1px dotted #b6b6b6;}.bgstyle1 {background:url(/layout/bgverl.png) bottom repeat-x;}.bgstyle1bg {background:#fff5e4 url(/layout/bgverl.png) bottom repeat-x;}.bgstyle1bgokay {background:#efe url(/layout/bgverl.png) bottom repeat-x;}.bgstyle1bgerror {background:#fee url(/layout/bgverl.png) bottom repeat-x;}#partnerlist{height:251px;position:relative;}#partnerlist .partnerrow {height:251px;width:962px;}#partnerlist .bildbox{width:290px;height:250px;background:50% 50% no-repeat;border-right:1px solid #00a2f2;}#partnerlist .partneradresse{width:671px;float:right;color:#999}#partnerlist .partnertitel {height:40px}#partnerlist .partnertitel h3{margin:10px;font-weight:normal;color:#f99002;border:0}#partnerlist .partnertitel .partnerlinks {float:right;}#partnerlist .partnertitel .partnerlinks A {float:right;line-height:2em;margin:0 5px;padding-left:26px;background:0 50% no-repeat;}#partnerlist .partnertitel .partnerlinks A.email {background-image:url(/layout/icon_email.png);}#partnerlist .partnertitel .partnerlinks A.url {background-image:url(/layout/icon_url.png);}#partnerbtnlist{margin-top:2px;overflow:hidden;}#partnerbtnlist>div.cl{margin:0 auto;}#partnerbtnlist div.frame{position:relative;width:872px;overflow:hidden;}#partnerbtnlist div.frame div.f1{position:relative;}#partnerbtnlist .btnpl, #partnerbtnlist .trenn{float:left;position:relative}#partnerbtnlist .btnpl span {background-color:#fff;position:absolute;top:0;left:0;width:101%;height:100%;z-index:10;filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}#partnerbtnlist .btnpl:hover span, #partnerbtnlist .btnpl.aktiv span {display:none}#partnerbtnlist .trenn>div{height:50px;border-right:1px solid #b1b1b1;width:1px;margin:5px 2px 5px 1px}.togglegrp .togglearrow{padding:5px 10px;float:left;}.togglegrp .togglearrow img{width:11px;height:7px;background:url(/layout/togglearrows.png) 0 0 no-repeat;}.togglegrp.closed:hover .togglearrow img{background-position:0 -7px;}.togglegrp.opened .togglearrow img{background-position:-11px 0;}.togglegrp.opened:hover .togglearrow img{background-position:-11px -7px;}.togglegrp h3,.togglegrp h3 a, .togglegrp h3 a:visited {float:left;color:#999}.togglegrp.opened h3,.togglegrp.closed:hover h3 {color:#00a2f2}.togglegrp .infofeld {float:left;display:none;font-size:small;line-height:28px;color:#b1b1b1;margin-left:20px;border-left:1px solid #ddd;padding-left:20px;}.togglegrp.closed:hover .infofeld {display:block;}.scrollframe, .scrollwrapper {overflow:hidden;position:relative;}.btnright, .btnleft {width:40px;height:44px;margin:5px 0;background:url(/layout/scroll_arrows.jpg) no-repeat;}.btnright{float:right;background-position:right top;margin-left:5px;}.btnleft{float:left;background-position:left top;margin-right:5px;}.btnright:hover{background-position:right bottom}.btnleft:hover{background-position:left bottom}#scrollframe_timetable{overflow:hidden}#timetable {margin:0 auto;position:relative;}#timetable .timetable_fuer {margin-bottom:10px;}#timetable .timetable_tafel {margin-left:12px}#timetable .timetable_hl {padding-left:36px;line-height:42px;font-size:16px;color:#f99002;font-weight:bold;background:url(/layout/clock.png) no-repeat 5px 50%;}#timetable, #timetable .timetable_tafel {background:url(/layout/bgverl.png) 0 28px repeat-x;}#timetable table {margin:3px}#timetable table td {padding:2px;color:#666;font-size.0.8em;white-space:nowrap}#timetable table td.bt {border-top:thin solid #ddd;}#timetable table td.c1 {padding-right:10px;}#timetable table td.c3 span {border-left:thin solid #00a2f2;padding-left:2px;}#scrollframe_timetable .btnright, #scrollframe_timetable .btnleft {margin:30px 0;}#GSvor {color:#999}#GSnach p{font-size:1.4em;font-weight:normal;color:#f99002;margin-bottom:10px}#impressumsframe .frameit{color:#666;height:300px;overflow:auto;}a.back {display:block;border-left:1px solid #00a2f2;height:100%;padding:0 10px 0 55px;line-height:47px;background:no-repeat 10px -3px;}a.back.alben{background-image:url(/layout/albenansicht_icon.png)}a.back.blog{background-image:url(/layout/blogansicht_icon.png)}#frmnlregisterfullsubmit{background:#00a2f2 url(/layout/btn_register.jpg) no-repeat; color:#fff;font-size:16px;font-weight:bold;width:170px;height:55px;line-height:55px;text-align:left;padding:47px 51px 0 25px;margin:0 0 20px 20px}#headpixcontainer{overflow:hidden;width:962px;height:380px;position:relative;}#headpixcontainer div.headpiccontainer{position:absolute;top:0;left:0;z-index:50;}#headbox{background:url(/layout/buene_top_de.jpg) no-repeat;height:68px;}#headbox .b1{margin:27px 20px 0 0;}#headbox .b1 .s1{width:58px;height:30px;border:0;vertical-align:middle}#headboxU {background:url(/layout/top_box_left.jpg) no-repeat;height:312px;}#headboxU .RS{background:url(/layout/top_box_rightside.jpg) no-repeat 522px top;height:312px;}#headboxU .RH{height:312px;}#headboxU .PICL{height:312px;background:url(/layout/top_box_right_06.jpg) repeat-x -3px top;}#headboxU #headpreview{overflow:hidden;margin:0 18px 0 12px;height:283px;}#headboxU .bgflv{background:#000;}#headboxU .PICR{margin-left:-1px;background:url(/layout/top_box_rightside.jpg) no-repeat 1px top;height:312px;}#headboxU #siegelrahmen{height:292px;width:114px;padding-top:20px;}#headboxU #siegelrahmen img{margin:7px;}#headboxU #siegelrahmen .title{background:url(/layout/siegel_title.jpg) no-repeat;width:114px;height:31px;line-height:31px;color:#fff;padding-left:10px}#headboxU #siegelrahmen .single{margin-top:130px;}#headboxU #posbtns{height:272px;padding:38px 0 0 35px;}#headboxU #posbtns .posbtn{display:block;line-height:60px;height:60px;color:#666;}#headboxU #posbtns .posbtn:hover{color:#00a2f2;}#navirow{height:60px;background:url(/layout/navi.jpg) 50% bottom no-repeat;}div.agbpkt {text-align:center;}
div.agbpkt IMG, .m5 {margin:5px;}
#abgcontent {line-height:1.5em;}
#abgcontent img.links {float:left;margin:0 15px 5px 0;}
#abgcontent img.rechts {float:right;margin:0 0 5px 15px;}
div.submencont {position:absolute;padding-top:20px;z-index:1000;}
div.submencont div.submen {
	position:relative;
	left:-16px;
	margin-top:20px;
	border:2px solid white;
	background-color:white;
	opacity:.75;
	filter:alpha(opacity = 75);
	z-index:1000;
}
div.submencont div.submen a.subpunkt{
	display:block;
	padding:5px;
	line-height:1.2em;
	color:black;text-decoration:none;
}
div.submencont div.submen a.subpunkt:hover{
	background-color:gray;color:white;
	opacity:.75;
	filter:alpha(opacity = 75);
}
a.KPtag {;float:left;padding:8px 14px;margin-top:10px;background:none;text-decoration:none;font-weight:bold;color:#000;}
a.KPtag.aktiv, a.KPtag:hover {background:#fff url(/layout/bgverl_usd.jpg) top repeat-x;color:#00a2f2;}
.KPwTag {border-bottom:2px solid #00a2f2;font-weight:bold;color:#00a2f2;padding-bottom:5px}
.KPtime {font-weight:bold;min-width:110px;padding-left:48px;background:url(/layout/clock.png) no-repeat 15px 50%;color:#999;line-height:1.5em;}
.KPwTagWrap .KPtime {padding:0;background:none;}
.KPkurs {border-left:1px solid #00a2f2;color:#999;font-weight:normal;line-height:1.5em;}
.KPkurs p.teaser{color:gray;}
.KPkurs p.hints{color:#00a2f2;font-size:0.9em;}
.KPwTagWrap .KPkurs {border:0;}
a.kpwechselbtn,a.bigbtn,a.bigbtnOB {
	line-height:50px;
	display:inline-block;height:50px;
	margin:5px 10px 5px 0;
	border:1px solid silver;
	color:gray;
	font-size:1.2em;
	text-decoration:none;
	/*runde ecken*/
}
a.kpwechselbtn {padding:0px 6px 0px 58px;}
a.bigbtn {padding:0px 5px 0px 50px;}
a.bigbtnOB {
	padding:0px 5px;
}
a.kpwechselbtn {
	background:url(/layout/timetable.png) 6px 50% no-repeat; /* ########################################## */
}
a.kpdruckbtn {
	background:url(/img/old/btnsymb/drucker.gif) 9px 50% no-repeat; /* ########################################## */
}
a.kpwechselbtn:hover, a.kpwechselbtn.aktiv, a.bigbtn:hover, a.bigbtn.aktiv, a.bigbtnOB:hover, a.bigbtnOB.aktiv {
	border:1px solid #00a2f2;
	color:#00a2f2;
}
a.smallbtn {
	line-height:20px;
	display:inline-block;height:20px;
	padding:5px/* 0px 25px*/;
	margin:5px 10px 5px 0;
	border:1px solid silver;
	color:gray;
	text-decoration:none;
	/*runde ecken*/
}
a.smallbtn img {margin-right:5px;vertical-align:middle;
}
a.smallbtn:hover, a.smallbtn.aktiv {
	border:1px solid #00a2f2;
	color:#00a2f2;
}
div.kptagesinfo, div.kpplaninfo {
	border:1px dashed silver;
	text-align:center;
	color:#00a2f2;
	padding:4px;
}
div.kpplaninfo {
	border:1px dashed gray;
}
.KPwBlockWrap0 {
	margin-bottom:6px;
	background:url(/img/kprowbgr.png) right 0 repeat-y;
}
.KPwBlockWrap1 {
	margin-bottom:6px;
	background:url(/img/kprowbgl.png) repeat-y;
}
.KPwTagWrap {
	width:14%;margin-right:1px;
}
.downarrow {
	padding-left:10px;
	background:url(/img/symb/down.gif) 0 50% no-repeat;
}
.KursHighlight,.KursHighlight .KPtime,.KursHighlight strong,.KursHighlight .hints {
	background-color:#ccc;color:#00a2f2;
}

#hpboxcont .hpblock_first {background: url(/layout/reiterbg.jpg) left -43px repeat-x;}
div.hpbox_1titel {color:black;}
div.hpbox_1titel div.title {padding:0 20px;height:40px;line-height:30px;}
div.hpbox_1titel div.title span {font-weight:bold;color:gray;}
div.hpbox_1titel div.title span.img1 {background:url(/club/bg.jpg) 0 50% no-repeat;padding-left:20px;}
div.hpbox_clean {background:none;color:black;}
div.hpbox_reiter ul.reiter {margin:0;padding:0 6px;float:left;list-style:none;height:37px;/* height of tabs */width:100%;background:url(/layout/reiterbg.jpg) left bottom repeat-x;overflow:hidden;}
div.hpbox_reiter ul.reiter li {float:left;margin:0;padding:0;height:37px;/*1weniger als ul wenn mit border*/line-height: 37px;border-left:none;margin-bottom:-1px;overflow: hidden;position: relative;background: url(/layout/reiterbg.jpg) left bottom repeat-x;}
div.hpbox_reiter ul.reiter li a {text-decoration:none;color:#999;display:block;font-size:1em;outline:none;padding:0 20px;font-weight:bold;}
div.hpbox_reiter ul.reiter li.active {background: url(/layout/reiterbg.jpg) left top repeat-x;}
div.hpbox_reiter ul.reiter li.active a {color: #000;}
div.hpbox_reiter ul.reiter li a:hover {background: url(/layout/reiterbg.jpg) left top repeat-x;}
div.hpbox_reiter ul.reiter li.active a:hover {color: #000;}
.reitercont {border-top:none;overflow:hidden;clear:both;background:#fff;color:black;}
#hpboxcont a.listitem {display:block;background-color:#eee;border:1px solid #fff;border-right:1px solid silver;border-bottom:1px solid silver;overflow:hidden;}
#hpboxcont a.listitem:hover {border:1px solid silver;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#hpboxcont .reitercontent a.listitem {background-color:#fff;}
a.listitem_tt p {margin:0 0px 0 20px;font-size:0.9em;line-height:1.4em;color:gray;}
a.listitem_pt {height:50px;}
div.hpbox_rand {background:#fff;}div.hpbox_rand_o, div.hpbox_rand_ol, div.hpbox_rand_or, div.hpbox_rand_om span,div.hpbox_rand_om div.pre ,div.hpbox_rand_om div.after  {height:42px;}
div.hpbox_rand_or,div.hpbox_rand_ur, div.hpbox_rand_cr {width:8px;}
div.hpbox_rand_u, div.hpbox_rand_ul, div.hpbox_rand_ur {height:22px;}
div.hpbox_rand_ol, div.hpbox_rand_ul,div.hpbox_rand_cl {width:12px;}
div.hpbox_rand_o {background:url(/layout/box_top_bottom_bg.jpg) repeat-x 0 18px;}div.hpbox_rand_ol {background:url(/layout/box_corners.jpg) no-repeat 0 18px;float:left;}div.hpbox_rand_or {background:url(/layout/box_corners.jpg) no-repeat -30px 18px;float:right;}div.hpbox_rand_om img {height:32px;vertical-align:middle;float:left;}div.hpbox_rand_om span {background:#fff;line-height:39px;float:left;padding:0 6px;padding:0 10px;font-weight:bold;font-size:1em;color:gray;}div.hpbox_rand_om div.pre {background:url(/layout/title_gradient.png) repeat-y 0 0; width:12px;float:left;}div.hpbox_rand_om div.after {background:url(/layout/title_gradient.png) repeat-y -12px 0; width:12px;float:left;}div.hpbox_rand_cl {background:url(/layout/box_bg.jpg) repeat-y;float:left;}div.hpbox_rand_cr {background:url(/layout/box_bg.jpg) repeat-y -31px 0;float:right;}div.hpbox_rand_u {background:url(/layout/box_top_bottom_bg.jpg) repeat-x 0 -22px;}div.hpbox_rand_ul {background:url(/layout/box_corners.jpg) no-repeat 0 -22px;float:left;}div.hpbox_rand_ur {background:url(/layout/box_corners.jpg) no-repeat -30px -22px;float:right;}div.hpbox_highlight {background:orange;}div.hpbox_highlight>div {margin:1px;background:orange url(/layout/box_highlight.png);color:#fff;}div.hpbox_highlight p, div.hpbox_highlight div{line-height:1.4em;font-weight:bolder}
div.bigitem .content.ind100 {padding-left:115px;}
div.bigitem.marked {background-color:#fff5e4;}
div.bigitem.marked IMG {background:#fff;}
div.bigitem.marked .content h5 {padding:10px;font-size:1.3em;}
div.bigitem.marked .content h5,div.bigitem.marked .content div,div.bigitem.marked 
.lighter {color:black}
div.bigitem.notmarked .content h5,div.bigitem.notmarked .content div,div.bigitem.notmarked 
.lighter {color:gray}
/*bigteasernews_pic nur in cinema^^ */
.bigteasernews_pic {border:3px dashed #fff5e4;margin:6px;}
.bigteasernews_txt {padding:6px;margin-left:50%;}
.bigteasernews_txt .dat {padding:3px;}
.bigteasernews_txt .dat div{width:90px;background:#fff url(/layout/bgverl_usd.jpg) top repeat-x;color:#00a2f2;;border:1px solid;margin:3px 0;padding:3px;line-height:18px;}
.bigteasernews_txt .tit {margin:5px 0;padding:3px;border:1px dotted silver;border-right:0;border-left:0;font-size:1.4em;font-weight:bold}
.bigteasernews_txt .txt {line-height:1.3em;}
.bigteasernews_teas {display:block;height:30px;line-height:30px;padding:0 6px;}
.srbl {border-left:3px solid #00a2f2;}
.srbb {border-bottom:1px dotted #00a2f2;}
.picframe_bg {background-color:silver;display:inline-block;}
.picframe_th {height:100px;width:100px;}
.picframe_b5w {border:5px solid white;}
#panov2cont {border:1px solid silver;margin:auto;}
#mapcont {border:1px solid silver;margin:auto;background-color:#fff;}
.layer_c1 {}
.layer_c2 {z-index:2000;height:1px;position:fixed;left:0;width:100%;}
.layer_c2 #layerframe {width:100px;height:100px;overflow:hidden;}
.waiting {background:#fff url(/img/loader/wr24.gif) 50% 50% no-repeat;border:1px solid silver;}

.rowbg0,.rowbg1{z-index:1}
.extQuery {position:relative;text-align:left}
.extQuery_switch { 	display: inline-block;
	text-indent:-9999em;
	background:transparent url(/img/datenschutz/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
	width:23px;height:12px;
	overflow:hidden;
}
.extQuery .extQuery_switch {
	float:left;
	margin:6px 0 0;
	cursor:pointer;
}
.extQuery_switch.on {background-position: 0 -12px;}
.extQuery .extQuery_fblike {
	display: inline-block;
	width:218px;height:23px;
	overflow:hidden;xfloat:left;
}
.extQuery .extQuery_fblike.waitdead {
	background: transparent url(/img/datenschutz/gefaellt-mir.gif) no-repeat 0 0 scroll;
}
.extQuery .ask, .extQuery .undo {
	color:orange;
	border:1px solid;
	background:rgb(102,102,102);
	background:rgba(0,0,0,.8);
	padding:10px;
	width:220px;
	font-size:10px;
	position:absolute;
	left:0px;top:-5px;
	z-index:5000;
}
.extQuery .ask a, .extQuery .undo a {color:orange;}
.extQuery .ask .btn,.extQuery .undo .btn {padding:2px;margin:2px;float:left;}
.extQuery .btn_ja, .extQuery .btn_immer{background:url(/img/wmaui/bgglass_gruen.png) 50% 50% repeat-x;color:black;border:1px solid #595;}
.extQuery .btn_ja:hover, .extQuery .btn_immer:hover {border:1px solid #9d9;}
.extQuery .btn_nein{background:url(/img/wmaui/bgglass_red.png) 50% 50% repeat-x;color:black;border:1px solid #d99;}
.extQuery .btn_nein:hover {border:1px solid #e66;}

.social {padding-top:20px;margin:0px auto;width:700px;text-align:center}
.social .fb_bg {background:#eee;width:350px;height:23;px;margin:10px auto 0;-moz-border-radius: 8px; -webkit-border-radius: 8px;padding:3px}
.social div.div1 {float:left;height:40px;}
/* Share Dock Styles */
#sharedock { /*position: fixed; bottom: 0; left: 0;z-index: 999;width: 100%;*/  height: 45px; }
#dock { position: relative; bottom: 0; font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif; }
.dock-container { position: relative; /*background: url(/img/social/dock-background-sm.png) no-repeat bottom right;*/ height: 25px; padding: 10px; }
/*.dock-contaner-left { background: blue url(/img/social/dock-background-sm.png) no-repeat left bottom; width: 7px; height: 16px; position: absolute; bottom: 0; left: -7px; }*/
.dock-container .custom_images a { display: block; width:25px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333; cursor: pointer;}
.dock-container .custom_images span { /*background: rgba(220,0,220,.75);-moz-border-radius: 10px; -webkit-border-radius: 10px;*/ display: none; padding: 8px; margin-left: 7px; font-size: 11px; color: #333; line-height:1.2em;}
.dock-container .custom_images img { border: 0; margin: 5px 10px 0px; width: 90%;}
div.jGrowl div.header {
	line-height:20px;
}
@media print {
  .noprint, .jGrowl {display:none}
  div,p,span {font-size:0.95em}
  .rowbg0,.rowbg1 {border-top:1px solid gray;background:none;}
}
.parenthoverhide .parenthoverchild {display:none;}
.parenthover .parenthoverchild {display:none;}
.parenthover:hover .parenthoverchild {display:inline-block;}









p.test
{
	border: 1px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}

