		* {
		margin: 0; 
		padding: 0;
		border: 0;
	} 
	
	body
	{
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		background-color: #393B64;
		text-align: center;
			}
	div#page{
		margin: 0px auto;
		width: 781px;
		text-align: left;
		background: url(../img/background.jpg) 0px 0px;
	}
	
	div#header_blue{
		width: 781px;
		height: 151px;
		background: url(../img/header_blue.jpg) no-repeat 0px 0px;
	}

	div#header_yellow{
		width: 781px;
		height: 151px;
		background: url(../img/header_yellow.jpg) no-repeat 0px 0px;
	}

	div#header{
		width: 781px;
		height: 151px;
		background: url(../img/header_grey.jpg) no-repeat 0px 0px;
	}
	
	div#header2{
		width: 781px;
		height: 36px;
		background: url(../img/breadcrumbs.jpg) no-repeat 0px 0px;
	}
	
	div#breadcrumbs{
		float: left;
		padding-top: 10px;
		padding-left: 224px;
		color: #AFB3B4;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		width:460px;
	* html div #breadcrumbs{  /* nur fuer Internet Explorer */
  width:650px;     /* Version 5.x */
   w\idth:680px;    /* Version 6 */
  }

	}
	
	div#print{
		text-align: right;
		margin-right: 34px;
		margin-left: 690px;
		padding-top: 10px;
		font-size: 12px;
		color: #8689AA;
		font-size: 11px;
		background: url(../img/printer.gif) no-repeat left;
	}
	
	div#container{
		float: left;
		width: 781px;
position:relative;

	}
	
	div#menucontainer{
	float: left;


	}
	
	div#menu{
	padding-top: 13px;


	padding-right: 24px;
	width: 200px;
	background: url(../img/menu-back.gif) no-repeat 0px 0px;
	z-index: 1;
	position:absolute;
margin:auto;
margin-bottom:15px;
line-height:12pt;


		
* html div #menue{  /* nur fuer Internet Explorer */
  width:224px;     /* Version 5.x */
   w\idth:224px;    /* Version 6 */
	z-index: 1;
  }
	}
	
	div#whitebox{

z-index:2;
}

div#menu ul{ 
margin-left: 15px; 
list-style-type: none;

}

div#menu li{ 
padding-top: 3px; 
padding-bottom: 2px;
 
font-size: 13px; 
font-weight: bold;
 
text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
}

/* ---------------- Menue Gelb----------------------*/

div#menu li.yellow{ 
padding-left: 8px; 
color: #F4D232; 
background: url(../img/menu-yellow.gif) repeat-y left;
}

div#menu li.yellow a{
 
color: #F4D232; 
text-decoration: none;
}

div#menu li.yellow a:hover{
color: #f9df67; 
}

div#menu ul.sub a:visited{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.yellow ul.sub li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.yellow ul.sub li.whitelink ul a { 
font-weight:normal;
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.yellow ul.sub li.whitelink ul a:hover { 
text-decoration: none; 
color: #ffffff;
}

div#menu ul.sub a:hover{ 
color: #ffffff;
}

div#menu ul li.yellow ul.sub li.whitelink ul li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.yellow ul.sub li.whitelink ul li.whitelink a:hover{ 
color: #ffffff;
}




/*-------------Grne Navigation---------------*/


	div#menu li.green{ 
padding-left: 8px; 
color: #9B9EB1; 
background: url(../img/menu-green.gif) repeat-y left;
}

div#menu li.green a{
 
color: #61aa65; 
text-decoration: none;
}

div#menu li.green a:hover{
 
color: #73bc76; 
}

div#menu ul.sub a:visited{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.green ul.sub li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.green ul.sub li.whitelink ul a { 
font-weight:normal;
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.green ul.sub li.whitelink ul a:hover { 
text-decoration: none; 
color: #ffffff;
}

div#menu ul.sub a:hover{ 
color: #ffffff;
}

div#menu ul li.green ul.sub li.whitelink ul li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.green ul.sub li.whitelink ul li.whitelink a:hover{ 
color: #ffffff;
}


/*-----------Grne Navigation Ende--------------*/

/*-------------Orangene Navigation---------------*/
	



div#menu li.orange{ 
padding-left: 8px; 
color: #f48440; 
background: url(../img/menu-orange.gif) repeat-y left;
}

div#menu li.orange a{
 
color: #f48440; 
text-decoration: none;
}

div#menu li.orange a:hover{
 
color: #fe985b; 
}

div#menu ul.sub a:visited{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a{ 
text-decoration: none; 
color: #b0b0b0;
}


div#menu ul li.orange ul.sub li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.orange ul.sub li.whitelink ul a { 
font-weight:normal;
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.orange ul.sub li.whitelink ul a:hover { 
text-decoration: none; 
color: #ffffff;
}

div#menu ul.sub a:hover{ 
color: #ffffff;
}

div#menu ul li.orange ul.sub li.whitelink ul li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.orange ul.sub li.whitelink ul li.whitelink a:hover{ 
color: #ffffff;
}






/*-----------Orangene Navigation Ende--------------*/

	div#menu li.spacer{
		height: 4px;
font-size:1pt;
line-height:4pt;
	}

/*-----------Blaue Navigation Anfang---------------*/
	

	
	div#menu li.blue{
		padding-left: 8px;
		color: #717BC2;
		background: url(../img/menu-blue.gif) repeat-y left;
	}
	
	div#menu li.blue a{	
		color: #717BC2;
		text-decoration: none;
	}

        div#menu li.blue a:hover{	
	color: #7c86d0;

	}
	
	div#menu ul li.blue ul.sub li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.blue ul.sub li.whitelink ul a {
font-weight:normal;
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.blue ul.sub li.whitelink ul a:hover { 
text-decoration: none; 
color: #ffffff;
}

div#menu ul.sub a:visited{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a:hover{ 
color: #ffffff;
}

div#menu ul li.blue ul.sub li.whitelink ul li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.blue ul.sub li.whitelink ul li.whitelink a:hover{ 
font-weight:bold;
color: #ffffff;
}

/*------------Blaue Navigation Ende----------------*/
/*------------Graue Navigation Start--------------*/
	
	div#menu li.grey li.active a{	
	text-decoration: none;
	color: #ffffff;

	}
	
	
	div#menu li.grey{
		padding-left: 8px;
		color: #9B9EB1;
		background: url(../img/menu-grey.gif) repeat-y left;
	}
	
	
	div#menu li.grey a{	
		color: #9B9EB1;
		text-decoration: none;
	}
	div#menu li.grey a:hover{	
		color: #a9acc2;
		text-decoration: none;
	}

div#menu ul.sub a:visited{ 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul.sub a{ 
text-decoration: none; 
color: #b0b0b0;
}


	
	div#menu ul li.grey ul.sub li.whitelink a { 
font-weight:bold;	
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.grey ul.sub li.whitelink ul a { 
text-decoration: none; 
color: #b0b0b0;
}

div#menu ul li.grey ul.sub li.whitelink ul a:hover { 
text-decoration: none; 
color: #ffffff;
}

div#menu ul.sub a:hover{ 
color: #ffffff;
}

div#menu ul li.grey ul.sub li.whitelink ul li.whitelink a { 
font-weight:bold;
text-decoration: none; 
color: #ffffff;
}

div#menu ul li.grey ul.sub li.whitelink ul li.whitelink a:hover{ 
color: #ffffff;
}

/*-----------------Graue Navigation Ende--------------*/

	
	div#menu ul li ul li{
		font-size: 11px;
		font-weight: normal;
		margin-left: 3px;
	}
	

	
	div#textcontainer{
		width: 522px;
		margin-left: 225px;
		
		margin-bottom: 12px;
min-height:370px; 
	}
	
	/* Kleine Modifikation fr IE, da ansonsten der "Three Pixel Gap"-Fehler des IE zu Darstellungsfehlern fhrt */
	* html div#textcontainer {position:relative;left:-3px; height:370px;}
	
	div#content{
		padding-top: 13pt;
		margin-left:15px;
		margin-right:15px;

		
	}
	
	/* Ab hier Definitionen fr den content*/
	div#content h1{
	color:#000000;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 1.0em;
	font-family: Arial, Helvetica, sans-serif;

	}
	
	div#content h2{
		color:#CC0000;
		font-size: 0.80em;
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.35em;
	}
	
	div#content h3{
		color:#CC0066;
		font-size: 0.75em;
		font-weight: bold;
		margin-top: 0.35em;
		margin-bottom: 0.35em;
	}
	
	div#content p{
	text-align: left;
	color:#222222;
	font-size: 10pt;
 	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;
	}
	

	
	div#content table td{
	background-color: #efefef;
	}
	div#content table{
	background-color: #ffffff;
        border: solid 1px #cccccc;
        
	}
	
	div#content th{
		padding: 0.25em;
		background-color: #BD0565;
		color: #FFFFFF;
	}
	
	div#content td{
		padding: 0.25em;
		background-color: #FDEFAE;
		color: #000000;
	}
	
	div#content ul, ol{

		margin-left: 46px;
		margin-bottom: 1em;
		color:#222222;
		font-size: 10pt;
		line-height:14pt		

	}	
	
	div#content ol li{
		margin-bottom:10px;

	}
	
	div#content h2{
		color:#000000;

	}
	
	.contentimg-0{
		display:block;
		text-align:center;
		margin:auto;
		margin-bottom:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-1{
		display:block;
		margin-left:auto;
		text-align:right;
		margin-bottom:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-2{
		display:block;
		text-align:left;
		margin-bottom:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-8{
		display:block;
		text-align:center;
		margin:auto;
		margin-top:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-9{
		display:block;
		text-align:right;
		margin-left:auto;
		margin-top:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-10{
		display:block;
		text-align:left;
		margin-top:8px;
		border-color:solid 1px #cccccc;
	}

	
	
	.contentimg-17{
		float:right;
		margin-left:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-18{
		float:left;
		margin-right:45px;
		border-color:solid 1px #cccccc;
		display:block;
	}
	
	.contentimg-25{
		float:right;
		margin-left:8px;
		border-color:solid 1px #cccccc;
	}
	
	.contentimg-26{
		float:left;
		margin-right:8px;
		border-color:solid 1px #cccccc;
	}	


	div#footer{
	display: block;
	text-align: left;
	color: #BBBFC2;
	font-size: 10px;
	clear: both;
	height: 22px;
	padding-left:225px;
	padding-top:25px;
	padding-bottom: 8px;
	background: url(../img/footer_grey.jpg) repeat-x 0px 0px;

	}
	

	
	a.link_klein:link, div#breadcrumbs a:link, div#print a:link {
		text-decoration: none; 
		color: #BBBFC2;
	}
	
	a.link_klein:visited, div#breadcrumbs a:visited, div#print a:visited{
	color: #BBBFC2;
	text-decoration: none; 
		
	}	
	a.link_klein:hover, div#breadcrumbs a:hover, div#print a:hover{
	color: #ffffff;
		
	}


	a.localanchor{
		background-color: #ffffff;
		height:1px;
		width:1px;
		font-size:1pt;
visibility:hidden;
display:block;
margin:0px;
padding:0px;

	}
	a.localanchor:visited{
		text-decoration: none; 
		background-color: #ffffff;
		height:0px;

	}
	a.localanchor:hover{
		text-decoration: none; 
		background-color: #ffffff;
		height:0px;

	}
	a.localanchor:active{
		text-decoration: none; 
		background-color: #ffffff;
		height:0px;

	}


/*-----------------Kontakt-Formular--------------*/


.csc-mailform-field {
	text-align: left;
	color:#222222;
	font-size: 10pt;
	margin-bottom: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;
font-weight:bold;

}

.csc-mailform-field input, textarea {
	border: solid 1px #cccccc;

}