		body 
		{			
		background: #fff;
		background-attachment: fixed;
		color: #4C4C4C;
		margin: 0px;
		font: 11px/18px verdana, arial, sans-serif;
		text-align: justify;
		}


		#container {
			border-top: 1px solid #4C4C4C;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			background: #fff url(cms/images/bg_menu.gif);
			
			
		}
		
		#container_start {
			border-top: 1px solid #4C4C4C;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			
		}

		#banner_start {
			padding: 0 0 0 0;
			text-align: center;
			margin-top: 0;
			margin-bottom: 0;
			height: 70px;
			background: #fff url(cms/images/bg_top_start.gif);
		}
		
		#content_start {
			padding: 200px 0 0 0;
			text-align: center;
			width: 100%;
			background-color: #fff;		
		}
		
		#banner {
			padding: 0 0 0 145px;
			margin-bottom: 0;
			height: 90px;
			background: #fff url(cms/images/bg_top.gif);
		}
		
		

		#content {
			padding: 15px;
			margin-top: 30px;
			margin-left: 240px;
		}

		#sidebar-a {
			
			float: left;
			width: 210px;
			margin-left: 5px;
			margin-top: 30px;
			margin-bottom: 15px;
			padding: 5px;
			
		}
		
/* menue */
#wrapper {
	text-align:left;
	margin:0;
	margin-bottom:70px;
	width:210px;
	z-index: 2;
	padding:0 5px 0 5px;
	}


#event {
	display: none;
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}

#event_offen {
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}

#print {
	display: none;
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}
	
#print_offen {
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}

#web-design {
	display: none;
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}

#web-design_offen {
	border:1px solid #4C4C4C;
	background:#cdcdcd;
	width:190px;
	z-index: 0;
	padding:5px;
	}

/* menue ende */	

.titel {
	border-bottom: #4C4C4C 1px dotted;
	padding: 5px 2px 5px 2px;
	margin-left: 0px;
	margin-bottom:15px;	
	}
	
.titel_print {
	border-bottom: #4C4C4C 1px dotted;
	padding: 5px 2px 5px 2px;
	margin-left: 0px;
	margin-bottom:15px;	
	}
	
.details {
	border: #4C4C4C 1px solid;
	padding: 5px 15px 5px 66px;
	margin-left: 260px;
	margin-bottom: 15px;
	background:#cdcdcd;
	z-index: 2;
	}
	
.details2 {
	border: #4C4C4C 1px solid;
	padding: 5px 15px 5px 66px;
	margin-left: 160px;
	margin-bottom: 15px;
	background:#cdcdcd;
	z-index: 2;
	}
	
.details_print {
	border-top: #4C4C4C 1px dotted;
	padding-top: 15px;
	margin-bottom: 15px;
	width: 520px;
	}

.activ {
	font: 11px/18px verdana, arial, sans-serif;
	font-weight: bold;
	color: #f60;
	}

IMG.foto
	{
	position: relative;
	background: #fff;
	border: #4C4C4C 1px solid;
	padding: 2px;
	float: left;
	margin: 5px -45px 5px 0;
	z-index: 1;
	}	
	
IMG.foto2
	{
	position: relative;
	float: left;
	margin: 5px -45px 5px 0;
	z-index: 1;
	}	

		#footer {
			clear: both;
			padding: 5px 15px;
			margin-top: 10px;
			background-color: #fff;
			text-align: right;
			border-bottom: #4C4C4C 1px solid;
		}
		
		#wrapper a {
			color: #4C4C4C;
			text-decoration: none;
			border-bottom: 0px dotted #4C4C4C;
			cursor:pointer;
		}
		
		a {
			color: #4C4C4C;
			text-decoration: none;
		}
		
		h3	{ 
		font: 16px Verdana;	
		margin: 0px 0px 15px 0px;
		font-weight: bold;
		} 