@charset "UTF-8";
@import url(slim_base.css);
@import url(layout.css);
/* XXL-/Normalversion */
.xxl { display: none !important; }
.nonxxl { display: block !important; }
/* ------ KORREKTUREN ------ */
/* Seitenaufbau und AbstÃ¤nde */
body { background: #fff; }
#page_margins { border: none; font-size: 1.2em; margin: 0; min-width: 640px; }
#col1, #col2, #col3 { border: none !important; float: none; margin: 0 !important; padding: 0 !important; position: static !important; width: 100% !important; }
#col1_content, #col2_content, #col3_content { font-size: 1.2em; margin: 20px 0 0 0 !important; padding: 20px 30px !important; }
#col1_content { background: none; border-right: 0; border-left: 0; padding-top: 0 !important; }
div#visual { display: none; }
/* Header */
#header { background: none; height: 10em; }
#header div.logo { padding-top: 3em; }
#header div.logo a { width: 80%; }
#header #topnav { font-size: 1.2em; top: 10px; }
/* Col1 */
div#col1_content form { margin-bottom: 20px; }
div#col1_content input#search-term { width: 14em; }
div#col1_content div#scroller { color: #000; height: auto; }
div#col1_content div#scroller a { color: #000; }
div#col1_content .heading .images { display: none; }
/* Content */
#main { background-image: none; }
div#col3_content { background: #edefff; border-left: 0; }
div#col3_content div.content,
div#col3_content div.c25r div.content,
ul.events, ul.events li.element-1, ul.events li.element-0, ul.links { background: none; }
div#col3_content h3 { background: #fff; }
div#col3_content a:visited, div#col1_content div.news a:visited { background: #fff; }
/**/
.gallery li { height: 220px; }
/* Nav-Trail */
div#col3_content p.breadcrumb { font-size: 1.4em; color: #000; }
div#col3 div#col3_content p.breadcrumb a:visited,
div#col3 div#col3_content p.breadcrumb a { color: #000 !important; }
/* Footer */
#footer { font-size: 1.2em; }
#footer a { color: #000; }
/* Formular */ 
.theForm input, .theForm select, .theForm textarea { font-size: 1.2em; }

