/* CSS Document */

html {
	height: 			100%;
}


body {
	min-height: 		100%;
	height: 			100%!important;
}

body {
	margin:				0;
	font-family:		verdana, arial, helvetica;
	font-size:			10px;
	color:				#333333;
	font-weight:        normal;
	text-align:			center;
	/*background-color: 	#93CEDA;
	background-image:	 url("../media/bg-design2.jpg");*/
/*background-color:#2FB601;
background-color:#60B304;*/
background-color:#8FE0B4;
background-image: url("3-bg-design.jpg");
	background-repeat:	repeat-x;/**/
}

div#main {
	position:			relative;
	margin: 			0 auto;
	width:				782px;
	min-height:			100%;
	text-align:			left;
	background-color: 	#FFFFFF;
	/*border-left:1px solid #8FE0B4;
	border-right:1px solid #8FE0B4;
	padding:0 10px 0 10px;
	background-image:url(main-div-bg.gif);
	background-repeat:repeat-y;*/
	border-left:1px solid #8FE0B4;
	border-right:1px solid #8FE0B4;
	
}



/* IE-specific hack */
* html div#main {
	/* mac hide \*/
	height: 100%;
	/* end mac hide*/
}

/* STYLES FOR CONTENTTYPE */

div.mainFrontPage {
	border:				0px dashed #999999;;
	border-top-width:	0px;
	border-bottom-width:0px;
	/*background-color:	#FFFFFF;*/
	text-align:			center;
	vertical-align:		middle;
}

div.mainTextPage {
	
}

/* STYLES FOR CONTAINER */
div.container {
	position:			relative;
	padding:			0 1px 50px 1px;
	margin:				0px 0px 20px 0px;
}

/* STYLES FOR TOPBAR */
#top_log_area {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:149px;
	text-align:center;
	background-image:url(../media/bg.jpg);
	background-repeat:repeat-x;
	z-index:200;
}

/* IE-specific hack */
* html div.top {
	/* mac hide \*/
	height:20px;
	border-bottom:0px dashed #999999;
	/* end mac hide*/
}

div.top {
height:15px;
border-bottom:0px dashed #999999;

}

#contentTop {
position:relative;
background-image:url(../media/logo-for-frontpage-with-promo-text.gif);
background-position:center;
background-repeat:no-repeat;
height:100px;
padding:0px 10px 0 10px;
}

div.headerImage {
	position:			relative;
	border:				0px solid #008CA8;
	border-bottom-width:0px;
	padding:			0 0 0px 0;
	text-align:			center;
}

div.contentArea {
	position:			relative;	
	padding:			0px 10px 20px 10px;
}

div#heading_area {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#666666;
}

div#content {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
}

div#content h1, h2, h3, h4, h5, h6 {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#666666;
}

div#content a {
	border:				0px dashed #006699;
	border-bottom-width:0px;
	text-decoration:	none;
	color:				#006699;
}

div#content a:hover {
	border:				0px dashed #006699;
}

div#bottem_content {
	width:				782px;
	height:				150px;
	/*background-image:	url(../grafik/banner_bottom.gif);
	background-repeat:	no-repeat;*/
}

div#print_icon {
	float:				right;
}

div#copy_text {
	position:			absolute;
	bottom:				0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#999999;
	text-align:			center;
	margin-left:		-100px;
}

div#footer_area {
	position:			absolute;
	width:				760px;
	bottom:				0px;
	padding:			10px 10px 15px 10px;
	margin-top:			0px;
	text-align:			right;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#999999;
	border-top:			1px dashed #8FE0B4;
}

div#footer_area img, a {
	border-width:0px;
	text-decoration:none;
}

div#xhtml_validation {
	width:				780px;
	height:				inherit;
	padding-top:		5px;
	text-align:			center;
	border:				0px solid #FFFFFF;
}