
html, body, #header, #container, #logo, #menu, #inhalt, #content, #menu ul, #menu ul li, h1, p {
	margin: 0;
	padding: 0;
}
p {
	padding-bottom: 5px;
}



#adminpanel { 
		position:absolute; 
		z-index: 1000; 
		bottom: 0; 
		left: 0; 
		}

body {
	font-family: arial,helvetica,verdana;
	font-size: 12px;
	line-height: 17px;
	background: #ffffff;
	
}
					
		
/*Layout*/		
#container {
	background: #ffffff;
	
	}	/*Page-Header*/
		#header {
		}
			#logo{
				margin-top: 35px;
				margin-left: 40px;
			}
			#pfad {
				margin-left: 230px;
				margin-top: 35px;
				margin-bottom: 10px;
				height: 27px;
				width: 100px; 
				font-family: courier,arial,helvetica,verdana;
				font-size: 11px;
				font-weight: bold;
				color: #149ac4;
			}

			#pfad IMG {
				vertical-align:middle;
			}					
			
		
		/* Page-Content*/
		#inhalt{
			float: left;
			width: 800px;
			padding-bottom: 20px;	
			padding-left:20px;
			background: #fff;		
		}					
			#menu { 
				float: left;
				text-align: right;
				margin-left: 0px;
				padding-right:20px;
				width: 200px;
		}
			
			*html #menu {
				width: 152px; /*for IE6*/
				}
			#strich{
				float: left;
				margin-top: 0px;
				width: 8px;
				height: 400px;
				background-image: url("strich_1.gif"); 
				background-repeat: no-repeat;
			}	
			#platzhalter {	
				float: left;	
				width: 1px;
				height: 270px;
				background: #fff;
			}
			#contentwrap{
				float: left;
				background: #fff;
			}
				
			#content {
				margin: 0 0 0 60px;
				/*115px;*/
				padding: 0 0 50px 0;						
				}
			#innercontent{
				float: left;
				width: 350px;
				}
			.clear{
				clear: both;
				}
				
/*Formatting*/				
/*headings*/			
H1 {
	color: #200c80;
	margin-bottom: 10px;
	font-family: arial,helvetica,verdana;
    font-size: 15px;
    line-height: 17px;
}

H2, .zwischen_ueberschrift {
	padding-top: 4px;
	color: #6E8273;
	font-family: arial,helvetica,verdana;
    font-size: 14px;}

H3  {
	padding-top: 4px;
	color: #6E8273;
	font-family: arial,helvetica,verdana;
    font-size: 12px;
}
H4 {
	padding-top: 4px;
	color: #6E8273;
	font-family: arial,helvetica,verdana;
    font-size: 12px;}


TD {
 font-size: 12px;
	line-height: 16px;
 }
.heading1{
	margin-top: 3px;
	height: 2px;
	width: 100px;
	margin-left: -7px;
	background-image: url(ues_strich_cool.gif); 
	background-repeat: no-repeat;	
	}

/* navigation */
#menu ul{
	list-style-type: none;
	display: block;
	}


#menu a:hover, #menu2 a:visited:hover{
	font-size: 12Px;
	color:#3E4F42;
	text-decoration:none;
	padding: 0;
	}
.normal2{
	font-size: 12px;
	color: #6E8273;
	line-height: 15px;
	text-decoration: none; 
	}
.womanist2 {
	font-size: 12px;
	line-height: 15px;
	color: #3E4F42;
	font-weight: bold;
	text-decoration: none; 
	}
.zweiteebene {
	padding-left: 0;
	line-height: 15px;	
	}


/* Content Elements*/
.csc-caption {
	font-family: arial,helvetica,verdana;
	padding: 3px 0 0 0;
	margin: 0;
	color:#87878E;
	font-size: 11px;
	line-height: 12px;
}

.csc-mailform{
	padding:0;
	border:0;
	color: #87878E;
	text-aign: top;
}
.csc-mailform-field{
	padding-top: 10px;
	padding-bottom: 2px;
	width: 180px;
	line-height:12Px;
	color:#87878E; 
	font-weight:bold;
	font-size:8pt;
}

INPUT, CHECKBOX { 
   font-size: 12Px;
   background: #fff;
   border-color: #87878E;
   margin: 3px;
   border-width: 1px;
   color: #87878E;
   margin-bottom: 10px;
 }


TEXTAREA { 
   font-size: 12Px;
   background-color:#fff;
   border-color:#87878E;
   border-width:1px;
   color: #87878E;
   margin-bottom: 10px;
 }


#content img {
	padding: 0;
}


#content a:link, #content a:visited,  #content a:focus{
	font-size: 12px;
	color: #87878E;
	text-decoration: none; 
	}

#content a:link:hover, #content a:visited:hover {
	font-size: 12px;
	color: #149ac4;
	/*#149ac4;*/
	text-decoration: none; 
	}




/*rte*/
.graufett {
	font-family: Arial;
 	font-weight: bold;
 	color: #87878E
}
.italic {
	font-family: Arial;
	font-style: italic;
}

