.newslist-frontpage { clear:both; margin-top:5px;}
.newslistitem-frontpage {padding-top:10px; padding-bottom:1px; width:100%; clear:left;}
.newslist-frontpage h2 {margin-top:5px !important; padding-top:0px;}
.newslist-frontpage h2.border {border-bottom:1px dashed #ccc !important;}
.newslist-frontpage h3 {margin-top:0px !important; padding-top: 0px !important;}
.newslist-frontpage img {margin-right: 0px !important;}

#maincolumn-startpage {height:auto; float:left; width:540px; padding-left:15px; padding-right:15px; border-right:1px solid #E0E5D7;border-left:1px solid #E0E5D7;}
#maincolumn-frontpage {height:auto; float:left; width:750px; padding-left:15px; padding-right:15px; border-left:1px solid #E0E5D7;padding-bottom:1px;}
#bottomcolumn {width:100%; float:center; height:170px;} 

#maincolumn-startpage .right {width:260px; padding-left:20px; float:left;} /*JOL 10*/
#maincolumn-frontpage a {font-size:1.2em; text-decoration:underline !important; }
#maincolumn-startpage h1 {font-size:1.6em; color:#543019; margin-left:0; margin-bottom:0; margin-right:0; margin-top:0px;}
span.frontpage-title {font-size:1.3em; margin-right:0; margin-left:0; margin-top:0.3em; color:#543019; margin-bottom:0em;}
p.frontpage-border {border-bottom:1px dashed #ccc !important;}
div.frontpage-border-news {border-bottom:1px dashed #ccc !important;}
p.frontpage-border-bottom {border-bottom:1px solid #E0E5D7 !important;}
div.frontpage-border-top {border-top:1px solid #E0E5D7 !important; margin-left:20px;margin-right:20px;}
span.frontpage-border-right {border-right:1px solid #E0E5D7 !important; line-height:1.5em;}
div.frontpage-ingress  {font-size:1.1em; margin-top:0px;color:#333;padding-top:1px;}
#maincolumn-startpage h2 {font-size:1.3em!important; line-height:1.5em; color:#543019 !important; margin-top:0px !important;}
#maincolumn h2, #maincolumnwide h2, #maincolumn-startpage h2 {font-size:1.4em; line-height:1.2em;font-weight:bold; margin-bottom:0px; margin-top:1.0em; color:#333;}
#bottomcolumn h2 {font-size:1.3em!important;color:#543019 !important;margin-bottom:0px; color:#333;padding-left:20px;}
#maincolumn-frontpage h2 {font-size:1.3em!important; line-height:1.5em; color:#543019 !important;margin-bottom:0px;}
/*images*/
div.imgright {float:right; margin-left:10px;}
div.imgleft2 {float:left; margin-right:4px;} /*jol*/
div.imgleft-shortcuts {float:left; margin-right:4px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;} /*jol*/
div.imgleft-news {float:left; margin-right:4px;padding-top:3px;padding-right:5px;} /*jol*/
div.frontpage-left {float:left; padding-right:10px;margin-right:190px;border-right:1px solid #E0E5D7;} /*JOO:kun for grfx?*/
div.frontpage-left2 {
	float:left; 
	padding-right:10px;
	padding-top:10px;
	padding-bottom:1px;
	width:340px;
	/*margin-right:210px;*/
	border-right:1px solid #E0E5D7;
	
	} 
div.frontpage-left-noborder {
	float:left; 
	padding-right:5px;
	width:350px;
	/*margin-right:210px;*/
	
	} 
div.frontpage-right {
	float:left;
	padding-left:18px;
	padding-top:12px;
	width:350px;
	/*margin-top: -210px;*/
	/*border-left:1px solid #E0E5D7;*/
	}
div.frontpage-bottom {
	float:left;
	width:100%;
	/*padding-left:20px;*/
	padding-right:20px;
	/*padding-top:1px;*/
	/*margin-top: -210px;*/
	}
div.frontpage-bottom-shortcuts {
	float:left;
	width:100%;
	padding-left:1px;
	padding-right:25px;
	padding-bottom:10px;
	/*margin-top: -210px;*/
	}

/*rounded box*/
div.box-frontpage {overflow:hidden;clear:right; position:relative;height:337px;background-color:#EEF1EA; background-position:bottom; background-repeat:no-repeat; background-attachment:scroll;}
div.box-frontpage-news {overflow:hidden;clear:right; position:relative;width:340px; background-image:url(../nisl_img/box_bg.gif);  background-position:bottom; background-repeat:no-repeat; background-attachment:scroll; margin-top:10px; margin-bottom:10px; padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;font-size:1.1em;}

td.frontpage {color:#333; background-color:#F3F5EF; width:100px;height:120px; vertical-align:middle;}
table td:hover{background-color:#FFF;}

span.kalender{float:left;display:block; background-image:url(../nisl_img/kalender.jpg); background-repeat:no-repeat;width:30px; height:38;font-weight:bold;padding-bottom: 4px;padding-top: 4px;padding-left: 4px;padding-right: 4px;}	
a.kalender{padding-left:0.2em;padding-right:0.2em;}	
a.internal_nobreak2{background-image:url(../nisl_img/link_internal.gif);background-repeat:no-repeat;padding-left:10px;margin-top: 5px;background-position:left top;margin-left: 10px;} /*jol*/
.right_title_fix {text-align:left;margin-top: 8px;} /*jol*/
a.frontpage {background-image:url(../nisl_img/link_internal.gif); background-repeat:no-repeat; padding-left:5px; background-position:left top;}

p.space2px {line-height:2px!important; font-size:1px; margin:0px !important;}
p.space5px {line-height:5px!important; font-size:5px; margin:0px !important;}
p.space10px {line-height:10px!important; font-size:10px; margin:0px !important;}
p.space20px {line-height:20px!important; font-size:20px; margin:0px !important;}
p.space40px {line-height:40px!important; font-size:40px; margin:0px !important;}/*JOL*/
.ext_menu_nav {margin-left:30px;}

div.box-frontpage-l {width:340px;clear:none;float:left;background-color:#EEF1EA;}
div.box-frontpage-r {width:385px; height:337px;clear:none;float:left;background-color:#EEF1EA;padding-left:20px; padding-top:5px}
