	.header	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 13.5px;
		line-height: 16px;
		text-decoration: none;
		color: #CC3333;
		}
	.subheader	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		text-decoration: none;
		color: #CC3333;
		}


	.text	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #333333;
		}
	.textblack	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #000000;
		}
	.textwhite	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #FFFFFF;
		}
	.textci	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #CC3333;
		}

	.texts	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #333333;
		}
	.textsblack	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #000000;
		}
	.textswhite	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #FFFFFF;
		}
	.textsci	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #CC3333;
		}

	.boxheader	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #333333;
		}
		
	.nav1	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #000000;
		}
	.nav1a	{
		font-family: verdana, arial, sans-serif;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #CC3333;
		}

	.nav2	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 11px;
		line-height: 13px;
		text-decoration: none;
		color: #666666;
		}
		
    .rand_navi{
	    border: 1px solid;
	    border-color: #000000;
        }
	
	.bg_layer {
		background-color: #FFFFFF;
	}
		
		
	.textbold	{font-weight: bold;}
	.textitalic	{font-style: italic;}


	A.nav1l:link	{color: #333333;}
	A.nav1:link	{color: #333333; text-decoration: none;}
	A.nav1:active	{color: #CC3333; text-decoration: none;}
	A.nav1:visited	{color: #3333333; text-decoration: none;}
	A.nav1:hover	{color: #CC3333; text-decoration: none;}
	
	A.navi:link	{color: #333333; text-decoration: none;}
	A.navi:active	{color: #CC3333; text-decoration: none;}
	A.navi:visited	{color: #3333333; text-decoration: none;}
	A.navi:hover	{color: #CC3333; text-decoration: none;}
	
	A.navi_act:link	{color: #CC3333; text-decoration: none;}
	A.navi_act:active	{color: #CC3333; text-decoration: none;}
	A.navi_act:visited	{color: #CC3333; text-decoration: none;}
	A.navi_act:hover	{color: #CC3333; text-decoration: none;}


	A.linkblackl:link	{color: #000000;}
	A.linkblack:link	{color: #000000; text-decoration: none;}
	A.linkblack:hover	{color: #000000; text-decoration: underline;}

	A.linkgreyl:link	{color: #333333;}
	A.linkgrey:link	{color: #333333; text-decoration: none;}
	A.linkgrey:hover	{color: #333333; text-decoration: underline;}

	A.linkwhitel:link	{color: #FFFFFF;}
	A.linkwhite:link	{color: #FFFFFF; text-decoration: none;}
	A.linkwhite:hover	{color: #FFFFFF; text-decoration: underline;}

	A.linkci:link	{color: #000066; text-decoration: none;}
	A.linkci:hover	{color: #000066; text-decoration: underline;}


	A:link {color: #000000;}
	A:visited {color: #666666;}
	A:active {color: #CC3333;}
	A:hover {color: #CC3333;}
	
		.boxheader	{
		font-family: verdana, arial, sans-serif;
		font-weight: bold;
		font-size: 10px;
		line-height: 12px;
		text-decoration: none;
		color: #333333;
		}
	.rubrik_line{
		background-image:url(../img/titel/bg_line.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	.boxrand {
	background-color: #333333;
}

	.boxschatten {
	background-color: #999999;
}

	.boxlinea {
	background-color: #CCCCCC;
}

	A.box:link	{color: #000000; text-decoration: none;}
	A.box:active	{color: #000000; text-decoration: none;}
	A.box:visited	{color: #000000; text-decoration: none;}
	A.box:hover	{color: #CC3333; text-decoration: underline;}
	
.thumb_box_home{
	float: left;
	width: 55px;
	margin-right: 4px;
}

/* =========================== SITEMAP =========================== */

#sitemap_box{
	width: 255px;
	float: left;
}

#sitemap_box2{
	width: 255px;
	/*margin-left: 30px;
	margin-right: 30px;*/
	margin-bottom: 30px;
}

.bg_sitemap {background-color: #FFFFFF;}

.sitemap_level1 {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	text-transform: uppercase;
	color: #CC3333;
}

.sitemap_level2 {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}

.sitemap_level3 {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}

A.sitemap:link {color: #333333; text-decoration: none;}
A.sitemap:visited {color: #333333; text-decoration: none;}
A.sitemap:active {color: #CC3333; text-decoration: none;}
A.sitemap:hover {color: #CC3333; text-decoration: none;}