/*  S P E C I A L I Z E D - E L E M E N T S  */
body{
	width:100%;
	height:100%;
	background-color:#080808;
	min-width:940px;
	font-size:12px;
	line-height:16px;
	font-family:arial,helvetica,san;
	color:#d4d4d4; 
	}
	* html body{ width:940px; }
a{ color:#848484 ; font-size:12px; line-height:16px; cursor: hand;
cursor: pointer; }
a:hover{ color:#f1f1f1 ; }
.altText
{
    position:absolute;
    left:-20000px;
}
h1, h3
{
    display:inline;
}
h3.h3Dealer
{
    font-size:14px !important;
}
h2.subT
{
    display:inline;
    height:inherit !important;
}

.vAMiddle
{
    vertical-align:middle;
}
h2{ height:25px; }
h2.with-prelude{ height:auto; }
	h2.with-prelude .prelude{
		display:block;
		height:15px;
		color:#848484 ;
		font-size:12px;
		line-height:16px;
		}
	h2.with-prelude .subject{
		height:25px;
		margin-bottom:2px;
		display:block;
		}
p{
	line-height:16px;
	font-size:12px;
	}
.outlink{
	padding-left:10px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -245px;
	}
	
.dlink{
	padding-left:13px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 5px;
	color:#848484;
	}
.more{
	padding-left:13px;
	line-height:16px;
	margin-top:14px;
	background:url(Images/icons.gif) no-repeat 0 5px;
	color:#848484;
	}
.hlink-back{
	padding-left:15px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -145px;
	padding-right:14px;
	}
.hlink-forward{
	padding-right:10px;
	padding-left:15px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -195px;
	}
.googlemap{
	padding-left:14px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -390x;
	}
.download{
	padding-left:14px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -295px;
	}
.mail{
	padding-left:14px;
	line-height:16px;
	background:url(Images/icons.gif) no-repeat 0 -344px;
	}
.imgreplace{
	display:block;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
	}
.hline{
	margin-top:15px;
	padding-top:13px;
	border-top:1px solid #303030;
	}
	
.reflabel{
	font-weight:bold;
	}

.refnr{
	}
.texttitle{
	display:block;
	height:17px;
	color:#848484;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:12px;
	margin-bottom:4px;
}
	
/*  F O R M S  */
fieldset{
	padding-bottom:15px;
	}
	fieldset .star{
		color:#ed0000;
		}
	fieldset .error p{
		padding-left:87px;
		color:#a00000;
		}
.listBox 
{
	height:28px;
}
.listBox label
{
	position:relative;
	float:left;
	top:2px;
	width:87px;
}
.listBox input.text{
	float:left;
	width:279px;
	height:16px;
	border:1px solid #2f2e2f;
	font-size:12px;
	line-height:16px;
	font-family:arial, sans;
	background-color:#49494a;
	text-indent:2px;
	color:#d4d4d4;
}
.inputline{
	position:relative;
	clear:left;
	height:28px;
	}
	.inputline label{
		position:relative;
		float:left;
		top:2px;
		width:87px;
		}
	.inputline input.selecttext{
		float:left;
		width:258px;
		height:16px;
		border:1px solid #2f2e2f;
		font-size:12px;
		font-family:arial, sans;
		background-color:#49494a;
		text-indent:2px;
		color:#d4d4d4;
		margin-left:87px;
		}	
		* html .inputline input.selecttext
		{
			margin-left:-2px
		}
	.inputline input.text{
		float:left;
		width:279px;
		height:16px;
		border:1px solid #2f2e2f;
		font-size:12px;
		font-family:arial, sans;
		background-color:#49494a;
		text-indent:2px;
		color:#d4d4d4; 

		}
		* html .inputline input.text{ height:17px; }
	.inputline star{ width:300px; }
	.inputline input.error{
		border-color:#a00000;
		}
	.inputline input.zip{
		margin-right:11px;
		width:79px;
		}
	.inputline input.city{ width:187px; }
	* html .inputline input.city{ width:189px; }
	.combobox .text{
		float:left;
		width:279px;
		border:1px solid #2f2e2f;
		font-size:12px;
		font-family:arial, sans;
		background-color:#49494a;
		text-indent:2px;
		color:#d4d4d4;
		border-width:0;
	}
	.radioline .error{
		color:#a00000;
	}
	.radioline .spacerdo{
		margin-right:7px;
	}
	.radioline .radio-label{
		position:relative;
		float:left;
		top:2px;
		width:87px;
		}	
	.radioline label{ 
		top:0; 
		padding-right:16px;
		width:auto;
		
		}
		.radioline label .radio{ vertical-align:bottom; }
		.radioline .error
		{
			border-width:1px;
			border-color:#a00000; 
			border-style:solid;
		}
	.textbox{
		height:80px;
		}	
		.textbox .textarea{
			float:left;
			width:279px;
			height:66px;
			border:1px solid #2f2e2f;
			font-size:12px;
			line-height:16px;
			font-family:arial, sans;
			background-color:#49494a;
			text-indent:2px;
			color:#d4d4d4;
			}
		.textbox .error
		{
			border-width:1px;
			border-color:#a00000; 
			border-style:solid;
		}
		.formBottom
		{
		margin-left:87px;
		padding-bottom:5px;
		}
	.submitline{
		margin-top:4px;
		padding-left:87px;
		height:21px;
		}
		.submitline .submit{ height:20px; }
		.submitline .submit:hover{ background-position:0 -20px; }
	.ddlst{
		float:left;
		width:279px;
		border:1px solid #2f2e2f;
		font-size:12px;
		line-height:16px;
		font-family:arial, sans;
		background-color:#49494a;
		text-indent:2px;
		color:#d4d4d4;
		border-width:0;

	}
	.dealer{
		margin-top:20px;
		display:block;
	}
	    div.fileinputs {
	    position: relative;
    }

    div.fakefile {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    z-index: 1;
	    overflow:hidden;
	    height:17px;
    }

    input.file {
	    position: relative;
	    text-align: right;
	    -moz-opacity:0 ;
	    filter:alpha(opacity: 0);
	    opacity: 0;
	    z-index: 2;
	    width:280px
    }
/*  S L I D E S H O W - E L E M E N T S  */
.slideshow{
	
	}
	.slideshow .image{
		position:relative;
		width:458px;
		height:343px;
		border:1px solid #000;
		background:url(Images/slideshow-bg.png) repeat-x top left;
		}
		* html .slideshow .image{
			width:460px;
			height:345px;
			}
		.slideshow .image img{ 
			position:absolute;
			top:0;
			left:0;
			display:none;
			}
		.slideshow .image .counter{
			position:absolute;
			right:0;
			bottom:-23px;
			color:#474747;
			}
	.slideshow .thumbs{
		position:absolute;
		margin-top:10px;
		height:23px;
		}
		.slideshow .thumbs .thumblist{
			float:left;
			height:23px;
			padding:0 10px;
			border:solid #303030;
			border-width:0 1px;
			}
			.slideshow .thumbs .thumblist li{
				padding:0 4px;
				float:left;
				height:23px;
				}
				.slideshow .thumbs .thumblist li a{
					float:left;
					height:23px;
					}
				.slideshow .thumbs .thumblist li a img{
					border:1px solid #000;
					vertical-align:text-top;
					}
				.slideshow .thumbs .thumblist li a:hover img{
					border-color:#f1f1f1;
					}
				.slideshow .thumbs .thumblist li.active a img{
					border-color:#ed0000;
					}
		
	.slideshow .next,
	.slideshow .prev{
		float:left;
		width:35px;
		height:23px;
		background:url(Images/slideshow-buttons.png) no-repeat;
		}
		.slideshow .next{ background-position:10px 4px; }
		.slideshow .prev{ background-position:10px -146px; }
		.slideshow .next:hover{ background-position:10px -46px; }
		.slideshow .prev:hover{ background-position:10px -196px; }
		.slideshow .next:active{ background-position:10px -96px; }
		.slideshow .prev:active{ background-position:10px -246px; }
/*  S I T E -  P A R T S  */
#wrapper{
	position:relative;
	width:100%;
	text-align:center;
	background:#080808 url(Images/wrapper-bg.png) repeat-x top center;
	margin-bottom:100px; /* add nav height */
	} 
#content{
	position:relative;
	margin:0 auto;
	width:940px;
	min-height:550px;
	height:auto !important;
	height:550px;
	text-align:left;
	}
	#content a{ color:#848484; }
		#content a:hover{ color:#f1f1f1; }
#navwrapper{
	position:fixed;
	top:600px;
	width:100%;
	text-align:center;
	overflow:hidden;
	height:2000px;
	background:#111 url(Images/nav-bg.png) repeat-x top center;
	z-index:999;
	}
	* html #navwrapper{ position:absolute; }
#nav{
	position:relative;
	width:940px;
	height:100px;
	margin:0 auto;
	text-align:left;
	}
	#logo{
		position:absolute;
		top:2px;
		left:0;
		width:146px;
		height:69px;
		background:url(Images/hanhart-logo.gif) no-repeat top left;
		text-indent:-9999px;
		overflow:hidden;
		}
		#nav .menu{
			position:absolute;
			top:44px;
			left:186px;
			height:15px;
			overflow:hidden;
		}
		#nav .menu li{
			float:left;
			margin-right:18px;
			height:13px;
			}
			#nav .menu li a{
				display:block;
				float:left;
				height:13px;
				background-repeat:no-repeat;
				background-position:0 0;
				text-indent:-9999px;
				overflow:hidden;
				position:relative;
				}

		#nav .submenu{
			position:absolute;
			top:23px;
			height:11px;
			overflow:hidden;
		}
		#nav .submenu li{
			float:left;
			margin-right:18px;
			height:30px;
	
		}
		#nav .submenu li a{
			display:block;
			float:left;
			height:13px;
			background-repeat:no-repeat;
			background-position:0 0;
			text-indent:-9999px;
			overflow:hidden;
			}

		.imgln
		{
			float:left;
			margin-right:16px;			
		}
		.submenu .imgln a:hover
		{
			position:relative;
			top:-11px;
		}
		.submenu .imgactive a
		{
			position:relative;
			top:-22px;
		}
		
		.menu .imgln a:hover
		{
			position:relative;
			top:-16px;
		}
		.menu .imgactive a 
		{
			position:relative;
			top:-32px;
		}

		
	#nav .footnav{
		position:absolute;
		top:80px;
		left:0px;
		line-height:11px;
		color:#848484;
		}
		#nav .footnav a, #nav .footnav span{ padding-right:6px; font-size:11px; }
		#nav .footnav a.active, #nav .footnav a.active:hover{ color:#ed0000; }
		#nav .footnav a:hover { color:#f1f1f1; }
	#nav .stopwatches{
		position:absolute;
		right:0;
		bottom:0;
		width:173px;
		height:33px;
		background:url(Images/stopwatches.jpg) no-repeat top left;
		}
		#nav .stopwatches .outlink{
			display:block;
			margin-top:3px;
			padding:10px 0 0 24px;
			width:149px;
			height:20px;
			background-position:11px -234px;
			font-size:11px;
			}
			* html #nav .stopwatches .outlink{ background-position:14px 13px; }

		
/*  L A Y O U T S  */
#twocols{
	position:relative;
	padding:70px 0 50px 0;
	width:100%;
	}
	#twocols .main{
		float:left;
		padding-bottom:50px;
		width:539px;
		border-right:1px solid #303030;
		}
		#twocols .main p.text{
			width:460px;
			padding-bottom:16px;
			padding-top:5px;
			}
		#twocols .main div.text{
			width:500px;
			padding-bottom:16px;
			padding-top:7px;
			}
		#twocols .main fieldset{
			width:539px;
			}
		#twocols .main .infos{
			font-size:12px;
			}	
	#twocols .main .peoplebox {
		float:left;
		width:220px;
		padding-right:20px;
		margin-top:30px;
		}
		#twocols .main .peoplebox img{
			margin-bottom:15px;
		}
		#twocols .main .peoplebox h2{
			font-family:arial;
			font-size:12px;
			line-height:16px;
			font-weight:bold;
			color:#848484;
			height:16px;
		}

		#twocols .main .dateTitle
		{
		padding-top:15px;
		height:17px;
		color:#848484;
		font-size:12px;
		}
		#twocols .main .mainTitle
		{
		font-size:20px;
		padding-bottom:3px;
		}	
		
	#twocols .sidebar{
		position:relative;
		float:left;
		width:400px;
		}
		#twocols .sidebar .teaser{ margin-left:20px; }
			#twocols .sidebar .teaser .text{ 
				padding-bottom:5px;
				padding-top:10px; 
				width:300px;
				}
			#twocols .sidebar .teaser .more{ 
				margin-bottom:10px;
				display:block;
				}
		#twocols .sidebar .contact-info dt{
			clear:left;
			float:left;
			width:36px;
		}
		#twocols .sidebar .contact-info dd{
			float:left;
			width:300px;
		}
		#accordion, #storyaccordion
		{
			width:300px;
			border-bottom:1px solid #333332;
		}

		#twocols .sidebar a.yeartitle{
			color:#848484;
			font-size:12px;
			font-family:din,arial;
			font-weight:bold;
			display:block;
			background:url(Images/bg_accordeon.gif) no-repeat top left;
			background-position:0 0;
			border-top:1px solid #333332;
			padding-top:5px;
			padding-bottom:5px;
		}
		#twocols .sidebar a:hover
		{
			color:#f1f1f1;
		}
		#twocols .sidebar .selected a.yeartitle{
			color:#ed0000;
			font-size:12px;
			font-family:din,arial;
			font-weight:bold;
			display:block;
			background-position:0px -30px;
		}
		#twocols .sidebar .header td{
			vertical-align:top;
		}
		#twocols .sidebar .yearcontent td{
			vertical-align:top;
			padding:1px 2px;
		}

		#twocols .sidebar .yearcontent a:hover{
			color:#ffffff;
		}
		#twocols .sidebar a.selectedArchive
		{
			color:#ed0000;
		}
	
#topcol{
	height:70px;
	width:940px;
	}
	#topcol .main{
		position:relative;
		padding:42px 0 0 80px;
 		}
		#topcol .main a{
			color:#848484;
			font-size:12px;
			font-family:arial, sans;
			cursor: hand;
			cursor: pointer;
			}
			#topcol .main a:hover{
			 color:#f1f1f1;
			}
		#container
		{
			position:relative;
			text-align:center;
		}
		#accordion
		{
			padding-top:15px;
		}
/*  History / Timeline Template */	
#threecols{
	position:relative;
	/*padding:100px 0 50px 0;*/
	padding:0 0 50px 0;
	width:100%;
	}
	#threecols .imgTitle{
			display:block;	
		}
	#threecols .main{
		float:left;
		padding-bottom:50px;
		width:380px;
	
		}
		#threecols .main p.text{
			width:380px;
			padding-top:5px;
			padding-bottom:16px;
			}
		#threecols .main fieldset{
			width:300px;
			}
		#threecols .main td img{
			padding-bottom:3px;
			}	
	#threecols .sidebarleft{
		float:left;
		padding-right:20px;
		width:60px;
		height:451px;
		background:#080808 url(Images/timelinebg.jpg) repeat scroll -20px 0;
		}
			/* timeline list */
			#threecols .sidebarleft li{
				font-family:arial;
				font-size:12px;
				font-weight:bold;
				height:16px;
				width:100%;
			}
			#threecols .sidebarleft li.active{
				background:url(Images/timelinearrow.png) no-repeat center right;
				height:16px;
				padding-bottom:3px;
				
				}
				#threecols .sidebarleft a{
					cursor: hand;
					cursor: pointer;
				}
				#threecols .sidebarleft a.active{
					color:#ed0000;
					font-size:15px;
				}
		
	
	#threecols .sidebarright{
		position:relative;
		float:left;
		width:480px;
	}
	#historyNext
	{
		margin-right:5px;
	}
/* Kollektion - Uhren-Detail Template */
#detail{
	position:relative;
	padding:0 0 50px 0;
	width:100%;
	min-height:520px;
	}
	
	#detail .main{
		float:left;
		width:380px; 
		height:500px;
		}
	
	#detail .center{
		float:left;
		width:140px;
		margin-left:20px;
		margin-right:19px;
		margin-top:70px;
		border-right:1px solid #303030;
		height:500px;
		}
		#detail .center a:hover{
		 	cursor:hand;
			cursor:pointer;
		}
		#detail .center ul{
			font-size:12px;
			line-height:16px;
			margin-right:26px;
			text-align:right;
			padding-top:12px;
			display:block;
			width:114px;
			clear:right;
			}
			#detail .center .container li
			{	
				padding-top:10px;clear:right;
			}
		#detail li.active a{
			color:#ed0000;
		}
		#detail .active .linkhover
		{
			color:#ffffff;
		}
		
	#detail .right{
		float:left;
		width:380px;
		padding-top:70px;
		}
		#detail .right ul.factslist{
			line-height:16px;
			}
	#detail .right ul
	{
		display:block;
		list-style-image:url(/App_Themes/Hanhart/Images/tiret.gif);
		list-style-position:outside;
		list-style-type:none;
		padding-left:18px;
	}
	#detail .right p.text
	{
		padding-top:8px;
	}
	
	#detail .watchType
	{
		height:34px;
		width:34px;
		overflow:hidden;
		float:right;
		margin-bottom:5px;
		display:block;
	}
	#detail .active span
	{
		background-position:0 -68px;
	}
	#detail .linkhover span
	{	
		background-position:0 -34px;
	}
	#daynightnext 
	{
		float:right;
	}
	#daynight
	{
		float:right;
		margin-right:20px;
	}
	#detail .modelmaterial
	{
		float:right;
	}
	#detail .prdTxt
	{
		clear:right;
		display:block;
	}
/* Wallpaper Template */
#wallpaper{
	position:relative;
	padding:70px 0 50px 0;
	width:100%;
	}
	#wallpaper .main{
		float:left;
		margin-bottom:50px;
		}
		#wallpaper .main p.text{
			width:460px;
			margin-bottom:20px;
			margin-top:15px;
			margin-left:2px;
			}
	#wallpaper .wallpaper{
		padding-top:10px;
	}
		#wallpaper .wallpaper td
		{
			padding-bottom:20px;
		}
	#wallpaper .innertb td
	{
		padding-right:20px;
		width:100px;
	}

	#wallpaper .showedimg{
		width:140px;
		height:100px;
		overflow:hidden;
		margin-right:10px;
	}
	#wallpaper .typetitle{
		padding-bottom:10px;
		height:17px;
		color:#848484;
		font-size:12px;
		margin-left:10px;
		width:105px;
	}
	#wallpaper .wallpaperlink
	{
		color:#444444;
	}
	#wallpaper .ico
	{
		vertical-align:middle;	
	}
	#wallpaper .icoImg
	{
		padding-right:5px;	
	}
	/* Wallpaper Template */
#Collection{
	position:relative;
	padding:70px 0 50px 0;
	width:100%;
	}
	#Collection .bgImg
	{
		width:307px;
		height:429px;
	}
	#Collection .bgCenter
	{
		width:307px;
		height:429px;
		border-left:solid 1px #303030;
		border-right:solid 1px #303030;
	}
	#Collection .title{
		font-style:italic;
		font:arial;
		margin-right:5px;
		margin-left:10px;
		display:inline-block;
		margin-bottom:15px;
	}
	#Collection .subTitle{
		height:17px;
		color:#848484;
		font-size:12px;
		margin-left:5px;
		vertical-align:baseline;
	}
		* html #Collection .subTitle
		{
			margin-bottom:15px;
			display:inline-block;
		}
	#Collection .ico
	{
		vertical-align:middle;
		padding-top:10px;	
		padding-left:10px;
	}
	#Collection .icoImg
	{
		padding-right:5px;	
	}
	#Collection .collecLink 
	{
		font-size:12px;	
		margin-left:10px;
	}
	#Collection .bgHover
	{
		color:#f1f1f1;
		cursor: hand;
		cursor: pointer;
	}
/* Dealer */
.dealer .img
{
	width:147px;
	height:107px;
	overflow:hidden;
}
.dealer .adrInfo
{
	margin-left:10px;
}
.dealer .dealearTitleZone
{
	padding-bottom:5px;
}
.dealer .dealertitle
{
	font-size:14px;
}
.dealer .subTitle
{
	font-size:11px;
	margin-top:-2px;
}
.dealer .infos
{
	padding-top:5px;
}

/* Technologie */
#techno
{
	position:relative;
	padding:70px 0 50px 0;
	width:100%;
}
.techno3Col .leftCol
{
	width:320px;
	height:auto;
}
.techno3Col .centerCol
{
	width:300px;
	height:430px;
}
.techno3Col .rightCol
{
	width:320;
	height:auto;
	padding-left:20px;
}
.techno3Col .uhrleftBg
{
	background:transparent url(Images/technologie/technologie_bg_left_uhr.JPG) no-repeat scroll 0 0;
}
.techno3Col .uhrrightBg
{
	background:transparent url(Images/technologie/technologie_bg_right_uhr.JPG) no-repeat scroll 0 0;
}
.techno3Col .uhrwerkleftBg
{
	background:transparent url(Images/technologie/technologie_bg_left_uhrwerk.JPG) no-repeat scroll 0 0;
}
.techno3Col .uhrwerkrightBg
{
	background:transparent url(Images/technologie/technologie_bg_right_uhrwerk.JPG) no-repeat scroll 0 0;
}
	.techno3Col .techno_menu
	{
		width:280px;
		overflow:hidden;
	}
	.techno3Col .technoTitle
	{
		width:300px;
		overflow:hidden;
		padding-bottom:5px;
	}
	.techno3Col .technoContent
	{
		padding-top:10px;
		width:300px;
		overflow:hidden;
	}
		.techno3Col .technoContent .text
		{	
			padding-bottom:10px;
			width:300px;
			overflow:hidden;
		}
		.techno3Col .technoContent .imgTech
		{
			width:300px;
			padding-bottom:15px;
			margin:0 auto;
		}
	#technologieleft
	{
		width:300px;
		border-bottom:1px solid #333332;
	}
	#technologieright
	{
		width:300px;
		border-bottom:1px solid #333332;
	}

	#technologieright a.technoTitle, #technologieleft a.technoTitle{
		color:#848484;
		font-size:12px;
		font-family:din,arial;
		font-weight:bold;
		display:block;
		background:url(Images/bg_accordeonplus.gif) no-repeat top left;
		background-position:50px 2px;
		border-top:1px solid #333332;
		padding-top:5px;
		padding-bottom:5px;
	}
	#technologieright a:hover
	{
		color:#f1f1f1;
	}
	#technologieleft a:hover
	{
		color:#f1f1f1;
	}
	#technologieright  a.selected, #technologieleft a.selected{
		color:#ed0000;
		font-size:12px;
		font-family:din,arial;
		font-weight:bold;
		display:block;
		background:url(Images/bg_accordeonminus.gif) no-repeat top left;
		background-position:50px -2px;
	}
	#technologieright .techtitl
	{
		width:280px;
	}
	#technologieleft .techtitl
	{
		width:230px;
	}

/* Other */
.EditableTextEdit
{
	display:list-item;
}
.EditMode .prelude, .EditMode .subject
{
	height:auto !important;
}
.EditableTextTitle
{
	color:Black;
}
.jquery-selectbox-list
{
	z-index:1000;
}

.storyThumbnail .storyImage{
	width:140px;
	height:100px;
	overflow:hidden;
	margin-right:10px;
}

.storyThumbnail .storyTitle{
	color:#848484;
	display:block;
	font-family:din,arial;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}

.hanhart-watchdetail-turnimg 
{
	margin-right: 4px;
}

.hanhart-watchdetail-360
{
	margin-left: 23px;
}

.hanhart-watchdetail-day, .hanhart-watchdetail-night
{
	display:block;
	margin-right:8px;
	text-align:right;
}

#detail .center .container
{
	padding-top:50px;
}

/*  I M A G E - R E P L A C E M E N T S  */
.h1-presse{ background-image:url(Images/headers/h1_presse.png); }
.h1-kontakt{ background-image:url(Images/headers/h1_kontakt.png); }
.h2-login{ background-image:url(Images/headers/h2_login.png); }
.h2-hanhart-ag{ background-image:url(Images/headers/h2_hanhart-ag.png); }
.h2-kontakt{ background-image:url(Images/headers/h2_kontakt.png); }
.h2pre-pressekontakt{ background-image:url(Images/headers/h2pre_pressekontakt.png); }
.de .a-einloggen{ background-image:url(Images/buttons/btn_einloggen.gif); width:83px }
.de .a-absenden{ background-image:url(Images/buttons/btn_absenden.gif); width:83px }
.en .a-einloggen{ background-image:url(Images/buttons/btn_login.gif); width:83px }
.en .a-absenden{ background-image:url(Images/buttons/btn_send.gif); width:83px }
.h2-archive{ background-image:url(Images/headers/h2_archive.png);width:80px;}
.h1-people{ background-image:url(Images/headers/h1_people.png); width:140px;height:16px}
.h1-geschichten{ background-image:url(Images/headers/h1_geschichten.png); width:140px;height:16px}
.h2-archive{ background-image:url(Images/headers/h2_archive.png);width:80px;}



