/* begin links */
/*
a, a:link, a:visited	{ color: #77b800; text-decoration: none; }
a:hover   				{ color: #77b800; text-decoration: underline; }
a:active  				{ color: #77b800; text-decoration: none; }
*/
a.txt_wht  , .txt_wht	{ color: #ffffff; font-size:11px; font-weight:normal; } /*white*/
a.txt_wht_b, .txt_wht_b	{ color: #ffffff; font-size:11px; font-weight:bold;   }

a.txt_wht_small  , .txt_wht_small	{ color: #ffffff; font-size:10px; font-weight:normal; } /*white*/
a.txt_wht_small_b, .txt_wht_small_b	{ color: #ffffff; font-size:10px; font-weight:bold;   }

a.txt_wht_big  , .txt_wht_big		{ color: #ffffff; font-size:13px; font-weight:normal; } /*white*/
a.txt_wht_big_b, .txt_wht_big_b		{ color: #ffffff; font-size:13px; font-weight:bold;   }

a.txt_wht_head  , .txt_wht_head		{ color: #ffffff; font-size:16px; font-weight:normal; } /*white*/
a.txt_wht_head_b, .txt_wht_head_b	{ color: #ffffff; font-size:16px; font-weight:bold;   }

a.txt_blk  , .txt_blk	{ color: #000000; font-weight:normal; } /*black*/
a.txt_blk_b, .txt_blk_b	{ color: #000000; font-weight:bold;   }

a.txt_gry  , .txt_gry												{ font-size:12px; color: #5a5a5a; font-weight:normal; } /*standard grey*/
a.txt_gry_b, a.txt_gry_b:link, a.txt_gry_b:visited, .txt_gry_b		{ font-size:12px; color: #5a5a5a; font-weight:bold;   }
a.txt_gry_b:hover   												{ font-size:12px; color: #5a5a5a; text-decoration: underline; }
a.txt_gry_b:active  												{ font-size:12px; color: #5a5a5a; text-decoration: none; }

a.txt_norm  , .txt_norm			{ font-size:12px; color: #5a5a5a; font-weight:normal; } /*standard grey*/
a.txt_norm_b, .txt_norm_b		{ font-size:12px; color: #5a5a5a; font-weight:bold;   }

a.txt_light  , .txt_light		{ color: #a8a8a8; font-weight:normal; } /*light grey*/
a.txt_light_b, .txt_light_b		{ color: #a8a8a8; font-weight:bold;   }

a.txt_norm_small  , .txt_norm_small		{ color: #4d4d4d; font-size:10px; font-weight:normal; } /*standard grey*/
a.txt_norm_small_b, .txt_norm_small_b	{ color: #4d4d4d; font-size:10px; font-weight:bold;   }

a.txt_norm_big  , .txt_norm_big			{ color: #4d4d4d; font-size:13px; font-weight:normal; } /*standard grey*/
a.txt_norm_big_b, .txt_norm_big_b		{ color: #4d4d4d; font-size:13px; font-weight:bold;   }

a.txt_norm_head  , .txt_norm_head		{ color: #77b800; font-size:15px; font-weight:normal; } /*standard grey*/
a.txt_norm_head_b, .txt_norm_head_b		{ color: #77b800; font-size:15px; font-weight:bold;   }

a.txt_marked  , .txt_marked														{ font-size:12px; color: #77b800; font-weight:normal; } /*marked color*/
a.txt_marked_b, a.txt_marked_b:link, a.txt_marked_b:visited, .txt_marked_b		{ font-size:12px; color: #77b800; font-weight:bold;   }
a.txt_marked_b:hover   															{ font-size:12px; color: #77b800; text-decoration: underline; }
a.txt_marked_b:active  															{ font-size:12px; color: #77b800; text-decoration: none; }

a.txt_marked_light  , .txt_marked_light		{ color: #d07071; font-weight:normal; } /*marked light color*/
a.txt_marked_light_b, .txt_marked_light_b	{ color: #d07071; font-weight:bold;   }

a.txt_marked_big  , .txt_marked_big																{ font-size:15px; color: #77b800; font-weight:normal; } /*marked color*/
a.txt_marked_big_b, a.txt_marked_big_b:link, a.txt_marked_big_b:visited, .txt_marked_big_b		{ font-size:15px; color: #77b800; font-weight:bold;   }
a.txt_marked_big_b:hover   																		{ font-size:15px; color: #77b800; font-weight:bold; text-decoration: underline; }
a.txt_marked_big_b:active  																		{ font-size:15px; color: #77b800; font-weight:bold; text-decoration: none; }
/* end links */


/* begin kalender css */
.kalender_act{ 
 	font-size:			11px;
	font-weight:		bold;
	color:				#ffffff;
	text-decoration:	none; 
	background-color:	#669100;
 }
.kalender{ 
 	font-size:			11px;
	font-weight:		normal;
	color:				#ffffff;
	text-decoration:	none; 
	background-color:	#666666;
 }
 .kalender_marked{ 
 	font-size:			11px;
	font-weight:		normal;
	color:				#ffffff;
	text-decoration:	none; 
	background-color:	#415900;
 }
.kalender_grau{ 
 	font-size:			11px;
	font-weight:		normal;
	color:				#ffffff;
	text-decoration:	none; 
	background-color:	#333333;
 }
 #div_kalender {
	width:28px;
	height:20px;
	text-align:center;
	vertical-align:baseline;
	float:left;
	line-height:20px;
	text-decoration:	none;
	border-color:		#000000;
	border-style:		solid;
	border-width:		0px;
	border-bottom-width:1px;
	border-right-width: 1px;	
 }
.kalender_select{
  border:1px solid #979797;
  font-size:11px;
  color:#000000;
  margin-top:2px;
  margin-bottom:2px;
  width:150px;
  height:18px;
  line-height:18px;
} 
/* end kalender css */


/* begin boxen light css */
.headerLight	{ color: #5a5a5a; font-size:15px; font-weight:bold; }
.boxLeftLightHeader{
  position:relative;
  width: 674px;
  height: 36px;
  background-image: url(/images/_bg_header3.png);
  background-repeat: no-repeat;
}
.boxLeftLightHeaderLarge{
  position:relative;
  width: 674px;
  height: 56px;
  background-image: url(/images/_bg_header4.png);
  background-repeat: no-repeat;
}
.boxRightLightHeader{
  position:relative;
  width: 229px;
  height: 36px;
  background-image: url(/images/boxRightHeaderLight.png);
  background-repeat: no-repeat;
}
.boxRightLightContent{
  background-image: url(/images/boxRightBackgroundBright.png);
  background-repeat: repeast-y;
  padding: 5px 12px 0px 12px;
  width: 205px;
}
.boxRightLightFooter{
  width: 229px;
  height: 6px;
  background-image: url(/images/boxRightBottomBright.png);
  background-repeat: no-repeat;
}
.MTList .listContentLight{
  background-image: url(/images/_bg_verlauf_2.png);
  background-repeat: repeat-x;
  width: 328px;
}
.MTList .headerLight{
  background-image: url(/images/_bg_header2.png);
  background-repeat: no-repeat;
  width: 328px;
  height: 36px;
  position: relative;
}
/* end boxen light css */
