body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
h1 {
	font-size: 16px;
	color: #FFFFFF;
	margin:0px;
}
h2 {
	font-size:16px;
	color:#999;
	display:block;
	border-bottom:1px solid #999;
	margin:0px;
	padding:0px;
}
h3 {
	font-size:14px;
	color:#ff3333;
	margin-bottom:2px;
	padding:0px;
}
p {
	font-size:14px;
	line-height:18px;
	color:#666666;
	padding:0px;
	margin:0px;
	padding-bottom:6px;
	}
ul {
	margin:0px;
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:16px; 

}
li { 
	padding:0px; 
	margin:0px; 
	list-style-image:url(../img/list_icon_rot.gif);
}

li a {
	color:#666;
	text-decoration:none;
	}
li a:hover {
	color:#333;
	text-decoration:none;
	}
#top {
color:#FFFFFF;
}

#top a,visit,visited { 
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.ort {
	color:#CC3300;
	margin-top:10px;
	}
.img-right {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	border:1px solid #666;
}
#projekt-nav {
	display:block;
	border-top:1px solid #999;
	margin-bottom:10px;
	}
#projekt-nav a {
	color:#999;
	text-decoration:none;
	}
#projekt-nav a:hover {
	color:#666;
	text-decoration:none;
	}
.anmelde-link {
	color:#ff3333;
	text-decoration:none;
	}
	
/*FORMULAR-STYLES*/

#Name {width:250px;}
#Strasse {width:250px;}
#Ort {width:250px;}
#Telefon {width:250px;}
#Mail {width:250px;}
form {margin:0px;}

/*FORMULAR-STYLES - ENDE*/

.ausgebucht {
color:#FF0000;
font-size:10px;
}
.ausgebucht_big {
color:#FF0000;
font-size:14px;
}
.minfos_tab_gal {
width:260px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-bottom:5px;
border:1px solid #f80c0e;
}
.shadow {
	background-image:url(../../media/galerie/gal_pic.jpg);
	}
	
.bilderanzeigediv { 
width:586px;
border:1px solid #f80c0e;
}

	.bilderanzeigediv a img{
	border:2px solid #bdbdbd;
	}
	.bilderanzeigediv a img:hover{
	border:2px solid #f80c0e;
	}
	.shadow a img{
	border:2px solid #bdbdbd;
	}
	.shadow a img:hover{
	border:2px solid #f80c0e;
	}
	
	
/*presse Links*/

.plink2 a{
	color:#000000;
	text-decoration:none;
}
.plink2 a:hover{
	background-color:#FF0000;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
.plink a{
	color:#666;
	text-decoration:none;
}
.plink a:hover{
	background-color:#FF0000;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}

.plink2{
	color:#000000;
	text-decoration:none;
}

.plink{
	color:#666;
	text-decoration:none;
}


hr {
	background-color:#FFFFFF;
	color:#FFFFFF;
	border:#FFFFFF;
	height:2px;
	}
.gal_name{
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	background-image:url(../media/galerie/headbg.jpg);
	background-repeat:repeat-x;
	height:27px;
	padding:2px 2px 0px 4px;
	}
