/* DOCUMENT */
body
{
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#30444A;
font:11px arial,verdana,sans;
color:#000;
}

/* HEAD */

#head, #navi_1, #header_img, #search, #container, #container_left, #footer, .copy, #container_right, #under_footer, #lang, #footer_img, #mask, #mask2
{
position:absolute;
}


#mask{
top:0px;
left:0px;
width:100%;
height:240px;
z-index:3;
}

#mask2{
top:0px;
left:0px;
width:100%;
height:231px;
z-index:3;
}



#head
{
top:0px;
left:0px;
width:100%;
height:323px;
background-color:#1E2C2E;
z-index:1;
}

#content

{

width:100%;
border-top:4px solid #272F29;
/*background:#fff url(../img/bg_content.gif) repeat-y left;*/
background-color: #FFFFFF;
}

#header_img
{
top:0px;
left:-10px;
width:995px;
height:323px;
z-index:2;
}


#navi_1
{
top:24px;
left:0px;
width:300px;
height:200px;
z-index:3;
}

#search
{
top:0px!important;
left:647px;
width:308px;
height:22px;
overflow:hidden;
background:url(../img/search_panel_final.gif) repeat-y;
z-index:7;
padding-top:1px;
}

#search input.search{
margin-bottom:1px;
margin-left:9px;
border:none!important;
background-color:#abb0aa;
width:100px;
padding:0px
}

*html #search input.search {
margin-bottom:2px;
padding:0px;
}

#search input.submit{
margin-bottom:1px;
margin-left:3px;
border:none!important;
width:60px;
background:url(../img/search.gif) no-repeat;
cursor:pointer;
padding:0px;
}


/* MIDDLE */

#container

{
top:323px;
left:0px;
width:100%;
height:233px;
background:url(../img/home_container_bg.gif) repeat-x;
z-index:3;
}

#container_left
{
top:0px;
left:0px;
width:647px;
height:240px;
background:url(../img/home_container_left_bg.gif) repeat-y;
}

#logo
{
top:0px;
left:0px;
width:643px;
height:79px;
background:url(../img/bg_logo.gif) repeat-x;
z-index:5;
}

#footer
{
top:596px;
left:42px;
width:100%;
background-color:#ffffff;
width:404px;
height:25px;
z-index:5;
text-align: center;
}

#under_footer{
top:621px;
left:0px;
width:100%;
height:38px;
z-index:5;
background-color:#ffffff;
}

.copy
{
top:79px;
left:0px;
width:580px;
margin:30px;
}

#container_right
{
width:275px;
top:0px;
left:647px;
}


.teaser_content{
margin:4px 0px 4px 5px;
display:block;
width:305px;
height:75px;
overflow:hidden;
}

div.teaser_content p.bodytext {
margin-top: 1px;
}

div.teaser_content h1 {
padding-top: 9px;
font-size: 11px;
}

#footer_content
{
/*margin:5px 5px 5px 30px;*/
padding-right: 8px;
padding-top: 30px;
display:inline;
line-height:230%;
z-index:5;
}

#lang
{
top:4px;
left:845px;
width:122px;
height:25px;
z-index:8;
margin-top:1px;
}

.lang
{
margin-top:4px;
margin-left:-4px;
margin-right:23px;
}


*html .lang {
margin-left:0px;
margin-right:16px;
z-index:20;
}

#footer_img{
top:556px;
left:0px;
z-index:4;
height:65px;
width:100%;
background-color:#000;
}


#submit{
border:none!important;
}

.first_teaser{
margin-top:4px;
margin-bottom:3px;
float:right;
margin-right:7px;
}

*html .first_teaser{
margin-top:4px;
margin-bottom:3px;
float:right;
margin-right:2px;
}


/* FONTS */

h1				             {font: bold 12px arial,verdana,sans; color:#000; margin:0px; padding:0px;}
h2					     {font: bold 13px arial,verdana,sans; color:#000; margin:0px; padding:0px;}
.f1		                             {font: 12px arial,verdana,sans; color:#000; margin:0px; padding:0px;}
.f1s					     {font: 11px arial,verdana,sans; color:#000; margin:0px; padding:0px;}
.teaser                                      {font: 10px arial,verdana,sans; color:#000; margin:0px; padding:0px;}
.csc-firstHeader                             {font:bold 12px arial,verdana,sans; color:#000;margin:0px; padding:0px;}

a:link, a:visited				{color:#000;text-decoration:underline;}

#search input.search			     {font:12px arial,verdana,sans;color:#ffffff;}

#search input.english {
background: url(../img/search_eng.gif);
}

a.f1:link{font: 10px arial,verdana,sans; color:#464646;text-decoration:none;margin-left:8px;}
a.f1:visited{font: 10px arial,verdana,sans; color:#464646;text-decoration:none;margin-left:8px;}
a.f1:hover{font: 10px arial,verdana,sans; color:#92202d!important;text-decoration:none;margin-left:8px;}

a.lang:link{font:bold 11px arial,verdana,sans; color:#464646;text-decoration:none;}
a.lang:visited{font:bold 11px arial,verdana,sans; color:#464646;text-decoration:none;}
a.lang:hover{font:bold 11px arial,verdana,sans; color:#92202d!important;text-decoration:none;}

