@CHARSET "ISO-8859-1";

/* Farbdefinitionen 

	Grau Buttons Header Footer Rahmen etc.		#8CA1AA;
	CI-Orange									#E05712;
	

*/
html {
}
body {
	position:relative;
	margin:0px;
	background:#fff;
	padding:0px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9E8888;
}
a, a:hover, a:active {
	outline:0px none;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#dc1735;
}
img {
	border:0px none;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
	cell-spacing:0px;
}
td {
	padding:0px;
	vertical-align:top;
	margin:0px;
}
h1 {
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	padding:0px 0px 2px 0px;
	margin:0px;		
}
h2 {
	font-weight:bold;
	font-size:16px;
	line-height:20px;	
	padding:0px;
	margin:0px;		
}
h3 {
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	padding:0px;
	margin:0px;	
}
h4 {
	font-weight:bold;
	font-size:15px;
	padding:0px;
	margin:0px;		
}
h5 {
	
}
h6 {
	
}


form {
	margin:0px;
}
input.textfield {
	border:1px solid #716F6E;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	width:120px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#000;
}
input.radiobutton {
	padding:0px;
	width:14px;
	height:14px;
}
textarea {
	border:1px solid #716F6E;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#000;
}
input.button {
	border:1px solid #716F6E;
	background:#FFF;
	height:18px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#888888;
}

select {
	background:#FFF;
	height:18px;
	text-align:left;
	font-size:11px;
	color:#000;
}

.pr { position:relative; }

.b1, .b1:hover { font-weight:bold !important; }
.b0, .b0:hover { font-weight:normal !important; }
.u1 { text-decoration:underline !important; }
.u0 { text-decoration:none !important; }
.hac { text-align:center !important; }
.hal { text-align:left !important; }
.har { text-align:right !important; }
.haj { text-align:justify !important; }
.bal { margin-right:auto; }
.bac { margin-left:auto; margin-right:auto; }
.bar { margin-left:auto; }
.vat { vertical-align:top !important; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.dn { display:none !important; }
.di { display:inline !important; }
.db { display:block !important; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

.fs10 { font-size:10px !important; }
.fs11 { font-size:11px !important; }
.fs12 { font-size:12px !important; }
.fs14 { font-size:14px !important; }
.fs15 { font-size:14px !important; }
.fs16 { font-size:16px !important; }
.fs18 { font-size:18px !important; }
.fs20 { font-size:20px !important; }
.fs22 { font-size:22px !important; }
.fs24 { font-size:24px !important; }

.red {background: #F00;}
.error { color:#AA0000 !important; }

.errorTable {
	margin-left:20px;
	color:#e42;
	font-size: 12px;
	font-weight: bold;
	}
.errorTable td {
	padding-right: 10px;
	padding-top: 10px;
	}

/*
 *	Header und Navigation
 */

#pageBG {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:1003px;
}
#topHead {
	position:relative;
	height:122px;
	margin-left:19px;
	margin-bottom:5px;
}
#logo {
	position:absolute;
	top:29px;
	left:12px;
	width:316px;
	height:44px;
}
#infoLinks {
	position:absolute;
	top:10px;
	left:861px;
}
#reiterDiv {
	position:absolute;
	top:99px;
	left:12px;
	height:19px;
}
.reiter {
	height:19px;
	text-align:center;
	color:#000;
	line-height:19px;
	border-right:1px solid #FFF;
	background:#ececec;
}
.reiter a {
	font-size:12px;
	font-weight:normal;
	color:#000;
	display:block;	
	padding-left:5px;
	padding-right:5px;	
}
.reiter a:hover, .reiter a:active {
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	background:#c20a24;	
}
.aktiv {
	color:#FFF;
	background:#c20a24;
}
.aktiv a {
	color:#FFF;
}

#lastreiter {
	width:416px;
	height:19px;
	text-align:center;
	color:#9DA2A5;
	line-height:19px;
	background:#ececec;
}
#line4PXHeader {
	position:absolute;
	top:119px;
	left:12px;
	width:960px;
	height:4px;
	background:#d4d4d4;
}
#line4PXredFoot {
	margin-top:1px;
	width:960px;
	height:4px;
	background:#D41835;
}
.homeLink {
	font-size:14px;
	font-weight:bold;	
}
.homeLink:hover {
	font-size:14px;
	font-weight:bold;
	color:#e05712;	
}
#blockDiv {
	position:absolute;
	top:171px;
	left:0px;
	height:30px;
}
.block {
	width:111px;
	height:20px;
	background:#8ca1aa;
	color:#FFF;
	line-height:20px;
	padding-left:5px;
}
.blockSpacer {
	width:2px;
	height:20px;
	background:#FFF;
}
#lastblock {
	width:174px;
	height:20px;
	background:#a6f300;
	color:#FFF;
	line-height:30px;
}
.block a {
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
}
.block.active a,
.block a:hover, .block a:active {
	font-size:11px;
	font-weight: bold;
	color:#FFF;
}
.ticker {
	width:174px;
	height:20px;
	cursor: pointer;
}

/*
 *	Content Rahmen
 */
 
#content {
	width:960px;
	margin-left:31px;
}
#paneBottom {
	position:relative;
	margin-left:12px;
	padding-top:3px;		
}
.paneBottomHeader {
	padding-left:5px;
	width:111px;
	height:25px;
}
.paneBottomText a {
	font-weight:normal !important;
}
.paneBottomText {
	padding-left:5px;
	width:111px;	
}
.paneBottomHeader a {
	font-weight:bold;
}
.paneBottomSpacer {
	width:2px;
}
#paneRight {
	position:absolute;
	top:198px;
	left:826px;
	width:174px;	
}
#pmBild {
	visibility: hidden;
	display:none;
	}
#pmText {
	visibility: hidden;
	display:none;
	}
/*
 *	Content
 */

.contentBig {
	width:704px;
}
.contentSmall {
	width:704px;
}
.contentLeftTdBig {
	width:351px;	
}
.contentRightTdBig {
	width:351px;
}
.contentSeperatorVert {
	width:2px;
	background:#716F6E;
}
.contentSeparatorHori {
	width:704px;
	height:1px;
	background:#716F6E;
	margin-top:5px;
	margin-bottom:5px;	
}
.contentSeparatorHoriKlein {
	width:342px;
	height:1px;
	background:#716F6E;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;	
}
.contentLeftTdSmall {
	width:351px;	
}
.contentRightTdSmall {
	width:351px;
}
.contentNewsBig {
	width:338px;
	padding-left:6px;	
}
.contentBalken {
	width:338px;
	height:18px;
	margin-top:5px;
	font-weight:bold;
	background:#716F6E;
	color:#FFF;	
	text-align:center;
	line-height:18px;		
}
.contentBalkenSmall {
	width:165px;
	height:18px;
	font-weight:bold;
	background:#716F6E;
	color:#FFF;	
	text-align:center;
	line-height:18px;		
}
.contentNewsSmall{
	padding-left:6px;	
}
.bottomLine {
	margin-top:20px;
	padding-top:5px;
	width:100%;
	border-bottom:1px solid #CCCCCC;
}
.contentHeadline {
	margin-bottom:20px;
	padding-top:5px;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	font-size:19px;
	font-weight: bold;
	color:#CCCCCC;;
}
.contentSubtitle {
	font-weight:bold;
}
.contentText {
	padding-top:5px;
	padding-bottom:7px;
	font-size:12px;
	color:#888888;
	height:320px;
}
.contentTextAGB {
	padding-top:5px;
	padding-bottom:7px;
	font-size:12px;
	color:#888888;
}
.contentAcrobatLogoTd {
	width:230px;
	text-align:center;
	padding-top:20px;
}
.contentJobsTd {
	width:524px;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #716F6E;
}
.contentJobsTitleTd {
	color:#000;
	font-size:14px;
	font-weight:bold;
	width:320px;
}
.PreisGestrichen {
	text-decoration:line-through;
}
.PreisSale {
	color:#F00;
	font-weight:bold;
}

#t01 {
	position:absolute;
	top:0px;
	left:0px;
	
}
#film2 {
	position:absolute;
	top:14px;
	left:260px;
}
#storefinderHome {
	position:absolute;
	top:14px;
	left:502px;
}
#t04 {
	position:absolute;
	top:14px;
	left:743px;
}
#right1 {
}
#right2 {
	padding-left:19px;
	padding-top:7px;
}
#right3 {
	padding-left:19px;
	padding-top:7px;
}
#right4 {
	padding-left:19px;
	padding-top:7px;
}
#contentLeft {
	width:630px;
	padding-left:50px;
	padding-top:60px;
}
#contentRight {
	position:absolute;
	top:200px;
	left:735px;

}
#collections {
	position:relative;
	top:60px;
}
#flipbookSpace {
	position:absolute;
	top:187px;
	left:218px;
	width:622px;
	height:488px;
}
.CollectionsGrauerKopf {
	width:140px;
	padding-left:20px;
	height:19px;
	background:url(../images/stern.gif) no-repeat #B7B7B7;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.grauerBlock {
	margin-right:4px;
	width:237px;
	height:90px;
}
.grauerKopf {
	width:222px;
	padding-left:15px;
	height:19px;
	background:url(../images/stern.gif) no-repeat #B7B7B7;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.grauerBody {
	width:237px;
	height:70px;
	background:#ECECEC;
	margin-top:1px;
}
.kontakt {
	width:562px;
	font-size:12px;
}
.kontakt input.text {
	border:1px solid #CECECE;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	width:356px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	color:#888888;
}
.kontakt .left {
	width:186px;
	height:22px;
	padding-left:5px;
	background:#FBFBFB;
	border:1px solid #CECECE;
	color:#888888;
	vertical-align: middle;
	font-size: 12px;
}
.kontakt .right {
	width:366px;
	height:22px;
	border:1px solid #CECECE;
	padding-left:2px;
	vertical-align: middle;
}
.kontakt textarea {
	border:1px solid #CECECE;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#888888;
	width:356px;
}
.kontakt input.button {
	border:1px solid #CECECE;
	background:#FFF;
	height:18px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#888888;
}
.adresse {
	padding-top:20px;
	padding-left:30px;
	font-size: 12px;
	color:#888888;
}
.adresse a, .adresse a:hover, .adresse a:active {
	font-size: 12px;
	color:#888888;
}
.contactFormConfirmation td {
	padding-right:20px;
	padding-bottom:5px;
}
/*
 * Stores
 */
  .stores {
 	margin-left:20px;
 	height:340px;
 	width:400px;
 	overflow: auto;
 }
 .stores td {
 	border-top:1px solid #CECECE;
 	padding-top:10px;
 	padding-bottom:10px;
 	padding-left:10px;
 	
 }
 .stores th {
 	padding-bottom:10px;
 	text-align: left;
 	color:#E21735;
 }
 