BODY {
	 background-color:#ffffff;
	 margin-top:      0px;
	 margin:0;
	 padding:0;
	 text-align:center;
	 font-family:         Arial,Helvetica,Verdana;
	 font-size:           11px;
}

a img { border: 0px; }

td { font-size:12px; }

#content_container {
	position:relative;
	margin:auto;
	width:auto;
	background-color:#ffffff;
	text-align:center;
	top:0px;
	left:0px;

}
#content_container1 {
	position:relative;
	margin:auto;
	width:970px;
	background-color:#ffffff;
	text-align:left;
	top:0px;
	left:0px;
}
/* obere Reihe mit logo und bild start */
#top_range {
	position:relative;
	left:0px;
	top:0px;
}
#placeholder_square {
	background-image:url(../images/placeholder_red.jpg);
	height:113px;
	width:220px;
	position:absolute;
	top:0px;
	left:750px;
}
#header_top_image {
	background-color:#ffffff;
	background-image:url(../images/header_home.jpg);
	height:113px;
	width:520px;
	position:absolute;
	top:0px;
	left:225px;
}
#logo_top {
	background-color:#ffffff;
	background-image:url(../images/logo_prandl2.jpg);
	height:113px;
	width:220px;

}
/* obere Reihe mit logo und bild ende */

/* die Location bar im grauen Balken */
.location_bar {
	position:relative;
	left:27px;
	top:2px;
}
.location-text {
	color:#ffffff;
}
.location-text a:link, .location-text a:visited{
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	position:relative;
	top:-2px;
}
.haken {
	position:relative;
	top:-2px;
}


/* grauer Balken oben mit Impressum start*/
#grey_bar {
	background-color:#b2b2b2;
	height:20px;
	width:970px;
	position:relative;
	top:3px;
}
.infobar a:link, .infobar a:visited  {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	top:-13px;
	left:685px;
	text-decoration:none;
}
#impressum {
	position:relative;
	left:0px;
	text-decoration:none;
}
#kontakt {
	position:relative;
	left:80px;
}
#anfahrt {
	position:relative;
	left:135px;
}
#agb {
	position:relative;
	left:190px;
}
#sitemap {
	position:relative;
	left:230px;
}
/* grauer Balken oben mit Impressum ende */


/* umfasst die drei Spalten und plaziert den grauen Abslussbalken direkt darunter */
#drei_spalten {
	background-color:#FFF;
	position:relative;
	top:0px;
	height:auto;
}

/* die linke Spalte  start*/
#left_side{
	position:relative;
	left:0px;
	top:4px;
	width:200px;

}
/* das linke Menu */
 #menu_left {
	position:relative;
	left:0px;
	top:2px;
	width:220px;
	background-color:#ff0000;
}
/* die linke Spalte  ende*/

/*
#dates_top {
	position:absolute;
	left:200px;
	top:-100px;
	background-color:#ff0000;
}

*/



#main_content {
	position:absolute;
	left:225px;
	top:7px;
}
#right_content {
	position:absolute;
	left:753px;
	top:7px;
	height:auto;
}

#footer_bar {
	background-color:#b2b2b2;
	height:15px;
	width:970px;
	position:inherit;
	top:0px;
}
.footer_text {
	font-weight:bold;
	color:#ffffff;
	padding-left:5px;
	position:relative;
	top:1px;
}
.copyright {
	font-weight:bold;
	color:#ffffff;
	padding-left:250px;
	position:relative;
	top:1px;
}
