html {
    height: 100%;
    width: 100%;
    overflow:auto;
    }

body {
        margin: 0px;
        padding: 0px;
        background: white;
        color: black;
        font: 1em arial,sans-serif;
        }

#container1 {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 98%;
        min-width: 800px;
        max-width: 1280px;
        }

#logo {
        position: absolute;
        top: 0px;
        right: 0px;
        min-height: 130px;
        padding: 5px;
      }

#hier { display:none }

#navi {
        position: absolute;
        top: 64px;
        left: 0px;
        font-size: 0.8em;
        margin-left: 0px;
        margin-bottom: 0px;
        padding-left: 10px;

        }

#navi_main {
        position: absolute;
        height: 22px;
        top: 90px;
        left: 0px;
        right: 170px;
        padding-left: 10px;
        background:url('/fileadmin/layout/menue_bg.gif');
        background-repeat:repeat-x;        
        }

#navi_main_closed {
        position: absolute;
        height: 22px;
        right: 170px;
        width: 13px;
        padding: 0px;
        margin: 0px;
        top: 90px;
        text-align:right;
        }

#container2 {
        position: absolute;
        top: 135px;
        left: 0px;
        width: 98%;
        height: 100%;
        min-width: 800px;
        max-width: 1280px;
        }

#content_left {
        width: 200px;
        height: auto;
        float: left;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        }

#content_main {
        top: 0px;
        font-size: 0.8em;
        margin: 0px 210px 0px 210px;
        padding: 0px;
        font: 0.9em arial,sans-serif;
        }

#content_main_ohne_sub {
        top: px;
        left: 0px;
        font-size: 0.8em;
        margin:0px 210px 0px 10px;
        font: 0.9em arial,sans-serif;
        }

#content_right {
        width: 180px;
        margin:0px 10px 0 10px;
        font-size: 0.8em;
        float: right;
        text-align: right;
        color:#00AA98;
        heiht: 100%;
        }

#blind { visibility: hidden; }

#foot{
        clear: both;
        width: 100%;
        margin:0px;
        padding:20px 10px 10px 10px;

        }

#foot img { padding: 3px; }

#suche { }

#platzmeldeliste td,th,tr{margin:1px;padding:1px;border:1px solid #909090}


.csc-textpic-caption{padding-bottom:10px;}


.nav a{margin-bottom:0px;color:#5A93AD;text-decoration:none;font-size:85%;padding-right:20px;padding: 10px 0px 0px 0px;}
.nav_main a {margin-bottom:0px;color:#ffffff;font-weight:bold;text-decoration:none;font-size:.8em;padding: 10px 0px 0px 0px}
.nav_main a:hover {text-decoration:underline}
.nav_main a.selected {color:#FEFFC0;text-decoration:underline; padding: 10px 0px 0px 0px}

.right{padding-top:28px;text-align:right;font-size:60%;color:#00AA98}

h1{margin:0px;font-size:1.2em; color:#5A93AD; clear:none; text-align: left;}
h2{margin:0px;font-size:1.1em; color:#5A93AD}
h3{margin:0px;font-size:1.0em; color:#5A93AD}

a {
        color:#5A93AD;
        text-decoration:none;
        font-weight: bold;
        font: bold 1em arial;
        }

a:hover {
        text-decoration:underline;
        }


#content_main a{color:#00AA98}
#content_main_ohne_subnavi a{color:#00AA98}

#kontakt td{border:1px solid black}

#content_right dl{}
#content_right a{color:#00AA98}

.left{float:left;width:56px;}
.left2{padding-top:12px;margin-left:25px;float:left;width:112px;}
.left3{padding-top:6px;float:left;margin-left:25px;width:136px}

input.suche { width:120px; height:12px; font-size: 0.8em}
form {margin:0px;padding:0px;}

news_date {font-size:80%;color:#959595}
news_title {font-size:90%;font-weight:bold;color:#717171}
news_shorttext {font-size:90%;}
news_link {font-size:80%}

.titel {font-weight:bold;color:#00AA98}

/* ##### NAVIGATION ##### */

#subnavi{ margin: 0px 0px 0px 0px;padding: 0px 0px 0px 5px; font-size: 0.85em; font-weight:bold; float:left; }
#subnavi a:hover{text-decoration:underline;}
#subnavi li{padding-bottom:2px; padding-top: 0px; mrgin-top:0px;}
#subnavi ul{padding-top:0px;margin:0px 0px 0px 0px;}

ul.nav_l1{padding:0px 0px 0px 0px;margin: 0px;}
li.nav_l1{padding:0px 0px 0px 0px;margin-bottom:5px;list-style: none;}
li.nav_l1 a{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:darkred;font-weight:bold;text-decoration:none}
li.nav_l1 a.selected{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#00AA98;font-weight:bold;text-decoration:underline}

ul.nav_l2{padding: 0px 0px 0px 5px;margin:0px;padding-bottom:10px;list-style:none;}
li.nav_l2{padding: 0px 0px 0px 0px;margin:0px;padding-bottom:10px;list-style:none;}
li.nav_l2 a{color:#7c7c7c;padding:0px 0px 0px 0px;margin:0px;list-style:none;}
li.nav_l2 a.selected{color:#7c7c7c;padding:0px 0px 0px 0px;margin:0px;list-style:none;text-decoration:underline}



ul.nav_l3{padding:0px 0px 10px 10px;margin: 0px;list-style:none;}
li.nav_l3{padding:2px 0px 10px 0px;margin:0px;list-style:none;}
li.nav_l3 a{color:#7c7c7c;padding:0px 0px 0px 0px;margin:0px;list-style:none}
li.nav_l3 a.selected{padding:0px 0px 0px 0px;margin:0px;list-style:none;color:#00AA98;text-decoration:underline}

ul.nav_l4{padding:0px 0px 10px 10px;margin:0px;font-weight:normal}
.nav_l4 li{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#5B93AE;}
.nav_l4 li a{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#5B93AE;font-weight:bold}
.nav_l4 li a.selected{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#00AA98;font-weight:bold;text-decoration:underline}

ul.nav_l5{padding:0px 0px 0px 0px;margin:5px;font-weight:normal}
.nav_l5 li{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#5B93AE;;}
.nav_l5 li a{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#5B93AE;font-weight:normal}
.nav_l5 li a.selected{padding:0px 0px 0px 0px;margin:0px;list-style: none;color:#00AA98;font-weight:normal;text-decoration:underline}

/* Positioning of images: */

        /* Above */
        DIV.csc-textpic-above DIV.csc-textpic-text { }

        /* Center (above or below) */
        DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
        DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
        DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

        /* Right (above or below) */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
        DIV.csc-textpic-right DIV.csc-textpic-text { }

        /* Left (above or below) */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
        DIV.csc-textpic-left DIV.csc-textpic-text { }

        /* Left (in text) */
        DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

        /* Right (in text) */
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

        /* Right (in text, no wrap around) */
        DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

        /* Left (in text, no wrap around) */
        DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; }
        /* Hide from IE5-mac. Only IE-win sees this. \*/
        * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
        /* End hide from IE5/mac */

DIV.csc-textpic-clear { clear: none; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none;}
csc-textpic-imagewrap { clear: none;}
fieldset div { clear:none;        }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: none; }
DIV.csc-textpic-above DIV.csc-textpic-text { clear: none; }
/* Right (above or below) */
        DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
        DIV.csc-textpic-right DIV.csc-textpic-text { clear: none; }

        /* Left (above or below) */
        DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
        DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: none; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: none; }

DIV.csc-header div.csc-header-n1 div.csc-firstHeader { clear:none; }

.news-list-container HR.clearer .news-single-item HR.clearer .news-latest-container HR.clearer { clear:none; }

.news-single-imgcaption {clear:none;}

table td tr th img { font: 0.9em arial,sans-serif; clear:none; }


#content_right img { margin-bottom: 5px; }

.faq { 
margin-bottom: 1em;
color: #000000; 
font-weight: bold; 
}

#efaq_question1 a { 
 	color: #000000; 
 	font-weight: bold;
 	}
 	
#bodytext { 
	font: 1em arial,sans-serif; 
	}

select.berufsauswahl {
	font-size: 9px; 
	background-color: rgb(243, 248, 252);
	width: 400px;
	}