* { margin:0; padding:0;}

body { text-align:center; background:#8C0D0A url(../img/bg1.gif); font:small Verdana, Arial, Helvetica, sans-serif; color:#FFF;}
#wrap { width:800px; margin:0 auto; background:url(../img/bot.gif) no-repeat 0 100%; padding-bottom:21px; text-align:left;}

#logo h1 a { display:block; text-indent:-9999px; background:url(../img/logo.gif) no-repeat; width:185px; height:124px;}

.lcol { background:url(../img/bg2.gif) repeat-y;}
.rcol { background:url(../img/bg3.gif) repeat-y;}

#menu ul { list-style:none;}
#menu ul li { display:inline;}
#menu ul li a { display:block; width:185px; text-indent:-9999px;}

#menu ul li a#b1 { height:41px; background:url(../img/de/b1.gif) no-repeat;}
#menu ul li a#b2 { height:32px; background:url(../img/de/b2.gif) no-repeat;}
#menu ul li a#b3 { height:30px; background:url(../img/de/b3.gif) no-repeat;}
#menu ul li a#b4 { height:30px; background:url(../img/de/b4.gif) no-repeat;}
#menu ul li a#b5 { height:31px; background:url(../img/b5.gif) no-repeat;}

#menu ul li a#b6 { height:32px; background:url(../img/b6.gif) no-repeat;}
#menu ul li a#b7 { height:32px; background:url(../img/de/b7.gif) no-repeat;}
#menu ul li a#b8 { height:30px; background:url(../img/de/b8.gif) no-repeat;}
#menu ul li a#b9 { height:30px; background:url(../img/b9.gif) no-repeat;}
#menu ul li a#b10 { height:30px; background:url(../img/de/b10.gif) no-repeat;}
#menu ul li a#b11 { height:30px; background:url(../img/de/b11.gif) no-repeat;}
#menu ul li a#b12 { height:30px; background:url(../img/de/b12.gif) no-repeat;}


#menu ul li a#b1:hover, #menu ul li a#b2:hover, #menu ul li a#b3:hover, #menu ul li a#b4:hover, #menu ul li a#b5:hover, #menu ul li a#b6:hover, #menu ul li a#b7:hover, #menu ul li a#b8:hover, #menu ul li a#b9:hover, #menu ul li a#b10:hover, #menu ul li a#b11:hover, #menu ul li a#b12:hover { background-position:-185px 0;}


#container { background:url(../img/bigbg.jpg) no-repeat; min-height:528px; }

#footer { padding:20px 0; text-align:center; font-size:85%;color:#B4B4B4;}
#footer a { color:#B4B4B4; text-decoration:none; padding:0 10px;}
#footer a:hover { color:#FFF; text-decoration:underline;}


.text { padding:20px;}
.text p { margin-bottom:15px;}
.text h2 { font:normal 220% Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-bottom:15px; }
.text h3 { font:normal 180% Arial, Helvetica, sans-serif; margin-bottom:15px; }
.text h4 { font:normal 120% Arial, Helvetica, sans-serif; color:#FFF300;}
.text ul { list-style:none; margin-bottom:15px; font-size:85%; margin-left:30px;}
.text ul li { background:url(../img/bul.gif) no-repeat 0 5px; padding-left:15px; margin-bottom:10px;}

.text ol { margin-bottom:15px; font-size:85%; margin-left:30px;}
.text ol li {margin-bottom:10px;}

.text a {color:#D1CA36; text-decoration:underline;}
.text a:hover { color:#FFF300; text-decoration:none;}



kbd { color:#FFF300; font-family: "Times New Roman", Times, serif }

.tbl td { padding:5px;}

.tbl2 {border:1px dotted #B85553;font-size:85%; margin-bottom:15px;}
.tbl2 th { text-align:left; background:#B85553; color:#FFF;  padding:3px 5px;}
.tbl2 td { padding:3px 5px;border-bottom:1px dotted #B85553;}

.fld { padding:2px; border:1px solid #D1CA36; font-size:85%; color:#FFF; background:#7B0400}
textarea.fld { overflow:auto;font:85% Verdana, Arial, Helvetica, sans-serif;}
.btn { text-align:center; padding:2px 10px; background:url(../img/bg5.gif) repeat-x 0 50%; font:bold 85% Arial, Helvetica, sans-serif; color:#861313;border:1px solid #D1CA36; cursor:pointer; cursor:hand;}

a.clearbtn { float:right; text-decoration:none; color:#B36B02;}
a.clearbtn:hover { color:#FFF; text-decoration:underline;}

.fset { padding:10px; border:1px dotted #B85553; margin-bottom:20px;}
.fset legend { font-weight:bold; padding:0 10px; font:150% Arial, Helvetica, sans-serif;}

#flags { text-align:right; padding:15px 0;}
#flags img { margin:0 1px;}


.tbl td.f80 { font-size:75% !important;}