
span.accesskey {
   text-decoration:none;
}

.accessibility, hr {
   position: absolute;
   top: -999em;
   left: -999em;
}
dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
a { outline: none; }
* {font-family:Arial, Helvetica, sans-serif; font-size: small;scrollbar-base-color: #690106; scrollbar-arrow-color: #690106; scrollbar-DarkShadow-Color: #690106; }
img { border:0; }
input { padding:0;margin:0;}
body { 
background:url(images/hintergrund_muster.gif);
	background-color:#690106; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
	text-align:center;
	color:#703112;
	font-family:Arial, Helvetica, sans-serif;
	}	
#container {
	position:relative;
	left:0px;
	top:50px;
	width:940px;
	height:635px;
	margin: 0 auto;
	}
#Tabelle_01 {
	position:relative;
	left:0px;
	top:0px;
	width:940px;
	height:635px;
}
#hentschel-rand {
	position:absolute;
	left:0px;
	top:0px;
	width:4px;
	height:631px;
}
#hentschel-rand002 {
	position:absolute;
	left:4px;
	top:0px;
	width:936px;
	height:4px;
}
#hentschel-header {
	position:absolute;
	left:4px;
	top:4px;
	width:932px;
	height:131px;
}
#hentschel-rand004 {
	position:absolute;
	left:936px;
	top:4px;
	width:4px;
	height:627px;
}
#navi-container {
	position:absolute;
	left:4px;
	top:142px;
	width:162px;
	height:489px;
	background-color:#690106;
}
#startseite {
	background-image:URL(images/hentschel_inhalt_background.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:166px;
	top:142px;
	width:770px;
	height:489px;
}
#hentschel-rand007 {
	position:absolute;
	padding:0;
	margin:0;
	left:0px;
	top:631px;
	width:940px;
	height:4px;
}
#navi-container {
	background: url(images/navi_bg_neu.gif);
}
#navi {
	background-color:#690106;
	position:absolute;
	z-index:0;
	left:0px;
	top:0px;
	width:162px;
	height:489px;
}
#navi-bg1 {
    background-image: url(images/navi_bg1.gif); 
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:261px;
	width:162px;
	height:197px;
}
#navi-impressum {
	position:absolute;
	left: 0;
	top:425px;
	width:261px;
	height:27px;
	text-align: left;
	background: url(images/navi_norm_bg.jpg);
	background-repeat: no-repeat;
	line-height: 27px;
	text-transform: uppercase;
}
#navi-impressum a {
	font-size: 11px;
	color: #f8e8a9;
	font-weight: normal;
}
#navi-impressum a:hover {
	color: #e0ce89;
}
#flaggen {
	position: absolute;
	top:459px;
	left: 0;
	width:261px;
	height:27px;
	height:27px;
	text-align: left;
	background: url(images/navi_norm_bg.jpg);
	background-repeat: no-repeat;
	line-height: 27px;
	text-transform: uppercase;
}
#start-text {
	padding:2px;
	position:absolute;                                       
	left:30px;
	top:8px;
	width:531px;
	height:247px;
	font-family:Arial, Helvetica, sans-serif;
	color:#703112;
	text-align:left;
	line-height:16px;
}
.bigicons { float: left; width:720px; padding: 0; margin: 0;}
#start-text-overflow, #start-text-overflow-kategorie {
  	overflow: auto;
	padding:2px;
	padding-right: 124px;
	position:absolute;                                       
	left:30px;
	top:22px;
	width:680px;
	height:460px;
	font-family:Arial, Helvetica, sans-serif;
	color:#703112;
	text-align:left;
	line-height:16px;
}
#start-text-overflow-kategorie { width: 600px; }
#start-text-overflow { padding-right: 125px; width: 595px; border: 1px solid black; }
#kollektion-icon {
	position:absolute;
	left:30px;
	top:284px;
	width:242px;
	height:140px;
}
#tradition-icon {
	position:absolute;
	left:293px;
	top:284px;
	width:138px;
	height:140px;
}
#hentschel-schatten {
	position:absolute;
	left:4px;
	top:135px;
	width:932px;
	height:7px;
}
#film-icon {
	position:absolute;
	left:456px;
	top:284px;
	width:242px;
	height:140px;
}
#kollektion_content {
	position:absolute;
	width:770px;
	height:489px;
	left:170px;
	top:140px;
}
#pfad {
	position:absolute;
	left:21px;
	top:0px;
	width:714px;
	height:22px;
	text-align: left;
}
#koll-text {
	position:absolute;
	left:322px;
	top:30px;
	width:408px;
	height:220px;
	color:#703112;
	text-align:left;
	overflow:auto;
	/* overflow-y:hidden; */
}
#unterbilder {
	position:absolute;
	left:322px;
	top:244px;
	width:289px;
	height:103px;
}
#uhr-gross-content {
	padding:2px;
	background-image:URL(images/uhr_gross_content-.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:21px;
	top:22px;
	width:293px;
	height:360px;
	text-align:left;
}
#kollektion-bg {
	background-image:URL(images/kollektion_bg_gross.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:314px;
	top:22px;
	width:421px;
	height:342px;
}
#kollektion_rest {
	position:absolute;
	left:21px;
	top:376px;
	width:714px;
	height:107px;
	text-align:left;
	overflow:auto;
	/* overflow-y:hidden; */
}
#kollektion_rest img {margin-bottom: 6px; }
.kollektion_kategorie {
	width:550px;
    text-align:left;
	padding-bottom: 10px;
}
#start-text-overflow-kategorie p { width: 582px;}
#uhrbeschreibung { 
	float: right;
	width: 320px; 
	clear: right;
}
#uhrbeschreibung p { 
	width: 320px; 
}
#pdf {
	position:absolute;
	left:669px;
	top:321px;
	width:29px;
	height:43px;
}
#print {
	position:absolute;
	left:659px;
	top:255px;
	width:42px;
	/*height:43px;*/
}
#print a {
  display: inline;
}
#print a img {
  margin-bottom: 4px;
}
a {
	text-decoration:none;
	color:#8c583f;
	text-align:left;
	font-weight:bold;
}
a:link {
}
a:active {
}
a:visited {
	color:#703112;
}
a:hover {
	color:#703112;
}
#uhr-gross-content img { width: 276px; height: 338px }
#unterbilder div { margin: 0 4px 0 0; float:left; width: 132px; height: 113px; border:1px solid #660000; background-color: black; }
#unterbilder div a img { width:82px; height: 100px; padding: 6px 0 0 0; }
.thumbs { width: 82px; height: 100px; margin-right: 10px; border-style:solid; border-width:1px; border-color:#660000; }
#menuwrapper { margin-top: 15px; }
#menuwrapper #primary-nav { margin:0; padding:0; }
#menuwrapper #primary-nav li { list-style-type: none; margin-bottom: 4px; }
#menuwrapper #primary-nav li a img { }
.inlinebild { border: 2px solid #BB9D77;}
.inlinebild.links1 { float: left; margin-right: 2px; clear: left; }
.inlinebild.rechts1 { float: right; margin-left: 0px; clear: right; }
.inlinebild.links { float: left; margin-right: 10px; clear: left; }
.inlinebild.rechts { float: right; margin-left: 10px; clear: right; }
h1,h2,h3,h4,legend { font-size: small; font-weight: bold; border:0; }
h1 { text-transform:capitalize; }
h2,h3 { margin-top: 10px; padding: 10px 0 0 22px; background: transparent url(images/kompass_headlines.gif) no-repeat 0px 12px; line-height: 160%; }
legend { padding: 10px 0 0 20px; background: transparent url(images/kompass_headlines.gif) no-repeat 0px 12px; line-height: 160%; }
h3,legend { border-bottom: 1px solid #660000; }
h2 { border-top: 1px solid #660000; }
td { vertical-align: top; }
#termine { width: 99.99%; }
#termine td, #termine th { border-bottom: 1px solid #660000; }
.ruler { width: 578px; height: 18px; }
/*html, body, textarea {
  scrollbar-base-color:red;
  scrollbar-3d-light-color:red;
  scrollbar-arrow-color:red;
  scrollbar-darkshadow-color:red;
  scrollbar-face-color:red;
  scrollbar-highlight-color:red;
  scrollbar-shadow-color:red;
  scrollbar-track-color:red;
}*/
.hauptnavi {
	text-align: left;
	width: 200px;
	float: left;
	margin: 0 0 0 0px;
	vertical-align: top;
	font-size: 12px;
	line-height: 27px;
}
.hauptnavi ul, .hauptnavi li {
	list-style-type: none;
	padding: 0;
	margin:0;
	display: block;
}
.hauptnavi li {
	background: url(images/navi_norm_bg.jpg);
	background-repeat: no-repeat;
}
.hauptnavi li {
	margin-top: 8px;
}
.hauptnavi ul ul li {
	background: url(images/navi_leer.jpg);
	margin:0;
	line-height: 16px;
}
.hauptnavi ul li a {
	color:#f8e8a9;
	font-size: 12px;
	padding-left: 34px;
	padding-top: 1px;
	font-weight: normal;
	}
.hauptnavi ul ul li a {
	padding-top: 0px;
	font-size: 11px;
}
.hauptnavi ul li a:hover {
	color:#e0ce89;
}
.port {
}
#start-text p {
	padding-top: 0;
	padding-bottom:0px;
	margin-top:0;
	margin-bottom: 11px;
}
.nr_description {
	font-size: 14px;
	margin-bottom: 3px;
}
.discreet {
	font-size: 10px;
}
.nr_content ul {
	padding: 0;
}
.nr_content li {
	list-style-type: none;
	margin-bottom: 10px;
}
.nr_content li a {
font-size: 15px;
}