body 
{
	margin:0px;
	font-family: Tahoma;
	color: #212121;
	font-size: 8pt;
	/*background-image: url(../images/bg_5.jpg);*/
	background-position: top;
	background-repeat: repeat-x;
	background-color: #b8b8b8;
}

a
{
	color:#dddddd;
	text-decoration:underline;
}

a:link {}
a:visited {}
a:active {}
a:hover {color:#ffbf4c;}

/*
#part_4 a
{
	color:#000000;
	text-decoration:underline;
}

#part_4 a:link {}
#part_4 a:visited {}
#part_4 a:active {}
#part_4 a:hover {color:#ffbf4c;}
*/

.general_link_1
{
	color:#ffffff;
	text-decoration:none;
}

.general_link_1:link {}
.general_link_1:visited {}
.general_link_1:active {}
.general_link_1:hover {color:#ffbf4c;}

#scene 
{
	width: 100%;
	position: relative;
}

#right_bg
{
	position:absolute;
	left:0px;
	top:0px;
	height:600px;
	width:50%;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/left_bg.jpg);
	/*background-color:#3399FF;*/
}

#left_bg
{
	position:absolute;
	left:50%;
	top:0px;
	height:600px;;
	width:50%;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/right_bg.jpg);
	/*background-color:#00FF00;*/
}
	
#frame 
{
	position: relative;
}

#part_1 
{
	width: 955px;
	height: 83px;
	background-image: url(../images/bg_1.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
}

#part_2
{
	width: 955px;
	height: 58px;
	background-image: url(../images/bg_2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
}

#part_3
{
	width: 955px;
	height: 46px;
	background-image: url(../images/bg_3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
}

#part_3_a
{
	width: 328px;
	height: 291px;
	background-image: url(../images/bg_3_a.jpg);
}

#part_3_b
{
	width: 299px;
	height: 291px;
	background-image: url(../images/bg_3_b.jpg);
}

#part_3_c
{
	width: 328px;
	height: 291px;
	background-image: url(../images/bg_3_c.jpg);
}

#part_4
{
	width: 955px;
	/*height: 382px;*/
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
}

#part_5
{
	width: 955px;
	height: 71px;
	background-image: url(../images/bg_5.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
}

.input_1
{
	border:solid 1px #CCCCCC;
	height:14px;
	width:83px;
	font-size:8pt;
	font-family:tahoma;
	color:#585858;
}

.input_2
{
	border:solid 1px #CCCCCC;
	height:14px;
	width:145px;
	font-size:8pt;
	font-family:tahoma;
	color:#585858;
}

.input_3
{
	color:#000000;
	font-family:tahoma;
	font-size:8pt;
	width:140px;
	border:solid 1px #cccccc;
}

.ul_1
{
	list-style-image:url(../images/arrow.gif);
}

/* all links in white background */
.link_1
{
	/*color:#ff3c00;*/
	color:#606f8e;
	font-family:tahoma;
	text-decoration:underline;
	font-weight:bold;
}

/* links in footer */
.link_2
{
	color:#ffffff;
	font-family:tahoma;
	text-decoration:none;
}

/* top_menu - normal item */
.link_3
{
	/*color:#ff3c00;*/
	color:#000000;
	font-family:tahoma;
	text-decoration:none;
	font-weight:normal;
}

.link_3:link {}
.link_3:visited {}
.link_3:active {}
.link_3:hover {/*color:#ffbf4c;*/color:#2f518b;}

/* top_menu - current item */
.link_4
{
	/*color:#ff3c00;*/
	color:#2f518b;
	font-family:tahoma;
	text-decoration:none;
	font-weight:bold;
}

.link_4:link {}
.link_4:visited {}
.link_4:active {}
.link_4:hover {color:#2f518b;}

/* Help */
.link_5
{
	/*color:#ff3c00;*/
	color:#2f518b;
	font-family:tahoma;
	text-decoration:none;
}

.link_5:link {}
.link_5:visited {}
.link_5:active {}
.link_5:hover {color:#999999;}

.link_2_text
{
	color:#ffffff;
	font-family:tahoma;
}

/* copyright */
.text_1
{
	color:#ffffff;
	font-family:tahoma;	
}

/* page title */
.text_2
{
	color:#ffffff;
	font-family:tahoma;	
	font-size:15pt;
}

/* temporary page title */
.text_3
{
	font-family:tahoma;
	color: #000000;
	font-size: 16pt;
}

/* field names in page */
.text_4
{
	font-family:tahoma;
	color: #000000;
	font-size: 8pt;
}

/* titles in page */
.text_5
{
	font-family:tahoma;
	color: #ffffff;
	font-size: 8pt;
}

/* search result table - titles */
.text_6
{
	font-family:tahoma;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}

/* example: */
.text_7
{
	font-family:tahoma;
	color:#7484a5;
	font-size: 8pt;
}

/* normal general text */
.text_8
{
	font-family: Tahoma;
	color: #212121;
	font-size: 8pt;
}

.mandatory_notification_star
{
	color:red;
}

.header_login_form_input_blur
{
	border:solid 1px #CCCCCC;
	height:14px;
	width:83px;
	font-size:8pt;
	font-family:tahoma;
	color:#cccccc;
}

.header_login_form_input_focus
{
	border:solid 1px #CCCCCC;
	height:14px;
	width:83px;
	font-size:8pt;
	font-family:tahoma;
	color:#000000;
}
