html, body {
   margin: 0;
   padding: 0;
   height: 100%;
   font-family:Trebuchet MS;
   }
html {background:#F6F3EE;background-image:url(../pics/html_bg.jpg);background-repeat:repeat-x;}
#box_01 {
  	width: 985px;
  	position: relative;
  	min-height: 100%;
  	height: auto !important;
  	height: 100%;
  margin:0px auto;
	
  }
  
#box_02 {
   padding-bottom: 55px;
  
   
   }
#box_03 {
	width: 100%;
	
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 43px;
  
   }
/*--------------------------------*/
.clear {clear:both;line-height:1px;}
TABLE {border-collapse:collapse;}
TABLE TD {margin:0px;padding:0px;vertical-align:top;}
A:hover {text-decoration:none;}
P {padding:0px;margin:0px;}
#content_left H1, #content_left H3 {margin:0px;padding:0px;line-height:130%;color:#B7AA7E;}

UL, LI {padding:0px;margin:0px;list-style:none;}
UL {margin-top:14px;}
LI {padding-left:14px;background-repeat:no-repeat;background-image:url(../pics/li_content_bg.jpg);background-position:left 6px;}

HR {
	background:none;border:none;
	background-image:url(../pics/red_linie.png);
	background-repeat:repeat-x;
	height:3px;
	}

/*-------------------------------*/
#print_header {display:none;}
#box_header {height:149px;position:relative;}
#logo {display:block;float:right;width:406px;height:118px;margin:13px 0px 18px;background-image:url(../pics/logo.png);background-repeat:no-repeat;text-decoration:none;}
#heder_navi {height:35px;width:auto;float:left;background:#707173;position:absolute;top:71px;}
#heder_navi ul.menu, #heder_navi ul.menu LI {margin:0px;padding:0px;list-style:none;}
#heder_navi ul.menu{padding-left:7px;background-image:url(../pics/navi_ul_bg.jpg);background-repeat:no-repeat;}
#heder_navi ul.menu LI {
	display:block;float:left;background-image:url(../pics/navi_li_bg.jpg);
	background-repeat:no-repeat;background-position:right;padding:7px 13px 8px;
	}
#heder_navi ul.menu LI A {color:#ffffff;text-decoration:none;font-weight:bold;font-size:14px;}
#heder_navi ul.menu LI.active A, #heder_navi ul.menu LI A:hover {color:#C8BD9C;}

#box_inhalt {}
#box_center {height:340px;padding:6px 0px 5px;}
#center_img {width:745px;height:340px;float:left;}
#center_next {width:225px;float:right;height:340px;background:#C40C1F;}

/*------------------------------------------------*/
#center_next .minifp-anotherlinks,
#center_next .minifp-introtitle,
#center_next .minifp-date {display:none;}
#center_next table.minifp td.minifp br.minifp-seperator {height:1px;line-height:1px;}
#center_next table.minifp {border-collapse:collapse;}
#center_next P, #center_next table.minifp td {margin:0px;padding:0px;}
#center_next P {font-size:11px;line-height:120%;color:#ffffff;}
#center_next  .moduletable  {
	width:225px;padding:0px;margin:0px;
	position: relative; height: 182px; overflow: hidden;
	}
#center_next  .moduletable  P {
	
	padding:5px 10px 0px;
	}
#center_next  .moduletable   A {
	display:block;font-size:12px;padding-top:5px;
	background:#C40C1F;
	background-image:url(../pics/red_a_pfeil.jpg);
	background-repeat:no-repeat;background-position:right top;color:#ffffff;
	padding-bottom:6px;height:19px;
	position:absolute;z-index:1;bottom:0px;left:10px;width:205px;
	}

	#center_next .red  A:hover {text-decoration:none;}

#center_next  .moduletable BR {display:none;}
/* IE7 Anpassung */
*:first-child+html #center_next  .moduletable   A {bottom:5px;}

/*-------------------------------------------------*/
#content_left A, #content_right A{color:#C40C1F;}
#content_left {width:465px;padding:23px 15px 10px 40px;float:left;}
#content_right {width:445px;padding:23px 20px 10px 0px;float:right;font-size:1px;line-height:1px;color:#F6F3EE;}

#content_right P, #content_left,
#content_right .minifp-full-link-wrp {font-size:14px;color:#707173;line-height:130%;}
#content_right .minifp-full-link-wrp {margin-bottom:10px;}

#content_right .moduletable H3  {color:#C40C1F;font-size:20px;font-weight:bold;line-height:130%;display:block;}
#content_right table.minifp, #content_right .minifp-anotherlinks , #content_left H2,
#content_right .moduletable H3, #content_left TD.contentheading {
	background-image:url(../pics/red_linie.png);
	background-repeat:repeat-x;
	background-position:bottom;padding-bottom:6px;
	}
#content_right .minifp-introtitle,
#content_right .minifp-full-link-wrp {display:none;}
#content_right .moduletable H3 {margin:0px;padding:0px;padding-bottom:6px;}
#content_left TD.contentheading {
	margin:0px;padding:0px;line-height:130%;color:#B7AA7E;
	font-size:20px; font-weight: bold;
	width:465px;padding-bottom:6px;
	}
#content_left P {margin:0px;padding-top:15px;}
#content_right  TD.minifp BR.minifp-seperator {display:none;}

#content_right  TD.minifp P {margin-top:13px;padding-bottom:13px;}
/*-----------------------------------------------------------------*/
#box_03 {background-image:url(../pics/red_linie.png);background-repeat:repeat-x;}
#kontakt_footer {font-size:11px;color:#707173;float:left;padding-top:12px;}
#navi_footer {float:right;padding-top:8px;}
#navi_footer UL, #navi_footer UL LI{margin:0px;padding:0px;list-style:none;background:none;}
#navi_footer UL LI {float:left;padding-left:10px;}
#navi_footer A {color:#C40C1F;font-size:12px;}

/* Glossar */

#com_glossary h2 {
 color: #B7AA7E;
    font-size: 20px;
    font-weight: bold;
    line-height: 130%;
    margin: 0;
    padding: 0 0 6px;
    width: 465px;
	text-align:left;
	margin-bottom:6px;
}

#glossarycredit{
font-size:9px;
color:#999999;
}

#glossarycredit a{
font-size:9px;
color:#999999;
text-decoration:none;
}

.row1 {
    background-color: #fdfaf5;
	
	 background-image: url("../pics/red_linie.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 6px;
}
table#glossarylist td{padding: 10px 10px 15px 10px;}
.row0 {
  
	
	 background-image: url("../pics/red_linie.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 6px;
}
#glossarylist thead {
    border-bottom: none;
	 background-image: url("../pics/red_linie.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    padding: 6px;
	
}
table#glossarylist{margin-top:10px;}
.cmsapipagecontrols{margin-top:6px;}

div#glossarysearch {
    background-color: #fdfaf5;
    margin: 10px 0;
    padding: 5px;
}

.glossletselect {
    border: 3px solid  #B7AA7E;
    padding: 2px;
}