html {
margin:0;padding:0;
font-family:arial,tahoma,verdana;
font-size:12px;
}


#main_content a {
	text-decoration:underline;
	color:#000;

}

a {
	text-decoration:none;
	color:#000;
}

.important {
text-decoration:underline;
}

a:hover {
    color:#95bf00;
}
/* --------------------------------------- */

#main_cont {
margin: 35px auto;
width:1010px;
}

#header {
background:url(img/bg_header.gif) no-repeat #fff;
width:1010px;
height:129px;
}

#body_cont {
background:url(img/bg_body.gif) repeat-y #fff;
width:1010px;
height:488px;
}

#footer_cont {
background:url(img/bg_footer.gif) no-repeat #fff;
width:1010px;
height:70px;
}

/* --------------------------------------- */

#logo {
float:left;
width:123px;
padding-left:58px;
padding-top:36px;
}

#headline {
float:left;
padding-left:70px;
padding-top:42px;
height:85px;
overflow:hidden;
}

/* --------------------------------------- */

#navigation {
float:left;
padding-left:40px;
padding-top:30px;
line-height:17px;
width:185px;
height:458px;
overflow:auto;
}

.menu-space {
height:20px;
}

#main_content {
float:right;
padding-right:103px;
}

#footer_navigation {
float:left;
width:200px;
padding-left:20px;
text-align:center;
padding-top:12px;
}

#footer_txt {
float:left;
width:660px;
padding-left:20px;
padding-top:4px;
}


*+html #footer_txt { /*IE7 only*/
padding-top:17px;

}

#languages {
float:right;
width:70px;
padding-right:18px;
padding-top:12px;
}


/* --------------------------------------- */

.var_txt_green {
width:202px;
height:218px;
background-color:#cfe386;
padding:10px;
overflow:hidden;
}

.var_txt_green_h {
width:428px;
height:218px;
background-color:#cfe386;
padding:10px;
overflow:hidden;
}

.var_txt_green_v {
width:202px;
height:460px;
background-color:#cfe386;
padding:10px;
overflow:hidden;
}

.var_txt_grey {
width:202px;
height:218px;
background-color:#ccc;
padding:10px;
overflow:hidden;
}

.var_txt_grey_h {
width:428px;
height:218px;
background-color:#ccc;
padding:10px;
overflow:hidden;
}

.var_txt_grey_v {
width:202px;
height:440px;
background-color:#ccc;
padding:10px;
overflow:hidden;
}

.var_txt_grey_v2 {
width:428px;
height:460px;
background-color:#fff;
padding:10px;
overflow:auto;
}

.var_img_a {
width:222px;
height:238px;
background:url(img/dummy_img.gif) no-repeat #e8e8e8;
overflow:hidden;
}

.var_img_h {
width:448px;
height:238px;
background:url(img/dummy_img_h.gif) no-repeat #e8e8e8;
overflow:hidden;
}

.var_img_v {
width:222px;
height:480px;
background:url(img/dummy_img_v.gif) no-repeat #e8e8e8;
overflow:hidden;
}

ul { 
margin-left:7px;
padding-left:7px;
}

#navigation ul {
margin:0;
padding:0;
}


#navigation ul li {
display:block;
list-style-type:none;
padding-left:15px;
}

#navigation ul ul li {
display:block;
margin:0;
padding:0;
padding-left:10px;
}



/* --------------------------------------- */

h1 {
color:#777;
font-size:34px;
font-weight:bold;
padding:0px;
margin:0px;
}


h2 {
color:#afd136;
font-size:22px;
font-weight:bold;
padding:0px;
margin:0px;
}

h3 {
color:#000;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}

img {
border:0px;
}

/* --------------------------------------- */

*+html .bodytext { /*IE7 only*/
line-height:14px;
}


