html, body {
height: 100%;
margin: 0px;
}



/*Hauptnavigation*/

.haupt_aktiv{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	letter-spacing: 1px;
}

a.haupt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#996600;
	letter-spacing: 1px;
}
a.haupt:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	letter-spacing: 1px;

}

/*Accessoires, Maßkonfektion*/
.style8 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	font-weight:bold;
}



/*Links für Accessoires und Maßkonfektion*/

.navi{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight: bold;
color:#996600;
}


a.navi{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#996600;
}

a.navi:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#000000;

}


/*Zurückbutton*/

a.zurueck{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FFFFFF;
text-decoration:none;
}







/*Links in der Fußzeile*/

.footer {
	color: #C7B06A;
	font-weight: bold;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.footer{
	color: #C7B06A;
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.footer:hover{
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


/*Content*/

.head{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FF9933;
text-decoration:none;
letter-spacing: 0.25em;
padding-left:40px;
}


.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	padding-left:40px;
	padding-right: 33px;
	margin: 0;

}


.sitemap{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FF9933;
text-decoration:none;
letter-spacing: 0.25em;

}
.sub_aktuell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight: bold;
}
.anfahrt_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight: bold;
	padding-bottom: 2px;
	list-style-type: none;
}
.anfahrt_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	padding-top: 2px;
	list-style-type: none;
}
#anfahrt {
	margin: 0;
}
.anfahrt_drucken {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	padding-top: 2px;
	list-style-type: none;
}
.oeffnungszeiten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:40px;
	padding-right: 33px;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
}
.mailto {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9933;
	text-decoration:none;
}
.zitat {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9933;
	text-decoration:none;
	margin: 0;
	font-style: italic;
	padding-left: 40px;
	padding-right: 33px;
}
.presse {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:40px;
	padding-right: 33px;
	margin: 0;
	font-weight: bold;
}
a.pdf {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#996600;
}

a.navi_postille{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:none;
color:#996600;
}

a.navi_postille:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:none;
color:#000000;
}

.head_sitemap {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#FF9933;
text-decoration:none;
letter-spacing: 0.25em;
}

.post_head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#000000;
}

.post_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#666666;
}

.post_hinweis{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#FF0000;
}

td object, td embed {
vertical-align: bottom;
} 

/*overlay*/

.overlay_head {
text-align:center;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#FF9933;
text-decoration:none;
line-height:14px;
letter-spacing: 0.25em;
}

.overlay_text{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	}
	
.overlay_text span {
	color:red;
	font-weight:bold;
	}
	
	
	
#facebox {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		margin:0 auto;
		width:430px;
		border:10px solid #666;
		background:url(grafik/bg_middle.gif);

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}

	#facebox div {
		padding:10px;
		border:1px solid #3B5998;
		
		
	}

	#facebox h2 {
		margin:-11px;
		margin-bottom:0px;
		color:#fff;
		background-color:#6D84B4;
		padding:5px 10px;
		border:1px solid #3B5998;
		font-size:20px;
	}

