body {
color:#58585a;
background-color:#D9DADB;
font:normal normal normal 11px/13px verdana, sans-serif;
}

* {padding:0px;margin:0px;border:medium none;}
.clear{clear:both;}
a{color:#41A6CE;text-decoration:underline;}
a:hover{cursor:pointer;color:#41A6CE;text-decoration:underline;}
a:visited{color:#41A6CE;text-decoration:underline;}
a:hover:visited{cursor:pointer;color:#41A6CE;text-decoration:underline;}
a:focus{outline:none;}

#page{
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto 24px auto;
padding:0px 0 24px 0;
width:960px;
overflow:hidden;
}
.align-right{text-align:right;}

#header{background:#6E6F71 none no-repeat 0 0;margin:36px 36px 0px 36px;height:408px;width:888px;position:relative;}

#header .logo{background:#fff url(img/logo.gif) no-repeat 0 0;width:204px;height:60px;position:absolute;top:-10px;left:-9px;float:left;z-index:6;}

#header .navi_meta{color:#58585a;font-size:10px;font-weight:normal;text-align:center;line-height:10px;background:#fff none no-repeat 0 0;width:276px;height:12px;padding:6px 0;float:right;position:relative;z-index:10;}
#header .navi_meta a, #header .navi_meta a:visited{color:#58585a;text-decoration:none;}
#header .navi_meta a:hover, #header .navi_meta a:visited:hover{color:#58585a;text-decoration:underline;}


#header_content{width:888px;position:absolute;z-index:5;display:inline-block;overflow:hidden;}
#header_content img{display:block;width:888px;z-index:2;}

#header div.start_header_content{
	bottom:93px;
	position:absolute;
	right:350px;
	width:400px;
	z-index:10;
	height: 87px;
}
#header div.start_header_content h3{color:#fff;font-size:22px;float:right;}
#header div.start_header_content p{display:block;float:right;}
#header div.start_header_content p a{
background:transparent url(img/icon-grey.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:18px;
line-height:21px;
margin:8px 0 0;
padding:0 0 0 14px;
text-decoration:none;
}

#header div.start_header_content p a:hover{
text-decoration: none;
}

#header .navi_color{position:absolute; padding-top:5px; bottom:0px;z-index:5; background:#FFFFFF;}

.navi_color h1{
font-size:15px;
color:#FFFFFF;
line-height:30px;
margin:0px;
margin-bottom:0px;
padding-bottom:10px;
cursor:pointer;
display:block;
padding:0px 0px 0px 30px;


font-weight:normal;
}
.navi_red{
padding:0 12px 0 0;
width:348px;
}
.navi_green{
padding:0 12px 0 0;
width:258px;
}
.navi_blue{
padding:0 0 0 0;
width:258px;
}


.navi_grey h1{background:#afb1b3 url(img/icon-grey.gif) no-repeat scroll 3px 3px;}
.navi_red h1{background:#eb8005 url(img/n1.gif) no-repeat;
background-position:right;
background-position:top;

}
.navi_green h1{background:#bbcc8e url(img/n2.gif) no-repeat ;}
.navi_blue h1{background:#c9e8f7 url(img/n3.gif) no-repeat ;}

#navi_color{
width:432px;
height:18px;
display:block;
position:absolute;
margin:24px 276px 0 252px;
*margin:24px 276px 0px 216px;
padding:0px;
z-index:10;
}

#navi_color p{margin:0px;}

#navi_color .wrap_navi_color{
line-height:16px;
padding:0 0 0 20px;
width:88px;
height:18px;
float:left;
}
#navi_color h1, #navi_color a{
cursor:pointer;
font-weight:bold;
font-size:10px;
line-height:18px;
margin:0px;
display:block;
padding:0 0 0 20px;
width:88px;
text-decoration:none;
}

.navi_grey, .navi_red, .navi_green, .navi_blue{
float:left;
}
.navi_grey p, .navi_red p, .navi_green p, .navi_blue p{
display:none;
height:52px;
left:0;
padding:19px 30px 19px 19px;
position:absolute;

width:491px;
}
#navi_color .navi_grey p, #navi_color .navi_red p, #navi_color .navi_green p, #navi_color .navi_blue p
{padding:20px;}
.taust
{padding:9px;

background-image: url(img/nt.gif) ;
background-repeat:repeat-x;

}

.navi_grey p{background:#AFB1B3 none no-repeat scroll 0 0}
.navi_red p{background:#EB8005 none no-repeat scroll 0 0}
.navi_green p{background:#BBCC8E none no-repeat scroll 0 0}
.navi_blue p{background:#C9E8F7 none no-repeat scroll 0 0}


#navi_color .navi_grey, #navi_color .navi_grey:hover, #navi_color .navi_grey:visited, #navi_color .navi_grey:visited:hover{
color:#58585A;
background:#afb1b3 url(img/icon-grey.gif) no-repeat scroll 3px 3px;

text-decoration:none;
}
#navi_color .navi_red, #navi_color .navi_red:hover, #navi_color .navi_red:visited, #navi_color .navi_red:visited:hover{
color:#58585A;
background:#eb8005 url(img/icon-red.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
#navi_color .navi_green, #navi_color .navi_green:hover, #navi_color .navi_green:visited, #navi_color .navi_green:visited:hover{
color:#58585A;
background:#bbcc8e url(img/icon-green.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
#navi_color .navi_blue, #navi_color .navi_blue:hover, #navi_color .navi_blue:visited, #navi_color .navi_blue:visited:hover{
color:#58585A;
background:#c9e8f7 url(img/icon-blue.gif) no-repeat scroll 3px 3px;
text-decoration:none;
}
.middle_container p{
font-size:19px;
line-height:14px;
margin:7px 0 0;
padding:0;
}
/*#first_hovermenu_content, #second_hovermenu_content, #third_hovermenu_content, #fourth_hovermenu_content{
min-height:100px;padding:10px;
}*/
#first_hovermenu_content{display:none;background-color:#afb1b3;}
#second_hovermenu_content{display:none;background-color:#eb8005;}
#third_hovermenu_content{display:block;background-color:#bbcc8e;}
#fourth_hovermenu_content{display:none;background-color:#c9e8f7;}

#main{margin:0px 36px 0px 36px;padding:0px 0 0 0;overflow:hidden;}
#main .left_container, #main .right_container, #main .center_container{min-height:240px;}
#main .left_container_pic{background:#eceded none no-repeat scroll 0 0;width:36px;float:left;margin:0 12px 0 0;display: block;}
#main .left_container{background:#eceded none no-repeat scroll 0 0;width:300px;float:left;margin:0 12px 0 0;display: block;}
#main .left_container .newsheader{background:#bcbcbc; color:#FFFFFF; font-size:11px; text-align: right; font-weight:bold; padding:4px 20px; text-shadow:#333333;}
#main .center_container{background:#eceded none no-repeat scroll 0 0;width:210px;float:left;margin:0 12px 0 0;display: block;}
#main .center_container .newsheader{background:#bcbcbc; color:#FFFFFF; font-size:11px; text-align: right; font-weight:bold; padding:4px 20px; text-shadow:#333333;}
#main .right_container{background:#eceded none no-repeat scroll 0 0;width:210px;float:left;margin:0 0px 0 0;display: block;}
#main .right_container .newsheader{background:#bcbcbc; color:#FFFFFF; font-size:11px; text-align: right; font-weight:bold; padding:4px 20px; text-shadow:#333333;}
#left_content{padding:0 0px 0px 0px;display:block; background-image: url(img/taust.gif); background-repeat:repeat-x; background-color:#eceded; }

#main .news_text_c{padding-top:10px;padding-bottom:0px;}
#main .news_text_r{padding-top:25px;padding-bottom:0px;}

#right_content{display:block; background-image: url(img/taust.gif); background-repeat:repeat-x; background-color:#eceded;}
#right_content{
font-size:11px;

/*background-image:url(img/mini-raster.gif);
background-position:right bottom;
background-repeat:no-repeat;*/
min-height:100px;
height:190px;
overflow:hidden;
padding:2px 80px 10px 21px;
line-height:14px;
}
/*width:520px;*/
#right_content h1{
font-size:18px;
font-weight:normal;
line-height:21px;
margin:13px 0 33px;
}
.bottom{margin:0 0 10px 0}



/*** NEWS ***/


.news-latest-container {
padding:5px 1px 0 1px;
}

.news-latest-container h1{
font-size:18px;
font-weight:normal;
line-height:21px;
}
.news-latest-container p{
font-size:11px;
font-weight:normal;
padding:7px 0;
line-height:14px;
}
.news-latest-container div.news_btn a
{
font-size:11px;
line-height:14px;
border-bottom:1px solid transparent;
text-decoration:none;
font-weight:normal;
background:transparent url(img/icon-blue.gif) no-repeat scroll 0 2px;
padding:0 0 0 16px;
}

.news-latest-container div.news_btn a:hover{
border-bottom:1px solid #8DD2EF;
text-decoration:none;
}

.news-latest-container div.news_btn_c a
{
font-size:11px;
line-height:14px;
border-bottom:1px solid transparent;
text-decoration:none;
font-weight:normal;
background:transparent url(img/icon-blue.gif) no-repeat scroll 0 2px;
padding:0 0 0 16px;
}

.news-latest-container div.news_btn_c a:hover{
border-bottom:1px solid #8DD2EF;
text-decoration:none;
}

.news-latest-container div.news_btn_r a
{
font-size:11px;
line-height:14px;
border-bottom:1px solid transparent;
text-decoration:none;
font-weight:normal;
background:transparent url(img/icon-blue.gif) no-repeat scroll 0 2px;
padding:0 0 0 16px;

}

.news-latest-container div.news_btn_r a:hover{
border-bottom:1px solid #8DD2EF;
text-decoration:none;
}
#apDiv1 a.deutsch{
	color:#58585a;font:normal normal normal 11px/20px verdana, sans-serif;display:block;padding:10px 35px 0 0px;text-decoration:none;height:30px;
	background:transparent url(img/flag_de.png) no-repeat scroll 10px 14px;
	position: absolute;
	
	width:888px;
	
	z-index:1;
	background-position: right;
	margin-right:10px;
	text-align:right;
	top: 7px;
	
}
#apDiv1 a.english{
	color:#58585a;font:normal normal normal 11px/20px verdana, sans-serif;display: block;padding:10px 35px 0px 0px;text-decoration:none;height:30px;
	background:transparent url(img/flag_en.png) no-repeat scroll 10px 14px;
	position: absolute;
	
	width:888px;
	
	z-index:1;
	background-position: right;
	margin-right:0px;
	text-align:right;
	top: 7px;
}
.color_size_to_start{
	font-size:18px;
	color:#FFFFFF;
	
}
h1.csc-firstHeader a,
h1.csc-firstHeader a:hover,
h1.csc-firstHeader a:visited,
h1.csc-firstHeader a:visited:hover{
color:white;
text-decoration:none;
}
