div#left_ref_menu ul{
	list-style-type: none;
	width: auto;
	margin: 0px;
	padding: 0px;
	
}


div#left_ref_menu ul.level1 li a{}
#div#left_ref_menu ul.level1 li a:hover { background-color: red;}
div#left_ref_menu ul.level2 li a{padding-left: 10px}
#div#left_ref_menu ul.level2 li a:hover { background-color: blue; }
div#left_ref_menu ul.level3 li a{padding-left: 20px}


div#left_ref_menu ul li a{
  display: block;
  padding: 4px;
  color: #fff;
  text-decoration: none;
}

div#left_ref_menu ul li.ACT a{
	font-weight: bold;
	color: #F9C01B;
}

td#main-2 td.top{
	 background-image: url('.images/v2/m2-top.jpg'); background-repeat: no-repeat; background-position: left top;
	 height: 20px;
}

td#main-2 td.middle{
	 background-image: url('.images/v2/m2-middle.jpg'); background-repeat: y; background-position: left top;

}

td#main-2 td.bottom{
	 background-image: url('.images/v2/m2-bottom.jpg'); background-repeat: no-repeat; background-position: left bottom; 
  	height: 20px;
}

td#main-2 td.middle img{
	border: solid 4px #fff;
}

td#main-2 td.middle img.spacer-gif{
	border: solid 0px;
}

/*
.csc-textpic-intext-left img{
	
}
*/


td#main-2 a{
	color:#E8B41A;
}

/**
 * 
 */  
div.LEFTMENU ul{
	list-style-type: none;
	width: auto;
	clear: both;
}


div.LEFTMENU ul li a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 0.9em;
}
/**
 * 
 */  
ul.TOPSHORT {
	list-style-type: none;
	width: auto;
	clear: both;
}

ul.TOPSHORT li{ 
  float:left; 
}

ul.TOPSHORT li a{
	text-decoration: none;
	color: #fff;
	display: block;
	font-size: 0.9em;
}


ul.TOPSHORT li.TOPSHORT-1, ul.TOPSHORT li.TOPSHORT-2, ul.TOPSHORT li.TOPSHORT-3{
	padding-left: 16px;
	padding-right: 10px;
}
ul.TOPSHORT li.TOPSHORT-1{
	 background-image: url('images/home.gif'); background-repeat: no-repeat; background-position: left center 
}
ul.TOPSHORT li.TOPSHORT-1:hover{
	background-image: url('images/home-hover.gif'); background-repeat: no-repeat; background-position: left center 
}
ul.TOPSHORT li.TOPSHORT-2{
	 background-image: url('images/kontakt-gray-1.gif'); background-repeat: no-repeat; background-position: left center 
}
ul.TOPSHORT li.TOPSHORT-2:hover{
	 background-image: url('images/kontakt-gray-1-hover.gif'); background-repeat: no-repeat; background-position: left center 
}
ul.TOPSHORT li.TOPSHORT-3{
	 background-image: url('images/impressum.gif'); background-repeat: no-repeat; background-position: left center 
}
ul.TOPSHORT li.TOPSHORT-3:hover{
	 background-image: url('images/impressum-hover.gif'); background-repeat: no-repeat; background-position: left center 
}


h1, h2, h3, h4{
  color: #fff;
}




/**
 *
 *  First Content Header
 *
 */
.csc-firstHeader{
  color: #fff;
}
.csc-header{
  color: #fff;
  margin-bottom: 15px;
}

 
/**
 * RTE
 */
.bodytext{
  line-height: 1.5em;
}



.nm-textpic{
  background-position: left bottom;
  background-repeat: repeat-x;
  margin-bottom: 20px;
  width: 479px;

}

.nm-textpic ul, .nm-textpic ol{
  padding-left: 2em;
}

.imageblock{ margin-bottom: 1em;}
