*{margin:0;padding:0}
* img{border:none}

html{
 background: #DFDFDF url('../images/BGPict.gif') repeat-y scroll 0;
 color:#000000;
 font: 400 13px verdana, arial, helvetica, sans-serif;
}

body{
 behavior: url(jsp/global/addon/csshover3.htc);/*Aufruf einer WinIE -Behavior Datei*/
 text-align:center;
}

* a:link, * a:visited{color:#000000}
* a:hover{color:#0033CC}

#logo{
 margin-left:auto;
 margin-right:auto;
 margin-top:100px;
 width:194px;
}
#logo_lang{
 margin-left:auto;
 margin-right:auto;
 margin-top:200px;
 width:292px;
}


#selectcountry {
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 color:#000000;
 z-index:1000;
 width:180px;
 voice-family: "\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:170px;
 voice-family: "\"}\"";
}
#selectcountry p{height:24px}
#selectcountry .title{
 background: #666666;
 font: 800 12px/24px verdana, arial, helvetica, sans-serif;
 text-align: center;
 color: #FFFFFF;
 border: 1px solid #666666;

}
#selectcountry .country{
 margin-top:2px;
 white-space: nowrap;
 background-color:none;
 text-align:left;
 border-top:1px solid #999999;
 height:400px;
}
#selectcountry .country ul{
 background-color:#FFFFFF;
 list-style-type:none;
 font:400 12px/22px verdana, arial, helvetica, sans-serif, verdana;
 height:24px;
 cursor:pointer;
}

#selectcountry .country img{float:right;border:0;margin:5px 5px}
#selectcountry .country li{
 padding-left:5px;
 border:solid #999999;
 border-width:0 1px 1px 1px;
 height:24px;
 background-color:#FFFFFF;
}
#selectcountry .country li:hover{background-color:#999999}
#selectcountry .country li a{text-decoration:none;display:block;height:24px}

#selectcountry .country li a:hover{color:#FFFFFF}
#selectcountry .country ul ul{display:none;position:absolute;border-top:1px solid #999999}

#selectcountry .country ul.level1{
 font:400 12px/23px verdana, arial, helvetica, sans-serif;
 width:180px;
 voice-family: "\"}\""; /* IE 5.x */
 voice-family:inherit;
 width:170px;
 voice-family: "\"}\"";
}
#selectcountry .country ul.level1 li.submenu:hover ul.level2{display:block}
#selectcountry .country ul.level1 li.submenu:iehover ul.level2{display:block}

/*all browsers without IE */
#selectcountry .country ul.level2{
 width:80px;
 top:291px;
 margin-left:143px;
}

/* for IE only */
#selectcountry .country * ul.level2{
 width:80px;
 top:294px;
 margin-left:87px;
}



#selectlanguage {
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 color:#000000;
 z-index:1000;
 width:200px;
}
#selectlanguage p{height:24px}
#selectlanguage .title{
 background: #666666;
 font: 800 12px/24px verdana, arial, helvetica, sans-serif;
 text-align: center;
 color: #FFFFFF;
 border: 1px solid #666666;

}
#selectlanguage .language{
 margin-top:2px;
 white-space: nowrap;
 background-color:none;
 text-align:left;
 border-top:1px solid #999999;
 height:400px
}
#selectlanguage .language ul{
 background-color:#FFFFFF;
 list-style-type:none;
 font:400 12px/22px verdana, arial, helvetica, sans-serif, verdana;
 height:24px;
 cursor:pointer;
}

#selectlanguage .language li{padding-left:5px;border:solid #999999;border-width:0 1px 1px 1px;height:24px;background-color:#FFFFFF;text-align: center;}
#selectlanguage .language li:hover{background-color:#999999}
#selectlanguage .language li a{text-decoration:none;display:block;height:24px}

#selectlanguage .language li a:hover{color:#FFFFFF}
#selectlanguage .language ul.level1{font:400 12px/23px verdana, arial, helvetica, sans-serif;width:200px;}