/*
 #:Templates von Nikolai@katterfeldt.com:#
*/
/* ################################ */
/* /// Common ///////////////////// */
/* ################################ */
div.nav_right_head_orange , div.nav_right_box_orange {
	width			: 185px;
}
div.nav_right_head_orange {
	height			: 21px;
	background		: url(/images_css/nav_right_head_orange_body.gif) repeat-y;
	line-height		: 21px;
	text-align		: center;
	padding-right		: 15px;
	margin-top		: -10px;
	margin-bottom		: 10px;
}
div.nav_right_box_orange {
	background		: url(/images_css/nav_right_box_meat_body.gif) repeat-y;
	padding-top		: 10px;
	padding-bottom		: 10px;
}
/* ################################ */
/* /// Text / IMGs //////////////// */
/* ################################ */
div.nav_right_box_orange img.rbmax {
	max-width:  115px;
	/* and as IE is $#* we need a workaround: */
	width: expression(this.width > 115 ? 115: true);
}

table.structure td.right p.text {
	display			: block;
	margin-left		: 40px;
	margin-right		: 25px;
	margin-bottom		: 10px;
}
table.structure td.right p.text img {
	margin-top		: 10px;
	margin-bottom		: 10px;
}
table.structure td.right span.text {
	display			: block;
	margin-left		: 15px;
	margin-right		: 15px;
	padding-bottom		: 10px;
}
/* ################################ */
/* /// FORM /////////////////////// */
/* ################################ */
table.structure td.right input#checkbox {
}
table.structure td.right form {
}
table.structure td.right input {
	vertical-align		: middle;
	margin-left		: 15px;
}
table.structure td.right input#image {
	text-align		: center;
}
table.structure td.right select {
	width			: 150px;
	display			: block;
	margin-bottom		: 5px;
	margin-left		: 15px;
}
table.structure td.right div.filter {
	display			: block;
	margin-bottom		: 5px;
	margin-left		: 15px;
}

/* ################################ */
/* /// A HREF ///////////////////// */
/* ################################ */
div.nav_right_box_orange a.normal,
div.nav_right_box_orange a.normal_Active {
	display			: block;
	color			: #333333;
	background		: url(/images_css/nav_right_arrow_orange.gif) no-repeat;
	background-position	: 0px 2px;
	margin-left		: 15px;
	margin-right		: 25px;
	margin-bottom		: 5px;
	padding-left		: 15px;
}
div.nav_right_box_orange a.normal:hover {
	background		: url(/images_css/nav_right_arrow_red.gif) no-repeat;
	background-position	: 0px 2px;
}
div.nav_right_box_orange a.normal:focus,
div.nav_right_box_orange a.normal_Active {
	background		: url(/images_css/nav_right_arrow_red.gif) no-repeat;
	background-position	: 0px 2px;
	color			: #660000;
	font-weight		: bold;
}

div.nav_right_box_orange a.rounded {
	display			: block;
	color			: #660000;
	font-weight		: bold;
	background		: url(/images_css/nav_right_arrow_roundorange.gif) no-repeat;

	margin-left		: 10px;
	margin-right		: 25px;
	margin-top		: 2px;
	padding-top		: 2px;
	padding-left		: 30px;
	padding-bottom		: 5px;
	padding-right		: 20px;
}
div.nav_right_box_orange a.rounded:hover {
	background		: url(/images_css/nav_right_arrow_roundred.gif) no-repeat;
}
div.nav_right_box_orange a.rounded:focus , div.nav_right_box_orange a.rounded#active {
	background		: url(/images_css/nav_right_arrow_roundred.gif) no-repeat;
}

div.nav_right_box_orange a.rounded_back {
	display			: block;
	color			: #660000;
	font-weight		: bold;
	background		: url(/images_css/nav_right_back_arrow_roundorange.gif) no-repeat;

	margin-left		: 10px;
	margin-right		: 25px;
	margin-top		: 2px;
	padding-top		: 2px;
	padding-left		: 30px;
	padding-bottom		: 5px;
	padding-right		: 20px;
}
div.nav_right_box_orange a.rounded_back:hover {
	background		: url(/images_css/nav_right_back_arrow_roundred.gif) no-repeat;
}
div.nav_right_box_orange a.rounded_back:focus , div.nav_right_box_orange a.rounded#active {
	background		: url(/images_css/nav_right_back_arrow_roundred.gif) no-repeat;
}

div.nav_right_box_orange a.text {
	display			: block;
	color			: #333333;
	margin-top		: 3px;
}
div.nav_right_box_orange a.text:hover {
}
div.nav_right_box_orange a.text:focus , div.nav_right_box_orange a.text#active {
	color			: #660000;
	font-weight		: bold;
}

.text a {
	text-decoration		: underline;
}
.text a:hover {
	color			: #660000;
}


a.char {
	width			: 20px;
	height			: 20px;
	line-height		: 20px;
	display			: block;
	text-decoration		: none;
	color			: #FFFFFF;
	font-weight		: bold;
	background		: url(/images_css/navi_right_but_char.gif) no-repeat;
	text-align		: center;
	text-decoration		: none;
}
a.char:hover {
	background		: url(/images_css/navi_right_but_char_RO.gif) no-repeat;
	text-decoration		: none;
	color			: #FFFFFF;
}
a.char:focus , a.char#Active {
	background		: url(/images_css/navi_right_but_char_RO.gif) no-repeat;
	text-decoration		: none;
}

a.char_alle {
	width			: 40px;
	height			: 20px;
	line-height		: 19px;
	display			: block;
	text-decoration		: none;
	color			: #FFFFFF;
	font-weight		: bold;
	background		: url(/images_css/navi_right_but_char_alle.gif) no-repeat;
	text-align		: center;
	text-decoration		: none;
}
a.char_alle:hover {
	background		: url(/images_css/navi_right_but_char_alle_RO.gif) no-repeat;
	text-decoration		: none;
	color			: #FFFFFF;
}
a.char_alle:focus , a.char#Active {
	background		: url(/images_css/navi_right_but_char_alle_RO.gif) no-repeat;
	text-decoration		: none;
}

table.structure td.right div.selectionBox {
	background-color:	#FFFFFF;
	padding:		3px;
	height:			18px;
	overflow:		hidden;
	width:			146px;
	cursor: 		default;
	margin-bottom:		5px;
}

div.nav_right_box_wartung div.banner {
        position		: relative;
        top			: 0px;
        display			: block;
        font-size		: 12px;
        background		: #ffecc4;
        margin-left		: 15px;
        width			: 150px;
        height			: 100%;
        border			: none 0px;
}
