body { 

	color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; 

		background-color: #fff; font-size: 12px; }



h1 { 	font-size: 18px; font-weight: bold; color: #cc3333; line-height: 30%; 

	font-family:  Verdana, Arial, Helvetica, sans-serif; }



p { 
	color: #cc3333; line-height: 120%; }
	
	
a { 
	color: #6699cc; line-height: 120%; }
	
a:hover {
	text-decoration: italic;
	color: #3366cc;
}



#header_container {

	width: 950px;

	heigth: 900px;

	position:absolute;

	top: 10px;

	left: 10px;

}



#navi_container { 

	width: 145px; position: absolute; 

	top: 190px; left: 60px; 
	
}
#navi_container {
  	width: 195px;
	position: absolute;
	top: 200px;
	left: 60px; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 2px #666666 solid;
	border-left: 0px #666666 solid;
	border-right: 0px #666666 solid;
	border-bottom: 2px #666666 solid;
	}

#navi_container a {
	display: block;
	line-height: 24px;
	height: 24px;
}

#navi_container a:hover {
	text-decoration: bold;
	color: #666666;
}

#navi_container ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navi_container li {
	display: block;
	line-height: 24px;
	padding: 0;
	margin: 0px;
}

#navi_container ul li, #navi_container ul li a {
	font-size: 13px;
	line-height: 24px;
	color: #666666;
	display: block;
	text-decoration: none;
	font-weight: normal;
}

#navi_container ul li {
	border-top: #666666 2px solid;
}

#navi_container li.l1 a, #navi_container li.l1cur a, #navi_container li.l1act a {
	padding-left: 13px;
}

#navi_container li.l1cur a, #navi_container li.l1act a {
	color: #666666;
	font-weight: bold;
}

#navi_container .ull2 {
	border-top: #cc3333 0px solid;
	border-bottom: #666666 2px solid;
}

#navi_container li.l2 {
	border-top: #cc3333 0px solid;
}

#navi_container li.l2 a, #navi_container li.l2act a, #navi_container li.l2cur a {
	color: #666666;
	font-size: 12px;
	padding-left: 25px;
	font-weight: bold;
	line-height: 25px;
}

#navi_container li.l2cur a, #navi_container li.l2act a {
	font-weight: bold;
}

#navi_container li.l2cur, #navi_container li.l2act {
	border-top: #ffffff 0px solid;
}

#navi_container li.l3 a:hover, #navi_container li.l3cur a:hover, #navi_container li.l3act a:hover {
	font-weight: bold;
	text-decoration: none;
	border-top: #cc3333 0px solid;
}

#navi_container li.l3 a, #navi_container li.l3cur a, #navi_container li.l3act a {
	color: #cc3333;
	font-size: 12px;
	padding-left: 35px;
	font-weight: normal;
	border-top: #ffcccc 0px solid;
	border-bottom: #ffcccc 0px solid;
	line-height: 24px;
}

#navi_container li.l3 , #navi_container li.l3cur, #navi_container li.l3act {
	border-top: #fff 0px solid;
	border-bottom: #fff 0px solid;
}

#navi_container .ull3 {
	padding-bottom: 2px; 
}


/* ############################## ebene-1 ########################################## */

#navi_container li.l1 a, #navi_container li.l1 a:hover {
	background: #fff; color: #cc3333;
}

#navi_container li.l1cur a, #navi_container li.l1cur a:hover, #navi_container li.l1act a, #navi_container li.l1act a:hover {
	background: #cc3333; color: #fff;
}

/* ############################## ebene-2 ########################################## */

#navi_container li.l2 a, #navi_container li.l2act a, #navi_container li.l2 a:hover, #navi_container li.l2act a:hover {
	background: #fff; color: #cc3333;
}

#navi_container li.l2act a, #navi_container li.l2act a:hover {
	background: #fff url(/fileadmin/template/img/menu-pfeil.gif) no-repeat 11px 9px;
}

#navi_container li.l2cur a, #navi_container li.l2cur a:hover {
	background: #cc3333 url(/fileadmin/template/img/menu-pfeil.gif) no-repeat 180px 9px;
}

/* ############################## ebene-3 ########################################## */

#navi_container ul.ull3 {
	border-top: 0px #000066 dotted;
	background: #fff; color: #cc3333;
}

#navi_container li.l3 a, #navi_container li.l3act a, #navi_container li.l3 a:hover, #navi_container li.l3act a:hover {
	background: #fff; color: #cc3333;
}

#navi_container li.l3cur a, #navi_container li.l3cur a:hover {
	background: #fff; color: #cc3333;
}

/*
#navi_container ul {

	padding-left: 0;

	margin-left: 0;

}

		

#navi_container ul li {

	list-style: none;

	margin: 0;

	padding: 5px 0px 5px 15px;

}

	

#navi_container ul li li { 

	padding: 2px 0 2px 20px;

	border-top-style: none; border-top-width: 0; }

	

#navi_container ul li a {

	text-decoration: none;

	color: #330000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 100%;

}

#navi_container ul li li a {
	font-size: 14px;
}
*/


#contentLeft_container {
	width: 490px;
	position:absolute;
	top: 200px;
	left: 280px;
}


#content_container { 
	width: 500px;
	position:absolute;
	top: 204px;
	left: 280px;
}



#contentRight_container {
	width: auto;
	position:absolute;
	top: 190px;
	left: 620px;
}



#contentBorder_container {
	width: auto;
	position:absolute;
	top: 190px;
	left: 700px;
	padding: 0 15px 6px;
}


