

/* ------------------------------------------------------------------------------------ */
/* Styles die sich fuer diesen Kunden von den default-Styles unterscheiden				*/
/* ------------------------------------------------------------------------------------ */

body {
	background-image:		url("../images/back.gif");
	background-repeat:		repeat-x;
	background-color:		#443c35;
}

div.hr {
	clear:					both;
	height:					9px;
	margin:					0px;
	padding:				0px;
	margin-right:			0px;
	margin-bottom:			16px;
	border: 				1px #004077;
	border-style : 			none none solid none;
}


h1 {
	color:					#000;
	font-size:				18px;
	margin-bottom:			2px;
	padding-bottom:			1px;
}

h2 {
	color:					#4a7aa0;
	font-size:				15px;
	font-style:				italic;
	margin-bottom:			20px;
}

h3 {
	color:					#ffab42;
	font-size:				14px;
	margin-top:				20px;
	margin-bottom:			10px;
	background-color:		#174078;
	padding-top:			2px;
	padding-bottom:			2px;
}


td.nav {
	width:					270px;
	background-color:		#f5e6bc;
}

td.content {
	width:					720px;
	background-color:		#f8eed0;
}

td.footer {
}

/* ------------------------------------------------------------ */
/* Pseudo Formats                                               */
/* ------------------------------------------------------------ */

.infobox_link a, .content a { font-weight:bold; color:#f78204; text-decoration:underline; }
.content a:link, .content a:visited, .content a:active 	{ color:#f78204; text-decoration:underline; }
.infobox_link a:link, .infobox_link a:visited, .infobox_link a:active 	{ color:#f78204; text-decoration:underline; }
.content a:hover 	{ color:#f73204; }
.infobox_link a:hover 	{ color:#f73204; }

/* ------------------------------------------------------------ */
/* Nav															*/
/* ------------------------------------------------------------ */

/* NAV LEVEL 00 -------------------------*/
.nav_level_00 { 
	float:					left;
	margin:					0px;
	margin-top: 			5px;
	padding-left:			18px;
	padding-right:			0px;
	font-size:				18px;
	font-weight:			bold;
	background-image:		url("../images/nav_bullet_level_0_norm.gif");
	background-repeat:		no-repeat;
	background-position:	0px 4px;
}

.nav_level_00_spacer_before {
	clear:					both;
	margin-top: 			8px;
	margin-left: 			0px;
	margin-right: 			3px;
	float:					left;
	width:					19px;
	height:					9px;
	overflow:				hidden;
}

.nav_level_00_spacer_before_current {
}

.nav_level_00_spacer_after, .nav_level_01_spacer_after_first, .nav_level_01_spacer_after_middle { 
	clear:					both;
	width:					1px;
	height:					4px;
	overflow:				hidden;
}

.nav_level_00 a:link, 
.nav_level_00 a:visited, 
.nav_level_00 a:active 
{
	color:					#000;
}
.nav_level_00 a:hover 
{
	color:					#ffab42;
}
.nav_level_00 a:link.current, .nav_level_00 a:visited.current {
	color:					#f78204;
}
.nav_level_00 a:link.open, .nav_level_00 a:visited.open {
	color:					#f78204;
}


/* NAV LEVEL 01 -------------------------*/
.nav_level_01 { 
	float:					left;
	margin:					0px;
	margin-top: 			5px;
	padding-left:			8px;
	padding-right:			0px;
	font-size:				12px;
	font-weight:			bold;
	background-image:		url("../images/nav_bullet_level_1_norm.gif");
	background-repeat:		no-repeat;
	background-position:	0px 3px;
}

.nav_level_01_spacer_before {
	clear:					both;
	margin-top: 			8px;
	margin-left: 			0px;
	margin-right: 			3px;
	float:					left;
	width:					39px;
	height:					9px;
	overflow:				hidden;
}

.nav_level_01_spacer_before_current {
}

.nav_level_01_spacer_after, .nav_level_01_spacer_after_first, .nav_level_01_spacer_after_middle { 
	float:					left;
	width:					0px;
	height:					0px;
	overflow:				hidden;
}

.nav_level_01_spacer_after_last { 
	clear:					both;
	width:					1px;
	height:					10px;
	overflow:				hidden;
}

.nav_level_01 a:link, 
.nav_level_01 a:visited, 
.nav_level_01 a:active 
{
	color:					#000;
}
.nav_level_01 a:hover 
{
	color:					#ffab42;
}
.nav_level_01 a:link.current, .nav_level_01 a:visited.current {
	color:					#f78204;
}

.nav_level_01 a:link.open, .nav_level_01 a:visited.open {
	color:					#f78204;
}


/* NAV LEVEL 02 -------------------------*/



.nav_level_02 { 
	margin-top:				1px;
	font-weight: 			normal;
	padding-left:			0px;
	font-size:				12px;
	float:					left;
}

.nav_level_02_spacer_after_first, .nav_level_02_spacer_after_middle { 
	clear:					none;
	float:					left;
	width:					5px;
	height:					20px;
	overflow:				hidden;
}



.nav_level_02_spacer_before_middle, 
.nav_level_02_spacer_before_last { 
	width:					0px;
	height:					0px;
}

.nav_level_02 a:link, 
.nav_level_02 a:visited, 
.nav_level_02 a:active 
{
	color:					#000;
}
.nav_level_02 a:hover 
{
	color:					#ffab42;
}
.nav_level_02 a:link.current, .nav_level_02 a:visited.current {
	color:					#f78204;
}

.nav_level_02 a:link.open, .nav_level_02 a:visited.open {
	color:					#f78204;
}


/* ------------------------------------------------------------ */
/* Content	                                                    */
/* ------------------------------------------------------------ */

div.content {
	margin-top:				5px;
	margin-left:			25px;
	margin-right:			17px;
	padding-bottom:			30px;
}

.width_content {
	width:					588px;
}

.content {
}

a.arrow {
	padding-left:			9px;
	background-position:	0px 1px;
	background-image:		url("../images/arrow_small.gif");
}

div.arrow, div.link_explained {
	margin-bottom:			5px;
}

.paragraph_linked a.link {
	padding-left:			9px;
	background-position:	0px 1px;
	background-image:		url("../images/arrow_small.gif");
}

.link_explained a.link {
	padding-left:			9px;
	background-position:	0px 1px;
	background-image:		url("../images/arrow_small.gif");
}

.spacer_adjustable {
	clear:					both;
}

div.img_titled {
	float:					left;
}

.img_titled img {
	margin-top:				0px;
	margin-right:			0px;
	margin-bottom:			0px;
}

td.img_titled {
	padding-bottom:			1px;
}

.img_titled_text {
	height:					32px;
	background-color:		#fff;
	padding:				2px;
}

td.img_titled_text {
	font-size:				11px;
	margin:					0px;
}

.img_titled_text .content_copy {
	font-size:				11px;
	margin:					0px;
}


div.imgrow {
	margin-top:				10px;
	margin-bottom:			10px; 
}

td.imgrow {
	text-align:				center; 
}

td.imgrow div.img img {
	border:					1px solid #004077;
}

td.imgrow.left {
	text-align:				left; 
}

td.imgrow.right {
	text-align:				right; 
}


/* Bulletlist ---------------------------*/

table.bulletlist {
	margin-bottom:			23px;
}

td.bullet {
	background-position:	0px 3px;
	background-image:		url("../images/bullet.gif");
	width:					13px;
	height:					18px;
}

td.bullet img { 
	margin-left:			0px;
}


table.bulletlist_black td.bullet {
	background-position:	0px 3px;
	background-image:		url("../images/bullet_black.gif");
	width:					11px;
	height:					18px;
}







.form_user {
	background-image:		url("../images/admin_form_back.gif");
}

.content img {
	margin-top:				0px;
	margin-left:			0px;
}



/* INFOBOX ------------------------------*/

.content div.infobox {
	width:185px;
	float:right;
	margin-left:16px;
}

.container_0 div.infobox {
	clear:					both;
}
.infobox_head, .infobox_head b {
	font-size:				14px;
}

td.infobox_content .content_copy {
	margin-bottom:			2px;
}


table.infobox td 						{ border-color:		#174078; }
td.infobox_head 						{ background-color:	#174078; }
.infobox_head 							{ color:			#ffffff; background-color:	#174078; font-size: 14px; }
td.infobox_head b 						{ color:			#ffff00; font-size: 14px;}
td.infobox_content 						{ color:			#000000; background-color:	#e4eef6; }
td.infobox_link 						{ background-color:	#e4eef6; padding-bottom: 	5px;	}
td.infobox_bottom 						{ background-color:	#174078; }




table.infobox.colorsceme_01 td 			{ border-color:		#174078; }
table.colorsceme_01 .infobox_head 		{ color:			#ffffff; background-color:	#174078; font-size: 14px; }
table.colorsceme_01 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_01 td.infobox_content 	{ color:			#000000; background-color:	#e4eef6; }
table.colorsceme_01 td.infobox_link 	{ background-color:	#e4eef6; padding-bottom: 	5px;	}
table.colorsceme_01 td.infobox_bottom 	{ background-color:	#174078; }

table.infobox.colorsceme_02 td 			{ border-color:		#174078; }
table.colorsceme_02 .infobox_head 		{ color:			#ffffff; background-color:	#557f63; font-size: 14px; }
table.colorsceme_02 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_02 td.infobox_content 	{ color:			#000000; background-color:	#d7e8da; }
table.colorsceme_02 td.infobox_link 	{ background-color:	#d7e8da; padding-bottom: 	5px;	}
table.colorsceme_02 td.infobox_bottom 	{ background-color:	#557f63; }

table.infobox.colorsceme_03 td 			{ border-color:		#174078; }
table.colorsceme_03 .infobox_head 		{ color:			#000000; background-color:	#d7e8da; font-size: 14px; }
table.colorsceme_03 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_03 td.infobox_content 	{ color:			#000000; background-color:	#ffffff; }
table.colorsceme_03 td.infobox_link 	{ background-color:	#ffffff; padding-bottom: 	5px;	}
table.colorsceme_03 td.infobox_bottom 	{ background-color:	#d7e8da; }

table.infobox.colorsceme_04 td 			{ border-color:		#174078; }
table.colorsceme_04 .infobox_head 		{ color:			#ffffff; background-color:	#f78204; font-size: 14px; }
table.colorsceme_04 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_04 td.infobox_content 	{ color:			#000000; background-color:	#fff8bd; }
table.colorsceme_04 td.infobox_link 	{ background-color:	#fff8bd; padding-bottom: 	5px;	}
table.colorsceme_04 td.infobox_bottom 	{ background-color:	#f78204; }




/* ------------------------------------------------------------ */
/* Container                                                    */
/* ------------------------------------------------------------ */
.container_0 div.img_titled {
	margin:					0px;
	margin-bottom:			5px;
}


/* ------------------------------------------------------------ */
/* Footer                                                       */
/* ------------------------------------------------------------ */

small {
	font-size: 				10px;
}

.footer {
	clear:					both;
	margin-top:				0px;
	text-align:				right;
	font-size: 				10px;
	color:					#aea078;
}

.footer a:link, .footer a:visited, .footer a:active {
	color:					#aea078;
}

.footer a:hover {
	color:					#d3c59f;
}