a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #009;
}
a:active {
	text-decoration: none;
	color: #000;
}
.line_footer {
	color: #F4D9BC;
}
.copyright {
	color: #000;
}

#preloader { 
	position:absolute;
	left:50%;
	top:0px; 
	width:50%;
	height:300px;
	margin-left:-20em;
}

#Tabelle_01 {
	position:absolute;
	left:50%;
	top:15px;
	width:50%;
	height:925px;
	margin-left:-29em;
}

#galerie-head-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/galerie_head_01.jpg);
}

#galerie-head-02_ {
	position:absolute;
	left:473px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/galerie_head_02.jpg);
}

#galerie-head-03_ {
	position:absolute;
	left:0px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/galerie_head_03.jpg);
}

#galerie-head-04_ {
	position:absolute;
	left:473px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/galerie_head_04.jpg);
}

#kontakt-head-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/kontakt_head_01.jpg);
}

#kontakt-head-02_ {
	position:absolute;
	left:473px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/kontakt_head_02.jpg);
}

#kontakt-head-03_ {
	position:absolute;
	left:0px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/kontakt_head_03.jpg);
}

#kontakt-head-04_ {
	position:absolute;
	left:473px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/kontakt_head_04.jpg);
}

#ueberuns-head-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/ueberuns_head_01.jpg);
}

#ueberuns-head-02_ {
	position:absolute;
	left:473px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/ueberuns_head_02.jpg);
}

#ueberuns-head-03_ {
	position:absolute;
	left:0px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/ueberuns_head_03.jpg);
}

#ueberuns-head-04_ {
	position:absolute;
	left:473px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/ueberuns_head_04.jpg);
}

#erfolge-head-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/erfolge_head_01.jpg);
}

#erfolge-head-02_ {
	position:absolute;
	left:473px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/erfolge_head_02.jpg);
}

#erfolge-head-03_ {
	position:absolute;
	left:0px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/erfolge_head_03.jpg);
}

#erfolge-head-04_ {
	position:absolute;
	left:473px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/erfolge_head_04.jpg);
}

#welpen-head-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/welpen_head_01.jpg);
}

#welpen-head-02_ {
	position:absolute;
	left:473px;
	top:0px;
	width:473px;
	height:114px;
	background-image: url(images/welpen_head_02.jpg);
}

#welpen-head-03_ {
	position:absolute;
	left:0px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/welpen_head_03.jpg);
}

#welpen-head-04_ {
	position:absolute;
	left:473px;
	top:114px;
	width:473px;
	height:88px;
	background-image: url(images/welpen_head_04.jpg);
}

#left-menu_ {
	position:absolute;
	left:0px;
	top:202px;
	width:21px;
	height:67px;
}

#home-menu-roll_ {
	position:absolute;
	left:21px;
	top:202px;
	width:178px;
	height:67px;
}

#galerie-menu-roll_ {
	position:absolute;
	left:199px;
	top:202px;
	width:185px;
	height:67px;
}

#ueberuns-menu-roll_ {
	position:absolute;
	left:384px;
	top:202px;
	width:180px;
	height:67px;
}

#erfolge-menu-roll_ {
	position:absolute;
	left:564px;
	top:202px;
	width:183px;
	height:67px;
}

#kontakt-menu-roll_ {
	position:absolute;
	left:747px;
	top:202px;
	width:180px;
	height:67px;
}

#right-menu_ {
	position:absolute;
	left:927px;
	top:202px;
	width:19px;
	height:67px;
}

#footer-menu_ {
	position:absolute;
	left:0px;
	top:269px;
	width:946px;
	height:9px;
	background-image: url(images/footer_menu.jpg);
}

#left-main_ {
	position:absolute;
	left:0px;
	top:278px;
	width:16px;
	height:493px;
}

#image-main_ {
	position:absolute;
	left:16px;
	top:278px;
	width:264px;
	height:493px;
	background-image: url(images/image_main.jpg);
}

#platzhalter-menu_ {
	position:absolute;
	left:280px;
	top:278px;
	width:6px;
	height:493px;
}

#willkommen-main_ {
	position:absolute;
	left:286px;
	top:278px;
	width:643px;
	height:46px;
}

#right-menu017_ {
	position:absolute;
	left:929px;
	top:278px;
	width:17px;
	height:493px;
}

#left-fram-main_ {
	position:absolute;
	left:286px;
	top:324px;
	width:10px;
	height:447px;
}

#main_ {
	position:absolute;
	left:296px;
	top:324px;
	width:602px;
	height:447px;
	background-color: #FBCE73;
	font-size:12px;
	padding:10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	text-align: justify;
}

#right-frame-main_ {
	position:absolute;
	left:918px;
	top:324px;
	width:11px;
	height:447px;
}

#platzhalter-unten_ {
	position:absolute;
	left:0px;
	top:771px;
	width:946px;
	height:25px;
}

#right-footer_ {
	position:absolute;
	left:0px;
	top:796px;
	width:18px;
	height:94px;
}

#main-footer_ {
	position:absolute;
	left:18px;
	top:796px;
	width:911px;
	height:94px;
	background-image: url(images/main_footer.jpg);
}

#left-footer_ {
	position:absolute;
	left:929px;
	top:796px;
	width:17px;
	height:94px;
}

#footer-footer_ {
	position:absolute;
	left:0px;
	top:890px;
	width:946px;
	height:18px;
}
#Tabelle_01 #main-footer_ p {
	text-align: center;
}
footer {
	font-size: 14px;
}
#main-footer_ p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
body {
	background-image: url(images/bg.gif);
}
#Preloader_01 {
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
#Preloader_02 {
	font-weight: bold;
}
#Preloader_03 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#Preloader p {
	font-weight: bold;
	font-size: 12px;
}
#Tabelle_01 #main_ table tr td {
	text-align: justify;
}
#Tabelle_01 #main_ table tr td table tr td {
	text-align: center;
}
#kontakt_daten {
	position:absolute;
	height:136px;
	width:237px;
	background-color:#FEB95A;
	border:#FF8484;
	left: 336px;
	top: 116px;
	padding: 5px;
	border:#000;
	border-style:inset;
}
#routenplaner{
	position:absolute;
	visibility:hidden;
	top:346px;
	left:760px;
	background-color:#FA964B;
	width:100px;
	height:100px;
	border:thin;
	border-bottom-color:#000;
	
}

