/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	position:relative;
	top:-15px;
	padding: 0;
	background: #dce8fa;
	font: normal .7em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

#kleinzeug{
position:absolute;
top:145px;
left:20px;
height:auto;
padding:2px;
font-size:11px;

}

#kleinzeug a:link,
#kleinzeug a:visited{
position:relative;
color:#333333;
text-decoration:none;

}

#kleinzeug a:hover{
color:#000000;}

#container{
position:relative;

width:1052px;
left:50%;
margin-left:-526px;
}

#header {
position:absolute;
left:0px;
width:1052px;
height:214px;
background-image:url(img/header_snow.jpg);
}

#header a:link,
#header a:visited{
position:relative;
top:180px;
left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;


color:#58585a;
margin-right:20px;
}

#header a:hover{
color:#000000;
font-size:13px;
font-weight:bold;}

#header a:active{
font-weight:bold;
}





#spalte_links{
position:relative;
top:214px;
left:0px;
width:193px;
float:left;
background-image:url(img/spalte_links_back_2010.jpg);
background-repeat:repeat-y;
}

#spalte_links_bottom{
position:relative;
width:193px;
height:25px;
background-image:url(img/spalte_links_back_bottom_2010.jpg);
background-repeat:no-repeat;}

#spalte_rechts{
position:absolute;

top:214px;
right:0px;

width:222px;

background-image:url(img/spalte_rechts_back_2010.jpg);
background-repeat:repeat-y;}

#service_hotline{
position:relative;
width:222px;
height:295px;
background-image:url(img/service_hotline_2010.jpg);
background-repeat:no-repeat;}


#service_hotline_en{
position:relative;
width:222px;
height:295px;
background-image:url(img/service_hotline_2010_english.jpg);
background-repeat:no-repeat;}

#ihr_vorteil_german{
position:relative;
width:222px;
height:220px;
background-image:url(img/ihr_vorteil_2010.jpg);
background-repeat:no-repeat;}


#ihr_vorteil_english{
position:relative;
width:222px;
height:220px;
background-image:url(img/ihr_vorteil_2010_english.jpg);
background-repeat:no-repeat;}


#mitglied_german{
position:relative;
width:222px;
height:424px;
background-image:url(img/mitglied_2010.jpg);
background-repeat:no-repeat;}


#mitglied_english{
position:relative;
width:222px;
height:494px;
background-image:url(img/mitglied_2010_english.jpg);
background-repeat:no-repeat;}

#spalte_bottom{

position:relative;
width:222px;
height:105px;
background-image: url(img/spalte_rechts_back_bottom_2010.jpg);
background-repeat:no-repeat;
}

.boxed_warenkorb{
position:relative;

width:222px;

background-image:url(img/warenkorb_back_2010.jpg);
background-repeat:repeat-y;

color:#666666;}

#warenkorb_top{
position:relative;

width:222px;
height:75px;
background-image:url(img/warenkorb_top_2010.jpg);
background-repeat:no-repeat;}

#warenkorb_bottom{
position:relative;

width:222px;
height:70px;
background-image: url(img/warenkorb_bottom_2010.jpg);
background-repeat:no-repeat;}

.content_warenkorb{

position:relative;
top:-10px;
left:25px;
width:160px;}

#anzahl{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#4f4f4f;}

#anzahl a:link,
#anzahl a:visited{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#4f4f4f;
text-decoration:none;}

#anzahl a:hover{
color:#617e39;}

#kosten{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color: #5d7c31;}

#content {
position:absolute;
left:195px;
top:215px;
width:630px;
float:right;
}

#content * {
	color: #555;
}

.boxed {

position:relative;
width: 193px;
background-image:url(img/spalte_links_back_2010.jpg);
background-repeat:repeat-y;

color:#181818;
	
}

.content_categories{
position:relative;
margin-left:10px;
}

.content_categories a:link,
.content_categories a:visited{

font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#727377;
letter-spacing:1px;
text-transform:uppercase;
line-height:20px;}

.content_categories a:hover{

color:#000000;
font-weight:bold;
font-size:13px;}


#unsere_uhren_german{
position:relative;
width:193px;
height:75px;
background-repeat:no-repeat;
background-image:url(img/unsere_uhren_2010.jpg);}



#unsere_uhren_english{
position:relative;
width:193px;
height:75px;
background-repeat:no-repeat;
background-image:url(img/unsere_uhren_2010_english.jpg);}

#uhren_ankauf_german{
position:relative;
width:193px;
height:63px;
background-image:url(img/uhren_ankauf_2010.jpg);
background-repeat:no-repeat;
}

#uhren_ankauf_english{
position:relative;
width:193px;
height:63px;
background-image:url(img/uhren_ankauf_2010_english.jpg);
background-repeat:no-repeat;
}

#email_kontakt_german {
position:relative;
width:199px;
height:104px;
background-image:url(img/email_kontakt_2010.jpg);
background-repeat:no-repeat;

}

#email_kontakt_english {
position:relative;
width:199px;
height:104px;
background-image:url(img/email_kontakt_2010_en.jpg);
background-repeat:no-repeat;

}

.content_admin{
position:relative;
width:193px;
background-image:url(img/admin_back_2010.jpg);
background-repeat:repeat-y;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#363535;
font-weight:bold;


}

.admin_top{
position:relative;
width:193px;
height:52px;
background-image:url(img/admin_top_2010.jpg);
background-repeat:no-repeat;}

.admin_top_german{
position:relative;
width:193px;
height:52px;
background-image:url(img/admin_top_2010.jpg);
background-repeat:no-repeat;}

.admin_top_english{
position:relative;
width:193px;
height:52px;
background-image:url(img/admin_top_2010_english.jpg);
background-repeat:no-repeat;}


.last_top_german{
position:relative;
width:193px;
height:52px;
background-image:url(img/last_top_2010_german.jpg);
background-repeat:no-repeat;}


.last_top_english{
position:relative;
width:193px;
height:52px;
background-image:url(img/last_top_2010_english.jpg);
background-repeat:no-repeat;}


.admin_bottom{
position:relative;
width:193px;
height:22px;
background-image:url(img/admin_bottom_2010.jpg);
background-repeat:no-repeat;


}



/*----------------------------------------PRODUKTKARTE----------------------------------------------------------------*/

#produktkarte{
position:relative;

float:left;
margin-left:5px;
margin-bottom:5px;


width:205px;
background-image:url(img/produkt_back_2010.jpg);
background-repeat:repeat-y;

}

#produkt_top{
position:relative;
width:205px;
height:11px;
background-image:url(img/produkt_top_2010.jpg);
background-repeat:no-repeat;}

#produkt_bottom{
position:relative;
width:205px;
height:17px;
background-image:url(img/produkt_bottom_2010.jpg);
background-repeat:no-repeat;}


#produkt_name{
position:relative;

height:65px;
left:12px;
width:180px;
}

#produkt_name a:link,
#produkt_name a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#464864;
text-decoration:none;


}

#navi a:link,
#navi a:visited{
color:#555555;
font-weight:bold;
text-decoration:none;}

#navi a:hover{
color:#CCCCCC;}

#produkt_bild{
position:relative;
left:6px;}

#preis{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#464864;
text-align:center;}

#preis_info{
position:relative;
top:0px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#464864;
}

#versand_info{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777880;
}

#versand{
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777880;
text-align:center;}

#versand a:link,
#versand a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#777880;
text-align:center;
text-decoration:none;
}

#versand a:hover{
color:#000000;}

#kaufen{
position:relative;
text-align:center;}

/*----------------------------------------PRODUKTKARTE----------------------------------------------------------------*/

#produkt_info{
position:relative;
width:646px;
left:-5px;
background-image:url(img/produkt_info_back_2010.jpg);
background-repeat:repeat-y;

color:#666666;}

#produkt_info_top{
position:relative;
width:646px;
height:25px;
background-image:url(img/produkt_info_top_2010.jpg);
background-repeat:no-repeat;}

#produkt_info_bottom{
position:relative;
width:646px;
height:29px;
background-image:url(img/produkt_info_bottom_2010.jpg);}

#info_innen{
position:relative;
left:25px;
width:590px;

}

#beschreibung{
position:relative;
top:-5px;
left:0px;
border:0px solid green;
height:auto;
}


#container_rechts_info {
position:relative;
float:right;
width:300px;
}


#container_links_info{
position:relative;
float:left;

width:270px;


}




form {
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	
	font-weight:bold;
	font-size: 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}

p, blockquote, ol, ul {
	line-height: 160%;
}

a {
	color: #3A69BA;
}

a:hover {
	text-decoration: none;
}

/* Boxed */



.boxed .heading {
	margin-top: 0;
	padding: 8px 15px;
	background: #5E80BD url(img/img3.gif) no-repeat center bottom;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.boxed .content {
	margin: 0;
	padding: 5px 4px 10px 4px;
	
}

.content a:link,
.content a:visited{
color:#727377;
text-decoration:none;
text-transform:uppercase;

}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed li {
	padding: 3px 0;
	border-top: 1px dotted #1F1F21;
}

.boxed li.first {
	border: none;
}

.boxed a {
	padding-left: 10px;
/*	background: url(img/img4.gif) no-repeat left center;*/
	text-decoration: none;
}


/* Wrapper */

#wrapper {
	width: 778px;
	margin: 0 auto;
}

/* Header */



#header h1 {
	margin: 0;
	padding: 43px 0 0 0;
	text-align: center;
	letter-spacing: -1px;
	font-size: 2.5em;
}

#header h2 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1.2em;
	font-style: italic;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Pages */

#pages {
	float: right;
	width: 568px;
	height: 150px;
	background: url(img/img2.jpg);
}

#pages h2 {
	display: none;
}

#pages ul {
	float: right;
	margin: 0;
	padding: 125px 15px 0 0;
	list-style: none;
	line-height: normal;
}

#pages li {
	display: inline;
}

#pages a {
	padding-left: 2em;
	text-decoration: none;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#pages a:hover {
	text-decoration: underline;
}

/* Content */



/* Posts */

#posts {
	float: right;
	width: 520px;
	padding-right: 20px;
}

.post {
	padding-top: 10px;
}

.post .title {
	margin: 4px 0px 15px 0px;
	
}

.title_info{
font-size:15px;
color:#666666;
text-align:left;

text-transform:none;}

.post .posted {
	margin-top: 0;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}

.post .meta {
	margin: 2em 0 3em 0;
	border-top: 1px dotted #939A3C;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}

.post .meta p {
	margin: 0;
}

/* Archives */

#archives {
}

/* Search */

#search {
}

#search .content {
	padding-bottom: 12px;
}

#textfield1 {
	width: 156px;
	padding: 5px 5px;
	border: 1px solid #000000;
	font: bold 1em Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

#submit1 {
	display: none;
}

/* Footer */

#footer {
	clear: both;
	
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}

#footer a {
	color:#FFFFFF;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }

img
{
border:none;
}

.main td
{
padding:2px;
}




/*--------------------------------------Lightbox------------------------*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
		/*---tool tip--*/
	
	
.tooltip {

  position:absolute;
 
 
  
  width:150px;
  
  display:none;
  background-color:#3d3d3d;
  color:#FFFFFF;
  padding:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  
  border:1px solid white;
}


.smallText{
font-size:11px;}

.pageResults {
	font-size: 11px;
	color: #f7f7f7;
	font-weight: bold;
}

.newprod_teaser {
	width: 195px;
	text-align: center;
	margin-bottom: 10px;
}


#ringsizes * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ringsizes h2 {
	font-size:16px;
	padding-bottom: 15px;
}
#ringsizes table {
 border-collapse: collapse;
 border: 1px solid #666666;
 width: 320px;
}
#ringsizes #r1 {
	width: 220px;
}
#ringsizes tr {
	
 background: #f7f7f7;
}
#ringsizes td,
#r1 td {
 border: 1px solid #666666;
 padding: 3px;
 font-size: 11px;
 text-align: center;
 height: 30px;
}
#ringsizes td {
 
 width: auto;
}
#r1 td {
 width: auto;
}
#ringsizes b, sub, sup {
 font-size: 11px;
}

#ringsizes sub, sup {
 font-size: 9px;
}
