@charset "utf-8";

@import url("allie.css");
/*\*//*/ @import url("macie.css"); /**/


/* Default CSS Document */

html{
	height:100%;
	overflow-y: scroll;
}

/** BODY ***************************************************************************************************************/
body{
	height:100%;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:120%;
	text-align:center;
	color:#333;
	background:#fff url(/customer/images/bg_globalheader.jpg) 50% 0 no-repeat;
}


a{
/*\*/
   overflow: hidden;
/**/
}

img{ border:none; }
* html div.column table td img {float: left;}
*+html div.column table td img {float: left;}
a.imglink:hover{ background: url(/customer/images/1px.gif) 0 0 no-repeat; }

p{ margin:0 0 10px 0; padding:0; }

h1{ margin:0; padding:0; font-size:130%; line-height:140%; font-weight:100; color:#144866; }
h2{ margin:0; padding:0; font-size:100%; line-height:120%; }
h3{ margin:0; padding:0; font-size:130%; line-height:140%; font-weight:100; color:#144866; }
h4{ margin:0; padding:0; font-size:90%; line-height:120%; }
h5{ margin:30px 0 0 0; padding:0; font-size:100%; line-height:120%; }
table h5{ margin: 0; }

h3.h3header {
font-weight: bold;
margin-bottom: 10px;
}

ul,
li{ margin:0; padding:0; list-style:none; }

ol, ol li { 
margin:0 0 0 16px; 
padding:0; 
list-style:decimal; 
}

ul.normal{
padding-left:16px;
margin-bottom: 10px;
}

div#main .column ul.normal{
padding-left:16px;
margin-bottom: 20px;
}

ul.normal li{
list-style:disc;
}

.small{ font-size:80%; line-height:110%; }
span.new{ color:#FF0000; }


/** NORMAL ARROW LINK ************************************************************************************************/
a.rightarrow{
	padding-left:16px;
	padding-bottom:2px;
	background: url(/customer/images/btn_arrow_right.gif) 2px 0.2em no-repeat;
}

a.popup{
	padding-left:16px;
	padding-bottom:2px;
	background: url(/customer/images/btn_blank.gif) 2px 0.2em no-repeat;
}

div.anchor-container ul {
padding: 0;
}

div.anchor-container ul li {
list-style-type: none;
}

a.mehrlink,
div.anchor-container ul li a {
background: url(/customer/images/btn_arrow_right.gif) no-repeat 2px 4px;
padding: 2px 2px 2px 17px;
text-align: left;
}

a.mehrlink:hover,
div.anchor-container ul li a:hover {
background: #B2E1FF url(/customer/images/btn_arrow_right.gif) no-repeat 2px 4px;
color:#1E6A99;
text-decoration:none;
}


/** LINK COLOR *******************************************************************************************************/
a{ padding:0 2px; }
a:link{ color: #1e6a99;text-decoration:none; }
a:visited{ color: #5e8399;text-decoration:none; }
a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
a:active{ color: #e58000;text-decoration:none; }



/** WRAPPER **********************************************************************************************************/
* html div#wrapper{
    height:100%;
}
div#wrapper{
	position:relative;
	min-height:100%;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
}
body > #wrapper {
        height: auto;
}

/** HEADER ***********************************************************************************************************/
div#header{
	width:760px;
	margin:0 auto;
	padding:17px 0 49px 0;
	text-align:left;
}


/** LOGO *************************************************************************************************************/
div#logo{
	float:left;
	width:197px;
}

div#logo strong { float:left; width:105px; }
div#logo strong a{ padding:0; }
div#logo strong a:hover{ background: url(/customer/images/1px.gif) 0 0 no-repeat; }


/** GLOBAL MENU ******************************************************************************************************/
div#globalmenu{
	float:right;
	width:543px;
	text-align:left;
	padding:0;
}

div#globalmenu ul,
div#globalmenu li{
	margin:0;
	padding:0;
	list-style:none;
}

div#globalmenu li{
	display:inline;
}

div#globalmenu li#nav-produkte a,
div#globalmenu li#nav-die-seiko-story a,
div#globalmenu li#nav-technologien a,
div#globalmenu li#nav-service a,
div#globalmenu li#nav-ueber_uns a{
	display:block;
	float:left;
	height:36px;
	margin:0 12px 0 0;
	padding:0;
	text-indent:-9999px;
}

div#globalmenu li#nav-presse a{
	display:block;
	float:left;
	height:36px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

div#globalmenu li#nav-produkte a{ width:75px; background: url(/customer/images/globalnavi01.gif) 0 0 no-repeat; }
div#globalmenu li#nav-die-seiko-story a{ width:97px; background: url(/customer/images/globalnavi02.gif) 0 0 no-repeat; }
div#globalmenu li#nav-technologien a{ width:83px; background: url(/customer/images/globalnavi03.gif) 0 0 no-repeat; }
div#globalmenu li#nav-service a{ width:46px; background: url(/customer/images/globalnavi04.gif) 0 0 no-repeat; }
div#globalmenu li#nav-ueber_uns a{ width:55px; background: url(/customer/images/globalnavi05.gif) 0 0 no-repeat; }
div#globalmenu li#nav-presse a{ width:126px; background: url(/customer/images/globalnavi06.gif) 0 0 no-repeat; }

div#globalmenu li#nav-produkte a:hover,
div#globalmenu li#nav-die-seiko-story a:hover,
div#globalmenu li#nav-technologien a:hover,
div#globalmenu li#nav-service a:hover,
div#globalmenu li#nav-ueber_uns a:hover,
div#globalmenu li#nav-presse a:hover,
div#globalmenu li#nav-produkte a.on,
div#globalmenu li#nav-die-seiko-story a.on,
div#globalmenu li#nav-technologien a.on,
div#globalmenu li#nav-service a.on,
div#globalmenu li#nav-ueber_uns a.on,
div#globalmenu li#nav-presse a.on{ background-position:0 -36px; }


/** BREAD CRUMB *****************************************************************************************************/
div#breadcrumb{
	height:3em;
	width:720px;
	margin:0 auto 6px auto;
	padding:0;
	font-size:70%;
	line-height:120%;
	color:#606060;
	background: url(/customer/images/bg_breadcolumn.gif) 0 100% no-repeat;
}

div#breadcrumbBig{
	height:3em;
	width: 955px;
	margin:0 auto 6px auto;
	padding:0;
	font-size:70%;
	line-height:120%;
	color:#606060;
	background: url(/customer/images/bg_breadcolumn.gif) 0 100% repeat-x;
}

/** CONTENT *********************************************************************************************************/
div#content{
	min-height:100%;
	width:720px;
	margin:0 auto;
	padding-bottom:120px;
	font-size:80%;
}

div#contentBig{
	min-height:100%;
	width:964px;
	margin:0 auto;
	font-size:80%;
}

div#flashBig{
	min-height:100%;
	width:100%;
	margin:0 auto;
	padding-bottom:120px;
	width:100%;
	text-align:center;
}

/** LEFT NAVIGATION *************************************************************************************************/
div#leftNavigation{
	float:left;
	min-height:100%;
	width:156px;
	padding-bottom:120px;
	background: url(/customer/images/bg_lnavi_top.gif) 0 0 no-repeat;
}

div#lnaviWrapper{
	padding-bottom:4px;
	background: url(/customer/images/bg_lnavi_bottom.gif) 0 100% no-repeat;
}

div#leftNavigation h2{
	padding:11px 0 10px 8px;
	background: url(/customer/images/bg_lnavi_header.gif) 0 0 no-repeat;
}

div#leftNavigation ul{ height:1%; }

div#leftNavigation ul,
div#leftNavigation li{
	margin:0;
	padding:0;
	list-style:none;
}

div#leftNavigation ul{
	padding:0 6px 0 7px;
	background: url(/customer/images/bg_lnavi_middle.gif) 0 0 repeat-y;
}

div#leftNavigation li{
	padding:1px 0;
	line-height:100%;
	border-top:1px dotted #b3b3b3;
}


div#leftNavigation ul li ul{ padding:0; background: url(); }
div#leftNavigation ul li ul li{
	height:1%;
	margin:0;
	padding:1px 0 0 0;
	border:none;
}


/** Bunner Area *********************************************************************************************************/
div.bunnerArea{
margin-bottom: 8px;
}

*html div.bunnerArea{
margin-bottom: 5px;
}


*+html div.bunnerArea{
margin-bottom: 5px;
}


div.bunnerArea p {
margin-bottom: 0px;
}

div.bunnerArea a {
display: block;
}

div.bunnerArea p a {
padding: 0;
}

div.bunnerArea a:hover{
background: url(/common/images/1px.gif) 0 0 no-repeat;
}


/** Related Area *********************************************************************************************************/
div.relatedArea{
	margin-bottom:5px;
	font-size:80%
}
div.relatedArea div.boxA{
	border:1px solid #cdcdcd;
	margin-bottom:10px;
}
div.relatedArea div.boxA h3{
	margin-bottom:5px;
	padding:0 5px;
	border-bottom:2px solid #5ba9da;
	color:#1f699a;
	background-color:#ebf8ff;
	font-weight:bold;
}
div.relatedArea div.boxA h3 a{
	color:#1f699a;
}
div.relatedArea div.boxA h3 a:hover{
	color:#1f699a;
	background-color:transparent;
	text-decoration:underline;
}
div.relatedArea div.boxA p.txt{
	margin-bottom:5px;
	padding:0 5px;
	line-height:1.2;
}
div.relatedArea div.boxA p.lnk{
	margin-bottom:5px;
	padding:0 5px;
	text-align:right;
}
div.relatedArea div.boxA p.lnk a{
	padding:2px 0 2px 15px;
	background: url(/customer/images/btn_arrow_right.gif) 1px 50% no-repeat;
	font-weight:bold;
	line-height:21px;
}
div.relatedArea div.boxA p.lnk a:hover{
	background-color:#b2e1ff;
}


/** for IE Hack *****************************************************************************************************/
*+html body div#leftNavigation li{ padding:1px 0 0 0; }
* html body div#leftNavigation ul li ul li,
*+html body div#leftNavigation ul li ul li{ padding:0; }

div#leftNavigation li a{
	display:block;
	padding:5px 5px 5px 15px;
	background: url(/customer/images/btn_arrow_right.gif) 1px 0.5em no-repeat;
}

div#leftNavigation ul li ul li a{
	display:block;
	width:108px;
	padding-left:30px;
	background: url(/customer/images/btn_arrow_right_sub.gif) 16px 0.5em no-repeat;
}

div#leftNavigation li a.on,
div#leftNavigation li a:hover{
	background-color:#b2e1ff;
}


/** MAIN ************************************************************************************************************/
div#main{
	float:right;
	width:540px;
	padding-bottom:20px;
}
div#mainBig{
	width:720px;
	padding-bottom:20px;
}

div#main i{
float: right;
}

div#contentBig h1.h1header{
	margin-left:5px;
	margin-bottom:10px;
	font-weight:bold;
}
h1.h1header{
	margin-bottom:10px;
	font-weight:bold;
}

h4.h4headerbg{ background: url(/customer/images/h4_df_l.gif) 0 0 no-repeat; }
h4.h4headerbg2cl{ background: url(/customer/images/h4_df_l2cl.gif) 0 0 no-repeat; }

h4.h4headerbgm{ background: url(/customer/images/h4_df_m.gif) 0 0 no-repeat; }
h4.h4headerbgm2cl{ background: url(/customer/images/h4_df_m2cl.gif) 0 0 no-repeat; }

h4.h4headerbgs{ background: url(/customer/images/h4_df_s.gif) 0 0 no-repeat; }
h4.h4headerbgs2cl{ background: url(/customer/images/h4_df_s2cl.gif) 0 0 no-repeat; }

h4.h4headerbg,
h4.h4headerbgm,
h4.h4headerbgs{ height:22px; margin-bottom:10px; padding:7px 0 0 10px; }

h4.h4headerbg2cl,
h4.h4headerbgm2cl,
h4.h4headerbgs2cl{ height:33px; margin-bottom:10px; padding:7px 0 0 10px; }

h4.h4ptheaderbgl{ background: url(/customer/images/h4_pt_l.gif) 0 0 no-repeat; }
h4.h4ptheaderbgl2cl{ background: url(/customer/images/h4_pt_l2cl.gif) 0 0 no-repeat; }

h4.h4ptheaderbgm{ background: url(/customer/images/h4_pt_m.gif) 0 0 no-repeat; }
h4.h4ptheaderbgm2cl{ background: url(/customer/images/h4_pt_m2cl.gif) 0 0 no-repeat; }

h4.h4ptheaderbgs{ background: url(/customer/images/h4_pt_s.gif) 0 0 no-repeat; }
h4.h4ptheaderbgs2cl{ background: url(/customer/images/h4_pt_s2cl.gif) 0 0 no-repeat; }

h4.h4ptheaderbgl,
h4.h4ptheaderbgm,
h4.h4ptheaderbgs{ height:22px; margin-bottom:10px; padding:7px 0 0 12px; color:#fff; }

h4.h4ptheaderbgl2cl,
h4.h4ptheaderbgm2cl,
h4.h4ptheaderbgs2cl{ height:33px; margin-bottom:10px; padding:7px 0 0 12px; color:#fff; }


/** List Link ******************************************************************************************************/

div#main h4.listlnk,
div#main h4.listlnkOutSide{
	padding-bottom:5px;
	line-height:135%;
	border-bottom:1px solid #bdbdbd;
}

div#main h4.listlnk a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_arrow_right.gif) 2px 0.3em no-repeat;
}

div#main h4.listlnkOutSide a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_blank.gif) 2px 0.3em no-repeat;
}

div#main ul.listlnk li,
div#main ul.listlnkOutSide li{
	height:1%;
	margin-bottom:5px;
	line-height:135%;
}

div#main ul.listlnk a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_arrow_right.gif) 2px 0.3em no-repeat;
}

div#main ul.listlnkOutSide a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_blank.gif) 2px 0.3em no-repeat;
}

div#main p.listlnk a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_arrow_right.gif) 2px 0.4em no-repeat;
}

div#main p.listlnkOutSide a{
	display:block;
	padding:0 0 2px 17px;
	background: url(/customer/images/btn_blank.gif) 2px 0.4em no-repeat;
}

div#main span.listlnk a{
	padding:0 2px 2px 17px;
	background: url(/customer/images/btn_arrow_right.gif) 2px 0.1em no-repeat;
}

div#main span.listlnkOutSide a{
	padding:0 2px 2px 17px;
	background: url(/customer/images/btn_blank.gif) 2px 0.1em no-repeat;
}

div#main .listlnk a:link,
div#main .listlnkOutSide a:link{ color: #1e6a99;text-decoration:none; }
div#main .listlnk a:visited,
div#main .listlnkOutSide a:visited{ color: #5e8399;text-decoration:none; }
div#main .listlnk a:hover,
div#main .listlnkOutSide a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
div#main .listlnk a:active,
div#main .listlnkOutSide a:active{ color: #e58000;text-decoration:none; }


div.innerpagelnk .banner{
	float:left;
	width:115px;
}

div.innerpagelnk .body{
	float:right;
	width:405px;
}

/** PAGETOP LINK COLOR **********************************************************************************************/
div#main .pagetop a:link{ color: #1e6a99;text-decoration:none; }
div#main .pagetop a:visited{ color: #5e8399;text-decoration:none; }
div#main .pagetop a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
div#main .pagetop a:active{ color: #e58000;text-decoration:none; }


div#main .headerimg{
	margin-bottom:20px;
}

div#main .headerimg .imglink{
	display: block;
}

div#main .column{
	margin-bottom:10px;
	padding-bottom:10px;
}

div#main .dotborderbottom{
	border-bottom:1px dotted #b3b3b3;
}

div#main .pagetop{
	margin:20px 0 15px 0;
	font-size:87%;
	line-height:140%;
	text-align:right;
}

div#main .pagetop a{
	display:block;
	width:4.7em;
	margin:0 0 0 auto;
	padding:0 17px 2px 0;
	background: url(/customer/images/btn_arrow_up.gif) 95% 0.35em no-repeat;
}

div#main div#flashcontent{
	border:1px solid #CCCCCC;
  margin-bottom: 20px;
}

div#main div.flashcontent-noborder {
	border: none !important;
}


/** PAGETOP LINK COLOR **********************************************************************************************/
div#main .pagetop a:link{ color: #1e6a99;text-decoration:none; }
div#main .pagetop a:visited{ color: #5e8399;text-decoration:none; }
div#main .pagetop a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
div#main .pagetop a:active{ color: #e58000;text-decoration:none; }

/** FOOTER **********************************************************************************************************/
div#footer{
position:absolute;
bottom:-65px;
height:112px;
width:100%;
font-size:70%;
line-height:125%;
text-align:center;
background:#fff url(/customer/images/bg_globalfooter.jpg) 50% 0 no-repeat;
}

/* Fix IE6 um Problemen beim Nachladen per Ajax vorzubeugen */
*html body#page-56 div#footer {
position: relative;
top: -65px;
}

div#footer a{
color:#000;
}


/** FOOTER LINK COLOR ***********************************************************************************************/
div#footer a:link{ color: #000; text-decoration:none; }
div#footer a:visited{ color: #000; text-decoration:none; }
div#footer a:hover{ color: #1e6a99; text-decoration:none; background-color: #b2e1ff; }
div#footer a:active{ color: #e58000; text-decoration:none; }

div#footer .pagetop{
width:628px;
margin:0 auto;
padding:26px 92px 0 0;
text-align:right;
}

div#footer .pagetop a{
display:block;
width:4.7em;
margin:0 0 0 auto;
padding:0 17px 2px 0;
background: url(/customer/images/btn_arrow_up.gif) 95% 0.2em no-repeat;
}

/** FOOTER PAGETOP LINK COLOR ***************************************************************************************/
div#footer .pagetop a:link{ color:#1e6a99;text-decoration:none; }
div#footer .pagetop a:visited{ color:#1e6a99;text-decoration:none; }
div#footer .pagetop a:hover{ color:#1e6a99;text-decoration:none; background-color: #b2e1ff; }
div#footer .pagetop a:active{ color:#e58000;text-decoration:none; }

/** FOOTER MENU *****************************************************************************************************/
div#footermenu{
margin:0 0 19px;
color:#000;
}

div#footermenu a {
padding: 0;
}

div.copyright{
}

/* Context-Suche */
#context-search {
border: 1px solid #CDCDCD;
margin: 20px 0 20px 0;
background: #fff;
}

#context-search fieldset {
border: 0;
padding: 5px 10px 10px 10px;
margin: 0;
}

#context-search legend {
display: none;
}

#context-search h3 {
font-size: 1.0em;
font-weight: bold;
color: #1F699A;
padding: 0;
margin: 0 0 5px 0;
}

#context-search input {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
float: left;
width: 94px;
margin: 2px 3px 0 0;
}

#context-search input#search-submit {
width: auto;
overflow: visible;
padding: 0;
margin: 0;
}

*html #context-search input#search-submit {padding: 0 3px 0 3px;}
*+html #context-search input#search-submit {padding: 0 3px 0 3px;}



/* Uhrenfinder */
#uhrenfinder {
margin: 17px 0 13px 0;
}

#uhrenfinder ul {
background: url(/customer/images/bg_uhrenfinder.gif) no-repeat;
height: 39px;
}

#uhrenfinder ul {
width: 100%;
}

#uhrenfinder ul ul {
display: none;
}

#uhrenfinder ul li {
display: inline;
float: left;
position: relative;
padding-right: 10px;
margin-right: 10px;
background: url(/customer/images/listentrenner_uhrenfinder.gif) right no-repeat;
}

#uhrenfinder ul li.geschlecht {width: 80px; margin-left: 10px}
#uhrenfinder ul li.material {width: 50px;}
#uhrenfinder ul li.armband {width: 50px;}
#uhrenfinder ul li.zifferblatt {width: 65px;}
#uhrenfinder ul li.wasserdicht {width: 65px;}
#uhrenfinder ul li.technik {width: 50px;}
#uhrenfinder ul li.preis {width: 40px; padding: 0; background: none;}

#uhrenfinder ul li a {
color: #000;
font-size: 0.86em;
padding-right: 11px;
background: url(/customer/images/pfeil_uhrenfinder.gif) right 6px no-repeat;
}

#uhrenfinder ul li span {
font-size: 0.86em;
display: block;
}

/* Zweite Ebene */
#uhrenfinder ul li ul li {
float: none;
background: none;
padding: 0;
margin: 0;
}

#uhrenfinder ul li ul li a,
#uhrenfinder ul li ul li span {
display: block;
height: 1%;
padding: 0 8px 0 8px;
background: none;
}

#uhrenfinder ul li ul li span {
color: #999;
}

#uhrenfinder ul li ul li a:hover {
background: #D7DDE0;
}

#uhrenfinder ul li:hover ul,
#uhrenfinder ul li.sfhover ul {
padding: 5px;
position: absolute;
left: -12px;
top: 38px;
display: block;
border: 1px solid #ccc;
border-top: 0;
background: #fff;
height: auto;
opacity: 0.9;
filter: alpha(opacity = 90);
}

#uhrenfinder ul li.geschlecht ul {width: 87px; left: -10px;}
#uhrenfinder ul li.material ul {width: 170px;}
#uhrenfinder ul li.armband ul {width: 128px;}
#uhrenfinder ul li.zifferblatt ul {width: 74px;}
#uhrenfinder ul li.wasserdicht ul {width: 74px;}
#uhrenfinder ul li.technik ul {width: 120px;}
#uhrenfinder ul li.preis ul {width: 60px; left: -22px;}



/* Suchergebnisseite */
#content .ergebnisseite ul li span {
text-align: center;
background: none;
padding: 0;
}

#content .ergebnisliste li {
padding: 10px;
}

#content .ergebnisliste li.even {
background-color: #EEF1F2;
}

#content .ergebnisliste li strong,
#content .ergebnisliste li a {
display: block;
}

#content .ergebnisliste li strong {
color: #990000;
}

#content .ergebnisliste li a strong {
color: #1E6A99;
}

#content .ergebnisliste li a {
text-decoration: underline;
}

#content .ergebnisliste li a:hover {
text-decoration: none;
}



/* Weiterempfehlen */
.weiterempfehlen p {
margin-bottom: 25px;
}

.weiterempfehlen label {
float: left;
width: 165px;
}

.weiterempfehlen input,
.weiterempfehlen textarea {
font-family: Arial,Helvetica,sans-serif;
font-size: 1.0em;
float: left;
width: 365px;
margin-bottom: 9px;
border: 1px solid #abadb3;
padding: 2px;
}

.weiterempfehlen textarea {
height: 96px;
}

.weiterempfehlen input#weiterempfehlen-submit {
float: right;
margin-right: 4px;
width: auto;
background: none;
border: 1px solid #abadb3;
}

/* Fehlervalidierung */
.pflichterror {
color: red;
}

#content input.pflichterror {
border: 1px solid red;
}


/* Storefinder */
.storefinder {
background: url(/customer/images/bg_storefinder.gif) no-repeat;
padding: 20px;
width: 500px;
}

.storefinder legend {
display: none;
height: 0;
}

.storefinder fieldset {
border: 0 !important;
padding: 0;
margin: 0 0 0 0;
float: left;
display: inline;
}

.storefinder fieldset.column-left {
width: 504px;
}

.storefinder fieldset.column-right {
width: 174px;
}

.storefinder fieldset.column-left input,
.storefinder fieldset.column-left select {
border: 1px solid #ABADB3;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 1em;
margin-bottom: 14px;
padding: 2px;
width: 378px;
}

.storefinder fieldset.column-left select {
width: 162px;
margin-bottom: 0;
position: relative;
float: left;
}

.storefinder fieldset.column-left label {
float: left;
width: 118px;
font-weight: bold;
margin-top: 2px;
}

.storefinder fieldset.column-right strong {
display: block;
margin-bottom: 12px;
}

*html .storefinder fieldset.column-right strong {margin-bottom: 10px;}
*+html .storefinder fieldset.column-right strong {margin-bottom: 10px;}

.storefinder fieldset.column-right input {
margin: 3px 6px 5px 0;
float: left;
}

*html .storefinder fieldset.column-right input {margin: 1px 4px 0 0;}
*+html .storefinder fieldset.column-right input {margin: 1px 4px 0 0;}

.storefinder fieldset.column-right label {
margin: 0 10px 0 0;
float: left;
}

*html .storefinder fieldset.column-right label {margin: 2px 10px 0 0;}
*+html .storefinder fieldset.column-right label {margin: 2px 10px 0 0;}

#storefinder-submit {
margin: 2px 0 0 10px;
border:none;
padding:0 2px 1px;
width:auto;
}

*html .storefinder #storefinder-submit {margin: 0 0 0 118px;}

/* Storefinder-Liste */
#content .storefinder-liste {
background: url(/customer/images/bg_storefinder-liste.gif) no-repeat;
margin-bottom: 20px;
}

#content .storefinder-liste fieldset {
width: auto;
padding: 0;
margin: 0;
}

#content .storefinder-liste input {
width: 238px;
margin-right: 8px;
}

#content .storefinder-liste select {
width: 60px;
padding: 1px;
margin-right: 8px;
}

#content .storefinder-liste label {
margin-top: 2px;
}

#content .storefinder #storefinder-liste-submit {
overflow: visible;
width: auto;
margin: 0;
padding: 0 2px 1px 2px;
}

*html #content .storefinder #storefinder-liste-submit {padding: 0 4px 0 4px;}
*+html #content .storefinder #storefinder-liste-submit {padding: 0 4px 0 4px;}

/* Googlemap */
.storefinder-liste-map {
margin-bottom: 28px;
}

/* Pagination */
ul.pagination {
float: right;
margin-bottom: 10px;
}

ul.pagination li {
float: left;
}

ul.pagination li span {
color: #1e6a99;
font-weight: bold;
display: block;
margin: 0 2px 0 2px;
}

/* Pagination im productslineup */
.productslineup ul.pagination li,
.productslineup ul.pagination li a,
.productslineup ul.pagination li img {
width: auto;
margin: 0;
padding: 0;
border: 0;
}

.productslineup ul.pagination li a {
display: inline;
padding: 0 2px;
}

/* Ergebnisliste */
#content ul.storefinder-liste {
background: none;
}

#content ul.storefinder-liste li {
background: #f2f4f5;
margin-bottom: 13px;
padding: 5px 6px 4px 6px;
}

#content ul.storefinder-liste table th {
border-bottom: 1px solid #bfc0c1;
padding: 0 0 6px 0;
margin: 0;

}

#content ul.storefinder-liste table td {
padding: 2px 0 0 0;
margin: 0;
color: #333;
}

#content ul.storefinder-liste table th a {
color: #1e6a99;
}

#content ul.storefinder-liste table td span {
display: block;
color: #666;
}

/* Produkt Schnelleinstieg */
#produkte-schnelleinstieg-wrapper {
margin: 20px 0 0 0;
padding: 0;
background: url(/customer/images/schnelleinstieg_bg_kachel.gif) repeat-x scroll 0 114px;
height: 240px;
}

.einstieg-uhren {
float: left;
margin: 0 0 0 6px;

}

.einstieg-uhren p a,
.einstieg-uhren p a:hover {
background: url(/customer/images/btn_arrow_right.gif) no-repeat scroll 2px 0.3em;
display: block;
padding: 0 0 2px 20px;
}

div#main .column .descriptionGfx {
position:relative;
left: 485px;
}

div#main .column .preis {
height: 35px;
width: 73px;
position:relative;
left: 272px;
background:transparent url(/customer/images/bg_preis.gif) no-repeat scroll 0 0;
padding:8px 0 0 0px;
font-size:1.3em;
font-weight:bold;
text-align: center;
}

div#main .column .preis span.euro {
font-size:10px;
font-weight:normal;
}

div#main .column .preis span.uvp {
color:#999999;
font-size:10px;
font-weight:normal;
}

/* Pressedetailseite */
.pressedetail strong.date {
display: block;
font-size: 0.94em;
margin-bottom: 10px;
}

.pressedetail .bildlinks img {
float: left;
margin: 4px 13px 10px 0;
position: relative;
}

.pressedetail address {
display: block;
padding: 10px;
margin-bottom: 20px;
background: #F2F4F5;
font-style: normal;
}

.pressedetail address strong {
display: block;
margin-bottom: 10px;
}

.pressedetail .presse-teaser {
background: #F2F4F5;
padding: 5px;
float: left;
width: 160px;
margin-right: 15px;
margin-bottom: 10px;
}

.pressedetail .presse-teaser-last {
margin-right: 0;
}

.pressedetail .presse-teaser p {
margin: 0;
}

.pressedetail .presse-teaser-image {
margin-bottom: 7px;
}

/* Werbemotive-PopUp */
#window {
width: 775px;
height: 624px;
background-color: black;
text-align:left;
padding: 20px 0 0 25px;
}

.popup {
background: none;
}

#window #motiv1 {
float: left;
background:#fff url(/customer/images/ananta_werbe1.jpg) 0 0 no-repeat;
width: 363px;
height: 512px;
margin: 30px 25px 0 0;
}

#window #motiv2 {
float: left;
background:#fff url(/customer/images/ananta_werbe2.jpg) 0 0 no-repeat;
width: 363px;
height: 512px;
margin-top: 30px;
}

#window h1 {
color: #fff;
}
/* Texte mit Sternchen */
.data-table .rightArea p small {
line-height: 120%;
}



/* Water-Resistance-Tabelle  */
div#main .waterres-container table {
border-collapse:collapse;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
width:100%;
}


div#main .waterres-container table th {
background-color:#E5E5E5;
font-size:80%;
vertical-align:top;
}

div#main .waterres-container table td {
height:55px;
}

div#main .waterres-container table th,
div#main .waterres-container table td {
border:1px solid #BDBDBD;
font-weight:100;
line-height:130%;
padding:3px 5px;
}


/* Remove element */
.rmv{
display:block;
position:absolute;
top:-9999px;
left:-9999px;
}


/* clear element */
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear{display:inline-table;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */

/* reset element */
.reset{
display:block;
clear:both;
width:1px;
height:1px !important;
font-size:0%;
background:none !important;
overflow:hidden;
}
html>body .reset{overflow:visible;}

.clearfix:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
line-height: 0;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
/* for macIE \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* end of for macIE */
