&reg;@charset "UTF-8";
/* CSS Document */

/* --------------------------  STANDARDS  -------------------------- */

html, body {
 margin :											     0;
 padding :										     0;
 height : 										     100%;
 width : 											     100%;
}

body {
 font-family:            Verdana, Geneva, sans-serif;
 font-size:									     11px;
 line-height: 						     20px;
	color:													     #302f2f;
	margin:                 0px;
	padding:                0px;
	background-color:       #dedadb;
	background-image:       url(../images/hg_start.jpg);
	background-repeat:      repeat-x;

	}

table, tr, td, p {
 font-family:            Verdana, Geneva, sans-serif;
 font-size:									     11px;
 line-height: 						     20px;
	margin:                 0 0 15px 0;
	}
	
img	{
 border:												     0;
}	

.col_left {
	float:                  left;
	vertical-align:         top;
	width:                  100px;
	margin-right:           50px;
}
	
.col_right {
	float:                  right;
	vertical-align:         top;
}

.clear {  
	clear:                  both;
}


hr.dot {
  height:                1px;
  margin:                20px 0 20px 0;
  border:                0;
  background:            #FFF;
  color:                 #FFF;
		background-image:      url(../images/hg_line_dot.gif);
		background-repeat:     repeat-x;
	}


h1 {
	font-size:              12px;
 line-height: 						     20px;	
	font-weight:            bold;
	color:                  #302f2f;
	padding:                0 0 30px 0;
 margin:                 0;
}

h2 {
	font-size:              11px;
	font-weight:            bold;
	color:                  #302f2f;
		padding:               0 0 15px 0;
 margin:                 0;
}

h3 {
	font-size:              11px;
	font-weight:            bold;
	color:                  #302f2f;
	padding:                0;
 margin:                 0;
	display:                inline;
}

.fett9 { font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; line-height:14pt; font-style : normal; color : #333333; }
.textmini9 { font-size : 9px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-style : normal; color : #666666; }


.grey {
	color:                  #7c7c7c;
}

.green {
	color:                  #009aa3;
}


.align_right {
	text-align:              right;
}

.border_right {
	border-right:           solid 3px #FFF;
}
	
	
.no_margin {
	margin:                 0;
}

a:link, a:visited {
	color: 				             #302f2f;
	text-decoration: 	      none;
}

a:hover, a:active { 
	color:											       #FF0000;
	text-decoration: 	      none;
}

a.unterline:link, a_underline:visited {
	color: 				             #302f2f;
	text-decoration: 	      underline;
}

a_underline:hover, a_underline:active { 
	color:											       #FF0000;
	text-decoration: 	      underline;
}


a.green:link, a_green:visited {
	color: 				             #009aa3;
	text-decoration: 	      none;
}

a.green:hover, a.green:active { 
	color:											       #009aa3;
	text-decoration: 	      none;
}


/* --------------------------  LAYOUT  -------------------------- */
	
#container_center {
	position:               fixed;
	width:                  1000px;
	height:                 100%;
	left:                   50%;
	margin:                 0 0px 0px -500px;
	}
	
/* --------------------------  TOP  -------------------------- */


#container_top {
	position:               relative;
	width:                  100%;
	height:                 340px;
	margin:                 0;
	background-color:							#FFF;
	}
	
	#logo {
	position:               relative;
	width:                  850px;
	top:                    130px;
	height:                 115px;
	margin:                 0;
	text-align:             right;
}
	
/* --------------------------  TOP  -------------------------- */


#container_language {
	position:               absolute;
	width:                  300px;
	height:                 100%;
	left:                   50%;
	margin:                 0 0px 0px -150px;
	}
	
	#container_ringe {
	position:               absolute;
	width:                  1000px;
	top:                    375px;
	z-index:                -2;
	}
	
	
	
	
	