/* background */
.bg {
background-color:#9A0100; 
margin-left:0px; 
margin-right:0px; 
margin-top:0px; 
margin-bottom:0px; 
}

/* layer */


#background {
	position:absolute; 
	top:90px; 
	width:96%; 
	height:365px; 
	z-index:8; 
	background: #EEDCB4 url(img/general/bg_center.jpg); 
	border-top: 2px solid #F8D37E;  
	border-right: 2px solid #F8D37E; 
	border-bottom: 2px solid #F8D37E; 
	margin:0px;
}

#menu {
	position:absolute; 
	left:232px; 	
	top:28px; 
	width:607px; 
	height:66px; 
	z-index:6;
}

#logo {
	position:absolute; 
	left:58px; 
	top:16px; 
	width:150px; 
	height:61px; 
	z-index:5; 
}

#ornament2 {
	position:absolute; 
	right:5%; 
	top:25px; 
	width:62px; 
	height:23px; 
	z-index:17;
	background-image:   url(img/general/ornat.gif); 
}

#ornament3 {
	position:absolute; 
	right:5%; 
	top:485px; 
	width:62px; 
	height:23px; 
	z-index:18;
	background-image:   url(img/general/ornab.gif); 
}

#ornament4 {
	position:absolute; 
	left:12px; 
	top:485px; 
	width:62px; 
	height:23px; 
	z-index:18;
	background-image:   url(img/general/ornab.gif); 
}


#transparency {
	position:absolute; 
	left:62px; 
	top:78px; 
	width:146px; 
	height:410px; 
	z-index:19; 
	background: #FBF0DC;
	filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.7;
}

#transparency_small {
	position:absolute; 
	left:62px; 
	top:343px; 
	width:145px; 
	height:145px; 
	z-index:19; 
	background: #FBF0DC; 
	filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.7;
}

#impressum {
	position:absolute; 	
	right:5%; 
	top:467px; 
	width:62px; 
	height:20px; 
	z-index:15;
}

#imprint {
	position:absolute; 
	right:5%; 
	top:467px; 
	width:47px; 
	height:20px; 
	text-align:right;	
	z-index:15;
}

#english {
	position:absolute; 
	left:12px; 
	top:466px; 
	width:42px; 
	height:20px; 
	z-index:4;
}

#deutsch {
	position:absolute; 
	left:10px; 
	top:466px; 
	width:42px; 
	height:20px; 
	z-index:4;
}

#text {
	position:absolute;
	top:20px;
	left:402px;
	width:390px;
	margin: 0px;
	z-index: 20;
}

#tex2 {
	position:absolute;
	top:20px;
	left:365px;
	width:390px;
	margin: 0px;
	z-index: 50;
}

#head {
	position:absolute;
	top:20px;
	left:365px;
	width:390px;
	margin: 0px;
	z-index: 50;
}



#address{ 
	position:absolute; 
	left:64px; 
	top:381px; 
	width:144px; 
	height:71px;
	margin: 0px;	
	z-index:20;	
}

#fuss{ 
	position:absolute; 
	left:210px; 
	top:466px; 
	width:722px; 
	height:26px;
	margin: 0px; 
	z-index:29;
}

#submenu {
	position:absolute; 
	left:62px; 
	top:107px; 
	width:146px; 
	height:47px; 
	margin: 0px; 
	z-index:20;
}


/* rahmen */

.total {
	border-top: solid #6F6B6B 2px; 
	border-bottom: solid #6F6B6B 2px; 
	border-right: solid #6F6B6B 2px;
	border-left: solid #6F6B6B 2px;	
}


/* fonts */

p { 
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	text-align: justify;
	line-height: 17px;
	color:#000; 
	font-style: normal; 	
}

.initiale { 
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:64px; 
	line-height: 54px; 
	color:#6F6B6B; 
	float: left;
}

.cpy { 
	padding-left: 55px;
	text-align: justify;
}



.cpyhed { 
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px; 
	line-height: 28px;
	font-weight: bold;
}

.cpybd { 
	font-weight: bold; 
	padding-left: 0px;	
}


.cpyind { 
	padding-left: 20px; 
	text-align: justify;	
}
	

.address{ 
	font-size:10px; 
	padding-top: 16px;
	line-height: 12px;
	color:#9A0100; 
	margin: 0px;	
}

.fuss{ 
	font-size:10px; 
	line-height: 15px;
	color:#FFD285; 
	margin: 0px;	
}

.active {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: bold; 
	color:#FFD285; 
	border-left: solid #FFD285 1px;
	padding: 0px 1px 0px 5px;
	text-decoration: none;
	font-style: normal;
}


.liste { 
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	text-align: justify;
	line-height: 17px;
	color:#000; 
	font-style: normal; 	
}

.note { 
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px; 
	text-align: justify;
	line-height: 12px;
	color:#000; 
	font-style: normal; 
}

.impressum_active { 
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px; 
	line-height: 12px;
	color:#FFD285; 
	font-style: normal; 
}


/* Navigation */


a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: bold; 
	color:#EACACA; 
	padding: 0px 1px 0px 5px;
	text-decoration: none;

}

a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: bold; 
	color:#EACACA; 
	padding: 0px 1px 0px 5px;
	text-decoration: none;
}

a:active {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: bold; 
	color:#EACACA; 
	padding: 0px 1px 0px 5px;
	text-decoration: none;
}

a:hover {
	color:#FFD285;
}


.nav a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: normal; 
	color:#EACACA; 
	border-left: none;
	padding: 0px 1px 0px 5px;
	text-decoration: none;
}

.nav a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: normal; 
	color:#EACACA; 
	border-left: none;
	padding: 0px 1px 0px 5px;
	text-decoration: none;
}

.nav a:active {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: normal; 
	color:#EACACA; 
	border-left: none;
	padding: 0px 1px 0px 5px;
	text-decoration: none;
}

.nav a:hover {
	color:#FFD285;
	border-left: none;
}

.logo a:link {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#EDBC4B; 
	border-left: none;
	padding: 0px;
	text-decoration: none;
}

.logo a:visited {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#EDBC4B; 
	border-left: none;
	padding: 0px;
	text-decoration: none;

}

.logo a:active {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#EDBC4B; 
	border-left: none;
	letter-spacing: 0px;
	padding: 0px;
	text-decoration: none;
}

.logo a:hover {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#EDBC4B; 
	border-left: none;
	letter-spacing: 0px;
	padding: 0px;
	text-decoration: none;
}

ul#sub {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#sub li {
	text-align: right;	
}

ul#sub li a:link, ul#sub li a:visited {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	text-decoration: none;
	border: none;
	color:#504F4D; 
	letter-spacing: 0px;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 8px 0px;
	
}

ul#sub li a:hover {
	background-color: #43616b;
	filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.7;	
	color: #ffffff;	
}

.subactive {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: bold;
	text-decoration: none;
	border: none;
	color:#ffffff; 
	letter-spacing: 0px;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 8px 0px;
	filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.7;
	background-color: #43616b;	
}

.angebot a:link {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#9A0100; 
	border-left: none;
	text-decoration: none;

}

.angebot a:visited {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#9A0100; 
	border-left: none;
	text-decoration: none;
}

.angebot a:active {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: normal; 
	color:#9A0100; 
	border-left: none;
	text-decoration: none;
}

.angebot a:hover {
	font-family:Verdana, Helvetica, sans-serif;;
	font-size:11px; 
	font-weight: bold; 
	color:#9A0100; 
	border-left: none;
	letter-spacing: 0px;
	text-decoration: none;
}
