
body {
margin: 0px 0px 0px 0px;
padding: 0;
min-width: 650px;
font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size: 85%;
				 line-height: 1.5em;
background-color: #ffffff;
	color: #2f2e36;
}
a:link {
	color: #950061;
	 }
a:visited {
	color: #3c0028;

         }
a:hover {
	color: #c20080;

	 }
	 
	 
	 
#bodytext{			 
padding-top: 0px;
margin-top: 0;
 }
 
#head 	{			 position: absolute;
				top: 0px;
				 height: 70px;
				 width: 100%;
				 left: 0px;
				 top: 0px;
				 background-color: #89005a;
				 

				 }
			#head div { 
				
				
				position: absolute;
				top: 70px;
				left: 190px;
			 
				
				 }

h1.csc-firstHeader { font-size: 115%;
				 font-weight: bold;
				 color: black;
	 }
			

#head p { 
				position: absolute;
				top: 20px;
				padding-left:20px;			 
				 font-size: 120%;
				 color: white;

				 }	
				 
#head h2	{			 
				font-size: 125%;
				 font-weight: bold;
				 color: #000;
				 padding-left: 220px;
				 padding-top: 65px;
			background: #fff 

			 } 
			 
			 
h1.seitentitel {

				 font-size: 130%;
				 width:  470px;
				 font-weight: bold;
				 color: #6d0047;
				 padding:0;
				 margin:0;
				  }
				  
.print {			 
text-align: right;
	clear: none;
	float: right;
	display: inline-block;
	width: 120px;
	position: relative;
	top: -20px;
	font-size: 67%;
	font-weight: normal;
	font-style: normal;
		vertical-align: middle;

}

.print a{ 
color: #f72877;
text-decoration: none;
				 }
				 
.print a:visited {
	color: #f72877;
         }
.print a:hover {
	color: #c20080;

	 }
				 
p	{			 
padding: 0;
margin: 0;
				 }
				 
#content {
				 margin: 140px 250px 0px 190px;
				 padding-left: 30px;
				  font-size: 105%;
  }

#content h1 {
				 font-size: 110%;
				 font-weight: bold;
				 color: #89005a;
				 padding:0;
				 margin:0;
  }
  
  #content h2 {
				 font-size: 103%;
				 font-weight: bold;
				 color: #2f2e36;
    }

#content p {
padding:0;
 font-size: 85%;
				 padding-top: 0px;
  }
	#side1 {
				 position: absolute;
				 width: 220px;
				 top: 0px;
				 left: 0px;
				 padding: 90px 10px 10px 10px;
  }
		#side2 {
				 position: absolute;
				 width: 220px;
				 top: 0px;
				 right: 10px;
				 padding: 0px 10px 10px 10px;
				 color: pink;
		
				
  }
			#side2 h3{
					 font-size: 120%;
				 font-weight: bold;
				 line-height: 20%;
		
  }
				#side1 h3{
					 font-size: 120%;
				 font-weight: bold;
				
  }
  
  
/* navigation */

#navi  {
			 width: 175px;
			 color: #89005a;
			 padding: 20px 0px 0px 0px;
  }
#navi ul {
			list-style: none;
			margin: 0;
			padding: 0;
			border: none;		 
  }
#navi li {
				 width: 175px;
				 border-bottom: 1px solid #DBD6D1;
				  margin: 5px 0 0px 0px;
				padding-left: 10px;
				}
				
#navi a:link {
						 color: #89005a;
						 text-decoration: none;
						 
  }
#navi a:visited {
								color: #89005a;
								text-decoration: none;
  }
#navi a:hover {
							color: #ff00b1;
							text-decoration: none;
  }
#navi ul.subnav ul {
					border-bottom: 0px;
					font-weight: normal;
					margin: 5px 0 5px 0px;
					padding-left: 10px;
  }
#navi ul.subnav li {
								padding-left: 10px;
								 width: 170px;
									 color: grey;
									 border-bottom: 0px;
									  font-weight: normal;
								
  }

/* Adbox Bereich */

.down a {
	color: #e50096;
	text-decoration: none;
	 }  
	 
.down a:link {
	color: #e50096;
	text-decoration: none;
	 }
.down a:visited {
	color: #e50096;
	text-decoration: none;
         }
.down a:hover {
	color: #fff;
	text-decoration: none;
	 }
	 
#adbox {
			border: 1px solid #6495ED;
            width: 220px;
            background-color: #FFFF00;
            voice-family: "\"}\"";
            voice-family:inherit;
            width: 220px;
			background-color: 	#2589D5;
			margin: 20px 0px 0px 0px;		
									   }
									   
#adbox p {
			padding: 0px 5px 5px 6px;
			margin: 8px 10px 10px 10px;
							
									   }
									   
 #adbox h3 {
			line-height: 1.5em;
			padding: 10px 4px 2px 6px;
			margin: 0px 10px 10px 10px;
			color: white;
									   }
									   
									   
.lev1ul {
		list-style: none;
		margin: 0;
		border-bottom: 1px solid #DBD6D1;
		padding: 0;
		border: none;		 
  }
		
.lev1li {
		width: 175px;
		margin: 5px 0 5px 0px;
		padding-left: 10px;}							   
								
								
.lev2li {
		padding-left: 0px;
		width: 170px;
		border-bottom: 0px;
		color: grey;
		border-bottom: 0px;
  }
  
#lev2ul {
				border-bottom: 0px;
  }	   
  
.act {
				font-weight: bold;
				color: purple;
  }	   
.news-list-item {

font-family: Verdana, Arial, Helvetica, sans-serif;

				 font-size: 90%;

				 line-height: 1.6em;

				 font-weight: bold;

				color: black;
	/* background: url(file://localhost/Users/ichich/Desktop/news-stripe-gruen-new2.jpg) repeat-x 0 bottom;*/
}	
  .news-list-item p {

				 font-weight: normal;

				color: black;
	margin-bottom: 7px;
}	
  
  .news-list-date {

background: #73c618 url(file://localhost/Users/ichich/Desktop/pfeil.png) no-repeat right center;
	padding: 2px 8px 2px 5px;
	color: white;
}

  
  .news-list-item a {

text-decoration: none;
padding-left: 5px;

}	
  .news-list-item h3 {

				 line-height: 1.6em;
				 font-size: 110%;
/* background-color: #EAF6B5;*/
				 font-weight: bold;

				color: #2f2e36;
				margin-bottom: 5px;
	border-bottom: 2px solid #73c618;
  }	
  .clearer  {

				background-color: #c1fba5;
				height: 0px;
				

  }	
  
  .news-list-morelink {

				margin-bottom: 5px;
  }	
  
  
 dd {
				font-size: 85%;
				line-height: 1.2em;
			padding-left: 0;
			padding-top: 5px;
			margin-left: 0;
			margin-top: 0;
margin-bottom: 15px;
				 color: #555555;

  }	
  
   dt {
				font-size: 100%;
				line-height: 1.2em;
			
			padding-top:0;
			margin-left: 0;
			margin-top: 10;
				 color: #555555;

  }	


	
	.sideback {
			font-size: 10px;
			color: #2f600d;
background-color: #FFFFFF;
	}
	
	.csc-bulletlist {
	margin-top:0px;
	padding-top:0px;
font-size:95%;
      } 

	 
  ul.csc-bulletlist-0 li {
              list-style-image: url(/fileadmin/tmpl/img/aufzaehlzeichen2.gif);
              padding:4px;
font-size:100%;
      } 
      
      
   /* Kontaktformular */   
      legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:400px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 1px solid #C0C0C0;
 font-size: 85%;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}
	
	
