* { margin:0px; padding:0px; border:0px; list-style-type:none; }
html { margin:0px; padding:0px; }
body { margin:0px; padding:0px; text-align:center; font:normal 12px Arial,sans-serif; color:#808185; background:#ffffff }

#seite { width:1000px; text-align:left; margin:auto; }
#header { height:250px; background:url(../img/header_hintergrund.jpg) no-repeat; }
#main { padding:18px 50px 0px 50px; background:url(../img/main_hintergrund.jpg) repeat-y }
#footer { height:75px; padding:55px 50px 5px 50px; text-align:center; background:url(../img/footer_hintergrund.jpg) no-repeat; }

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer}
a:link {color:#00447e}
a:visited {color:#999}
a:hover,a:active {color:#00277e}

/* + HEADER + */
#logo { top:35px; left:660px; width:280px; height:35px; display:block; position:relative; z-index:1; }
#home { top:43px; left:334px; width:90px; height:20px; display:block; position:relative; z-index:2; }
#menu { top:55px; left:111px; width:233px; height:132px; display:block; position:relative; z-index:3; }
#menu a { width:211px; display:block; line-height:15px; padding:1px 0px 1px 22px; font:bold 11px Arial,sans-serif; color:#7b84ac; text-decoration:none; } 
#menu a span { padding:0px 1px 0px 0px; font-size:15px; }
#menu a.h { background:#dde1fc; }
#menu a.d { background:#c7cbe8 url(../img/menu_d_hintergrund.gif) left bottom repeat-x }
#menu a:hover { background:#fff; }


/* + MAIN + */
#content { width:610px; float:left; }
#content h1 { padding:0px 0px 3px 20px; margin:0px 0px 10px 0px; font:bold 14px Arial,sans-serif; color:#57628f; background:url(../img/h1_hintergrund.gif) left bottom repeat-x; }
#content h2 { padding:0px 0px 3px 0px; margin:0px 0px 5px 0px; font:bold 14px Arial,sans-serif; color:#57628f;}
#content h3 { padding:0px 0px 3px 20px; margin:0px 0px 10px 0px; font:bold 14px Arial,sans-serif; }
#content p { padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; line-height:16px; color:#636365; }
#content ul { padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; line-height:16px; color:#636365; }
#content dl { padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; line-height:16px; color:#636365; }
#content table { padding:0px 0px 0px 20px; margin:0px 0px 15px 0px; line-height:16px; color:#636365; }
#content input, #content textarea { border:1px solid #c6c3c6; }
#boxes { width:250px; margin:0px 0px 0px 20px; float:left; }
img {border:none}
img.screenshot {
    float:left;
    margin: 5px 15px 5px 15px;
}
.cite {
    font-style:italic;
    text-align:justify;
}
.recommended {color: #ce2c00;}
/* + BREADCRUMB + */
#content #breadcrumb {padding:0px 0px 0px 20px; margin:0px 0px 15px 0px;font-size:93%;font-weight:bold}
#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}

/* + BOX + */
.boxmain { width:193px; padding:10px 10px 0px 10px; background:#d7daeb url(../img/box_header.gif) no-repeat; }
.boxmain h4 { padding:0px 0px 5px 5px; font:bold 13px Arial,sans-serif; color:#57628f; }
.boxmain p { padding:0px 0px 5px 0px; }
.boxmain p a { color:#677098; }
.boxfooter { width:213px; height:20px; margin:0px 0px 20px 0px; background:url(../img/box_footer.gif) no-repeat; }


/* + FOOTER + */
#footer a { text-decoration:none; color:#636365; }

/* + Glossar + */
#alphabet-choice li {display:inline;}
#alphabet-choice li a{text-decoration:none;font-weight:bold;font-size:13px;border:1px solid #808185;display:block;float:left;height: 15px;width:15px;text-align:center;margin:0 2px;}
#alphabet-choice br {clear:both;}