body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;overflow: auto;}
select,input,textarea{font-size:99%;}
form{margin:0;padding:0;}
img{border:0;}#left{float:left;}#right{float:right;}#main{width:auto;position:relative;}.inside{position:relative;text-align:left;}.block{overflow:hidden;}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}.custom{display:block;text-align:left;}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
	
.field_heading { color:#aaa; }
.field_type img { vertical-align: middle; }

/* mediaboxAdvanced - white theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(../images/50.gif) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 10px 40px rgba(0,0,0,0.70);-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.70);}
#mbCenter.mbLoading{background:#fff url(../images/WhiteLoading.gif) no-repeat center;-moz-box-shadow:none;-webkit-box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:left;background-position:center center;background-repeat:no-repeat;padding:50px 120px;}
#mbImage a,#mbImage a:link,#mbImage a:visited{color:#ddd;}
#mbImage a:hover,#mbImage a:active{color:#fff;}
#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px 120px;}#mbTitle{display:inline;color:#666;font-weight:bold;line-height:20px;font-size:12px;}
#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px;}
#mbCaption{display:block;color:#999;line-height:14px;font-size:10px;}
#mbPrevLink,#mbNextLink,#mbCloseLink{display:block;float:right;height:20px;margin:0;outline:none;}
#mbPrevLink{width:83px;background:transparent url(../images/WhitePrevious.gif) no-repeat center;}
#mbNextLink{width:54px;background:transparent url(../images/WhiteNext.gif) no-repeat center;}
#mbCloseLink{width:65px;background:transparent url(../images/WhiteClose.gif) no-repeat center;}
#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline;}


/* Style sheet basic */
body{behavior:url("tl_files/csshover3.htc");}
body{margin:20px 0;padding:0;font-family:arial,verdana,sans-serif;font-weight:normal;font-size:12px;color:#666666;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{}
h1,h2,h3,h4,h5,h6{
color:#858585;
font-size:16px;
margin:30px 0;
padding:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;color:#0099ff;}
a:active{font-weight:bold;color:#333333;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}

p.bodytext {
color:#858585;
font-family:'Helvetica Neue',Arial,Sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:21px;
text-decoration:none;
vertical-align:baseline;
}


/* Style sheet main */
#body{height:100%;overflow-y:auto;}
#container{border-top:1px solid #333333;}
#main{float:none;clear:both;margin:0 0 10px;padding:0; padding-bottom:50px;color:#999999;border-top:1px solid #333333;border-bottom:1px solid #333333;}
#wrapper{padding-right:15px;padding-left:15px;}
#left_right{display:inline;}
#left{width:730px;margin:0;padding:0;}
#right{width:200px;height:150px;float:right;margin:0;padding:0;background:url("./images/blank.gif") right top no-repeat;}
#footer{width:100%;bottom:0;left:0;position:fixed;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#333333;border-top:1px solid #666666;}
* html #footer{padding-bottom:25px;position: absolute;top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop+(document.body.clientHeight-this.clientHeight));}
#id-398-productions-unlimited{background-image:url("images/malerei1_kl.jpg");background-repeat:no-repeat;background-position:center -80px;}
.mod_navigation,.mod_navigationSub,.mod_articleList,.mod_customnav{width:200px;float:left;margin:0;padding:0 0 30px;border-bottom:0;}
.mod_navigationSub,.mod_customnav{width:200px;min-height:8em;_height:auto !important;}
.mod_navigationSub h2{border-bottom:1px solid #cccccc;}
.mod_navigationSub h5,.mod_articleList h5,.mod_customnav h5{border-top:1px solid #666666;font-weight:normal;font-size:100%;}
ul{margin:0;padding:0;list-style-type:none;}
li{margin:0;padding:5px 0;border-bottom:1px solid #cccccc;list-style-type:none;}
p.active{font-weight:bold;}
div#right ul.level_1 li.first{}
ul li a{color:#999999;}
ul li a:hover{color:#0099ff;}
ul li span.image_container a img{padding:4px;}
ul li span.image_container a img:hover{background-color:#333333;}
* html ul li span.image_container a:hover{background-color:#333333;}
.mod_article{width:960px;margin:0 auto;padding-bottom:50px;text-align:center;border-top:1px solid #333;border-bottom:1px solid #333;}
.mod_navigation p,.mod_navigationSub p,.mod_articleList p,.mod_customnav p{margin:0;padding:0;}
* html ul,* html li{height:1px;}
ul.level_1{width:200px;margin:0;padding:0;list-style-type:none;}
ul.level_2{width:200px;margin-top:5px;padding-left:20px;}
ul.level_3{width:200px;margin-top:5px;padding-left:20px;}
.mod_breadcrumb{border:0;font-size:11px;color:#ffffff;}
.mod_breadcrumb a{color:#f4f4f4;}
div.mod_faqlist{margin-bottom:20px;padding-bottom:20px;text-align:justify;border-bottom:5px solid #c6d2c6;}
div.mod_faqlist ul{padding-left:200px;}
.mod_faqlist h2{margin:0 0 20px;padding:5px 0 2px 2px;}
.mod_faqreader{text-align:justify;}
.mod_faqreader h1{padding-left:200px;}
.mod_faqreader p.info{padding-left:200px;}
.ce_text{margin:0;padding:10px 0 10px 200px;text-align:justify;border-bottom:5px solid #c6d2c6;}
#faqs{margin-bottom:20px;border-bottom:5px solid #c6d2c6;paddin-bottom:20px;}
#faqs div.ce_text{margin:0 0 0 200px;padding-left:0;border-bottom:1px solid #CCCCCC;}
#faqs h3.ce_headline{margin-left:200px;padding-bottom:15px;}
#news div.ce_text{border-bottom:1px solid #666666;}
div#news div.news_footer{border-bottom:5px solid #c6d2c6;}
p.info{font-style:italic;font-size:10px;color:#cccc99;}
div.mod_newsreader{text-align:justify;}
div.mod_newsreader h2{padding-left:200px;}
div.mod_photoshow{}
div.mod_photoshow h5{margin-bottom:2px;padding:2px 0 3px 5px;text-align:left;background-color:#c6d2c6;color:#ffffff;}
a:hover.nextButtonLink img{border-bottom:5px solid #ffffff;}
a:hover.prevButtonLink img{border-bottom:5px solid #ffffff;}
.ce_headline{text-align:left;font-weight:bold;}
.imgBigCaption{margin-top:3px;font-style:italic;}
.nextButton{float:right;}
.prevButton{float:left;}
.photoShowImage{padding-top:10px;padding-bottom:5px;background-color:#000000;}
.toggler{margin:2px 0;padding:3px 0 5px;border-top:0 solid #fff;border-bottom:0 solid #fff;font-weight:bold;}
div.toggler:hover{color:#000033;}
div.toggler:active{color:#333333;}
.ce_accordion{text-align:justify;border-bottom:1px solid #cccccc;}
div.accordion div p,div.accordion div table{padding-left:200px;}
div.accordion div table p{padding-left:0;}
div.accordion div p a,div.accordion div p a:link{color:#0099FF;}
div.accordion div p a:hover{color:#666666;}
.accordion p{margin-left:5px;}
div.ce_hyperlink{width:auto;overflow:hidden;clear:none;padding:0;text-align:center;vertical-align:top;display:inline-block;display: -moz-inline-box-moz-box-orient: vertical;zoom:1.0;}
* html div.ce_hyperlink{display:inline;}
* + html div.ce_hyperlink{display:inline;}
div#links div.ce_hyperlink{display:block;margin-left:200px;padding-top:5px;padding-bottom:5px;text-align:left;border-bottom:1px dotted #cccccc;}
a.hyperlink_img img{padding:4px;}
a:hover.hyperlink_img img{background-color:#333333;}
a.hyperlink_img:hover{background-color:#ffffff;}
div.ce_hyperlink div.image_container div.caption{display:none;margin:2px 0 0;text-align:center;border-bottom:1px solid #cccccc;font-weight:bold;}
#news{margin-top:30px;}
div.mod_newslist{margin-bottom:20px;padding-bottom:10px;text-align:justify;border-bottom:1px dotted #666666;}
.layout_short{margin-top:20px;margin-left:200px;border-bottom:1px dotted #c6d2c6;}
.teaser{padding-bottom:10px;}
div.pagination{margin-top:10px;text-align:right;border-top:1px solid #cccccc;}
div.pagination p{width:30%;float:right;display:none;text-align:right;}
div.pagination ul li{display:inline;}
.ce_gallery_inner{padding-bottom:20px;text-align:center;}
div.ce_gallery ul li{display:inline;border-bottom:0px;list-style-type:none;}
#footerLogoWrap{width:100%;bottom:25px;right:20px;position:fixed;display:none;padding-left:15px;border-top:1px dotted #cccccc;}
#footerLogo{position:relative;float:right;clear:both;padding-top:47px;text-align:right;background:url("tl_files/rw_background/398_100_50.jpg") right bottom no-repeat;}
.pdf_link{margin-top:10px;text-align:right;font-weight:bold;}
.back{text-align:right;}
.text_normal{font-weight:normal;}

.csc-textpic{
border-top: 1px solid #CCCCCC;
background-color: #efefef;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{
margin-right: 22px
}

div.csc-textpic-left div.csc-textpic-imagewrap {
margin-bottom: 30px;
}

ul.csc-bulletlist-2, ol.csc-bulletlist-2 {
list-style-image:url(./images/bullet_list.png);
list-style-position:outside;
list-style-type:disc;
margin:10px 10px 20px 20px;
padding:0;
}

.csc-bulletlist-2 li {
margin-bottom:0.5em;border:none;}

.csc-bulletlist{
# margin-bottom: 50px;
}

.newslistimage {
border:1px solid #333333;
padding: 3px;
float: left;
margin-right: 10px;
}

.news-list-item{
border: none;
margin-bottom: 16px;
}

.clearer{
visibility: hidden;
}
.news-list-morelink{
float: left;
}

a.first {
font-weight:bold;
}
