body					{ min-width:320px!important; font-size:11px; border:none!important; margin:0px!important; background-color:#FFFFFF!important;}

#topnavigationlist			{ font-size:18px!important; font-weight:bold!important; }
#topnavigationlist > li			{ display:none; text-align:left; margin:0px!important; padding:2px 10px 2px 10px!important; overflow:hidden; border:solid 1px #F0F0F0!important;}
#topnavigationlist > li > ul		{ display:none!important; position:relative;}
#topnavigationlist > li > ul > li	{ margin-left:0px!important;}
#topnavigationlist > li > a		{ border:none!important; display:block; }
#topnavigationlist a			{ width:100%!important; display:block!important; }
#topnavigationlist #menuswitch	{ display:block;}16:00 06.07.2015

#footernavigation			{ display:none!important;}
#footernavigation div		{ display:none!important;}


#top-slider				{ height:200px!important; width:100%!important; }
#top-slider a img			{ height:200px!important; width:100%!important; }
#top-slider .cs-top-slider		{ height:200px!important; width:100%!important; }
#top-slider span			{ font-size:14px!important; padding: 10px 0px 0px 12px!important; line-height:10px!important;}
#top-slider span.headline		{ font-size:16px!important; line-height:11px!important;}
#top-slider span.schedule		{ font-size:12px!important; line-height:10px!important; padding: 0px 0px 0px 10px!important; }
#cs-title-top-slider			{ width:50%!important; }

#datepicker .ui-datepicker		{ left:0px!important; padding-left:0px!important;}

#content				{ display: table; }
#content #sidenavigation		{ display: table-footer-group; position:relative; font-size:12px!important; width:100%!important; margin-top:20px!important;}
#content #centercol 			{ display: table-header-group; font-size:12px!important; padding-top:10px!important; padding-right:0px!important; padding-left:0px!important; margin-left:0px;}
#content #centercol div		{ padding-left:5px!important; }
#content #centercol p		{ padding-left:5px!important; }
#content #centercol h2		{ padding-left:5px!important; }
#content #rightcol			{ display: table-cell; height:auto!important; float:none!important; width:100%!important; margin-top:200px!important; border-top:solid 2px #000000!important;}

#sidenavigationlist > li 		{ padding-left:5px!important; }
#sidenavigationlist a 		{ width:100%!important; display:block!important; }

#content .csc-header h1.csc-firstHeader { margin-top:10px!important; }
#rightcol .csc-textpic-left img		{ max-height:none!important; }
#socialmedia				{ padding-top:20px!important; }

#widgets				{ height:1020px!important; }
#widget1				{ padding:0px!important; height:200px!important; top:0!important; left:0px!important; width:100%!important;}
#widget1 span.widgetitem 		{ position:absolute; padding:0px; right:0px!important; bottom:0px!important; top:25px!important; color:#ffffff; background:rgba(0,0,0,0.4 ); width:50%!important; text-transform:uppercase;}
#widget2				{ padding:0px!important; height:200px!important; top:404px!important; left:0px!important; width:100%!important;}
#widget3				{ padding:0px!important; height:200px!important; top:202px!important; left:0px!important; width:50%!important;}
#widget4				{ padding:0px!important; height:200px!important; top:202px!important; left:50%!important; width:50%!important;}
#widget4 #widget4-slider		{ margin-left:0px!important; }
#widget4 span.widgetitem 		{ left:0px!important; width:100%!important; }
#widget5				{ padding:0px!important; height:200px!important; top:606px!important; left:0px!important; width:50%!important;}
#widget6				{ padding:0px!important; height:200px!important; top:606px!important; left:50%!important; width:50%!important;}
#widget6 #widget6-slider		{ margin-left:0px!important; }
#widget6 span.widgetitem 		{ left:0px!important; width:100%!important; }
#widget7				{ padding:0px 0px 10px 0px!important; height:200px!important; top:808px!important; left:0px!important; bottom:10px!important; width:100%!important;}
#widget7 #widget7-slider		{ margin-left:0px!important; }
#widget7 > #widget7-slider > a > img	{ width:100%!important; height:auto!important; }
#widget7 .cs-title 			{ position:absolute; padding:10px!important; right:0px!important; top:0px; bottom:0!important; color:#ffffff; background:rgba(0,0,0,0.4 ); width:47.5%; text-transform:uppercase;}
#widget7 span.widgetitem 		{ position:absolute; padding:10px 0px 0px 0px!important; left:auto!important; right:0px!important; bottom:0px!important; top:25px!important; color:#ffffff; background:rgba(0,0,0,0.4 ); width:50%!important; text-transform:uppercase;}
#widget7 span.widgetitem span	{ padding:10px!important; }