body {
	background-color:	#ededed;
	text-align:			center;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	margin-top:			0px;
}
 
#main {
	text-align:			center;
	color:				#b00e23;
	width:				800px;
	border-collapse:	collapse;
	font-size:			13px;
	padding:			0;
	margin:				0;
}

h4 {
	color:				#b00e23;
	font-size:			17px;
	font-weight:	 	bolder;
	vertical-align: 	top;
}

h3 {
	color:				#666666;
	font-size:			17px;
	font-weight:		1000;
	vertical-align:		middle;
}


a {
	text-decoration: 	none;
	color:				#666666;
	font-weight:		bolder;
}


a.nav {
	text-decoration:	none;
	color:				#f5f5f5;
	border:				none;
}


.navi {
	border-top-width: 	1px;
	border-bottom-width:1px;
	border-top-style: 	solid;
	border-bottom-style:solid;
	border-top-color: 	#b00e23;
	border-bottom-color:#b00e23;
	color:				#f5f5f5;
	background-color:	#a7a7a7;
	text-align:			left;
	vertical-align:		middle;
	font-size: 			16px;
	padding-left:		10px;
	padding-bottom:		5px;	
}


.input{
	border:				1px solid;
	border-color:		#b00e23;
	font-size:			11 px;
}


#bilder {
	text-align:			left;
	background-image:	url(Bilder/bg_logo.jpg);
	background-repeat:	repeat-x;
}

#bildera{
	text-align:			left;
	background-image:	url(Bilder/bg_logo_admin.jpg);
	background-repeat:	repeat-x;
}

#login {
	background-color:	#c2c2c2;
	text-align:			left;
	height:				25px;
	font-size:			11px;			
}


#loginb {
	background-color:	#b00e23;
	text-align:			left;
	border:				none;
	color:				#FFFFFF;
}


#suche {
	border-top-width: 	1px;
	border-bottom-width:1px;
	border-top-style: 	solid;
	border-bottom-style:solid;
	border-top-color: 	#b00e23;
	border-bottom-color:#b00e23;
	color:				#f5f5f5;
	background-color:	#a7a7a7;
	text-align:			left;
	vertical-align: 	middle;

}


#pfeil {
	vertical-align:		bottom;
}


 #grau {
	background-color:	#e2e2e2;
	height:				20px;
	color:				#b00e23;
	text-align:			left;
	vertical-align:		middle;
	padding-left:		20px;
	padding-right:		20px;
	font-size:			14px;
	height:				20px;
}


#ecke {
	background-image:	url(Bilder/ecke.jpg);
	background-repeat:	no-repeat;
	background-color:	#f6f5f5;
	background-position:right;
	height:				55px;
}


#ma {
	background-color:	#f6f5f5;
	text-align:			left;
	vertical-align:		top;
	border-collapse:	collapse;
	width:				800px;
	color:				#b00e23;
	height:				300px;
}


.ma {
	background-color:	#ededed;
	text-align:			left;
	vertical-align:		top;
	border-collapse:	collapse;
	color:				#666666;
	width:				300px;
	padding:			8px;
}


#pma{
	background-color:	#b00e23;
	text-align:			center;
	width:				322px;
	vertical-align:		top;
}


#projekt {
	text-align:			right;
	vertical-align:		top;
	color:				#b00e23;
	width:				720px;
	padding-left:		20px;
}


#projektdet{
	background-color:	#f6f6f6;
	text-align:			left;
	vertical-align:		top;
	color:				#b00e23;
	width:				720px;
	border:				1p dashed #b00e23;
	font-size: 			14px;
}


#pnavi {
	background-color:	#e2e2e2;
	height:				30px;
	color:				#b00e23;
	font-size:			14px;
	font-weight:		bolder;
	align:				right;
	padding-right:		5px;
	border:				1px solid #c2c2c2;
}


#pd {
	background-color:	#c2c2c2;
	text-align:			right;
	vertical-align:		middle;
	color:				#b00e23;
	font-size:			14px;
	font-weight:		lighter;
	border-bottom:		1px dashed #a7a7a7;
	height:				35px;
	padding-right:		5px;
	padding-left:		15px;
}

.galerie {
	background-color: 	#f6f5f5;
	text-align:			center;
	vertical-align:		middle;
	font-size:			12px;
	border:				1px solid #b00e23;
	padding:			5px;
}

#content {
	background-color:	#f6f5f5;
	text-align:			left;
	height:				300px;
	vertical-align:		middle;
	width:				800px;
	font-size:			13px;
	color:				#b00e23;
}

.div {
	overflow: 			auto; 
	height: 			300px; 
	width: 				780px;
}


#daten {
	background-color:	#f6f5f5;
	font-size:			9px;
	text-align:			right;
	vertical-align: 	bottom;
	color:				#b00e23;
	border:				none;
	width:				800px;
	border-collapse:	collapse;
	height:				50px;
}

#se {
	background-color:	#a7a7a7;
	text-align:			left;
	vertical-align:		middle;
	color:				#b00e23;
	font-size:			14px;
	border-bottom:		1px dashed #bababa;
	height:				30px;
	padding-right:		5px;
}

#tab {
	padding-left:		21px;
}

#projekts{
	background-color:	#f6f6f6;
	text-align:			left;
	vertical-align:		top;
	color:				#b00e23;
	width:				740px;
	border:				1p dashed #b00e23;
	padding-top:		200px;	
}

#aktiv {
	color:				#af0823;
	font-weight:		bold;
}

#inaktiv {
	color:				#ffffff;
}

#einaus {
	display:			none;
}

.ideologie {
	width:				700px;
}

.mit {
	width:				430px;
}

.gal {
	background-color:	#e2e2e2;
	width:				700px;
	height:				90px;
	text-align:			center;
	vertical-align:		middle;
	border:				1px dotted #a7a7a7;
}

.b {
	border: 1px solid #666666;
}