html, body
{

	margin: 0;
	padding: 0;
	text-align:center;



}



 

#all
{

overflow:hidden; !important;  /* für moderne Browser */

min-height:800px;
height:auto !important;/* für moderne Browser */
height:100%;/*für den IE */ 

border: 1px solid #cccccc;  width: 1000px; 
margin: auto; padding: 0px 0px 0px 0px; text-align: center; background-color: #ffffff; position:relative; clear:both;}

*html #all
{

overflow:visible; /*für den IE */ 
min-height:800px;
height:auto !important;  /* für moderne Browser */
height:100%;  /*für den IE */ 
border: 1px solid #cccccc;  width: 1000px; 
margin: auto; padding: 0px 0px 0px 0px; text-align: center; background-color: #ffffff; position:relative; clear:both;}






#logo  {
border: 0 solid red;
width: 1000px;
height: 89px;
min-height: 89px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align: left;
background-color: #ff0000;
position: relative;
background: url(../logo.gif) no-repeat left top;
} 



#menue    {border: 0px solid red; width: 1000px; height: 30px; margin: 0px 0px 0px 00px; padding: 0px 0px 0px 0px; text-align:left;  position:relative;background: url(../menue.gif) no-repeat left top;}
#grey     {border: 0px solid red;    width: 1000px; height: 300px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; background-color: #ff0000; position:relative;background: url(../grey.gif) no-repeat left top;}

#links	 { border: 0px solid blue;   width: 300px;  height: auto;  margin: 40px 10px 10px 20px; padding: 0px 0px 0px 0px; text-align: left; position:relative; float:left; display:inline;}
#content {border: 0px solid green;  width: 300px;  height: auto;  margin: 40px 10px 10px 20px; padding: 0px 0px 0px 0px; text-align: left;  position:relative; float:left; display:inline;}
#aktuell {border: 0px solid orange; width: 300px;  height: auto;  margin: 40px 20px 10px 20px; padding: 0px 0px 0px 0px; text-align: right;  position:relative; float:right; display:inline; background-color: #ffffff;}
#inhalt {border: 0px solid green; width: 500px;  height: auto;  margin: 40px 70px 10px 20px; padding: 0px 0px 0px 0px; text-align: left;  position:relative; float:left; display:inline;background-color: #ffffff;}




 

/*------------------------BODY-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



.bodytext {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
	color: #333;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 19px 0px;
	padding: 0px 0px 0px 0px;
	}

.bodytext a:link	{color: #6B2424; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none;}
.bodytext a:visited  {color: #6B2424; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none;}
.bodytext a:active	{color: #6B2424; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none;}
.bodytext a:hover	{color: #000000; font-size: 11px; font-family: arial; font-weight: bold; text-decoration: none;}

/*------------------------MENUE----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#menue li{

	margin: 0;
	padding: 0;
	display:inline;
	padding-left: 10px;
	padding-right: 10px;
	
	

}


#menue ul{

	margin: 0px 0px 0px 15px;
	padding: 0;
	
}


/*------------LEVEL1-------------*/

.navi
	{color: #000000;
	font-size: 12px;
	font-family: arial;
	text-decoration: none;
	width:1000px
	margin: 0;
	border-left: 1px #cccccc;
	font-weight: normal;
	text-indent: 0px;
	text-align:right;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	

}


.navi a:visited  { color: #7D7D7D; font-size: 12px; font-family: arial;font-weight: normal; text-decoration: none;  }
.navi a:link{ color: #7D7D7D; font-size: 12px; font-family: arial; text-decoration: none;font-weight: normal;}
.navi_active {	color: #7D7D7D;	font-weight: bold;	font-size: 12px;	font-family: arial;	text-decoration: none; background-color: #FFFFFF; }
.navi a:hover { color: #616263; font-weight: normal; font-size: 12px; font-family: arial; text-decoration: none; }


/*------------LEVEL2-------------*/

.subnavi	{
	color: #333333;
	font-size: 15px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top:    0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left:   0px dotted #333333;
	border-right:  0px dotted #333333;
	text-indent: 0px;
	text-align:left;
	line-height: 20px;
}


.subnavi a:visited 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.subnavi a:link		{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.subnavi a:active 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.subnavi a:hover	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}


/*------------LEVEL3-------------*/

.unternavi	{
	color: #333333;
	font-size: 15px;
	font-family: arial;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-top:    0px solid #333333;
	border-bottom: 0px solid #333333;
	border-left:   0px dotted #333333;
	border-right:  0px dotted #333333;
	text-indent: 0px;
	text-align:left;
	line-height: 20px;
}


.unternavi a:visited 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.unternavi a:link	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.unternavi a:active 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
.unternavi a:hover	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}



/*------------------------HEADLINES------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


h1 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	color: #990000;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.2em;
}

h1 a:visited 	{color: #990000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h1 a:link	{color: #990000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h1 a:active 	{color: #990000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h1 a:hover	{color: #990000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}

h2 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	color: #660000;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: 0.2em;
}

h2 a:visited 	{color: #660000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h2 a:link	{color: #660000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h2 a:active 	{color: #660000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}
h2 a:hover	{color: #66000; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;letter-spacing: 0.2em;}

h3 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 a:visited 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
h3 a:link	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
h3 a:active 	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}
h3 a:hover	{color: #AAA; font-size: 12px; font-family: arial; font-weight: normal; text-decoration: none; background-color: #FFFFFF;}


h4 {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	
	color: #cccccc;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	
}



/*------------------------KLASSEN------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



.csc-textpic-caption {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;

}




.csc {border-bottom:1px dotted #999999}




--------------- MAILFORM ---------------------------------------------



fieldset {
/* border:0px; */
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
/* border: 0px solid #C0C0C0; */
}

.radiolayout {
width:60%;
/*padding-top:15px;
padding-bottom:15px;*/
color: #02045d;
/*border: 0px solid #C0C0C0;*/
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
/* padding-left:10px;*/
/*border: 1px solid #C0C0C0;*/
color: 02045d;
font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.mf-radio {
color: 02045d;
font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
border:0px;
}

.mf-text {
color: #02045d;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}





.mf-input {

color: #02045d;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}


.mf-submit {
/*color: #ffffff;
background-color: #C0C0C0;
border: 0px;*/
}

legend {
padding-left:5px;
padding-right:5px;
border: 0px;
color: #02045d;}



.csc-frame-rulerAfter {border:1px solid #ccc;}

