html		{
		margin:0;
		padding:0;
		color:#060606;
		font-size: 12px;
		font-family: arial, verdana, san serif;
		}
a:link, a, a:visited {
		font-size: 12px;
		font-family: arial, verdana, san serif;
		font-weight: bold;
		color:#000;

}		

a {
		font-size: 12px;
		font-family: arial, verdana, san serif;
		font-weight: bold;
		color:#000;

}		

		
body		{
		margin:0;
		font-size: 12px;
		padding:0;
		color:#222222;
		text-align:left;
		background: #5f5f5f;

		}
.bodydesign {
}		

.container	{
		margin:auto;
		width:1000px;
		text-align:left;
        background: #FFFFFF url(bilder/kl_headbgunten.jpg) repeat-x;
        background-position: left bottom;
		border: 2px solid #bc225e;
		border-top: 0px solid #bc225e;
        padding-bottom:20px;


		}
.container2	{
		margin:auto;
		width:100%;
		text-align:center;


		}
		
#content {
		font-size: 12px;


padding:5px;
}

tr, td {vertical-align: top;}



		
.menu	{
		margin:auto;
		width:1000px;
		text-align:left;
		background:#fff url(bilder/kl_headbg.jpg) repeat-x;
		border: 2px solid #bc225e;
		border-bottom: 1px solid #bc225e;
		}
		
.untermenu	{
		margin:auto;
		width:100%;
		text-align:center;
		background-color:#bc225e;	
		font-size:5px;
		}
		
.untermenuemitlink	{
		margin:auto;
		width:100%;
		text-align:center;
		background-color:#fff;	
		border: 1px solid #ccc;
		padding-bottom: 2px;
height: 30px;
		}
		
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: #fff;
	vertical-align: middle;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 3px;
text-align:center;
	width: 100px;
	text-decoration: none;
	border: 1px solid #bc225e;
	border-bottom: 0px solid #bc225e;
}

a.mainlevel:hover {
	background: #bc225e;
	text-decoration: none;
	color: #fff;
	border: 1px solid #FFF200;
	border-bottom: 0px solid #bc225e;
	border-top: 1px solid #FFF200;

}




a.mainlevel-active:link, a.mainlevel-active:visited {
	display: block;
	background: #bc225e;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 3px;
	text-align:center;
	width: 100px;
	text-decoration: none;
	border: 1px solid #FFF200;
	border-bottom: 0px solid #bc225e;
}

a.mainlevel-active:hover {
	background: #bc225e;
	text-decoration: none;
	color: #fff;
		border: 1px solid #FFF200;

	border-bottom: 0px solid #bc225e;

}

a.sublevel:link, a.sublevel:visited {
	background: #fff;
	vertical-align: middle;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 3px;
	text-align:center;
	width: 100px;
	text-decoration: none;
	border: 1px solid #bc225e;
}


a.sublevel:hover {
	background: #bc225e;
	text-decoration: none;
	color: #fff;
	border: 1px solid #bc225e;

}

a.sublevel-active:link, a.sublevel-active:visited {
	background: #bc225e;
	vertical-align: middle;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 3px;
	text-align:center;
	width: 100px;
	text-decoration: none;
	border: 1px solid #bc225e;
}

a.sublevel-active:hover {
	background: #bc225e;
	text-decoration: none;
	color: #fff;
	border: 1px solid #bc225e;

}

td.hinweis {
font-size: 12px;

}
ul.fotoshow {
font-size: 12px;
}

td.fotoshow {
	background: #bc225e;
	
}

div.h1 {color: #bc225e; font-size:18px; font-weight:bold; }

a.mainlevel2:link, a.mainlevel2:visited {
	background: #fff;
	vertical-align: middle;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-top: 1px;
	margin-right: 2px;
	margin-left: 3px;
text-align:center;
	width: 100px;
	text-decoration: none;

}

a.mainlevel2:hover {
	background: #bc225e;
	text-decoration: none;
	color: #fff;


}

.fotoshowtable {
border: 1px solid #bc225e;
	padding-top: 5px;

}

#changetext {
font-size: 12px;
}
td {		font-size: 12px;
}

.ueberschrift {font-size: 14px; font-weight: bold; color:#bc225e;}

li {width:520px; text-align: justify;}
li.foto {width: 100%; border:0px solid #f00;}

h1 {color:#bc225e; font-size: 30px; font-weight: bold;}
.angebot td {border-bottom: 1px solid #f6f309;}