html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent;  }

body{
	background: #eee1c6 url(img/tmpl/BIGBG.jpg) no-repeat top center;
	font-family: Arial, Helvetica, sans-serif;
}



/*-----------------------------
LAYOUT
-----------------------------*/

div#main{
	position: relative;
	width: 780px;
	margin: 0 auto;
}
#iLink{
	display: block;
	width: 420px;
	height: 130px;;
}

div#claim{
	position: absolute;
	top: 66px;
	left: 500px;
}

ul#nav{
	position: absolute;
	display: inline-block;
	width: 780px;
	top: 140px;
	padding: 0;
	border-bottom: 1px solid #a19a97;
}


div#mainContent{
	position: absolute;
	top: 172px;
	left: 0;
	height: 350px;
	width: 780px;
	padding: 20px 0;
	border-bottom: 1px solid #a19a97;
}

div#flashIndex{
	margin: 35px 0 20px 30px;
}
div#contentClaim{
	position: absolute;
	top: 20px;
	left: 20px;
}

div#colLeft{
	position: absolute;
	width: 380px;
}
div#colRight{
	position: absolute;
	left: 380px;
	width: 380px;
	border-left: 1px solid #a19a97;
}



div#clocksText, div#jewelsText{
	position: absolute;
	top: 28px;
	width: 670px;
}

div#clocksText, div#jewelsText{
	left: 58px;
}

div#arrowRight{
	position: absolute;
	top: 305px;
	left: 730px;
}

div#arrowLeft{
	position: absolute;
	top: 305px;
	left: 25px;
}

div#clocksDetailInfo{
	position: absolute;
	top: 25px;
	left: 488px;
}

div#foot{
	position: absolute;
	top: 400px;
	left: 0;
	width: 780px;
}
div#principle{
	margin: 20px 0 0 12px;
}
#contact{
	position: absolute;
	top: 0;
	left: 525px;
}
#Route{
	float: right;
	margin-right: 20px;
}


/*-----------------------------
Navigation
-----------------------------*/

ul#nav li{
	display: inline;
	}

ul#nav li a{
display: inline-block;
	color: #4c4c4c;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 10px;
}

ul#nav li a:hover{
	color: #601615;
	background: #a19a97;
}

/*-----------------------------
Typografie
-----------------------------*/
p a, #back a{
	color: #601615;
	text-decoration: none;
	font-style: italic;
}

div#mainContent p, h1, div#mainContent ul, div#mainContent table{
	margin: 0 12px 12px 12px;
}

#colLeft li, #colRight li{
	margin-left: 17px;
}

sup{
	vertical-align: text-top;
	font-size: 0.85em;
}


div#claim blockquote{
	font-weight: bold;
	color: #601615;
	font-size: 15px;
}
div#claim blockquote sup{
	vertical-align: super;
}
div#mainContent{
	font-size: 14px;
	line-height: 20px
}


div#foot{
	font-size: 12px;
	padding: 0 0 0 0px;
}

div#clocksText, div#jewelsText, div#clocksDetailInfo{
	color: #601615;
}

div#clocksDetailInfo a{
		color: #601615;
		text-decoration: none;
		font-weight: bold;
}


h1{
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	margin-bottom: 10px;
}
h1 span{
	font-weight: bold;
}
h2{
	font-weight: bold;
}

div#colLeft h2, div#colRight h2{
	margin-bottom: 0;
	margin-left: 12px;
}

.red{
	color: #601615;
}
.borderedLink{
	border: 1px solid #601615;
	background-color: #FFFFFF; 
	padding: 1px 5px;
}
#caption{
	font-size: 12px;
}





/*-----------------------------
Kontaktformular
-----------------------------*/

div#mainContent form{
	position: absolute;
	top: 26px;
	left: 380px;
	width: 360px;
	padding-left: 10px;
	border-left: 1px solid #a19a97;
}
div#mainContent form table{
	width: 100%;
}

div#mainContent form input, div#mainContent form textarea{
	width: 97%;
	margin-bottom: 2px;
}

/*-----------------------------
Seiten zu Detailinfo
-----------------------------*/
div#details{
	height: 350px;
	overflow: scroll;
}




#details ul{
	width: 360px;
	font-size: 12px;
	padding-left: 16px;
	line-height: 18px;
}

.liFirstC{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	list-style-type: none;
}


