/* layer styles */
#main{
	z-index:4200;
	position:relative;
	padding:0;
	margin:0;
	width:1000px;
	height:auto;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/bg.jpg) repeat-y;
}
#head{
	z-index:201;
	position:relative;
	padding:0;
	margin:0;
	width:945px;
	height:75px;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_01.jpg) no-repeat left top;
}
#head_left{
	position:relative;
	padding:0;
	margin:0;
	width:300px;
	height:auto;
	float:left;
	border:none 0px;
}
#head_right{
	position:relative;
	padding: 10px 25px 0 0;
	margin:0;
	width:575px;
	height:auto;
	float:right;
	text-align:right;
	border:none 0px;
}
#right{
	z-index:202;
	position:relative;
	padding:0;
	width:55px;
	height:605px;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_02.jpg) no-repeat left top;
}
#left{
	z-index:203;
	position:relative;
	padding:0;
	margin:0;
	width:225px;
	/*height:530px*//*auto*//*;*/
	min-height:530px;
	float:left;
	border:none 0px;
	background: #FFFFFF;
}
#middle{
	z-index:203;
	position:relative;
	padding:0;
	margin:0;
	width:720px;
	/*height:530px*//*auto*//*;*/
	min-height:530px;
	float:left;
	border:none 0px;
	background: #FFFFFF;
}
#middle_flash{
	z-index:204;
	position:relative;
	padding:0;
	width:720px;
	min-height:375px;
	height:auto;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_04.jpg) no-repeat left top;
}
#middle_content{
	z-index:204;
	position:relative;
	padding:0;
	width:720px;
	height:auto;
	float:left;
	border:none 0px;
}
#middle_content_top{
	z-index:2040;
	position:relative;
	padding:0;
	width:720px;
	height:25px;
	float:left;
	border:none 0px;
	background: #FFFFFF;
}
#middle_content_main{
	z-index:2041;
	position:relative;
	padding:10px 35px 10px 10px;
	width:675px;
	/*min-height:375px;*/
	height:auto;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_04_ver.jpg) repeat-y left top;
}
#middle_content_bottom{
	z-index:2042;
	position:relative;
	padding:0;
	width:720px;
	height:15px;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_04_bot.jpg) repeat-y left top;
}
#nav_1{
	position:relative;
	padding:0;
	margin:0;
	width:99px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_01.jpg) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
#nav_1:hover{
	background:#FFFFFF url(../img/nav_html_01.jpg) no-repeat left -25px;
}
#nav_2{
	position:relative;
	padding:0;
	margin:0;
	width:104px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_02.jpg) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
#nav_2:hover{
	background:#FFFFFF url(../img/nav_html_02.jpg) no-repeat left -25px;
}
#nav_3{
	position:relative;
	padding:0;
	margin:0;
	width:90px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_03.jpg) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
#nav_3:hover{
	background:#FFFFFF url(../img/nav_html_03.jpg) no-repeat left -25px;
}
#nav_4{
	position:relative;
	padding:0;
	margin:0;
	width:97px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_04.jpg) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
#nav_4:hover{
	background:#FFFFFF url(../img/nav_html_04.jpg) no-repeat left -25px;
}
#nav_5{
	position:relative;
	padding:0;
	margin:0;
	width:123px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_05.jpg) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
#nav_5:hover{
	background:#FFFFFF url(../img/nav_html_05.jpg) no-repeat left -25px;
}
#nav_6{
	position:relative;
	padding:0;
	margin:0;
	width:207px;
	height:25px;
	border:none 0px;
	float:left;
	background:#FFFFFF url(../img/nav_html_06.jpg) no-repeat left top;
}
#middle_sub{
	z-index:205;
	position:relative;
	padding:0;
	width:720px;
	height:auto;
	min-height:155px;
	float:left;
	border:none 0px;
	background: #FFFFFF;
	margin-bottom:5px;
}
#middle_sub_left{
	position:relative;
	padding:0;
	margin:0;
	width:440px;
	height:auto;
	float:left;
	border:none 0px;
	overflow:hidden;
}
#middle_sub_right{
	position:relative;
	padding:0;
	margin:0;
	width:277px;
	height:auto;
	float:left;
	text-align:left;
	border:none 0px;
	overflow:hidden;
}
#foot{
	z-index:206;
	position:relative;
	padding:10px 0 0 10px;
	width:990px;
	height:80px;
	float:left;
	border:none 0px;
	background: #FFFFFF url(../img/lay_06.jpg) no-repeat left top;
}
/* html styles */
body {
	margin:0;
	padding:0;
	background-color: #eaebed;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

A:link { color:#FF0000; text-decoration:none; }
A:visited { color: #FF0000; text-decoration:none; }
A:hover { color:#FF0000; text-decoration:underline; }
A:active { color: #FF0000; text-decoration:underline; }

hr{
	border:#FF0000 1px solid;
}
h1{
	font-size: 18px;
	font-weight: bold;
}
h2{
	font-size: 14px;
	font-weight: bold;
}
h3, h4, h5, h6{
	font-size: 12px;
	font-weight: bold;
}
ul.list li, ul li{
	margin-left:-30px;
	list-style-type:square;
}
/* classes */
.mark_white{
	color:#FFFFFF;
}
.txthead {
	font-size: 18px;
	font-weight: bold;
}
.txtsub {
	font-size: 14px;
	font-weight: bold;
}
.txtbold {
	font-size: 12px;
	font-weight: bold;
}
.txtbody {
	font-size: 12px;
	font-weight: normal;
}
.txtmini {
	font-size: 10px;
	font-weight: lighter;
}
.border {
	border: #FF0000 1px solid;
}
.borderdashed {
	border: #FF0000 1px dashed;
}
.grafik {
	float: left;
	margin: 0 10px 10px 0;
}
.ref_img{
	cursor:pointer;
	cursor:hand;
}
.more_over:hover{
	background-image:url(img/btn_arrows_over.png);
	background-repeat:no-repeat;
}
.button {
	border: 1px solid #cccccc;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

