body { background-image: url(head/body_background.gif);
	background-repeat: repeat-y;
	color: #101010;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

p { }

/*#######################################*/
/*#######          Gestaltung für RTE           #######*/
/*#######################################*/
span.rot { color: #B80039; }

#content ul { }

#content li { }

td { font-size: 12px;}

a   {color: #B80039;
	text-decoration: underline;}

a:hover { color: #F12A00;
	text-decoration: underline; }

h1  { color: #B80039;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px; }
h1 a  { color: #B80039;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-decoration: none; }
h1 a:hover { color: #B80039;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-decoration: underline; }

.csc-caption { color: #2f4f4f; font-size: 10px; line-height: 13px; }

/*######################################################*/




#search_enter {	position: absolute;
	z-index: 40;
	top: 7px;
	left: 130px;
	visibility: visible;
	display: block }

#search_field input { font-weight: none;
	text-decoration: none;
	background-color: #FFFFFF;	
	border-width: 1px;
	border-style: solid;
	border-color: #BCACAC;
	position: absolute;
	z-index: 40;
	top: 7px;
	left: 10px;
	visibility: visible;
	display: block }

/*######################################################*/


/*#######################################*/
/*#######          Gestaltung der Site             #######*/
/*#######################################*/
#head { position: absolute; z-index: 20;
	top: 0px;
	left: 176px;
	width: 604px;
	height: 88px;
	visibility: visible;
	display: block }

#logo { position: absolute; z-index: 10;
	top: 0px;
	left: 0px;
	width: 176px;
	height: 236px;
	visibility: visible;
	display: block }

#lmenu { position: absolute; z-index: 30;
	top: 142px;
	left: 0px;
	width: 176px;
	visibility: visible;
	display: block }

#content { position: absolute; z-index: 10;
	top: 154px;
	left: 190px;
	width: 400px;
	visibility: visible;
	display: block }

#rightcontent  { position: absolute; z-index: 10;
	top: 154px;
	left: 615px;
	width: 155px;
	visibility: visible;
	display: block }
	
#search { border-bottom: 1px solid #70514F;
	background-color: #ffffff;
	position: absolute; z-index: 45;
	top: 87px;
	left: 176px;
	width: 604px;
	height: 26px;
	visibility: visible;
	display: block }

#suchen_formular { position: absolute; z-index: 50;
	top: 83px;
	left: 400px;
	width: 250px;
	height: 24px;
	visibility: visible;
	display: block }

#kontakt {
	position: absolute; z-index: 50;
	top: 87px;
	left: 606px;
	width: 174px;
	height: 26px;
	visibility: visible;
	display: block }
	
#mm  { border-bottom: 2px solid #c5b9b9;
	position: absolute; z-index: 40;
	top: 113px;
	left: 0px;
	width: 780px;
	height: 26px;
	visibility: visible;
	display: block }

/*#######################################*/
/*#######        Left Men� neu = LMENU         #######*/
/*#######################################*/
.lmenu1no a { color: #886F72;
	width 195px;
	font-weight: bold;
	padding: 2px 8px 2px 60px;
	border-bottom: 2px solid #c5b9b9;
	text-decoration: none;
	display: block;}

.lmenu1no a:hover { color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block; }

.lmenu1act a { color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 8px 2px 60px; 
	display: block; }

.lmenu1act a:hover { color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block; }

/*#######################################*/
#lmenu2 { border-bottom: 2px solid #c5b9b9;}

.lmenu2no a { color: #886F72;
	background-image: url(b_l2_line.gif);
	text-decoration: none;
	padding: 2px 15px 2px 62px; 
	display: block; }

.lmenu2no a:hover { color: #FFFFFF;
	text-decoration: none;
	display: block; }

.lmenu2act a { color: #FFFFFF;
	background-image: url(b_l2_line.gif);
	text-decoration: none;
	padding: 2px 15px 2px 62px; 
	display: block; }

.lmenu2act a:hover  { color: #FFFFFF;
	text-decoration: none;
	display: block; }



/*#######################################*/

.lmenu3no a { color: #886F72;
	background-image: url(b_l3_no.gif);
	text-decoration: none;
	padding: 3px 15px 1px 78px; 
	display: block; }

.lmenu3no a:hover { color: #FFFFFF;
	background-image: url(b_l3_act.gif);
	text-decoration: none;
	display: block; }

.lmenu3act a { color: #FFFFFF;
	background-image: url(b_l3_act.gif);
	text-decoration: none;
	padding: 3px 15px 1px 78px; 
	display: block; }

.lmenu3ac a:hover  { color: #FFFFFF;
	background-image: url(b_l3_act.gif);
	text-decoration: none;
	display: block; }



/*#######################################*/
/*#######                    L4 Men�                  #######*/
/*#######################################*/
.copyright_red  { color: #B59D9D; text-align: center; font-size: 11px; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.ende_mm a { color: #957D7D; text-decoration: none; }
.ende_mm a:hover {  color: #725051; }
.ende_mm_act a { color: #725051;  }
.ende_mm_act a:hover {  color: #725051; }
#menu_l4 { border-bottom: 1px solid #c5b9b9; padding-bottom: 10px;}


/*#######################################*/
/*#######                     Sitemap                 #######*/
/*#######################################*/
.sitemap1  { color: #BF080B; padding-top: 10px; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration: underline; text-transform: uppercase }
.sitemap2  { color: #BF080B; font-size: 11px; font-family: verdana; text-decoration: none; text-indent: 15px }
.sitemap3  { color: maroon; font-size: 11px; font-family: verdana; text-decoration: none; text-indent: 30px }
.sitemap4  { color: maroon; font-size: 11px; font-family: verdana; text-decoration: none; text-indent: 45px  }


