DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:2px solid black;padding:0px 0px}
DIV.csc-textpic-imagewrap{padding:0}
DIV.csc-textpic IMG{border:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none}
DL.csc-textpic-image{margin:0}
DL.csc-textpic-image DT{margin:0;display:inline}
DL.csc-textpic-image DD{margin:0}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-right:10px}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;
margin-left:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:10px;display:block}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:10px}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:10px}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-center{text-align:center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;
}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
/*T2E*/
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}
/*T2\*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,* html .csc-textpic-intext-left ol,* html .csc-textpic-intext-left ul{height:1%}
/*T2E*/
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html,body{font-family:Arial,Verdana;font-size:12px;line-height:185%;width:100%;height:100%}
body{background:url('../../fileadmin/templates/main/CSS/images/bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#bg{display:none;z-index:0}
#logo{position:absolute;z-index:99;top:40px;left:50px;width:200px;height:82px}
#logo img{display:block;border:0}
#bottombar{position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:url('../../fileadmin/templates/main/Images/a65.png');z-index:99;margin:0;padding:0}
#inner-bottombar{width:990px;margin:0 auto;position:relative}
#langmenu{position:absolute;top:25px;right:50px}
#langmenu ul li{display:inline;color:white;text-transform:uppercase;padding:0 0 0 10px}
#langmenu ul li a{color:white;text-decoration:none}
#langmenu ul li.act a{color:#0089d0}
#langmenu ul li.deact{color:#555}
#menu{position:absolute;width:600px;left:100px;bottom:0}
#menu ul{position:absolute;top:25px;left:0;width:600px}
#menu ul ul{position:absolute;top:25px;left:0;display:none}
#menu li{display:block;float:left;margin-right:35px;font-size:13px}
#menu li.act ul{display:block}
#menu li.act a{color:#e4e6e7}
#menu li.act .act a{color:#0089d0}
#menu a{color:#7d7e80;text-decoration:none;font-weight:normal}
#menu .home{position:absolute;top:26px;left:-50px}
#outer_scrollable{width:100%;height:0;background-image:url('../../fileadmin/templates/main/Images/white-a75.png');position:absolute;bottom:100px;z-index:99;text-align:center;display:none}
#scrollable{
position:relative;overflow:hidden;width:890px;height:255px;margin:30px auto 0 auto;text-align:left;
}
#scrollable .items{
width:20000em;position:absolute;
}
#scrollable .items .item{width:890px;height:255px;float:left}
.navi{height:20px;text-align:center;margin-top:5px}
.navi a{width:8px;height:8px;display:inline-block;vertical-align:middle;background:url('../../fileadmin/templates/main/Images/scrollable/arrow/navigator.png') 0 0 no-repeat;font-size:1px;cursor:pointer;margin:0 2px}
.navi a:hover{background-position:0 -8px}
.navi a.active{background-position:0 -16px}
.arrows{width:890px;height:1px;margin:0 auto;position:relative}
.arrows a{display:block;width:15px;height:18px;cursor:pointer;font-size:1px;position:absolute;top:149px}
.arrows a.left{background:url('../../fileadmin/templates/main/Images/leftarrow.png') no-repeat;left:-45px}
.arrows a.right{background:url('../../fileadmin/templates/main/Images/rightarrow.png') no-repeat;right:-45px}
.arrows a.disabled{visibility:hidden !important}
h1{font-size:22px;margin-bottom:10px;margin-right:10px;color:#0089d0}
h2{font-size:13px;font-weight:bold}
h2 a{text-decoration:none;color:#000}
a{color:#0092cf;text-decoration:none}
b,strong{font-weight:bold}
span.important{font-size:14px;line-height:28px;font-weight:bold}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.clearer{clear:both;line-height:0;height:0}
.csc-frame-frame1{font-size:9px;padding-top:60px;color:#7d7e80}
.csc-frame-frame1 a{color:#7d7e80;text-decoration:underline}
.department{height:550px;overflow:auto;padding:20px}
.employee{width:340px;height:145px;float:left}
.employee .image{width:135px;float:left}
.employee .info{width:205px;float:right}
ul.staff-departments{padding-top:10px}
ul.staff-departments li{display:block;width:128px;margin:0 10px;float:left;text-align:center;line-height:16px}
ul.staff-departments li a{font-weight:bold;color:black}
.staff-info{display:block;margin:0 auto 10px auto}
.news-item p.news-date{font-style:italic;color:#999;font-size:11px}
.news-text{height:160px}
.news-links{height:29px}
.news-links a img{margin-right:10px}
.tx-hmrschedule-pi1{height:550px;overflow:auto;padding:20px}
.tx-hmrschedule-pi1 table{width:100%}
.tx-hmrschedule-pi1 table th,.tx-hmrschedule-pi1 table td{padding:4px;text-align:left}
.tx-hmrschedule-pi1 table th.align-center,.tx-hmrschedule-pi1 table td.align-center{text-align:center}
.tx-hmrschedule-pi1 table th{background-color:#cbcbcb}
.tx-hmrschedule-pi1 table tr.even td{background-color:#ededed}
.tx-hmrschedule-pi1 div{padding:4px 0}
.tx-hmrschedule-pi1 .scheduleprint{text-align:right}
.tx-hmrschedule-pi1 .scheduleprint img{margin-right:2px}
.scheduleproblems{text-align:right;font-style:italic;margin:15px 0 0 0}
.scheduleproblems *{font-style:italic}
#tags{width:394px;height:198px;position:absolute;top:0;right:0;overflow:hidden;z-index:99}
.tag-container{height:89px;width:364px;position:absolute;top:0;right:-330px}
.tag-container .tag{width:34px;height:89px;float:left;cursor:pointer}
.tag-container .tag-close{width:25px;height:24px;position:absolute;top:-8px;left:-5px;background-image:url('../../fileadmin/templates/main/Images/close.png');background-repeat:no-repeat;cursor:pointer;display:none}
.tag-container.active .tag-close{display:block}
.tag-container .tag-content{width:330px;height:89px;float:left;background-repeat:repeat-x;background-image:url('../../fileadmin/templates/main/Images/tag-content.png')}
#schedules{top:20px}
#schedules .tag{background-image:url('../../fileadmin/templates/main/Images/schedules.png')}
#tip{top:109px}
#tip .tag{background-image:url('../../fileadmin/templates/main/Images/TIP.png')}
#tip h3{color:#fff;font-size:16px;font-weight:bold;margin:9px 0 0 0;padding:0}
#tip p{color:#fff;font-style:italic;margin:0 0 3px 0;padding:0;width:100%}
#tip input.tipinput{border:0;width:120px;font-size:10px;padding:4px;margin-right:5px}
#tip input.tipinput.default{color:#aaa}
#schedules ul{margin:0;padding:10px 0 0 30px;list-style:none}
#schedules li{display:block;float:left;margin-right:40px;text-align:center}
#schedules a{color:#fff;font-size:13px}
#wt_statements{position:absolute;bottom:60px;right:0;width:400px;height:180px;z-index:99}
#wt_statements p{font-size:40px;color:white;line-height:50px;width:auto !important;margin:0}
.item .twocol-1{width:435px;float:left}
.item .twocol-2{width:435px;float:right}
.item .threecol-1{width:283px;float:left}
.item .threecol-2{width:283px;float:left;margin-left:20px}
.item .threecol-3{width:283px;float:right}
.item .fourcol-1{width:207px;float:left}
.item .fourcol-2{width:207px;float:left;margin-left:21px}
.item .fourcol-3{width:207px;float:left;margin-left:21px}
.item .fourcol-4{width:207px;float:right}
#overlay_box{
display:none;
z-index:10000;
background-color:#fff;width:775px;min-height:592px;border:1px solid #666;
-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000}
#overlay_box .close{background-image:url('../../fileadmin/templates/main/Images/Overlay/close.png');position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}
#overlay_box .ajaxspinner{padding:175px 0;text-align:center}

