@charset "utf-8";
/* CSS Document */

/* for home */
.homeside01{
width:930px;
float:left;
margin:0PX;
height:630px;}

.homeside02{
width:590px;
float:left;
margin-left:10px;
margin-top:10px;
height:480px;}
.homeflash{
width:575px;
height:256px;
float:left;
margin-right:5px;}

.homemainbutton{
width:585px;
float:right;
height:180px;
margin-top:10px;}

.homemainbutton2{
width:585px;
float:right;
height:180px;
margin-top:3px;}


.homebutton1{
width:185px;
height:auto;
float:left;
margin-right:10px;}

.homebutton2{
width:185px;
height:120px;
float:left;
margin-right:10px;}

.homeright{
margin-top:10px;
width:300px;
float:right;
height:480px;}

.homerightnew{
margin-top:10px;
width:320px;
float:right;
vertical-align:top;
height:480px;}
.homerighttop{
float:right;
height:100px;
width:450px;
margin-top:8px;}

.homerighttopnew{
float:right;
height:100px;
width:520px;
margin-top:8px;}
.homerightbg{
background-color:#e5e5e7;}

.homerightbgnew{
background-color:#e5e5e7;
line-height:160%;}


#homebottom{
height:40px;
width:920px;
float:left;
position:relative;
margin:0PX;
background-color:#339c63;}


#homemiddle2{
/* height:555px; */
width:930px;
float:left;
background-color:#FFFFFF;
}

#homeflag1{
width:24px;
height:13px;
float:right;
margin-right:10px;
background-image:url(images/images/deutsch.gif)}



.homea:link{color:#000000;
text-decoration:none;}
.homea:visited {color:#000000;
text-decoration:none;}
.homea:hover {color: #FFFFFF;
text-decoration:none;}
.homea:active {color:#FFFFFF;
text-decoration:none;}


#homelogo{
height:95px;
width:181px;
float:left;
margin:10px 0px 0px 12px;
}

/* by home */


body,td,th {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
background-color:#ffffff;}

a:link{color:#000000;
text-decoration:none;}
a:visited {color:#000000;
text-decoration:none;}
a:hover {
color:#004eff;
text-decoration:none;}
a:active {color:#0369AE;
text-decoration:none;}



#out{
background-repeat:repeat-x;
background-image:url(images/images/bg.gif);


}
#top1{
height:112px;
width:910px;
position:relative;
margin:auto;
}
#logo{
height:95px;
width:181px;
float:left;
margin:10px 0px 0px 11px;
}
#righttop{
float:right;
height:100px;
width:450px;
margin-top:8px;
margin-right:38px;}

#righttopnew{
float:right;
height:100px;
width:520px;
margin-top:8px;
margin-right:38px;}
#flag1{
width:24px;
height:13px;
margin-right:6px;
float:right;
background-image:url(images/images/deutsch.gif)}
#flag2{
width:24px;
height:13px;
float:right;
background-image:url(images/images/english.gif);
margin-right:10px;
margin-left:370px;}
#buttons{
float:left;
width:450px;
height:28px;
margin-top:59px;

}

#buttonsnew{
float:left;
width:520px;
height:28px;
margin-top:59px;

}
#button{
float:right;
height:27px;
padding-right:10px;
padding-left:10px;
vertical-align:middle;
background-image:url(images/images/buttonoff.gif);
margin-left:3px;
}
.button{
float:right;
height:19px;
padding-right:10px;
padding-left:10px;
padding-top:8px;
vertical-align:middle;
background-image:url(images/images/buttonoff.gif);
margin-left:3px;
}
.button:hover{
float:right;
height:24px;
padding-right:10px;
padding-left:10px;
vertical-align:middle;
background-image:url(images/images/buttonon.gif);
margin-left:3px;
}
.topb a:link {
color:#333333;
font-size:11px ;
font-weight:bold;
height:25px;
text-decoration:none;}
.topb a:visited{
color:#333333;

font-size:11px ;
height:25px;
font-weight:bold;
text-decoration:none;}

.topb a:active{
color:#0369AE;
font-size:11px;
height:25px;
font-weight:bold;
text-decoration:none;}

.topb a:hover {
color:#FFFFFF;
font-size:11px;
height:25px;
font-weight:bold;
text-decoration:none;}

#middle{



width:932px;
position:relative;
margin:auto;
}

#middle1{
height:555px;
width:35px;
float:left;
background-image:url(images/images/bg1.gif);
}

#middle2{
/*
height:555px; */
width:950px;
float:left;
background-color:#FFFFFF;
}
#leftmenu{
width:183px;
margin-left:10px;
margin-top:10px;
height:450px;
/*height:524px*/}
#leftmenutop{
background-image:url(images/images/template_16.gif);
height:22px;
float:left;
width:173px;
padding:6px 0px 0px 10px;
}
#leftmenubottom{
background-image:url(images/images/template_22.gif);
height:128px;
float:left;
width:183px;
margin-top:1px;
margin-bottom:2px;}
#leftmenubottom2{
background-image:url(images/images/template_26.gif);
height:173px;
float:left;
width:183px;
margin-top:2px;
margin-bottom:2px;}

#sidegray01{
background-image:url(images/images/sidegray01.gif);
height:7px;
float:left;
width:183px;
vertical-align:top;
margin-top:3px;
margin-bottom:0px;}


#sidegray02{
background-image:url(images/images/sidegray02.gif);
float:left;
margin:0px 0px 0px 0px;
width:183px;
}

#sideimage01{
float:left;
background-image:url(images/images/home_box_03.gif);
margin:0px 0px 0px 0px;
height:138px;
width:183px;
}

#sideimage02{
float:left;
background-image:url(images/images/home_box_03.gif);
margin:0px 0px 0px 0px;
height:138px;
width:183px;
}

#sideimage03{
float:left;
background-image:url(images/images/home_box_03.gif);
margin:0px 0px 0px 0px;
height:138px;
width:183px;
}


#sidegray03{
background-image:url(images/images/sidegray03.gif);
height:6px;
float:left;
width:183px;
margin-top:0px;
margin-bottom:2px;}


.leftmenuinner{
margin-left:10px;
margin-bottom:3px;
margin-right:2px;
line-height:160%;}

.leftmenuimage{
margin-left:7px;
margin-top:18px;
margin-bottom:0px;
margin-right:0px;
line-height:160%;}
#middleful{
float:right;
height:540px;
width:650px;
}
.middleleft{
width:195px;
float:left;
height:460px;
/*<!--height:505px;-->*/
/*height:555px;*/
}
.middleright{
width:680px;
float:left;
/*
height:553px;
*/}

.middlerighttop{
height:31px;
width:672px;
float:left;
margin-top:10px;
margin-left:5px;}
.topbar1{
width:9px;
height:28px;
float:left;
background-image:url(images/images/middlebar_01.gif);}

.topbar2{
width:647px;
height:28px;
float:left;
background-image:url(images/images/middlebar_02.gif);}

.topbar3{
width:4px;
height:28px;
float:left;
background-image:url(images/images/middlebar_03.gif);}
.middledata{
/*height:500px;*/
margin-left:5px;
margin-bottom:5px;
float:left;
width:672px;
margin-top:2px;}
.side01{
width:183px;
height:7px;}



#data01{
background-image:url(images/images/innerdata_03.gif);
width:663px;
height:7px;
float:left;}
#data02{
background-image:url(images/images/innerdata_05.gif);
width:643px;
/*
height:400px; */
padding:0px 10px 8px 10px;

float:left;}
#data03{
background-image:url(images/images/innerdata_07.gif);
width:663px;
height:6px;
float:left;}

#bottom{
height:40px;
float:left;
background-color:#339c63;}



#bottom1{
height:40px;
width:875px;
float:left;
margin-top:5px;
background-color:#339c63;}

#bottom2{
height:20px;
width:200px;
float:left;
margin-left:15px;}

#bottom3{
height:20px;
float:right;
width:400px;}