@charset "UTF-8";
@import url(base.css);
@import url(content.css);
@import url(print.css);
@import url(navigation.css);
@import url(layout.css);
/* XXL-/Normalversion */
.xxl { display: none !important; }
.nonxxl { display: inline !important; }
/* ------ KORREKTUREN ------ */
/* Seitenaufbau und AbstÃ¤nde */
#page_margins { font-size: 1.2em; min-width: 640px; }
#col1_content, #col2_content, #col3_content { margin: 0 20px !important; }
#col1, #col2, #col3 { float: none; margin: 0 !important; position: static !important; width: 100% !important; }
/* Header */
#header h1 { background: none; }
#search form input { width: 150px; }
/* Navigationen */
#topnav { right: 20px; top: 70px; }
/* */
#nav_meta { background-position: 0 0; padding: 0 0 .5em 0; width: 100%; }
#nav_meta ul { margin: .8em 0 .2em 230px; }
#nav_meta ul li a, #nav_meta ul li h3 { color: #bfedff; font-size: 1.1em; }
/* */
#nav_main ul { font-size: 1.2em; margin: 10px 20px; }
#nav_main ul li a, #nav_main ul li h3 { background-color: #022b52; background-image: none !important; float: none; font-weight: bold; margin: 0 0 .5em 0; padding: .5em 1em; }
#nav_main ul li a span, #nav_main ul li h3 span { background: none !important; }
#nav_main ul li h3 { background: #fff !important; color: #000; }
/* */
#breadcrumb { display: none; margin: 0 0 1em 0; padding-left: 20px; }
/* */
#nav_sub { padding: 0; }
#nav_sub ul { margin: 0 !important; }
#nav_sub a, #nav_sub h3 { background-image: none !important; }
/* Main */
#main { background: #fff; border: 0; padding-top: 1em; }
#sidebarlogo { margin: 1em 0; position: relative; text-align: left; top: 0; }
#col2, #col3 { color: #000; }
#col2 a:visited, #col3 a:visited { font-style: italic; }
/* Footer */
#footer p { margin: 0 5px; }
