html {
	font-size:62%;
}
table {
	font-size:100%;
	clear:both;
}
* {
	margin:0pt;
	padding:0pt;
}
body {
	background-color:#fff;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	text-align:center;
	background-image:url(/fileadmin/images/bg.jpg);
}
p, legend {
	font-size:1em;
	line-height:1.4em;
	margin:0.1em 0pt 0.7em;
}

span.klein {
	font-size:10px;
	color:silver;
}
legend {
	color:#666666;
	font-weight:bold;
}
img {
	border:0pt none;
	vertical-align:middle;
}
ul,ol {
	margin:0.5em 0pt 0pt 2em;
	padding:0pt;
	clear:both;
}
li {
	line-height:1.4em;
	padding:0pt;
	list-style:none;
	list-style-image:url(/fileadmin/images/li_plus.gif);
}

li.faqtitle {
	margin-bottom:10px;
	list-style-position:bottom;
}

a, a:link {
	color:#C80A0A;
	text-decoration:none;
}
a:visited {
	color:#C80A0A;
}
a:hover {
	color: #d50a27
	text-decoration:none;
}
h1 {
	font-family:Arial,sans-serif;
	font-size:1.3em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	background-color: #f0f0f0;
	width:573px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:3px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

div#layout1 h1 {
	border:none;
	background-color:white;
	width:auto;
	width:100%;
}

h1.gray, h2.gray, h3.gray {
	color:#8B7A6C;
}
h2 {
	font-size:1.3em;
	padding:0.4em 0pt;
}
h3 {
	font-size:1.1em;
	padding:0.4em 0pt;
}
form {
	display:inline;
}
fieldset {
	border:0pt none;
}
input, label {
	vertical-align:middle;
}

label {
	width:100px;
	display:block;
	float:left;

}

.csc-mailform-submit {
	margin:0px;
	margin-top:10px;
	margin-bottom:20px;
}
select, input, textarea {
	color:black;
	font-size:100%;
	margin:0pt 0.4em;
}
select {
	border:1px solid #999999;
}
textarea {
	font-size:100%;
	padding:2px;
	font-family:arial, helvetica, sans-serif
}
option {
	margin-right:0.4em;
}

#wrap {
	background-color:white;
	border-color:#fff;
	border-style:solid;
	border-width:0px 5px 5px;
	margin:20px auto 100px;
	text-align:left;
	width:770px;
}
* + html #wrap {
	margin-top:20px auto;
}

* html #wrap {
	margin-top:20px auto;
}
#globalNav {
	width:770px;
}
#globalNav .logo {
	display:inline;
	float:left;
	height:64px;
	margin:10px 20px;
	width:88px;
}
#globalNav .topNav {
	float:right;
	margin-right:6px;
	margin-top:0px;
}

.utilNav {
	font-size:1.01em;
	margin-top:0px;
	padding-top:11px;
	text-transform:uppercase;
}
.utilNav a {
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
}
.utilNav a:hover {
	text-decoration:none;
}
.utilNav .sep {
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(/fileadmin/images/sep1.gif);
}
/*?*/
.adjust-bag {
	margin:-5px -6px 0px 2px;
}
.salutation {
	padding-top:33px;
	text-align:right;
}

#secondaryNav {
	background-color:#E51839;
	background-repeat:repeat-x;
	clear:both;
	font-size:1.1em;
	height:36px !important;
	margin-top:6px;
	vertical-align:top;
	width:770px;
	background-image:url(/fileadmin/images/bg_secnav.gif);
	overflow:crop;
}
#secondaryNav ul {
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#secondaryNav ul li {
	float:left;
	height:33px;
	list-style-image:none;
	margin:0pt;
}
#secondaryNav iframe {
	left:-300px;
	position:absolute;
	top:-300px;
	z-index:0;
}
#secondaryNav img {
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:white;
	font-size:1.25em;
	padding:0px 13px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}
#secondaryNav a {
	color:white;
	text-decoration:none;
}
#secondaryNavItems {
	float:left;
}
#secondaryNavItems a, #secondaryNavItems .sep {	
	display:block;
	float:left;
	height:30px;
	line-height:30px;
}
#secondaryNavItems a {
	padding:0px 10px;
}
#secondaryNavItems a:hover {
	background-color:#99071E;
}
#secondaryNavItems .sep {
	background-position:center;
	background-repeat:no-repeat;
	margin:0px;
	width:3px;
	background-image: url(/fileadmin/images/sep2.gif);
	display:inline;
	float:left;
}

.secondaryNavItem {
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

* div.dmenu {
	background-color:#F7F6F6;
	border:1px solid #D50A27;
	margin-top:0px;
	width:155px;
	display:block;
}
* div.dmenu  a {
	color:#333333;
	cursor:pointer;
	display:block;
	font-size:1em;
	padding:7px 0px 7px 8px;
	text-align:left;
	text-decoration:none;
	width:147px;
}
* div.dmenu a:hover {
	background-color:#FFFFFF;
	color:#D50A27;
	text-decoration:none;
}
* div.dmenu div {
	border-bottom:1px solid #FFFFFF;
}
* div.dMenuBottom a {
	background-image:none;
	border-bottom:1px solid #EAE5E0;
}

#breadcrumbing, #breadcrumbs {
	border-bottom:1px solid black;
	clear:both;
	height:24px;
	line-height:24px;
	padding-left:10px;
}
#breadcrumbs a:hover {
	color:#D50A27;
}
#breadcrumbsDetailPage {
	clear:both;
	height:24px;
	line-height:24px;
	padding-left:10px;
}
#breadcrumbing .focus, #breadcrumbs .focus {
	color:#BB5B6C;
}
#layout1 {
	margin-bottom:2px;
	min-height:27em;
	width:770px!important;
}
#layout2, #layout2a, #layout3 {
	border-top:1px solid #4E4848;
	margin-bottom:0em;
	min-height:34em;
	/*overflow:hidden;*/
	width:770px;
}

#layout1 #content {
	margin-bottom:1em;
	padding:0pt;
	min-height:400px;
	/*border-left:1px solid #4E4848;*/
}


#layout2 #content, #layout2a #content, #layout3 #content {
	float:left;
	/*margin:0pt 0pt -32767px;*/
	/*padding:0pt 0pt 32767px;*/
	text-align:left;
	border-left:1px solid #4E4848;
	min-height:400px;
}
#layout2 #content {
	width:619px;
}
#layout2a #content {
	width:599px;
	
}
#layout3 #content {
	width:490px;
}

#layout2a {
	border-top:0px none;
}

#content_col1, #content_col2, #content_col3 {
	float:left;
}

#content_col1 {
	width:310px;
}

#content_col1 .margin {
	padding:20px;
}

#content_col2 {
	width:240px;
}

#content_col2 .margin {
	padding-top:20px;
}

#content_col3 {
	width:200px;
}

#content_col3 .margin {
	padding-top:20px;
}

#modelle {
	
}

#modelle .head {
	background-color:#efefef;
	border-bottom:1px solid black;
}

#kollektion {
	margin-top:20px;
	border-bottom:1px solid black;
	width:750px;
	border-right:1px solid black;
	margin-bottom:10px;
}

#kollektion .margin {
	margin-bottom:20px;
}

#kollektion .head {
	background-color: #efefef;
	background-color:#E51839;
	background-repeat:repeat-x;
	clear:both;
	font-size:1.1em;
	height:36px !important;
	vertical-align:top;
	width:750px;
	background-image:url(/fileadmin/images/bg_kollektion.jpg);
	overflow:crop;
	color:white;
}

#kollektion .head span {
	padding-left:10px;
	line-height:22px;
}

#kollektion .uhren {
	float:left;
	width:140px;
	text-align:center;
}

#kollektion .uhren a {
	display:block;
}

#email-signup-bar {
	background-color:black;
	background-position:100%;
	background-repeat:no-repeat;
	clear:both;
	color:#FFFFFF;
	height:25px;
	width:770px;
	position:relative;
}
#email-signup-bar div {
	display:inline;
	font-family:Arial;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding:1px;
}

#facebook {
	position:absolute;
	top:-5px;
	right:3px;
	width:120px;
}

#facebook div a {
	margin:0px !important;
	padding:0px !important;
}

#facebook #text {
	float:left;
	width:65px;
	font-size:10px;
	line-height:31px;
}

#facebook #icon {
	float:left;
	width:40px;
}

#menu-bottom {
	padding-top:5px !important;
	text-align:center;
	display:block !important;
}

#email-signup-bar div a {
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:5px;
	margin-right:5px;
}

.footerBackground {
	background-color:#E8EAEA;
}

#copyright {
	font-family:Arial;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:center;
}

#homepage_watch {
	margin-top:25px;
	width:770px;
	height:310px;
	/*background-image:url(/fileadmin/images/bg_watch.jpg);*/
	background-repeat:no-repeat;
}

#homepage_watch_swf {
	padding-top:0px;
	padding-left:7px;
}

#homepage_teaser {
	margin-top:20px;
	margin-bottom:20px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
}

#homepage_teaser  {

}


div.homepage_teaser_box {
	width:238px;
	margin-left:7px;
	margin-right:9px;
	height:204px;
	float:left;
}

div#homepage_teaser div.homepage_teaser_box div.margin {
	margin-left:0px !important;
	padding-left:0px !important;
}	

div.tx-jppageteaser-pi1 {
	float:left;
}

#subpage_teaser {
	margin-top:10px;
}

.subpage_teaser_box {
	/*border:1px solid black;*/
	width:137px;
	margin-left:0px;
	margin-right:7px;
	margin-bottom:10px;
	height:200px;
	float:left;
	text-align:center;
}

.subpage_teaser_img {
	text-align:center;
	margin-bottom:7px;
}

div.homepage_teaser_box .margin, div.subpage_teaser_box .margin {
	padding:7 7 0 7;
	margin:0px !important;
}

.clearboth {
	clear:both;
}

td #leftCell {
	border-right:1px solid black;
	vertical-align:top;
	width:165px;
}
td #mainCell {
	vertical-align:top;
}
#leftCell .recentlyViewed li, #leftCell .customersWhoBought li {
	list-style-type:none;
	margin:6px 0px;
}
#lMenu {
	/*border-right:1px solid #4E4848;*/
	float:left;
	/*margin-bottom:-32767px;*/
	/*padding-bottom:32767px;*/
	width:160px;
}

#lMenu .margin {
	padding:16px 0px 12px 12px;
	float:left;
}

#lMenu .category {
	font-weight:bold;
}
#lMenu #lMenuEmbeddedLayout div {
	margin-top:0.7em;
}
#lMenu #lMenuEmbeddedLayout a {
	text-decoration:none;
}
#lMenu .selected a {
	color:#BB5B6C;
}
#lMenu .recentlyViewed a, #lMenu .customersWhoBought a {
	margin:3em 0pt 0pt;
	text-decoration:underline;
}
#lMenuEmbeddedLayout {
	border-right:1px solid #4E4848;
	float:left;
	margin-bottom:-32767px;
	width:160px;
}
td #lMenuEmbeddedLayout {
	vertical-align:top;
}
#rMenu {
	float:right;
	width:282px;
}

a.headerDefaultCSScenter-0 {
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: Bold;
	text-decoration: none;
	
}    
span.headerDefaultCSS-0 {
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial;
	font-weight: Bold;
	text-decoration: none;
	font-size: 14px;
	display:block;
}       
                                  
a.linkDefaultCSScenter-0 {
	color: #000000; 
	font-family: Arial;
	font-size: 11px;
	font-weight: Normal;
	text-decoration: none;
}   
a.linkDefaultCSScenter-0:link {
	color: #000000; 
	text-decoration: none 
}
a.linkDefaultCSScenter-0:visited {
	color: #000000; 
	text-decoration: none
}
a.linkDefaultCSScenter-0:hover {
	color: #000000; 
	text-decoration: none 
}    
.highlightCSScenter-0 {
	color: #000000; 
	font-family: Arial;
	font-size: 11px;
	font-weight: Normal;
	text-decoration: none;
}   
.highlightHeaderCSScenter-0 {
	color: #000000; 
}   

#content div.margin {
	margin-left:7px;
}

div.csc-header {
	float:left;
	margin-top:14px;
	margin-bottom:14px;
}


div.csc-textpic-imagewrap {
	padding-top:7px;
}

div.csc-textpic-text {
	float:left;
	padding-left:7px;
	padding-right:7px;
}

.tx-rlmpflashdetection-pi1 {
	/*float:left;*/
}

a.selected {
	color:rgb(213, 10, 39);
	text-decoration:none;
}

p.bodytext {
	clear:both;
}

div.manuals_suche {
	background-color:#f0f0f0;
	padding: 10px;
	width:250px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

div.manuals_suche_headline {
	width:60px;
	background-color:#d50a27;
	color:white;
	font-weight:bold;
	padding-left:10px;
}

div.manuals_suche input {
	margin:0px;
	padding:0px;
}

div.floatbox1,div.floatbox2  {
   float:left;
   text-align:left;
   width:180px;
   margin-right:10px;
   margin-bottom:20px;
}

div.floatbox2 {
  width: 270px;
}

td.menu_left {
padding-bottom:3px;
padding-top:3px;
}


