/******** Globales *******************************************************************************/

* {
	margin:0px; padding:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background-color:#39352b;
	color:#39352b;
	
}
img, td, tr, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#39352b;
	border:none;
}
div#page {
	margin:0px auto;
	text-align:center;
	width:980px;
}
div.clearfloat {
	clear:both;
	height:1px;
}


/******** Main *******************************************************************************/

div#main {
	float:left;
	display:inline;
	text-align:left;
	width:980px;
	margin:0px;
	background-image:url(../images/hg_main.gif);
	background-repeat:repeat-y;
}


/******** Header ***************************/


div#header {
	float:left;
	display:inline;
	width:960px;
	height:130px;
	margin:0px 0px 0px 10px;
	background-color:#f9f9f4;
}
div#logo {
	float:left;
	display:inline;
	width:220px;
	height:130px;
}
div#lang {
	float:left;
	display:inline;
	width:740px;
	height:20px;
}
div#sites {
	float:left;
	display:inline;
	width:740px;
	height:20px;
	background-image:url(../images/hg_sites.gif);
	background-repeat:no-repeat;
}
div#banner {
	float:left;
	display:inline;
	width:740px;
	height:110px;
	/*padding-top:10px;*/
}
div#language {
	float:left;
	display:inline;
	width:740px;
}


/******** Nav ***************************/

div#nav {
	float:left;
	display:inline;
	width:960px;
	height:32px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/hg_nav.gif);
	background-repeat:no-repeat;
}

/******** Special Theme *********************/

div#specialtheme {
	float:left;
	display:inline;
	width:960px;
	height:30px;
	margin:0px 0px 0px 10px;
	border-bottom:1px solid #c2c2aa;

}


/******** Content ***************************/

div#flash-wrapper {
	float:left;
	display:inline;
	width:920px;
	margin:0px 0px 0px 30px;
}
div#content-wrapper {
	float:left;
	display:inline;
	width:720px;
}
.ovw {
	border-left:1px solid #dfdfd1;
	border-top:1px solid #dfdfd1;
	margin:0px 0px 0px 30px;
}
.dtl {
	border:1px solid #dfdfd1;
	margin:0px 0px 0px 30px;
	background-image:url(../images/hg_dtl.gif);
	background-repeat:repeat-y;
}
.txt {
	border:1px solid #dfdfd1;
	margin:40px 0px 0px 30px;
}
.txt-tabnav {
	border-left:1px solid #dfdfd1;
	border-right:1px solid #dfdfd1;
	border-bottom:1px solid #dfdfd1;
	margin:0px 0px 0px 30px;
}
.stnd {
	margin:0px 0px 0px 30px;
}
div.content {
	float:left;
	display:inline;
	width:660px;
	line-height:18px;
	margin:20px 0px 0px 30px;
}
div.content-item {
	float:left;
	display:inline;
	width:660px;
	padding-bottom:30px;
}
div.content-item h1 {
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}
div.content-item h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 20px 0px;
}
div.content-item h3 {
	font-size:12px;
	font-weight:bold;
}
div.content-item p {
	margin:0px 0px 20px 0px;
}

div#content-tabnav {
	float:left;
	display:inline;
	width:720px;
	margin:40px 0px 0px 30px;
}
ul#tabnav {
	width:720px;
	text-align:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dfdfd1;
	list-style-type:none;
	padding:6px 0px 5px 0px;
}
ul#tabnav li {
	display:inline;
	margin:0px 1px 0px 0px;
}
ul#tabnav a.active {
	color:#39352b;
	border-bottom:1px solid #ffffff;
	background-color:#ffffff;
	position:relative;
	padding-top:5px;
}
ul#tabnav li a {
	color:#cc3300;
	padding: 5px 10px;
	border:1px solid #dfdfd1;
	background-color:#f9f9f4;
	text-decoration:none;
}
ul#tabnav a:hover {
	background: #ffffff;
}

div.content-item-thumb {
	float:left;
	display:inline;
	width:150px;
}
div.content-item-text {
	float:left;
	display:inline;
	margin:0px 0px 0px 20px;
	width:490px;
}
div.content-item-text .linkinfo {
	font-size:11px;
}
div.content-item p.toplink {
	text-align:right;
	margin:0px;
}
div.content-item ul {
	display:block;
	list-style:none;
}
div.content-item li a {
	padding:0px 0px 0px 13px;
	background: transparent url(../images/btn_down.gif) no-repeat;
}
.topborder {
	padding-top:10px;
	border-top:1px dotted #dfdfd1;
}
div#nocontent {
	float:left;
	display:inline;
	width:720px;
	border-right:1px solid #dfdfd1;
	border-bottom:1px solid #dfdfd1;
}
div#nocontent p {
	padding:20px;
}
div#content-header {
	float:left;
	display:inline;
	width:720px;
	margin:40px 0px 0px 30px;
	padding:10px 0px 10px 0px;
	border-top:1px dotted #dfdfd1;
}
#iframe {
   position: absolute;
   z-index:1;
   display:none;
}
div#content-header form {
	float:right;
}
div#content-header h1 {
	float:left;
	font-size:18px;
	margin-top:4px;
	font-weight:normal;
}
div#category-teaser {
	float:left;
	display:inline;
	width:719px;
	height:330px;
	border-right:1px solid #dfdfd1;
	border-bottom:1px solid #dfdfd1;
	background: transparent url(../images/hg_category_teaser) repeat-x;
}
div#category-teaser-img {
	float:left;
	display:inline;
	width:360px;
	height:330px;
}
div#category-teaser-content {
	float:left;
	display:inline;
	width:359px;
	height:300px;
}
div#category-teaser-content p {
	float:left;
	display:inline;
	font-size:14px;
	line-height:20px;
	margin:0px 20px 20px 20px;
}
div#category-teaser-content h1 {
	display:block;
	font-size:24px;
	font-weight:normal;
	margin:40px 20px 20px 20px;
}
div#category-teaser-fotocredit {
	float:left;
	display:inline;
	margin:0px 20px 0px 20px;
	height:30px;
	font-size:11px;
	color:#c2c2aa;
}
div.pages {
	float:left;
	display:inline;
	text-align:right;
	width:720px;
	margin:40px 0px 0px 20px;
}
div#logo-header {
	float:left;
	display:inline;
	width:720px;
	margin:40px 0px 0px 30px;
	padding:0px 0px 10px 0px;
}
div#logo-header img {
	float:right;
}
div#teaser-large {
	float:left;
	display:inline;
	width:360px;
}
div#teaser-large p {
	float:left;
	display:inline;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	margin:0px 20px 20px 20px;
}
div#teaser-large h1 {
	display:block;
	font-size:24px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	margin:30px 20px 20px 20px;
}
div#teaser-content {
	float:left;
	display:inline;
	margin:30px 20px 0px 20px;
	height:270px;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
}
div#teaser-content h1 {
	display:block;
	font-size:24px;
	font-weight:normal;
	color:#ffffff;
	margin:0px 0px 20px 0px;
}
div#teaser-content-fotocredit {
	float:left;
	display:inline;
	margin:0px 20px 0px 20px;
	height:30px;
	font-size:11px;
	color:#8c1c00;
}
div#slideshow {
	float:left;
	display:inline;
	width:360px;
}
div#teaser-index {
	float:left;
	display:inline;
	width:720px;
	height:360px;
}
div#teaser-designer {
	float:left;
	display:inline;
	width:720px;
}
div#teaser-designer h1 {
	display:block;
	font-size:36px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	margin:190px 20px 10px 20px;
}
div#teaser-designer p {
	float:left;
	display:inline;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
	margin:0px 20px 0px 20px;
}

/******** Index ***************************/


div.content-index {
	float:left;
	display:inline;
	width:660px;
	padding-bottom:30px;
}
div.content-index ul {
	display:block;
	list-style:none;
}
div.content-index ul a.deslink {
	color:#39352b;
}
div.content-index ul li ul {
	margin:0px 0px 20px 20px;
}
div.content-index h1 {
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}

div.content-index ul li h1 {
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
	padding-top:5px;
	border-top:1px solid #dfdfd1;
}
div.content-index ul li h1 a {
	color:#39352b;
}
div.content-index ul li ul li h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
div.content-index ul li ul li h2 a {
	color:#39352b;
}

/******** Sidebar ***************************/

div#sidebar {
	float:right;
	display:inline;
	width:180px;
	margin:36px 30px 0px 0px;
}

div#search {
	float:right;
	display:inline;
	width:180px;
	margin:0px 0px 5px 0px;
}
div#cart {
	float:right;
	display:inline;
	text-align:left;
	width:180px;
	height:105px;
	margin:0px;
	background-image:url(../images/hg_cart.gif);
	background-repeat:no-repeat;
}
div#user {
	float:right;
	display:inline;
	text-align:left;
	width:180px;
	height:115px;
	margin:0px 0px 30px 0px;
	background-image:url(../images/hg_user.gif);
	background-repeat:no-repeat;
}
div#sidebarnav {
	float:right;
	display:inline;
	text-align:left;
	width:180px;
	margin:0px 0px 20px 0px;
}
div#highlights {
	float:right;
	display:inline;
	text-align:left;
	width:180px;
	height:235px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/hg_highlights.jpg);
	background-repeat:no-repeat;
}
div#last-comments {
	float:right;
	display:inline;
	text-align:left;
	width:180px;
	height:190px;
	margin:0px 0px 20px 0px;
	background-image:url(../images/hg_comments.jpg);
	background-repeat:no-repeat;
}


/******** Mainbottom ***************************/

div#mainbottom {
	clear:both;
	width:980px;
	height:80px;
	margin:0px;
	background-image:url(../images/hg_mainbottom.gif);
	background-repeat:no-repeat;
}



/******** Footer *******************************************************************************/

div#footer {
	float:left;
	display:inline;
	width:959px;
	margin:0px 0px 20px 10px;
	background-color:#484439;
	border:1px solid #787469;
}
div#clearall {
	clear:both;
	height:1px;
}


