

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

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

body.big_image {
	background-image:		none;
	background-color:		#26435a;
}

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:					#082956;
	font-size:				18px;
	background-image:		url("../images/h1_back.gif");
	background-repeat:		repeat-x;
	background-position:	0px 19px;
	margin-bottom:			2px;
	padding-bottom:			1px;
}

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

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

td.nav, td.content, td.footer {
	background-color:		#ffffff;
}

td.nav {
	width:					168px;
}

table.nav {
	margin-left:			20px;
	border: 				1px #000;
	border-style : 			none solid solid solid;
	background-color:		#d7e8da;
}

/* ------------------------------------------------------------ */
/* 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; }
a:hover 	{ text-decoration:underline; }

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

/* NAV LEVEL 00 -------------------------*/
.nav_level_00, .nav_level_00_current {
	float:					left;
	position:				relative;
	left:					5px;
	margin-right:			6px;
	margin-bottom:			5px;
	text-align:				center;
	width:					63px;
	font-size:				11px;
	border: 				1px #6585a0;
	border-style : 			solid solid solid solid;
	background-color:		#fff;
}

.nav_level_00_spacer_after_first, .nav_level_00_spacer_after_middle { 
	float:					left;
	height:					0px;
	width:					0px;
	background-color:		transparent;
}

.nav_level_00 a:link, 
.nav_level_00 a:visited, 
.nav_level_00 a:active 
{
	color:					#4a7aa0;
}
.nav_level_00 a:link.current, .nav_level_00 a:visited.current, .nav_level_00 a:link.open, .nav_level_00 a:visited.open {
	color:					#f78204;
}


/* NAV LEVEL 01 -------------------------*/
.nav_level_01 { 
	width: 					120px;
	float:					left;
	margin:					0px;
	margin-top: 			5px;
	padding-left:			0px;
	padding-right:			0px;
	font-size:				12px;
	font-weight:			bold;
}

.nav_level_01_spacer_before {
	clear:					both;
	margin-top: 			8px;
	margin-left: 			0px;
	margin-right: 			3px;
	float:					left;
	width:					9px;
	height:					9px;
	overflow:				hidden;
	background-color:		#4a7aa0;
}

.nav_level_01_spacer_before_current {
	background-color:		#f78204;
}

.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 a:link, 
.nav_level_01 a:visited, 
.nav_level_01 a:active 
{
	color:					#082956;
}
.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:					#082956;
}


/* NAV LEVEL 02 -------------------------*/
.nav_level_02 {
	width: 					120px;
	margin-top: 			0px;
	font-size:				11px;
	font-weight:			normal;
	margin-left:			12px;
	padding-left:			0px;
}

.nav_level_02_current { 
}

.nav_level_02_spacer_before_first { 
	height:					0px;
}

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

.nav_level_02_spacer_after_last { 
	height:					5px;
}
.nav_level_02 a:link, 
.nav_level_02 a:visited, 
.nav_level_02 a:active 
{
	color:					#082956;
}
.nav_level_02 a:link.current, .nav_level_02 a:visited.current, .nav_level_02 a:link.open, .nav_level_02 a:visited.open {
	color:					#f78204;
}


/* NAV LEVEL 03 -------------------------*/
.nav_level_03 {
	width: 					120px;
	margin-top: 			0px;
	font-size:				11px;
	font-weight:			normal;
	font-style:				italic;
	margin-left:			20px;
	padding-left:			0px;
}

.nav_level_03_current { 
}

.nav_level_03_spacer_before_first { 
	height:					0px;
}

.nav_level_03_spacer_before_middle, 
.nav_level_03_spacer_before_last { 
	width:					0px;
	height:					0px;
}

.nav_level_03_spacer_after_last { 
	height:					5px;
}
.nav_level_03 a:link, 
.nav_level_03 a:visited, 
.nav_level_03 a:active 
{
	color:					#082956;
}
.nav_level_03 a:link.current, .nav_level_03 a:visited.current, .nav_level_03 a:link.open, .nav_level_03 a:visited.open {
	color:					#f78204;
}


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

div.content {
	width:					588px;
}

.width_content {
	width:					588px;
}

.content {
	margin-top:				28px;
	margin-left:			40px;
	margin-right:			40px;
}

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;
}

div.right {
	float:					right;
}

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

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

.img_titled_text {
	width:					150px;
	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 {
	width:					340px;
	font-weight:			bold;
	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 ----------------------------*/

.form_user {
	background-image:		url("../images/user_form_back.gif");
	background-color:		#f3f7f9;
	border: 				2px #164176;
	border-style : 			solid none solid none;
	margin-bottom:			50px;
}

.form_user input, .form_user textarea {
	width: 					453px;
}
input.submit_form {
	width: 					200px;
}

div.form_checkbox_description {
	margin-left:			23px;
	margin-bottom:			10px;
}

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



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

.content div.infobox {
	width:224px;
	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;
	margin-left:			208px;
	margin-right:			40px;
	margin-bottom:			10px;
	padding-top:			5px;
	text-align:				right;
	font-size: 				10px;
	color:					#487a9f;
}

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

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