/*
 #:Templates von Nikolai@katterfeldt.com:#
*/
/* ################################ */
/* /// Common ///////////////////// */
/* ################################ */
div.nav_left_red_body , div.nav_left_red_2_orange , div.nav_left_orange_head , 
div.nav_left_orange_body , div.nav_left_orange_foot , div.nav_left_yellow_head , 
div.nav_left_yellow_body , div.nav_left_yellow_foot {
	width			: 229px;
	padding-top		: 1px;
}
table.structure td.left span.bold {
	color			: #660000;
	font-weight		: bold;
	line-height		: 20px;
	margin-left		: 35px;
	margin-right		: 25px;
	margin-bottom		: 0px;
}
table.structure td.left span.text {
	display			: block;
	margin-left		: 35px;
	margin-right		: 25px;
	margin-bottom		: 0px;
}
table.structure td.left p.img {
	text-align		: center;
	margin-right		: 20px;
}
div.nav_left_orange_body img.coverPic {
	max-width:  100px;
	/* and as IE is $#* we need a workaround: */
	width: expression(this.width > 100 ? 100: true);
}
/* ################################ */
/* /// Box Red //////////////////// */
/* ################################ */
div.nav_left_red_body {
	background		: url(/images_css/nav_left_box_red_body.gif) repeat-y;
}
div.nav_left_red_2_orange {
	height			: 30px;
	padding-top		: 0px;
	background		: url(/images_css/nav_left_box_red_2_orqange.gif) no-repeat;
	text-align		: center;
}
div.nav_left_red_body h2 ,div.nav_left_red_body h1 {
	padding			: 0px 0px 0.5ex 0px;
	margin			: 5px 0px 5px 0px;
}
form div.nav_left_red_body {
	padding-left		: 10px;
	margin-right		: -10px;
}
form div.nav_left_red_body input {
	width			: 190px;
	background-color	: #FFE7C3;
	border			: none;
}
/* ################################ */
/* /// Box Orange ///////////////// */
/* ################################ */
div.nav_left_orange_head {
	height			: 9px;
	padding-top		: 0px;
	background		: url(/images_css/nav_left_box_orange_head.gif) no-repeat;
}
div.nav_left_orange_subhead {
	background		: url(/images_css/nav_left_box_orange_subhead.gif) repeat-y;
}
div.nav_left_orange_subhead span {
	width			: 160px;
	display			: block;
	line-height		: 120%;
	padding-top		: 3px;
	padding-bottom		: 3px;
	color			: #660000;
	font-weight		: bold;
}
div.nav_left_orange_body {
	padding-bottom		: 1px;
	margin:0 0 -1 0 ;
	background		: url(/images_css/nav_left_box_orange_body.gif) repeat-y;
}
div.nav_left_orange_body span {
	padding-left		: 35px;
	display			: block;
	width			: 170px;
	font-weight		: bold;
	color			: #660000;
}
div.nav_left_orange_foot {
	padding-top		: 0px;
	height			: 23px;
	background		: url(/images_css/nav_left_box_orange_foot.gif) no-repeat;
}
div.nav_left_orange_body a.rounded_arrow,
div.nav_left_orange_body a.rounded_arrow_Active{
	display			: block;
	width			: 170px;
	color			: #333333;
	background		: url(/images_css/nav_left_box_orange_arrow.gif) no-repeat;
	margin-left		: 10px;
	margin-right		: 20px;
	margin-top		: 6px;
	padding-top		: 2px;
	padding-left		: 25px;	
	padding-bottom		: 4px;
}
div.nav_left_orange_body a.rounded_arrow:hover{
	background		: url(/images_css/nav_left_box_orange_arrow_RO.gif) no-repeat;
}
div.nav_left_orange_body a.rounded_arrow:focus,
div.nav_left_orange_body a.rounded_arrow_Active {
	background		: url(/images_css/nav_left_box_orange_arrow_RO.gif) no-repeat;
	font-weight		: bold;
	color			: #660000;
}

div.nav_left_orange_body a.simple, div.nav_left_orange_body a.simple_Active{
	display			: block;
	background		: url(/images_css/navi_left_box_orange_small_arrow_orange.gif) no-repeat;
	background-position	: 0px 2px;
	margin-left		: 35px;
	margin-right		: 25px;
	margin-top		: 4px;
	margin-bottom		: 4px;
	padding-left		: 15px;
}
div.nav_left_orange_body a.simple:hover , div.nav_left_orange_body a.simple_Active:hover{
	background		: url(/images_css/navi_left_box_orange_small_arrow_red.gif) no-repeat;
	background-position	: 0px 2px;
	color			: #660000;
}
div.nav_left_orange_body a.simple:focus , div.nav_left_orange_body a.simple_Active, div.nav_left_orange_body a.simple_Active:focus {
	background		: url(/images_css/navi_left_box_orange_small_arrow_red.gif) no-repeat;
	background-position	: 0px 2px;
	color			: #660000;
	font-weight		: bold;
}
/* ################################ */
/* /// Box Yellow ///////////////// */
/* ################################ */
div.nav_left_yellow_head {
	height			: 20px;
	background		: url(/images_css/nav_left_box_yellow_head.gif) no-repeat;
}
div.nav_left_yellow_head div {
	color			: #930101;
	font-weight		: bold;
	line-height		: 21px;
	text-align		: center;
	color			: #660000;
	margin-right		: 20px;
}
div.nav_left_yellow_body {
	padding-top		: 6px;
	background		: url(/images_css/nav_left_box_yellow_body.gif) repeat-y;
}
div.nav_left_yellow_foot {
	height			: 23px;
	background		: url(/images_css/nav_left_box_yellow_foot.gif) no-repeat;
}
div.nav_left_yellow_body a.rounded_arrow {
	display			: block;
	width			: 170px;
	color			: #660000;
	font-weight		: bold;
	background		: url(/images_css/nav_left_box_yellow_arrow.gif) no-repeat;
	margin-left		: 10px;
	margin-right		: 20px;
	margin-top		: 6px;
	padding-top		: 2px;
	padding-left		: 25px;	
	padding-bottom		: 4px;
}
div.nav_left_yellow_body a.rounded_arrow:hover {
	background		: url(/images_css/nav_left_box_yellow_arrow_RO.gif) no-repeat;
}
div.nav_left_yellow_body a.rounded_arrow:focus ,div.nav_left_yellow_body a.rounded_arrow_Active {
	background		: url(/images_css/nav_left_box_yellow_arrow_RO.gif) no-repeat;
}
