body, html {
	height:100%;
	font: 11px/1.4em Verdana, Arial, sans-serif;
	margin:0px;
	padding:0px;
	text-align:justify;
	color:black;
	background:#fff url('../../../images/backgradient.gif') top left repeat-x;
}
p {
	padding:0px;
	margin:0px;
}
a, a:visited {
	color:black;
}
	
	
li {margin:0; padding:0;}
ul {margin:0; padding:0; }
ul{ list-style-type:none; 
    }
ul  { padding-left:15px; }
ul li {  }
ul li ul li { margin-bottom:2px; }
li {
	list-style:disc;
}
h1 {
	
	font-size:12px;
	font-weight:bold;
	color:#043465;
	padding:0px;
	line-height:20px;
}

h3 {
	
	font-size:12px;
	font-weight:bold;
	color:#043465;
	padding:0px;
	margin:0px;
}

#centercontainer {
	position:relative;
	top: 3px;
	left:50%;
	width:970px;
	height:570px;
	margin-left:-490px;
}

#sitecontainer {
	 position:absolute;
	 left:0px;
	 margin: 0 auto;
	 top:0px;
	 width:970px;
	 height:570px;
	 z-index:1;
}

#showcase_cover {
	position:absolute;
	top:65px;
	left:16px;
	width:936px;
	height:480px;
	background-color:white;
	-moz-opacity:0.01;
	opacity:0.01;
	filter: alpha(opacity=1);
	overflow:hidden;
	z-index:3;
}
#showcase {
	position:absolute;
	top:65px;
	left:16px;
	width:936px;
	height:480px;
	overflow:hidden;
	z-index:2;
}
#penzmode {
	position:absolute;
	top:13px;
	left:857px;
}

#text_damen, #text_herren {
	position:absolute;
	top:0;
	left:490px;
	padding-top:20px;
	width:430px;
	height:470px;
	overflow:hidden;
}

#topbackground {
	position:absolute;
	top:63px;
	left:14px;
	height:485px;
	width:940px;
	background:transparent url('../../../images/background.gif') top left no-repeat;
}
#topbackground_left {
	position:absolute;
	top:63px;
	left:13px;
	height:316px;
	width:468px;
	background:transparent url('../../../images/bighalfbox.gif') top left no-repeat;
}
#bottombackground {
	position:absolute;
	top:390px;
	left:14px;
	height:156px;
	width:940px;
	background:transparent url('../../../images/bottombackground.gif') top left no-repeat;
}
#topbackground_right {
	position:absolute;
	top:63px;
	left:489px;
	height:316px;
	width:468px;
	background:transparent url('../../../images/bighalfbox.gif') top left no-repeat;
}
#text_trends {
	position:absolute;
	top:40px;
	left:16px;
	width:220px;
	height:140px;
}
#pictures_trends {
	position:absolute;
	top:10px;
	left:240px;
	width:700px;
	height:140px;
}
#contactdetails {
	position:absolute;
	top:390px;
	left:14px;
	height:106px;
	width:221px;
	padding:38px 15px 15px 14px;
	background:transparent url('../../../images/kontaktdatenbox.gif') top left no-repeat;
}

#legalnotice {
	position:absolute;
	top:390px;
	left:250px;
	height:106px;
	width:201px;
	padding:38px 15px 15px 14px;
	background:transparent url('../../../images/impressumbox.gif') top left no-repeat;
}

#welcome_text {	
	position:absolute;
	top:384px;
	left:11px;
	width:213px;
	height:108px;
	padding:38px 15px 15px 13px;
	background:#fff url('../../../images/welcomebox.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#leftbox_stores {	
	position:absolute;
	top:390px;
	left:13px;
	width:435px;
	height:106px;
	padding:38px 15px 15px 17px;
	background:#fff url('../../../images/damenstore_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}

#rightbox_stores {	
	position:absolute;
	top:390px;
	left:489px;
	width:438px;
	height:106px;
	padding:38px 15px 15px 14px;
	background:#fff url('../../../images/herrenstore_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#rightbox_openhours {	
	position:absolute;
	top:390px;
	left:489px;
	width:438px;
	height:106px;
	padding:38px 15px 15px 14px;
	background:#fff url('../../../images/openhours_back.jpg') top left no-repeat;
	overflow:hidden;
	z-index:2;
}

#leftbox_designer {
	position:absolute;
	top:390px;
	left:13px;
	width:435px;
	height:106px;
	padding:38px 15px 15px 17px;
	background:#fff url('../../../images/designerdamen_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#rightbox_designer {
	position:absolute;
	top:390px;
	left:489px;
	width:435px;
	height:106px;
	padding:38px 15px 15px 17px;padding:38px 15px 15px 17px;
	background:#fff url('../../../images/designerherren_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#pictures_team {
	position:absolute;
	top:30px;
	left:13px;
}
#leftbox_team {	
	position:absolute;
	top:390px;
	left:13px;
	width:435px;
	height:106px;
	padding:38px 15px 15px 17px;
	background:#fff url('../../../images/teamdamen_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#rightbox_team {	
	position:absolute;
	top:390px;
	left:489px;
	width:435px;
	height:106px;
	padding:38px 15px 15px 17px;
	background:#fff url('../../../images/teamherren_back.gif') top left no-repeat;
	overflow:hidden;
	z-index:2;
}
#showcase_stores_left, #showcase_stores_right {
	position:absolute;
	top:2px;
	left:2px;
}

#showcase_damen, #showcase_herren {
	position:absolute;
	top:2px;
	left:2px;
}


#modetip {
	position:absolute;
	top:379px;
	left:504px;
	width:456px;
	height:171px;
	background: #fff url('../../../images/modetip_background.jpg') top left no-repeat;
	z-index:10;
}
#modetip_text {
	position:absolute;
	left:250px;
	top:27px;
	width:150px;
	height:100px;
	padding-top:18px;
	overflow:hidden;
}
#highlight {
	position:absolute;
	left:258px;
	top:385px;
	width:213px;
	height:108px;
	padding:38px 15px 15px 17px;
	background:#fff url('../../../images/highlight.gif') top left no-repeat;
	
}
#headline {
	position:absolute;
	top:20px;
	left:15px;
}
#ajaxsitecontent {
	position:absolute;
	width:970px;
	height:570px;
}
#ajaxcontent {
	position:absolute;
	top:4px;
	left:4px;
	width:880px;
	height:390px;
	overflow:hidden;
	z-index:1;
}
#ajaxcontentloading {
	position:absolute;
	top:4px;
	left:4px;
	width:480px;
	height:310px;
	overflow:hidden;
	z-index:-1;
}
#text_portrait {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
#text_landscape {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

#mainmenu {
	position:absolute;
	left:9px;
	top:551px;
	padding-top:3px;
	width:951px;
	height:42px;
	background:#fff url('../../../images/menuback.gif') top left no-repeat;
	z-index:10;
}

#credits {
	position:absolute;
	top:460px;
	left:954px;
	width:15px;
	height:76px;
	z-index:1000;
	overflow:hidden;
}


/* Contactform */

#contactform {
	position:relative;
	width:100%;
	overflow:hidden;
	
}
#contactformtable td {
	border:0px solid #4d4d4d;
	text-align:left;
	vertical-align:top;
	padding:3px;
	font-weight:normal;
}
.textfield {
	font: 11px/1.5em Arial, sans-serif;
	background-color:#f3f3f3;
	border:1px solid #4d4d4d;
	color:#4d4d4d;
}
#contactformtable input, textarea, select {
	font: 11px/1.5em Arial, sans-serif;
	padding:0px;
	background-color:#f3f3f3;
	border:1px solid #4d4d4d;
	color:#4d4d4d;
}
input {
	font: 11px/1.5em Arial, sans-serif;
}
#contactformtable input:focus, textarea:focus, select:focus {
	font: 11px/1.5em Arial, sans-serif;
	padding:0px;
	border:1px solid #a3a3a3;
}
#errorbox {
	background-color:#000000;
	color:white;
	text-align:center;
	color:white;
	padding-top:10px;
	border:1px solid #4d4d4d;
	position:absolute;
	z-index: 11000;
	top:20px;
	left:85px;
	height: 79px;
	width: 285px;
	visibility: hidden;
}

.sIFR-hasFlash h1 {
  font-size: 16px;
  line-height:24px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.sIFR-hasFlash h1.news {
  font-size: 16px;
  line-height:24px;
  padding:0px;
  margin-top:0px;
  margin-bottom:8px;
}

.sIFR-hasFlash h1.openhours {
  font-size: 16px;
  line-height:20px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}
.sIFR-hasFlash h1.stores {
  font-size: 16px;
  line-height:20px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}
.sIFR-hasFlash h1.contact {
  font-size: 16px;
  line-height:20px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.sIFR-hasFlash h1.models {
  font-size: 16px;
  line-height:20px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
}

.sIFR-hasFlash h2 {
  font-size: 14px;
  line-height:16px;
  padding:0px;
   margin-top:10px;
  margin-bottom:4px;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: transparent;
	cursor: pointer;
	z-index:1000;
}

#lbCenter, #lbBottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
	z-index:1001;
}

.lbLoading {
	background: #fff url(../../../images/slimbox/loading.gif) no-repeat center;
	z-index:1001;
}

#lbImage {
	border: 10px solid #fff;
	z-index:1001;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	z-index:1001;
}

#lbPrevLink {
	background: transparent url(http://www.penzmode.at/slimbox/css/prevlabel.gif) no-repeat 0% 16px;
	left: 0;
	z-index:1001;

}


#lbNextLink {
	background: transparent url(http://www.penzmode.at/slimbox/css/nextlabel.gif) no-repeat 100% 16px;
	right: 0;
	z-index:1001;
}


#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
	z-index:1001;
}
#boxheadline {
	position:absolute;
	top:25px;
	left:16px;
	text-align:right;
}
#boxheadlinedesigner {
	position:absolute;
	top:25px;
	left:36px;
	text-align:right;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../../images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 5px 5px 5px;
	padding-top:10px;
	z-index:1001;
}
#lbCloseLink:hover {
	background: transparent url(../../../images/slimbox/closelabel2.gif) no-repeat center;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
	z-index:1001;
}

#lbCaption {
	font-weight: bold;
	z-index:1001;
}
#showcase2 {
	top:50px;
	left:6px;
	width:810px;
	height:259px;
	z-index:400;
	border:1px solid #d4d4d4;
}
#loading {
	position:absolute;
	left:120px;
	top:300px;
	z-index:0;
}
#musicplayer {
	position:absolute;
	top:5px;
	right:-5px;
	width:17px;
	height:16px;
	z-index:200;
	background: transparent url('../../../musicplayer/headphones.gif') top left no-repeat;
}
.tool-tip {
	color: #fff;
	width:139px;
	z-index: 13000;
	background: url(../../../images/bubble.png) top left;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #df0511;
	padding: 8px 8px 4px;
	background: url(../../../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	text-align:left;
	font-weight:bold;
	background: url(../../../images/bubble.png) bottom right;
}
#ajaxteamcontent {
	position:absolute;
	top:4px;
	left:4px;
	width:450px;
	height:310px;
	
}
#ajaxteamloading {
	position:absolute;
	top:4px;
	left:4px;
	width:450px;
	height:305px;
	
}
.slideshow p {
	position:absolute;
	top:292px;
	right:-2px;
	padding-right:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	color:white;
	z-index:100000;	
}
