ul {
        margin:0 0 0 25px;

}


h1,h2,h3,h4,h5,h6 {
	margin:0;

}

body {
	margin:0;
	line-height:20px;

}

/* my_body starts*/
#my_body {
	width:998px;
	float:left;
	/*height:768px;*/
        
}

/*header starts*/
#header {
	width:998px;
	height:119px;
	float:left;
}

#header .page_title {
	width:568px;
	height:73px;
	float:left;
	margin:34px 0 13px 57px;
	
}

/*logo starts*/
.logo {
	width:239px;
	height:82px;
	float:left;
	margin:25px 0 0 53px;
}


/*content starts*/
#content {
	width:998px;
	float:left;
}

/*navigation box*/
#navigation_box {
	width:347px;
	float:left;
	margin:0 2px 0 0;
}


ul.navigation{position:relative; top:222px;width:239px;margin:0 57px 0 53px;}
ul.navigation li a{margin-bottom:12px;display:block;}
ul.subnavigation{position:absolute;left:0;margin:0;width:127px;line-height:15px;}
ul.subnavigation li a{margin-bottom:2px;}

/*navigation ends*/
.texts .textelement {
	width:602px;
	float:left;
	/*height:744px;*/
	min-height:744px;
}

.half {
	width:585px;
	/*height:595px;
	overflow:scroll;
	overflow-x:hidden;*/
	float:left;
	}
.half .section_image {
	float:left;
	margin:0 0 20px 0;
}
.half .section_text {
	width:525px;
	float:left;
    margin:0 0 15px 0;    	
}
.half .section_text h1{
	margin:5px 0 20px 0;
}

#termine-neuesbildgallery .section_text h1{
	margin:10px 0 20px 15px;
}

/*kontakt starts*/
#kontakt .half {
	width:585px;
	/*height:585px;
	overflow-y:scroll;
	overflow-x:hidden;*/
	float:left;
	}
#kontakt h1 {
	float:left;
	margin:0 0 8px 20px;
}

#kontakt .half .item {
	width:525px;
	float:left;
	margin:0 0 25px 20px;
	/*height:165px;
	overflow:hidden;*/
	}

#kontakt .item h1 {
	height:30px;
	line-height:30px;
	width:516px;/* 525 */
	margin:0;

	
}

#kontakt .item .section_image {
	float:left;
	margin:0;
    height:135px;
    width:99px;
}

#kontakt .item .section_text {
	width:345px;
	float:left;
	min-height:99px;
}

#kontakt .item .section_text h1 {
	margin:5px 0 0 0;
	padding:0;

}
	
/*feedback starts*/
#feedback .half {
	width:585px;
	/*height:585px;
	overflow:scroll;
	overflow-x:hidden;*/
	float:left;
	}

#feedback h1 {
	float:left;
	width:514px;
	margin:15px 0 15px 19px;

}

#feedback .item {
	width:522px;
	float:left;
	margin:0 0 0 20px;
	padding-bottom:20px;
}
#feedback .item h2 {
	width:492px;
	height:17px;
	float:left;
	margin:0;

}


#feedback .item span {
	float:left;
	}

#feedback .item .bg_middle {
	width:522px;
	float:left;
		
}

/*zimmer page starts*/

#unser-zentrum .half {
	width:585px;
	/*height:595px;
	overflow:scroll;
	overflow-x:hidden;*/
	float:left;
	}
#unser-zentrum .section_text .tabular_data {
	width:525px;
	float:left;
	margin:20px 0 10px 0;
	}
.tabular_data .title_row {
	height:30px;
    vertical-align:top;
}

.tabular_data .table_row {
	height:20px;
	
}

/*event_calendar starts*/
#termine-neues .half {
	width:585px;
	/*height:575px;
	overflow:scroll;
	overflow-x:hidden;*/
	float:left;
        
	}

#termine-neues .half h1 {
	float:left;
	width:100%;
	margin:10px 0 0 20px;
}
#termine-neues .half #lead{ margin:0px; float:none;}
ul.event_calendar {
	float:left;
	margin:12px 0 0 20px;

}
ul.event_calendar li {
	display:inline;
	min-height:60px;
	float:left;
	margin:0 20px 0 0;
	
}

.tabular_data .orange {
	height:30px;
	}

/*zimmer page starts*/


#termine-neues .section_text .tabular_data {
	width:525px;
	float:left;
	margin:20px 0;
	
}
.tabular_data .title_row {
	height:30px;
	        
}


.tabular_data .table_row {
	height:15px;
	
}

.tabular_data .table_row_white {
	height:15px;
	
}
.links img {
	
        margin:25px;
        }

#impressum .half .section_text h1 {
	margin:20px 0 5px 0;
}

.link{margin-bottom:26px;}
a.download_link{
	background: url(/system/layout/images/download_pdf.png) no-repeat left;
	color:#fff;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:0.95em;
	font-weight:bold;
	margin:0 0 0 -5px;
	padding:7px 35px 7px 25px;
	text-decoration:none;
	}

a.download_link:hover{
	color:#fff;
	}

/*style for gallery table */

table.galerie td img{margin:0 5px;}
table.galerie{margin-top:20px; margin-left:10px;}

/*ends style for gallery table */


/* slide show css begins*/
#scrollWindow{width:420px;overflow:hidden;}
#scroller{width:auto;overflow:hidden;height:70px;}
#scroller .scrolling_img{margin:0;margin-left:3px;margin-top:5px;display:block;float:left;overflow:hidden;}

/* slide show ends*/
.slide{display:none;}


.bildgallery_list{
width:160px;
float:left;
margin:5px 0 20px 30px;}
.image-detail{float:left;}
