body { 
color : #ffffff; 
font-size : 90%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
background : #000000 url('../images/bg.png') repeat-x; 
padding : 0; 
margin-bottom : 30px; 
} 
a { 
color : #89ca4e; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px; 
} 
a:hover { 
border-bottom : 1px dotted #3462ad; 
} 
.wrapper { 
width : 980px; 
margin : 10px auto; 
padding : 5px; 
} 
.header { 
border-left : 1px solid #222; 
border-right : 1px solid #222; 
border-top : 0px solid #222; 
border-bottom : 1px solid #222; 
width : 980px; 
height : 130px; 
background : #ffb200 url('../images/header-bg.jpg') no-repeat; 
text-align : center 
} 
#header_text { 
vertical-align : middle; 
font-size : 1.3em; 
padding-top : 50px; 
display : block; 
width : 600px; 
float : right; 
color : #40310a; 
font-weight : bold; 
} 
.topmenu { 
border : 1px solid #222; 
width : 100%; 
height : 50px; 
background : #393939 url('../images/h-bg.png') repeat-x; 
overflow : hidden; 
} 
.topmenu_inner { 
float : right; 
} 
.topmenu a { 
display : block; 
float : left; 
height : 50px; 
line-height : 48px; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
border-left : 1px solid #121212; 
font-weight : bold; 
text-transform : uppercase; 
background : #373737 url('../images/menu.png') repeat-x 0% 0%; 
padding-left : 14px; 
padding-right : 14px; 
padding-top : 0; 
padding-bottom : 0; 
} 
.topmenu a:hover, .topmenu a.menu-current { 
border-bottom : 0px none; 
color : #89ca4e; 
font-weight : bold 
} 
.content { 
border-left:1px solid #222; border-right:1px solid #222; border-top:0px solid #222; border-bottom:1px solid #222; background-color : #111; 
clear : both; 
float : left 
} 
.content_inner { 
width : 980px; 
} 
.content_left { 
padding : 0 0 0 0; 
width : 240px; 
} 
#sidebar_menu, #sidebar_search, #menuside_login, #block5output, #block6output, #block7output, #sidebar_print, #w3logos { 
border-left:0px solid #222; border-right:1px solid #222; border-top:1px solid #222; border-bottom:1px solid #222; margin-bottom : 15px; 
background-color : #171717; 
padding-left:15px; padding-right:0; padding-top:8px; padding-bottom:8px 
} 
.sidebar_header, .content_header { 
border-left : 0px solid #222; 
border-right : 1px solid #222; 
border-top : 1px solid #222; 
border-bottom : 0px solid #222; 
color : #fff; 
font-weight : normal; 
font-size : 1.1em; 
padding-left : 10px; 
line-height : 34px; 
height : 38px; 
background : #393939 url('../images/h-sw.png') repeat-x; 
display : block 
} 
.content_header { 
border-left-width : 1px; 
border-right-width : 0; 
} 
#sidebar_menu ul { 
list-style : none; 
padding : 0; 
margin : 0; 
} 
#sidebar_menu ul ul ul ul ul ul ul ul ul a { 
width : 153px; 
margin-left : 47px; 
} 
* html #sidebar_menu ul ul ul ul ul ul ul ul ul a { 
width : 150px; 
} 
#sidebar_menu ul ul ul ul ul ul ul ul a { 
width : 158px; 
margin-left : 42px; 
} 
* html #sidebar_menu ul ul ul ul ul ul ul ul a { 
width : 155px; 
} 
#sidebar_menu ul ul ul ul ul ul ul a { 
width : 163px; 
margin-left : 37px; 
} 
* html #sidebar_menu ul ul ul ul ul ul ul a { 
width : 160px; 
} 
#sidebar_menu ul ul ul ul ul ul a { 
width : 168px; 
margin-left : 32px; 
} 
* html #sidebar_menu ul ul ul ul ul ul a { 
width : 165px; 
} 
#sidebar_menu ul ul ul ul ul a { 
width : 173px; 
margin-left : 27px; 
} 
* html #sidebar_menu ul ul ul ul ul a { 
width : 170px; 
} 
#sidebar_menu ul ul ul ul a { 
width : 178px; 
margin-left : 22px; 
font-size : 0.8em; 
} 
* html #sidebar_menu ul ul ul ul a { 
width : 175px; 
} 
#sidebar_menu ul ul ul a { 
width : 183px; 
margin-left : 17px; 
font-size : 0.9em; 
} 
* html #sidebar_menu ul ul ul a { 
width : 180px; 
} 
#sidebar_menu ul ul a { 
width : 188px; 
margin-left : 12px; 
font-size : 1em; 
} 
* html #sidebar_menu ul ul a { 
width : 185px; 
} 
#sidebar_menu ul a { 
display : block; 
color : #fff; 
background-color : #242424; 
color : #ffffff; 
font-size : 1.1em; 
text-decoration : none; 
height : auto; 
width : 200px; 
padding : 3px 3px 3px 6px; 
font-weight : bold; 
margin-bottom : 0; 
margin-top : 0; 
border-top : 1px solid #333; 
border-left : 1px solid #333; 
border-right : 1px solid #111; 
border-bottom : 1px solid #111; 
} 
* html #sidebar_menu ul a { 
width : 190px; 
} 
#sidebar_menu ul a:hover, #sidebar_menu ul li.menu-current ul li a:hover { 
color : #3462ad; 
border-top : 1px solid #111; 
border-left : 1px solid #111; 
border-right : 1px solid #333; 
border-bottom : 1px solid #333; 
} 
#sidebar_menu ul li.menu-current a { 
color : #ffb200; 
} 
#sidebar_menu ul li.menu-current ul li a { 
color : #fff; 
} 
.content_right { 
width : 710px; 
float : right; 
} 
.content_right_inner { 
border-left:1px solid #222; border-right:0px solid #222; border-top:1px solid #222; border-bottom:1px solid #222; background-color : #171717; 
color : #cdcdcd; 
margin-bottom : 15px; padding-left:32px; padding-right:8px; padding-top:8px; padding-bottom:20px 
} 
.content_right h1 { 
font-size : 2em; 
background : #171717 url('../images/h1-line.png') no-repeat left bottom; 
color : #ffffff; 
padding-bottom : 2px; 
padding-left : 10px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 5px; 
} 
.content_right h2 { 
font-size : 1.7em; 
margin : 6px 0 4px 0; 
color : #ffd573; 
font-weight : normal; 
} 
.content_right h3 { 
font-size : 1.5em; 
margin : 5px 0 3px 0; 
font-weight : normal; 
color : #aaa; 
} 
.content_right h4 { 
font-size : 1.3em; 
margin : 4px 0 2px 0; 
font-weight : normal; 
color : #aaa; 
} 
.content_right h5 { 
font-size : 1.1em; 
margin : 3px 0 1px 0; 
} 
.content_right h6 { 
font-size : 0.9em; 
margin : 2px 0 0 0; 
} 
.content_right p { 
margin : 6px 0 6px 0; 
} 
.content_right blockquote, .content_right cite { 
margin : 6px 2px 6px 20px; 
padding : 8px; 
} 
.content_right pre { 
overflow : auto; 
} 
* html .content_right pre { 
overflow : scroll; 
} 
.content_right code { 
font-family : "Times New Roman", Times, serif; 
font-size : 1.1em; 
display : block; 
border : 1px solid #ffb200; 
background : #fff url('../images/code-bg.jpg') right top; 
padding : 5px; 
margin : 4px 0; 
color : #000; 
font-weight : bold; 
} 
.content_right person { 
font-style : italic; 
} 
.content_right address { 
border : 1px solid #fff; 
background-color : #bbb; 
width : auto; 
margin : 4px; 
padding : 5px; 
font-style : italic; 
color : #000; 
} 
.content_right hr { 
border : 1px dashed #ffb200; 
} 
.content_right img { 
border : 1px solid #222; 
padding : 8px; 
background-color : #111; 
margin : 0; 
max-width : 660px; 
} 
.content_right a img { 
border : 1px solid #725000; 
position : relative; 
top : 7px; 
} 
.content_right a:hover img { 
border : 1px solid #ffb200; 
background-color : #393939; 
} 
#toplink { 
padding-top : 40px; 
text-align : right; 
} 
#toplink a { 
background-color : #ddd; 
border-left : 1px solid #777; 
border-right : 1px solid #444; 
border-top : 1px solid #777; 
border-bottom : 1px solid #444; 
padding : 9px; 
text-transform : uppercase; 
background : #1d1b15 url('../images/h-sw.png') repeat-x; 
color : #ffffff; 
font-weight : bold; 
font-size : 1.1em; 
} 
#toplink a:hover { 
color : #89ca4e; 
} 
#block2output, #block3output { 
border-left:0px solid #222; border-right:0px solid #222; border-top:1px solid #222; border-bottom:1px solid #222; width : 950px; 
text-align : center; 
background-color : #171717; 
margin-bottom : 15px; 
padding : 15px 
} 
#footer { 
border-left:1px solid #222; border-right:1px solid #222; border-top:0px solid #222; border-bottom:1px solid #222; float : left; 
text-align : center; 
width : 950px; 
padding : 15px; 
background-color : #171717 
} 
#footermenu { 
height : 32px; 
color : #999; 
font-size : 0.8em; 
} 
#footermenu span a { 
font-weight : normal; 
text-decoration : none; 
color : #777; 
padding : 0 2px 0 2px; 
margin-right : 5px; 
border-bottom : 1px dotted #999; 
font-weight : bold; 
} 
#footermenu span a:hover { 
color : #bbb; 
border-bottom-color : #ffb200; 
} 
#footermenu span.menu-current a, #footermenu span.menu-parent a { 
text-decoration : underline; 
} 
#footermenu span.menu-current a:hover, #footermenu span.menu-parent a:hover { 
background-position : 100% -28px; 
text-decoration : underline; 
} 
#licenselink { 
text-align : center; 
font-size : 0.8em; 
color : #333; 
padding : 50px 0 30px 0; 
float : left; 
width : 100%; 
} 
#licenselink a { 
color : #333; 
text-decoration : none; 
} 
#licenselink a:hover { 
color : #555; 
text-decoration : none; 
} 
input, textarea { 
color : #003366; 
border-left : 1px solid #777; 
border-right : 1px solid #444; 
border-top : 1px solid #777; 
border-bottom : 1px solid #444; 
padding : 9px; 
font-size : 1.1em; 
font-weight : normal; 
color : #fff; 
background : #505050 url('../images/input-bg.png') repeat-x; 
} 
select { 
border-left : 1px solid #777; 
border-right : 1px solid #444; 
border-top : 1px solid #777; 
border-bottom : 1px solid #444; 
background : url('../images/input-bg.png') repeat-x; 
height : 38px; 
padding : 9px; 
color : #fff; 
line-height : 30px; 
} 
option { 
background-image : url('../images/input-bg.png'); 
font-size : 1.1em; 
border : 1px solid #222; 
padding : 10px; 
color : #fff; 
} 
option:hover { 
border-left : 1px solid #ffc640; 
border-right : 1px solid #a67400; 
border-top : 1px solid #ffc640; 
border-bottom : 1px solid #a67400; 
background : #ffb200 url('../images/h-sw.png') repeat-x; 
} 
textarea { 
background : #505050 url('../images/textarea-bg.png') repeat-x; 
} 
input:focus, textarea:focus, select:focus { 
border-top-color : #ffc640; 
border-right-color : #a67400; 
border-bottom-color : #a67400; 
border-left-color : #ffc640; 
} 
input[type="submit"], input[type="reset"], input.inputfeld_submit_out { 
background-color : #ddd; 
border-left : 1px solid #777; 
border-right : 1px solid #444; 
border-top : 1px solid #777; 
border-bottom : 1px solid #444; 
padding : 9px; 
text-transform : uppercase; 
background : #1d1b15 url('../images/h-sw.png') repeat-x; 
color : #fff; 
font-weight : normal; 
font-size : 1.1em; 
} 
input[type="submit"]:hover, input[type="reset"]:hover { 
background : #ffb200 url('../images/h-ge.png') repeat-x; 
color : #242424; 
border-top-color : #ffd573; 
border-right-color : #a67400; 
border-bottom-color : #a67400; 
border-left-color : #ffd573; 
} 
input.inputfeld_submit_hover { 
text-transform : uppercase; 
background : #ffb200 url('../images/h-ge.png') repeat-x; 
color : #242424; 
border-top-color : #ffd573; 
border-right-color : #a67400; 
border-bottom-color : #a67400; 
border-left-color : #ffd573; 
} 
input.inputfeld_submit_out { 
border-left : 1px solid #777; 
border-right : 1px solid #444; 
border-top : 1px solid #777; 
border-bottom : 1px solid #444; 
text-transform : uppercase; 
background : #1d1b15 url('../images/h-sw.png') repeat-x; 
color : #fff; 
} 
input.inputfeld_focus, option.option_focus, textarea.textarea_focus, select.select_focus { 
border-top-color : #ffc640; 
border-right-color : #a67400; 
border-bottom-color : #a67400; 
border-left-color : #ffc640; 
} 
select.select_focus { 
background : #ffb200; 
color : #222; 
border-style : solid; 
border-width : 1px; 
border-top-color : #777; 
border-right-color : #444; 
border-bottom-color : #444; 
border-left-color : #777; 
} 
