

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

body {
	background-color:		#cccccc;
}

h1 {
	font-size:				26px;
	background-image:		url("../images/back_h1.gif");
	background-repeat:		repeat-x;
	background-position:	0px 27px;
}

h2 {
	font-size:				14px;
	color:					#2043b7;
}

h3 {
	margin-bottom:			10px;
	font-size:				14px;
	color:					#fff;
	background-color:		#2043b7; 
}

hr {
	color: 					#2043b7;
	border-color: 			#2043b7;
}

table.main {
}



td.main_header {
	height:					210px;
}


td.main_img {
	background-image:		url("../images/back_stroke.gif");
	background-repeat:		repeat-y;
}

td.main_spacer, td.main_spacer_stroked, td.main_nav, td.main_img, td.main_content {
	background-color:		#fff;
}

td.main_nav {
	width:					210px;
	height:					480px;
	padding-left:			0px;
	padding-right:			0px;
	border: 				1px #2043b7;
	border-style: 			none solid none none;
}

td.main_nav div {
	margin-top:0px;
}

td.main_content {
	width:					540px;
	height:					480px;
}

.nav {
	margin-top:				0px;
	margin-left:			30px;
	margin-right:			30px;
}

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

.width_content {
	width:					504px;
}

a.arrow {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
}
a.arrow:hover { color:#ffcc00; }




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

.nav_level_00_spacer_before_middle, .nav_level_00_spacer_before_last {
	margin-bottom:			8px;
}

.nav_level_00_current, .nav_level_00_open { 
	background-image:		url("../images/yellow.gif");
	background-repeat:		no-repeat;
}

.nav_level_00 a:link, .nav_level_00 a:visited, .nav_level_00 a:active {
	color:					#000;
}
.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:					#2043b7;
}
.nav_level_00 a:hover {
	color:					#ffcc00;
}

/* NAV LEVEL 01 -------------------------*/
.nav_level_01 {
	clear:					both;
	margin-right:			2px;
	margin-bottom:			0px;
	padding-top:			4px;
	padding-left:			18px;
	padding-right:			2px;
	font-size:				14px;
	font-weight:			bold;
}

.nav_level_01_spacer_before, .nav_level_01_spacer_after {
	height:					0px;
}

.nav_level_01_spacer_after_last {
	clear:					both;
	height:					10px;
}

.nav_level_01 a:link, .nav_level_01 a:visited, .nav_level_01 a:active {
	color:					#000;
}
.nav_level_01 a:link.current, .nav_level_01 a:visited.current, .nav_level_01 a:link.open, .nav_level_01 a:visited.open {
	color:					#2043b7;
}
.nav_level_01 a:hover {
	color:					#ffcc33;
}

















.nav_level_02 { 
	background-image:		url("../images/nav_bullet_level_1_norm.gif");
}

.nav_level_02_current { 
	background-image:		url("../images/nav_bullet_level_1_high.gif");
}

a.arrow {
	background-image:		url("../images/arrow_small.gif");
}

.paragraph_linked a.link {
	background-image:		url("../images/arrow_small.gif");
}

.link_explained a.link {
	background-image:		url("../images/arrow_small.gif");
}

.bulletlist {
	font-weight:			bold;
}

td.bullet { 
	background-image:		url("../images/bullet.gif");
	height:					17px;
}

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



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

table.infobox {
	margin-left:			30px;
	margin-right:			30px;
}

.infobox_content p {
	margin-bottom:			0px;
}

/* INFOBOX COLORSCEMES -------------------*/
table.infobox.colorsceme_01 td 			{ border-color:		#2043b7; }
table.colorsceme_01 td.infobox_head 	{ background-color:	#2043b7; }
table.colorsceme_01 div.infobox_head 	{ color:			#ffcc00; }
table.colorsceme_01 td.infobox_head b 	{ color:			#ffff00; }
table.colorsceme_01 td.infobox_content 	{ color:			#ffffff; background-color:	#cad7ff; }
table.colorsceme_01 td.infobox_link 	{ background-color:	#fff1b7; }
table.colorsceme_01 td.infobox_bottom 	{ background-color:	#637ccd; }

table.infobox.colorsceme_02 td 			{ border-color:		#666600; }
table.colorsceme_02 .infobox_head 		{ color:			#3e4000; background-color:	#cad200; }
table.colorsceme_02 td.infobox_head b 	{ color:			#df2c00; }
table.colorsceme_02 td.infobox_content 	{ color:			#000000; background-color:	#fff8bd; }
table.colorsceme_02 td.infobox_link 	{ background-color:	#cad200; }
table.colorsceme_02 td.infobox_bottom 	{ background-color:	#cad200; }

table.infobox.colorsceme_03 td 			{ border-color:		#335278; }
table.colorsceme_03 .infobox_head 		{ color:			#ffffff; background-color:	#37659e; 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:	#ddeded; }
table.colorsceme_03 td.infobox_link 	{ background-color:	#ddeded; padding-bottom: 	5px;	}
table.colorsceme_03 td.infobox_bottom 	{ background-color:	#ddeded; }

table.infobox.colorsceme_04 td 			{ border-color:		#335278; }
table.colorsceme_04 .infobox_head 		{ color:			#ffffff; background-color:	#999900; 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:	#f5fae3; }
table.colorsceme_04 td.infobox_link 	{ background-color:	#f5fae3; padding-bottom: 	5px;	}
table.colorsceme_04 td.infobox_bottom 	{ background-color:	#f5fae3; }



.content img {
	float:					left;
	margin-top:				3px;
	margin-right:			5px;
}