#lang {
    position:fixed;
    top:20px; left:900px;
    margin:0;
    height:50px;
    width:20px;
    z-index:3;
}

.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: 333333;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	height: 27px;
	text-decoration: none;
}
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: 333333;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	height: 85px;
	text-decoration: none;
	top: 0;
}

li, ul { list-style-image:url(/fileadmin/grafikmainit/punkt-klein.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #333333; font-weight: normal}

img.portrait { width:100px; height:150px; }



.hauptmenue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #333333; font-weight: normal; padding-right: 15px; padding-left: 10px; height: 60px; text-align: center;}
.titel, .csc-firstHeader, .csc-header, h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #333333; font-weight: bold}
.old_menue_old {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #333333; font-weight: normal}
.menue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: 333333;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	height: 60px;
	text-decoration: none;
}
.menue-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-color: 333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 48px;
	height: 30px;
	text-decoration: none;
}
.logo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; color: #333333}
.text, .bodytext, .csc-textpic-caption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; line-height: 12pt; padding-left: 5pt}
.bodytext { padding-left:0px; }
.nichtdrucken { display:block}
.drucken { display:none}
.text-klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

.search {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; 
background-color: #FFFFFF; width: 110px; border: 1px #ef4e384 solid}

.feld {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; 
background-color: #FFFFFF; width: 200px; border: 1px #ef4e38 solid}

.feldarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
color: #333333; background-color: #FFFFFF; width: 300px; border: 1px #ef4e38 solid; 
scrollbar-3dlight-color: #ef4e38;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color: #f8a68b;
scrollbar-darkshadow-color: #333333;
scrollbar-face-color: #ef4e38;
scrollbar-highlight-color: #f8a68b;
scrollbar-shadow-color: #ffffff}

.feldhalb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; 
background-color: #FFFFFF; width: 100px; border: 1px #ef4e38 solid}

.line { color: #333333; border: 1px #333333}
.plz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; 
background-color: #FFFFFF; width: 50px; border: 1px #ef4e38 solid }

.anrede {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
background-color: #FFFFFF; width: 80px; border: 1px #ef4e38 solid; color: #333333}

.select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.datum {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; 
width: 30px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; 
border: #ef4e38; border-style: solid; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; border-left-width: 1px}

#content a:link, #content a:visited {
    color:#333333;
    text-decoration:underline;
    font-size: 10pt;
    margin:0;
    background:#ffffff;
    padding:0em;
}

#content a:hover {
    color:#ef4e38;
    text-decoration:underline;
    background:#ffffff;
    font-size: 10pt;
}

#menue a:link, #menue a:visited {
    color:#333333;
    text-decoration:none;
    font-size: 10pt;
}

#menue a:hover {
    color:#ef4e38;
    text-decoration:none;
    font-size: 10pt;

}

.menue-links a:link, .menue-links a:visited {
    color:#333333;
    text-decoration:none;
    font-size: 10pt;
    margin:0;
    background:#ffffff;
    padding:0em;
}

.menue-links a:hover {
    color:#ef4e38;
    text-decoration:none;
    background:#ffffff;
    font-size: 10pt;
}


#header a:link, #header a:visited {
   color:#333333;
    text-decoration:none;
    margin:0;
    background:#ffffff;
    padding:0em;;

}

#header a:hover {
    color:#ef4e38;
    text-decoration:none;
    background:#ffffff;
}

#footer a:link, #footer a:visited {
    color:#333333;
    text-decoration:none;
    margin:0;
    background:#ffffff;
    padding:0em;;
}

#footer a:hover {
    color:#ef4e38;
    text-decoration:none;
    background:#ffffff;
}

#content {
    position:absolute;
    padding-top:196px; padding-left:253px;
    padding-bottom:40px
    margin:0;
    z-index:2;
    width:670px;   
}
#header_container {
    position:fixed;
    top:0; left:0;
    margin:0;
    height:196px;
    width:1002px;
    z-index:3;
}

#header {
    position:absolute;
    top:0; left:0;
    z-index:3;
    background:#ffffff;
    margin:0;
    padding:0em;
}
#footer_container {
    position:fixed;
    bottom:0; left:0;
    margin:0;
    z-index:3;
    height:40px;
    width:1002px;
}

#footer {
    position:absolute;
    top:0; left:0; bottom:0;
    background:#ffffff;
    margin:0;
    padding:0em;
}

#menue_container {
    position:fixed;
    top:196px; left:0;
    z-index:3;
    top-margin:0;
    margin:0;
    height:468px;
    width:253px;

}

#menue {
    position:absolute;
    top:0; left:0;
    top-margin:0;
    margin:0;
    padding:0em;
    background:#ffffff;
    height:468px;
    width:253px;
}

#logo {
    position:fixed;
    top:0; right:0;
    z-index:3;
    top-margin:0;
    margin:0;
    padding:0em;
    background:#ffffff;
    display:none;
}

body {
    position:absolute;
    background:#ffffff;
    margin:0;
    padding:0em;
}

html, body {
    top:0; left:0; right:0;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}


/* Nur für den MSIE */

* html, * html body {
    overflow:hidden;
    bottom:0;
    height:100%;
}

* html #header_container, * html #footer_container {
    position:absolute;
    width:1002px;
    padding-right:0px;
}

	
* html #menue_container {
    position:absolute;
    width:253px;
    padding-right:0px;
}

* html #header,* html #footer,*html #menue {
    height:100%;
    position:static;

}

* html #lang {
    position:absolute;
    top:20px; left:910px;
    height:50px;
    width:20px;
    margin:0;
    padding:0em;
}
    
* html #content {
    top:0; left:0; right:0;
    position:absolute;
    height:70%;
    weight:70%;
    width:670px;
    overflow:auto;
    padding-right:0px;
    margin:0;
}

* html #logo {
    position:fixed;
    top:0; right:0;
    top-margin:0;
    top-margin:0;
    margin:0;
    padding:0em;
    background:#ffffff;
}

.text_rot {  font-weight: bold}
.aufzaehlung { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; line-height: 12pt; padding-left: 5pt ; padding-bottom: 3pt}
.csc-header, .csc-header-n2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; color: #333333; font-weight: bold}
