body				{ min-width:700px!important; border:solid 1px #D0D0D0; font-size:13px;}
#logo				{ width:220px; }
#sidenavigation			{ width:220px; }  
#centercol 			{ margin-left:230px; }
#rightcol			{ width:200px; }
#rightcol ~ #centercol		{ padding-right:210px; }

table td					{ padding:2px 10px 2px 0px!important;}

.csc-textpic-left .csc-textpic-imagerow					{ float:left; width:100px!important; height:100px!important; margin:2px; } 
.csc-textpic-left .csc-textpic-image					{ width:100px!important; height:100px!important; overflow:hidden; margin:0px; padding:0px; background-color:#D0D0D0;} 
.csc-textpic-left .csc-textpic-image dt					{ width:100px!important; height:100px!important; overflow:hidden; text-align:center; }
.csc-textpic-left .csc-textpic-image dt img				{ width:auto; height:auto;} 

#widgets h2 				{ font-size:1.0em!important; }
#widgets span.widgetitem span 		{ font-size:12px!important; }
#widgets span.widgetitem span.headline 	{ font-size:16px!important; }
#cs-title-top-slider span.headline		{ font-size:30px!important; line-height:25px!important; }
#cs-title-widget1-slider span.headline	{ font-size:17px!important; }
#cs-title-widget1-slider span			{ font-size:12px!important; }
#cs-title-widget2-slider span.headline	{ font-size:17px!important; }
#cs-title-widget2-slider span			{ font-size:12px!important; }
#cs-title-widget3-slider span.headline	{ font-size:17px!important; }
#cs-title-widget3-slider span			{ font-size:12px!important; }
#cs-title-widget4-slider span.headline	{ font-size:17px!important; }
#cs-title-widget4-slider span			{ font-size:12px!important; }
#cs-title-widget5-slider span.headline	{ font-size:17px!important; }
#cs-title-widget5-slider span			{ font-size:12px!important; }
#cs-title-widget6-slider span.headline	{ font-size:17px!important; }
#cs-title-widget6-slider span			{ font-size:12px!important; }
#cs-title-widget7-slider span.headline	{ font-size:17px!important; }
#cs-title-widget7-slider span		{ font-size:12px!important; }
#widgets .info .event 			{ font-size:12px!important; }
.ui-datepicker 				{ font-size:13px!important; left:10px!important; width:100%!important; }
#datepicker				{ diplay:block; }

#cs-title-top-slider				{ width:66%!important }
#top-slider span				{ font-size:18px!important; line-height:12px!important;}
#top-slider span.headline			{ font-size:30px!important; line-height:20px!important;}
#top-slider span.schedule			{ font-size:14px!important; line-height:18px!important;}


#widgets { position:relative; top:10px; height:1100px; border:none; margin-top:10px; }
#widgets span.widgetitem { top:27px; }

#widget1 { position:absolute; left:0px; top:0px; border-top:solid 1px #000000; height:40%; width:66%; overflow:hidden; }
#widget3 { position:absolute; left:66%; padding-left:10px; top:0px; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:32.5%; overflow:hidden; }
#widget3 h2 { padding:5px 0px 5px 0px!important; background-color:#ffffff; white-space:nowrap; }

#widget2 { position:absolute; left:0px; top:34%!important; border-top:solid 1px #000000; border-left:none!important; height:40%; width:66%; background-color:#ffffff; overflow:hidden;}
#widget2 .coin-slider { height:100%; }
#widget2 #widget2-slider { margin:0px 0px 0px 0px; right:0px; width:100%!important; height:100%!important; }
#widget2 #widget2-slider a { display:block; }
#widget2 #widget2-slider a img { width:100%!important; height:auto!important; }
#widget2 #widget2-slider .cs-title { height:100%!important; padding:0px!important; left:50%!important; bottom:0px; width:100%!important;}
#widget2 #widget2-slider .cs-title .headline { padding:10px!important; }
#widget2 h2 { padding:5px 0px 5px 0px; }
#widget2 #cs-widget2-slider11 { right:0px; }


#widget4 { position:absolute; left:66%; top:34%!important; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:33.9%; clear:both; overflow:hidden; }
#widget4 h2 { padding:5px 0px 5px 10px!important; background-color:#ffffff;}
#widget4 #widget4-slider { margin:0px 0px 0px 10px!important; height:100%!important;}
#widget4 > a > img { border:none; height:100%; margin-left:10px!important;}

#widget5 { position:absolute; left:0px; top:68%!important; border-top:solid 1px #000000; border-left:none!important; height:40%; width:33%; float:left; overflow:hidden;  }
#widget5 h2 { padding:5px 0px 5px 0px; }
#widget5 #widget5-slider { margin:0px 0px 0px 0px; right:0px; width:100%!important; }
#widget5 #widget5-slider a { display:block; }
#widget5 #widget5-slider a img { width:auto!important; height:100%!important; }
#widget5 #cs-widget5-slider11 { right:0px; }
#widget5 span.widgetitem { left:0px; }

#widget6 { position:absolute; left:33%; top:68%!important; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:33%; float:left; overflow:hidden;}
#widget6 #widget6-slider { margin:0px 0px 0px 10px; right:0px; width:100%!important; }
#widget6 #widget6-slider a { display:block; }
#widget6 #widget6-slider a img { width:auto!important; height:100%!important; }

#widget7 { position:absolute; left:66%; top:68%!important; border-top:solid 1px #000000; border-left:solid 1px #000000; height:40%; width:33.9%; float:left; overflow:hidden;}
#widget7 h2 { padding:5px 0px 5px 10px; }
#widget7 #widget7-slider { margin:0px 0px 0px 10px; height:100%!important; }
#widget7 #widget7-slider a { height:100%!important; }
#widget7 img { border:none; height:100%!important; width:auto!important; margin-left:0px; }
#widget7 .cs-title { position:absolute; width:100%; padding:10px; left:10px; bottom:0px!important; top:auto!important; color:#ffffff; background:rgba(0,0,0,0.4 ); display:block; text-transform:uppercase;}
#widget7 .cs-title span { font-size: 13px; padding:5px;}
#widget7 .cs-title span.headline { font-size: 18px; width:100%!important; }
#widget7 .cs-title span.schedule {  }
#widget7 span.widgetitem { position:absolute; width:90%; padding:10px; left:10px; right:0px; top:auto!important; bottom:0px!important; color:#ffffff; background:rgba(0,0,0,0.4 ); display:block; text-transform:uppercase;}
#widget7 span.widgetitem span { font-size: 13px; padding:0px 10px 5px 0px!important; }
#widget7 span.widgetitem span.headline { padding-top:0px!important; font-size: 18px; width:100%!important; padding-bottom:5px; }
#widget7 span.widgetitem span.schedule {  }

#centercol form#eventselection div#submit input#anzeigen { width:100%; }
#centercol form#eventselection div#submit input#la_anzeigen { width:100%; }
