body { 

	color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; 

		background-color: #990000; font-size: 12px;
		background-image: url('grauerstreifen.gif');
		background-repeat: repeat-y;
}

h1 { 	font-size: 14px; font-weight: bold; color: #cccccc; 

	font-family:  Verdana, Arial, Helvetica, sans-serif; }


h2 { 	font-size: 18px; font-weight: bold; color: #cccccc; 

	font-family:  Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }


h6 { 	font-size: 8px; font-weight: bold; color: #990000; 

	font-family:  Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }

p { 
	font-size: 14px;font-weight: bold; color: #cccccc; line-height: 120%; }
	
	
a { 
	text-decoration: italic; color: #000000; }
	
a:hover {
	text-decoration: bold;
	color: #fff;
}

#kontaktlinks {
position: absolute;
top: 10px;
left: 10px;
}

.kontaktitem {
float: left;
display: inline;
margin-left: 20px;
}

.kontaktitem a, .kontaktitem a.visited {
color: #000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.kontaktitem a:hover {
color: #000;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}

#header_container {

	width: 750px;

	heigth: 900px;

	position:absolute;

	top: 40px;

	left: 40px;

}



#navi_container {
  	width: 195px;
	position: absolute;
	top: 40px;
	left: 772px; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px #666666 solid;
	border-left: 0px #666666 solid;
	border-right: 0px #666666 solid;
	border-bottom: 0px #666666 solid;
	z-index: 9;
}

#navi_container a {
	display: block;
	font-size: 14px!important;
	line-height: 32px!important;
	padding-left: 25px!important;
}

#navi_container a:hover {
	text-decoration: bold;
	color: #fff;
}

#navi_container ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navi_container li {
	display: block;
	padding: 0px;
	margin: 0px;
}

#navi_container ul li, #navi_container ul li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#navi_container ul li {
	border-top: #666666 0px solid;
}

#navi_container li.l1 a, #navi_container li.l1cur a, #navi_container li.l1act a {
	padding-left: 14px;
}

#navi_container li.l1cur a, #navi_container li.l1act a {
	color: #000000;
	font-weight: bold;
}

#navi_container .ull2 {
	border-top: #000000 0px solid;
	border-bottom: #000000 0px solid;
}

#navi_container li.l2 {
	border-top: #000000 0px solid;
}

#navi_container li.l2 a, #navi_container li.l2act a, #navi_container li.l2cur a {
	color: #000000;
	padding-left: 0px;
	font-weight: bold;
}

#navi_container li.l2cur a, #navi_container li.l2act a {
	font-weight: bold;
}

#navi_container li.l2cur, #navi_container li.l2act {
	border-top: #000000 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: #00000 0px solid;
}

#navi_container li.l3 a, #navi_container li.l3cur a, #navi_container li.l3act a {
	color: #00000;
	padding-left: 35px;
	font-weight: normal;
	border-top: #00000 0px solid;
	border-bottom: #000000 0px solid;
}

#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: 0px; 
}


/* ############################## ebene-1 ########################################## */

#navi_container li.l1 a, #navi_container li.l1 a:hover {
	color: #00000;
}

#navi_container li.l1cur a, #navi_container li.l1cur a:hover, #navi_container li.l1act a, #navi_container li.l1act a:hover {
	color: #00000;
}

/* ############################## 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: #000000;
}

#navi_container li.l2act a, #navi_container li.l2act a:hover {
	background: #000000 url(/fileadmin/template/img/menu-pfeil.gif) no-repeat 11px 9px;
}

#navi_container li.l2cur a, #navi_container li.l2cur a:hover {
	background: #000000 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;

}

	

#navi_container ul li li { 

	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-weight: bold;

}

#navi_container ul li li a {
}
*/


#contentLeft_container {
	width: 200px;
	position:absolute;
	top: 40px;
	left: 20px;
}


#content_container { 
	width: 500px;
	position:absolute;
	top: 234px;
	left: 248px;
	z-index: 1;
}



#contentRight_container {
	width: 330px;
	position:absolute;
	top: 234px;
	left: 400px;
	z-index: 2;
}



#contentBorder_container {
	width: 180px;
	position:absolute;
	top: 234px;
	left: 555px;
	z-index: 3;
}

/*Einstellungen fuer die Bildgallerie*/

.tx-chgallery-pi1 .single .img {
	width:160px;
	height:126px;
	background:url(bg.gif) no-repeat;
	line-height:126px;
	position:relative;
}

.tx-chgallery-pi1 .act .img {
	background:url(bg.gif) no-repeat;
}

.tx-chgallery-pi1 small {
color: #000;
}
