/* a */
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a.footer00{
font-size : 11px;
font-weight : bold;
color : #666666;
}
a.footer00:hover{
text-decoration: none;
}
a.footer01{
font-size : 10px;
color : #999999;
}
a.footer01:hover{
text-decoration: none;
}



a,td,div{
font-family : Arial, Helvetica, sans-serif;
color : #000000;
}
.abstract{
font-weight:bold;
padding-bottom:18px;
}
/* b */
.body{
background-color:#ffffff;
}
.basenav a{
font-weight : bold;
font-size : 11px;
color : #999999;
}
.basenav a:hover{
text-decoration: none;
}
.bnspace00{
/*t,r,b,l */
padding:0 5 0 8;
}
.bnspace01{
/*t,r,b,l */
padding:0 10 0 10;
}
.bg1nav{
color : #ffffff;
font-weight : bold;
font-size : 12px;
padding-left:10px;
letter-spacing : 2px;
}
.bg01{
background-color:#ffffff;
background-image : url(../images/bg_contentcolumn01.gif);
}
/* c */
.country{
color : #7B7B7B;
font-weight : bold;
font-size : 14px;
letter-spacing : 1px;
}
.content00 {
background-color:#EBEBEB;
}
.column00{
margin-top:29px;
margin-left:14px;
}
.column01{
margin-top:20px;
margin-left:14px;
}
.cnavbg00{
font-size : 12px;
background-color:#ffffff;
}
.cnavbg00 a{
font-size : 12px;
}
cnavbg00 a:hover{
text-decoration: none;
}
.cnavbg01{
font-size : 12px;
background-color:#EBEBEB;
}
.cnavbg01 div{
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
}
.cnavbg01 a{
font-size : 12px;
}
.cnavbg01 a:hover{
text-decoration: none;
}
.color00{
background-color:#8D8D8D;
}
.color01{
background-color:#EBEBEB;
}
.color02{
background-color:#C3C3C3;
}
.color03{
background-color:#000000;
}
.color04{
background-color:#999999;
}
.color05{
background-color:#D9D9D9;
}
.contenbox01{
padding-top: 3px;
}
.contenbox01 br{
font-size : 8px;
}
.contentbox td{
background-color:#EBEBEB;
font-size : 11px;
}
.contentbox a{
font-size : 11px;
color : #000000;
}
.contentbox a:hover{
text-decoration: underline;
}
.copy{
padding-bottom:18px;
}
.contact{
padding-bottom:32px;
}

/* d */
.dwltab{
margin-left:16px;
}
/* e */
.element00 , .element00 a {
color : #999999;
font-weight : bold;
padding-bottom:2px;
font-size : 12px;
letter-spacing : 1px;
}
.element00 a:hover {
text-decoration: none;
}
.element01{
color : #999999;
font-size : 10px;
}
/* f */
#firstnav{
position: absolute;
left:185px;
top:91px;
}
#firstnav a{
font-size : 11px;
text-decoration: none;
}
form {
display:inline;
}
input,select,textarea{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
/* g */
/* h */
.headline01{
font-weight : bold;
padding-bottom:4px;
}
.headline02{
font-weight : bold;
padding-bottom:20px;
}
div.homebox01{
padding-left:12px;
padding-top:2px;
padding-bottom:2px;
}
div.homebox02{
padding-left:12px;
padding-top:0px;
padding-bottom:1px;
}
.firstfree{
padding-left:204px;
vertical-align:top;
}
.headline00{
font-weight : bold;
font-size : 16px;
padding-bottom:22px;
}
.homebox00{
font-size : 11px;
padding-left:12px;
padding-top:10px;
padding-bottom:6px;
}
.homebox00 p{
margin-top:5px;
}
.homebox01{
font-size : 11px;
padding-top:2px;
padding-bottom:2px;
}
.homebox01{
font-size : 11px;
}
.homebox02 td,.homebox02 span,.homebox02 a{
font-size : 11px;
}
.homebox03 a{
font-size : 9px;
}
.head00{
font-weight : bold;
font-size : 16px;
padding-bottom:24px;
}
.head01{
font-weight : bold;
padding-top:27px;
padding-bottom:9px;
}
.head02{
font-size : 12px;
padding-bottom:3px;
}
.head03{
color : #999999;
}
.head04{
font-weight : bold;
font-size : 16px;

padding-top:9px;
padding-bottom:9px;
padding-left:9px;
}
.high{
color:#000000;
background-color:#FCD116;
}
.high a{
color:#000000;
text-decoration: none;
font-size : 11px;
}
.high a:hover{
text-decoration: none;
}

/* i */
.imgtext00{
padding-top:2px;
padding-bottom:32px;
}
.imgtext00 td.img{
vertical-align:top;
font-size : 10px;
background-color:#EBEBEB;
}
.imgtext00 div.txt{
font-size : 10px;
padding-left:9px;
padding-right:9px;
padding-top:6px;
padding-bottom:7px;
background-color:#EBEBEB;
}
.imgtext01{
padding-bottom:34px;
}
.imgtext01 td{
background-color:#EBEBEB;
}
.imgtext01 div{
font-size : 14px;
line-height:20px;
padding-left:12px;
padding-top:10px;
padding-bottom:10px;
}
.imgtext01 div strong{
font-size : 16px;
}
.input00{
font-size : 10px;
width:103px;
}
.input01{
font-size : 10px;
width:160px;
}
.input02{
font-size : 10px;
width:192px;
}
.input03{
font-size : 10px;
width:91px;
}
.input04{
font-size : 10px;
}
form.language{display:inline;}
form.language option{color:#999999}
/* j */
/* k */
/* l */
#logo div{
padding-left:28px;
padding-top:19px;
}
.logo01 a{
font-size : 10px;
color : #999999;
}
.logo01 a:hover{
text-decoration: none;
}


.leftcolumn{
font-size : 11px;
background-color:#EBEBEB;
}
.leftcolumn td{
font-size : 11px;
}
.leftcolumn a{
font-size : 12px;
}
.leftcolumn a:hover{
text-decoration: none;
}
.leftcolumn div{
margin-top:1px;
margin-bottom:1px;
}


a.icon00{
font-size : 9px;
line-height: 9px;
color : #000000;
}
a.icon00:hover{
text-decoration: underline;
}
a.icon01{
font-size : 11px;
color : #000000;
}
a.icon01:hover{
text-decoration: underline;
}


.low{
font-size : 11px;
background-color:#7E7E7E;
background-position: 0px 0px;
}
.low a{
color:#ffffff;
text-decoration: none;
font-size : 11px;
}
.low a:hover{
text-decoration: none;
}
.linklist00{
padding-left:3px;
margin-left:13px;
margin-top:7px;
margin-bottom:17px;
list-style-image : url(../images/icon_list00.gif);
}
/* m */
/* n */
.nav01{
background-color:#EBEBEB;
}
.nav01 a:hover{
text-decoration: none;
}
.nav01 div{
margin-left:10px;
}
.nav01active{
font-weight : bold;
background-color:#FCD116;
}
.nav01active div{
margin-left:10px;
}
.nav02{
background-color:#F5F5F5;
}
.nav02 a:hover{
text-decoration: none;
}
.nav02 div{
margin-left:20px;
}
.nav02active{
font-weight : bold;
background-color:#FCD116;
}
.nav02active div{
margin-left:20px;
}
.nav03{
background-color:#FFFFFF;
}
.nav03 a:hover{
text-decoration: none;
}
.nav03 div{
margin-left:30px;
}
.nav03active{
font-weight : bold;
background-color:#FCD116;
}
.nav03active div{
margin-left:30px;
}
/* o */
/* p */
	
.print00{
padding-bottom:4px;
padding-top:8px;
text-align:right;
}
a.print00{
font-size : 11px;
font-weight : bold;
color : #999999;
}
a.print00:hover{
text-decoration: underline;
}
.pressenav{
padding-bottom:4px;
padding-top:8px;
}
.pressenav a{
font-size : 12px;
}
/* q */
/* r */
.rightcolumn00 td, .rightcolumn01 td{
font-size : 11px;
}
.rightcolumn00 a, .rightcolumn01 a{
/*font-size : 11px;*/
}
.rightcolumn00 {
background-color:#EBEBEB;
}
.rulediv00{
margin-top:2px;
}
/* s */
#sparte div{
padding-left:17px;
padding-top:2px;
}
#sparte a,#sparte a:hover{
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
font-size : 12px;
letter-spacing : 2px;
text-decoration: none;
}
.sitemap00{
background-color:#EBEBEB;
padding-left:6px;
padding-top:3px;
padding-bottom:1px;
}
.sitemap00 a{
font-size : 12px;
font-weight : bold;
}
.sitemap01{
padding-left:6px;
padding-top:10px;
}
.sitemap01 a{
font-size : 11px;
font-weight : bold;
}
.sitemap02{
padding-left:21px;
}
.sitemap02 a{
font-size : 10px;
font-weight : bold;
}
.sitemap03{
padding-left:36px;
}
.sitemap03 a{
font-size : 10px;
font-weight : bold;
}
/* t */
.topdiv00{
margin-top:28px;
}
.topdiv01{
margin-top:25px;
}
.table00{
font-size : 12px;
font-weight:bold;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}
.table01{
background-color:#ffffff;
font-size : 11px;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}
.table02{
background-color:#F5F5F5;
font-size : 11px;

padding-left:13px;
padding-right:13px;
padding-top:2px;
padding-bottom:2px;
}

.tableframe00{
border-width:1px;
/*t,r,b,l*/
border-style: solid;
border-color:#D7D7D7;
background-color:#D7D7D7;
}
.tableframe00 td{
vertical-align:top;
}


.txt00,.txt00 a,.txt00 td{
font-size : 12px;
}
.txt01{
font-size : 10px;
vertical-align:top;
text-align:right;
}
.txtp{
padding-top:9px;
}
/* u */

ul{
padding-left:3px;
margin-left:15px;
margin-top:-1px;
margin-bottom:10px;
list-style-image : url(../images/icon_list01.gif);

}
/* v */
.visual_border{
border-bottom:1px solid black;
}
.visual00{
padding-bottom:31px;
}

.vrx00{
padding:22px 14px 22px 14px;
background-color:#fff;
width:160px;
}
.vrx01{
padding:30px 14px 0px 14px;
background-color:#fff;
}
#vrx table{
background-color:#fff;
border:1px solid #999999;
height:132px;
width:135px;
}
#vrx span{
font-size:12px;
line-height:12px;
font-weight:bold;
color:#999;
}



div.spacer00{
padding-top: 4px;
}