body {
	margin: 0px;
	background-color: #FFFFDF;

}

.maintable {
	border-left: 1px solid #990100;
	border-right: 1px solid #990100;	
}

.maintd {
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	background-image: url(/bilder/gfx_bg2.jpg);
	background-repeat: no-repeat;
}

.rightcolumntd {
	background-image: url(/bilder/gfx_bg1.jpg);
}

.menutable {
	margin-top: 10px;
	margin-right: 5px;
	border: 1px solid #990100;
}

ul.first {
	margin-left: 17px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
ul.second {
	margin-left: 16px;
	padding-left: 0px;
}


ul.first li {
	margin-left: 0px;
	list-style-image: url(/bilder/lg-menu-black.gif);
	color: #000000;
	text-decoration: none;
}
ul.first li.active {
	list-style-image: url(/bilder/lg-menu-red.gif);
 }


ul.first li ul.second li {
	list-style-image: url(/bilder/lg-menu-transparent.gif);
}
ul.first li ul.second li.selected {
	list-style-image: url(/bilder/lg-menu-untransparent.gif);
}


ul.first li ul.second li.selected {
	list-style-image: url(/bilder/lg-menu-untransparent.gif);
	font-weight: bold;
}

.copyrighttd {
	text-align: center;		
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

.footertd {
	text-align: center;		
	color: #ffffff;
}

a:link.footer, 
a:visited.footer,
a:hover.footer {
	text-align: center;		
	color: #ffffff;
	text-decoration: none;
	
}

.imgFoto {
	text-align: left;
	margin-right: 15px;
	float: left;
	border: solid 1px;
}

h3 {
	margin-top: 0px;
	color: #990000;
}

h2 {
	font-size: 17px;
	color: #990000;
}

.pictable {
	vertical-align: top;
	text-align: center;
}

.pictable img {
	border: solid 1px #000000;
}

.menutable ul.first a:link, 
.menutable ul.first a:visited,
.menutable ul.first a:active {
	color: #990100;
	text-decoration: none;
}

.menutable ul.second a:link, 
.menutable ul.second a:visited,
.menutable ul.second a:active {
	color: #562111;
	text-decoration: none;
}

.menutable ul.first a:hover {
	color: red;
	text-decoration: underline;
} 

.menutable ul.second a:hover {
	color: brown;
	text-decoration: underline;
} 

.menutable ul.second span.menu-galerie {
	color: black;
}

.pictable img.kein-rahmen {
	border: 0px;
}

.flag {
	margin-top: 2px;
	padding-top: 2px;
}

.flagimg {
	border: 1px solid #990100;
}

.flagimg2 {
	border: 1px solid #990100;
}


.a {
	text-align: center;
	width: 48%;
	height: 100%;
	margin-bottom: 0;

}

.b {
	text-align: center;
	width: 48%;
	height: 100%;

}

.c {
	float: center;
	align: center;
	text-align: center;
	height: 100%;
}

.u {
	padding-bottom: 7px;
	text-align: center;
}

.tblZeile {
	border-bottom: 1px solid black;
	
	margin-bottom: 17px;
}

.tblZeile img.r {
	border: 1px solid black;
}

.nixr {
	border: 0px;
}

.k, 
.l,
.m {
	text-align: center;
}

.einzug20 {
	margin-left: 20px;
}

.quote {
	border: 1px solid #990100;
	background: #F5D381;
	padding: 20px;
	margin: 15px;
}

