/*######   SCHRIFTEN   ######*/
.titel { background: #CC3300;}

body { background-image: url(body_background.gif);
	color: #333333;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}

P {font-size: 11px;
	line-height: 16px;
	color: #333 }

td { font-size: 11px;
	color: #333; }

a   {color: #CF181B;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;}

a:hover { color: #BF080B;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline; }

H1, H2  { color: #DF282B;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px; }
H1 a, H2 a  { color: #DF282B;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-decoration: underline; }
H1 a:hover, H2 a:hover  { color: #A00C0E;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	text-decoration: underline; }

H3  { color: #999999;
	font-weight: bold;
	font-size: 14px; }
H3 a  { color: #999999;
	font-weight: bold;
	font-size: 14px; 
	text-decoration: underline; }
H3 a:hover { color: #777777;
	font-weight: bold;
	font-size: 14px; }

H4, H5, H6   { color: #333;
	font-weight: bold;
	font-size: 12px; }
H4 a, H5 a, H6 a,   { color: #999999;
	font-weight: bold;
	font-size: 12px; 
	text-decoration: underline; }
H4 a:hover, H5 a:hover, H6 a:hover,  { color: #777777;
	font-weight: bold;
	font-size: 12px; }

.green {font-size: 11px;
	line-height: 16px;
	color: #DF282B;}

.caption { color: #008080; font-size: 9px; line-height: 13px;text-decoration: none }
.caption a { font-size: 9px; line-height: 13px; text-decoration: underline}
.bulletlist  { font-size: 11px; padding-bottom: 5px;}

.printversion p{ color: #444444; padding: 10px; font-size: 11px; line-height: 17px; font-family: verdana, tahoma, arial; text-decoration: none }
.printversion p:a { color: #000000; font-size: 11px; text-decoration: underline }

#leftmenu  { position: absolute; 
	top: 90px; 
	left: 0px; 
	width: 200px; 
	height: 500px; 
	visibility: visible; 
	display: block;}

#head  { position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 780px; 
	height: 90px; 
	visibility: visible; 
	display: block }

#content  { position: absolute; 
	top: 120px; 
	left: 220px; 
	width: 360px; 
	padding-bottom: 20px;
	visibility: visible; 
	display: block }


#rightcontent  { position: absolute; 
	top: 120px; 
	left: 590px; 
	width: 190px; 
	padding-bottom: 20px;
	visibility: visible; 
	display: block }


/*#######################################*/
/*#######        Left Menü neu = LMENU         #######*/
/*#######################################*/
.lmenu1no a { color: #008080;
	text-align: right;
	width 195px;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	display: block;}

.lmenu1no a:hover { color: #DF282B;
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	display: block; }

.lmenu1act a, .lmenu1act a:hover { color: #DF282B;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 8px 2px 8px; 
	display: block; }

/*#######################################*/
.lmenu2no a { color: #008080;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding: 2px 15px 2px 10px; 
	display: block; }

.lmenu2no a:hover { color: #DF282B;
	text-decoration: none;
	display: block; }

.lmenu2act a, .lmenu2act a:hover  { color: #DF282B;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding: 2px 15px 2px 10px; 
	display: block; }


/*#######################################*/
.lmenu3no a { color: #000000;
	background-color: #FFFFE0; 
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 2px 5px 2px 20px; 
	display: block; }

.lmenu3no a:hover { background-color: #ffffff;
	color: #000000;
	display: block; }

.lmenu3act a, .lmenu2ac a:hover  { color: #000000;
	background-color: #FFFFE0; 
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 2px 5px 2px 20px;
	display: block; }

/*#######################################*/
#lmenu_abstand { width: 200px; 
	height: 27px; }

#lmenu_lastline { width: 200px; }


.special_menu  { color: #333333; 
	font-size: 10px; 
	line-height: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	vertical-align: top; 
	padding-right: 8px }
.special_menu a  { color: #008080;
	font-size: 10px; 
	line-height: 12px; 
	text-decoration: none; }
.special_menu a:hover { color: #000000;
	font-size: 10px;
	line-height: 12px;}


/*#######################################*/
/*#######                     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  }


