BODY {
    /*
	SCROLLBAR-FACE-COLOR: #ced7e1;
	SCROLLBAR-ARROW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ced7e1;
	SCROLLBAR-HIGHLIGHT-COLOR: #ced7e1;
	SCROLLBAR-SHADOW-COLOR: #ced7e1;
	*/
	FONT-SIZE: 100.01%;
	MARGIN: 0px 0px 0px 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


/* GENERAL fonts */
P, P.bodytext, #content, #glossarContent, table {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	MARGIN: 0px 0px 0.5em 0px;
	color: #000000;
}

P.csc-caption {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	FONT-STYLE: italic;
	MARGIN: 0px 0px 0.5em 0px;
	color: #000000;
	text-align: center;
}

UL, LI {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	color: #000000;
}

UL {margin: 0px 0px 0px 1.6em;}
LI {margin: 0px 0px 0.8em 0px;}

#content A:link, #content A:active, #content A:visited {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: #000000 1px dashed;
	text-decoration:none;
	color: #000000;
}

#content A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-BOTTOM: medium none;
	text-decoration:none;
	color: #000000;
}

#content .smileMenu A:link,A:active, A:visited {
	BORDER-BOTTOM: medium none;
}


.csc-header, H1, H2, H3, H4, H5, H6 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
	font-weight: bold;
	MARGIN: 0px 0px 0em 0px;
	color: #000000;
}

H1.csc-firstHeader {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 1.1em;
	font-weight: bold;
	MARGIN: 0px 0px 0em 0px;
	color: #FA7E03;
}



#headerContainer {
  position:absolute; width: 100%; height:127px; left: 0px; top: 0px; clip:  rect(   ); border: 0px;
  background-image: url(../images/back_top.jpg);
}

#logo {
  position:absolute; width: 240px; left: 0px; top: 0px; clip:  rect(   ); border: 0px; z-index: 1001;
}

#nebennav {
  position:absolute; width: 640px; left: 240px; top: 10px; clip:  rect(   ); border: 0px; z-index: 1001;
}

#nebenpfeil {
  padding: 0px 0px 0px 10px;
  background-image: url(../images/pfeil_neben.gif);
  background-repeat: no;
}

#banderole {
  position:absolute; width: 970px; height:127px; left: 0px; top: 0px; clip:  rect(   ); z-index: 1000;
  border: 0px;
  background-image: url(../images/top.jpg);
  background-repeat: no;
}

#mainContainer {
  position:absolute; width: 970px; height:127px; left: 0px; top: 0px; clip:  rect(   ); border: 0px;
}


#mainLinks {
  position:absolute; left: 0px; top: 127px; clip:  rect(   ); border: 0px; width: 198px;
}

#hauptnav {
  position:absolute; left: 0px; height:480px; top: 0px; clip:  rect(   ); border: 0px; width: 198px;
  background-image: url(../images/left.jpg);
  background-repeat: no;
}


#content {
	position:absolute; left: 228px; top: 150px; clip:  rect(   ); border: 0px; width: 750px;
	padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}


#mainLinks .navElem {
  padding-bottom: 5px;
}






/* Glossar */

.pageSousTitre {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 15px;
	background-image: url(../images/sitemap_l1.gif);
	background-repeat: no-repeat;
	width: 200px;
	font-weight: bold;
	COLOR: #000000;
}
.pageTexteB {
	margin: 0px 0px 0px 0px;
	padding: 2px 10px 0px 15px;
	background-image: url(../images/sitemap_l2.gif);
	background-repeat: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.pageTexte {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 2px 15px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
}


/* Menu ab der 5. Ebene */
#csc-menu-1 {
	margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px;
	width:620px;

}
#csc-menu-1-header {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	margin: 0px 0px 1px 0px;
	padding-left: 15px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px;
	background-image: url(../images/sitemap_l1.gif);
	background-repeat: no-repeat;
	height: 20px;
}

#csc-menu-l5 {
	margin: 0px 0px 1px 0px;
	background-image: url(../images/sitemap_l2.gif);
	background-repeat: no-repeat;
	padding-left: 15px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px;
	COLOR: #000000;
}
#csc-menu-l5 a {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
}
#csc-menu-l5 a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
}


/* Sitemap */
#csc-sitemap-l1-inner a, #csc-sitemap-l1-inner {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	white-space: wrap;
}

#csc-sitemap-l1-inner a:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	white-space: wrap;
}

#csc-sitemap-l2-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}
#csc-sitemap-l3-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}
#csc-sitemap-l4-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}
#csc-sitemap-l5-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}
#csc-sitemap-l6-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}
#csc-sitemap-l7-inner a  {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}

#csc-sitemap-l2-inner a:hover, #csc-sitemap-l3-inner a:hover, #csc-sitemap-l4-inner a:hover, #csc-sitemap-l5-inner a:hover, #csc-sitemap-l6-inner a:hover, #csc-sitemap-l7-inner a:hover  {
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	white-space: wrap;
}

#csc-sitemap {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}

#csc-sitemap-l1 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l1.gif);
	background-repeat: no-repeat;
	width: 200px;
	font-weight: bold;
	COLOR: #000000;
}
#csc-sitemap-l2 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l2.gif);
	background-repeat: no-repeat;
	width: 200px;
}
#csc-sitemap-l3 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l3.gif);
	background-repeat: no-repeat;
	width: 200px;
}
#csc-sitemap-l4 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l4.gif);
	background-repeat: no-repeat;
	width: 200px;
}
#csc-sitemap-l5 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l5.gif);
	background-repeat: no-repeat;
	width: 200px;
}
#csc-sitemap-l6 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l6.gif);
	background-repeat: no-repeat;
	width: 200px;
}
#csc-sitemap-l7 {
	margin: 0px 0px 1px 0px;
	padding: 2px 10px 2px 0px;
	background-image: url(../images/sitemap_l7.gif);
	background-repeat: no-repeat;
	width: 200px;
}


#csc-sitemap-l1-inner {
	margin: 0px 10px 0px 15px;
	font-weight: bold;
	COLOR: #000000;
}
#csc-sitemap-l2-inner {
	margin: 0px 10px 0px 15px;
}
#csc-sitemap-l3-inner {
	margin: 0px 10px 0px 23px;
}
#csc-sitemap-l4-inner {
	margin: 0px 0px 0px 31px;
	padding: 0px 10px 0px 0px;
}
#csc-sitemap-l5-inner {
	margin: 0px 0px 0px 39px;
	padding: 0px 10px 0px 0px;
}
#csc-sitemap-l6-inner {
	margin: 0px 0px 0px 47px;
	padding: 0px 10px 0px 0px;
}
#csc-sitemap-l7-inner {
	margin: 0px 0px 0px 55px;
	padding: 0px 10px 0px 0px;
}


/* Mailform */


.linkeSpalte {
  width: 150px;  
}
.rechteSpalte {
  width: 540px;  
}

.mittlereSpalte {
  width: 130px;  
}
.select1 {
/*    width: 150px;   */
    height: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}


.input1 {
    width: 300px;
    height: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.input1file {
    width: 300px;
    height: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.input1str, .input1ort {
    width: 240px;
    height: 18px;
    margin-right: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.input1hsnr, .input1plz, .input1captcha {
    width: 50px;
    height: 18px;
    margin-right: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.textarea1 {
    width: 300px;
    height: 100px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}


.input2{
    width: 145px;
    height: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.9em;
}

.stern{
   /* color: red; */
}



.textsmallRed
{
    color: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
}




