body				{ min-width:500px!important; font-size:11px; border:solid 1px #FFD0D0; margin:0px; }
#logo				{ width:160px; }
#sidenavigation			{ width:160px; }  
#centercol 			{ margin-left:165px; }
#rightcol			{ width:130px; }
#rightcol ~ #centercol		{ padding-right:135px; }

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

#topnavigationlist		{ font-size:11px!important; }
#footernavigation		{ font-size:12px!important; }

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

#widgets span.widgetitem span 			{ font-size:11px!important; }
#widgets span.widgetitem span.headline 		{ font-size:14px!important; }
#cs-title-top-slider span.headline		{ font-size:20px!important; line-height:18px!important; }
#cs-title-widget1-slider span.headline		{ font-size:13px!important; }
#cs-title-widget1-slider span			{ font-size:10px!important; }
#cs-title-widget2-slider span.headline		{ font-size:13px!important; }
#cs-title-widget2-slider span			{ font-size:10px!important; }
#cs-title-widget3-slider span.headline		{ font-size:13px!important; }
#cs-title-widget3-slider span			{ font-size:10px!important; }
#cs-title-widget4-slider span.headline		{ font-size:13px!important; }
#cs-title-widget4-slider span			{ font-size:10px!important; }
#cs-title-widget5-slider span.headline		{ font-size:13px!important; }
#cs-title-widget5-slider span			{ font-size:10px!important; }
#cs-title-widget6-slider span.headline		{ font-size:13px!important; }
#cs-title-widget6-slider span			{ font-size:10px!important; }
#cs-title-widget7-slider span.headline		{ font-size:13px!important; }
#cs-title-widget7-slider span			{ font-size:10px!important; }
#widgets .info .event 				{ font-size:10px!important; }
.ui-datepicker 					{ font-size:10px!important; }
#widgets .info a 					{ font-size:10px; }

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


#widget1	{ height:32%!important; top:0!important; }
#widget2	{ height:32%!important; top:34%!important;}
#widget3	{ height:32%!important; top:0!important;}
#widget4	{ height:32%!important; top:34%!important;}
#widget5	{ height:32%!important; top:68%!important;}
#widget6	{ height:32%!important; top:68%!important;}
#widget7	{ height:32%!important; top:68%!important;}


#widget1 span.widgetitem { top:27px!important; bottom:0px!important; }
#widget2 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget2 .cs-widget2-slider { width:100%!important; height:100%!important; }

#widget3 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget4 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget5 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget5 #widget5-slider { display:block!important; height:100%!important; }
#widget5 #widget5-slider { width:100%!important; height:100%!important; }
#widget5 #widget5-slider a img { width:auto!important; height:100%!important; }

#widget6 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget6 #widget6-slider { width:100%!important; height:100%!important; }
#widget6 #widget6-slider a img { width:auto!important; height:100%!important; }

#widget7 span.widgetitem { top:auto!important; bottom:0px!important;}
#widget7 #widget7-slider { width:100%!important; height:100%!important; }
#widget7 #widget7-slider a img { width:auto!important; height:100%!important; }

.visitorcounter{display:block; background-color:#00AEEF; margin:0px; padding:0px 10px; border:none; color:#ffffff; font-size:18px; position:relative; left: 0px; right:0px; bottom:5px;}
