#map * {
	color: #000;
}
     /* \*/
    * html .gainlayout { height: 1%; }
    /* */
* {
margin:0;
padding:0;
}

body{
font-family:arial,sans-serif;
/*text-align:center;*/
color:#FFF;
font-size:11px;
background-color:#5b0117;
}

/* General Style Info */
a{
color:#fff;
text-decoration:none;
}
a:hover{
color:#fff;
text-decoration:underline;
}

a img{
border:none;
}

h1, h2, h3, h4{
font-weight:normal;
}

h1{
color: #fff;
font-size: 13px;
padding: 3px;
background-color: #49010F;
margin-bottom: 6px;
}

h2{
color:#fff;
margin:0.3em 0;
font-size: 14px;
}

h3{
color:#fff;
font-size: 140%;
}

h4{
color:#c6c65b;
font-weight:normal;
}

em {
font-size: 12px;
}

ul, li {
margin: 0 12px;
}


img {
border:0px;
}

img, div {
behavior:url(new_layout/iepngfix.htc);
}

#all {
margin: 0 auto;
width: 910px;
background-color:#76001B;
background-image:url(new_layout/BG.png);
text-align:center;
}
#head{
margin: 0 auto;
text-align: left;
width: 900px;
}

#topimage{
height:67px;
width: 900px;
background-image:url('new_layout/head_bg1_blank.jpg');

}
#headbg {
width:900px;
height:246px;
}

#menue {
height:219px;
line-height:25px;
margin-left:48px;
padding:125px 35px 0px 0px;
position:absolute;
text-align:right;
top:0px;
font-size:11px;
width:192px;
}

#hor_menu {
padding:12px 0px  12px 0px;
width:900px;
/*background-color:#67091d;*/
background-image:url('new_layout/fen_menu_bg.jpg');
text-align:right;
}

/* Menü Schatten */
#hor_menue_shadow {
width:900px;
height:6px;
font-size: 1px;
background-image:url('new_layout/fen_shape_nav_down.png');
}

/* Inhalt Start */
#content {
width:900px;
background-color:#76001B;
overflow:hidden;
background-image:url('new_layout/fen_content_bg.png');
background-repeat:repeat-x;
padding-bottom:10px;
}

#footer_line {
background-image:url(new_layout/fen_footer_bg.png);
clear:both;
color:#FFFFFF;
font-size:11px;
height:20px;
margin-top:10px;
padding:5px 5px 0px;
width:890px;
}


#footer_right {
position:relative;
left:745px;
top:-14px;
width:160px;
}

#footer_line_shadow {
width:900px;
font-size: 1px;
height:6px;
background-image:url('new_layout/fen_footer_shadow.png');
}

#footer_down_spacer {
height:6px;
width:900px;
background-color:#78001b;
}

/* Links Menu - Wear usw */
#fashion_collection {
width:219px;
height:27px;
background-image:url(new_layout/fen_collection.png);
padding-top:10px;
color:#FFF;
text-align:center;
letter-spacing:2px;
font-size:15px;
}

#left_menu {
padding-top:23px;
padding-left:39px;
padding-right:53px;
margin-bottom:10px;
float:left;
}

#left_menu_content {
font-size:11px;
width:200px;
padding:5px 10px;
}

#left_menu li{
	position:relative;
    left:-20px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px dashed #733011;
	font-size:12px;
	color:#FFFFFF;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* Content Container */
#inner_content {
width:560px;
float:left;
}

#inner_nav {
padding-right:10px;
}


/* Special News CSS */
#news_left_menu {
float:left;
margin-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:23px;
}

.fashion_collection {
margin-left:19px;
}

#news_left_menu_content {
font-size:11px;
width:200px;
padding:5px 10px;
margin-left:19px;
margin-right:33px;
text-align:left;
}

#leftmenu_video {
height:213px;
padding:30px 0px 0px 23px;
width:252px;
background-image:url('new_layout/video_bg.gif');
}

#news_events {
margin-left:25px;
margin-top:20px;
float:left;
width:555px;
}

#news_box {
min-height:200px;
margin-top:20px;
background-color:#5C0016;
float:left;
width:210px;
padding:10px;
padding-bottom:10px;
}

#news_box a{
color:#d19a05;
text-decoration:none;
}

#news_box img {
margin:5px;
}

.newsbox_head {
font-size:15px;
font-weight:bold;
letter-spacing:2px;
}

.newsbox_red {
color:#a20425;
}

#event_box {
padding:10px;
min-height:200px;
margin-top:20px;
background-color:#5C0016;
float:left;
width:230px;
margin-left:25px;
}
#event_box a{
color:#d19a05;
text-decoration:none;
}

#event_box img {
margin:5px;
}
/* Geteiltes Content */
/* Downloads */
#downloads {
background-color:#5C0016;
float:left;
min-height:351px;
margin:20px 0px 10px 0px;
padding:20px 10px 0px 20px;
width:325px;
font-size:11px;
}

/* FEN Tools */
#fen_tools{
margin-top:20px;
float:left;
}

/* END  Geteiltes Content */
/* Grosses Content*/
#full_content {
background-color:#5C0016;
float:left;
margin:20px 0px 10px 0px;
padding:20px;
min-height:250px;
width:520px;
font-size:11px;
}

#full_content_header_left {
float:left;
width:320px;
}

#full_content_header_right {
width:200px;
float:left;
}

#full_content_header_right img{
margin-bottom:5px;
}

/* Dropdown */
#dropdownlayer{
padding-left:525px;
top:0px;
width:351px;
height:21px;
padding-top:19px;
position: absolute;
}

#dropdown1{
padding-right:24px;
}

#dropdown2{
padding-left:1px;
}


#products_small {
width:500px;
text-align:center;
margin:10px 0px;
}
#products_small img {
margin:2px;
}

/* Dropdown End */


.calculator_filed{
	background-color: #49010F;
	border: none;
	padding: 5px;
	text-align: right;
	width: 30px;
	color: #fff;
	display: inline;
}

#calculator_row {
	float: left;
	width: 460px;
}
#calculator_desc {
	background-color: #49010F;
	float: left;
	height: 29px;
	margin: 0px;
	padding: 5px;
	width: 352px;
}

#calculator_val {
	background-color: #49010f;
	bordeR: 1px dotted;
	float: right;
	margin: 0px;
	padding: 5px 0px;
	width: 90px;
}

#calculator_desc_result {
	float: left;
	margin: 0px;
	text-align: right;
	border: 0px solid;
	width: 340px;
}
#calculator_val_result{
	background-color: #EFC032;
	color: #5b0012;
	float: right;
	font-weight: bold;
	text-align: right;
	width: 83px;
	padding: 15px 5px 15px 5px;
}

/* Navigation */

.wear_grey {
color:#696969;
}

.fashion_link {
font-weight:bold;
letter-spacing:2px;
margin-left:5px;
margin-top:5px;
}

.navigation {
letter-spacing:1px;
font-size:11px;
color:#FFFFFF;
font-weight:800;
text-transform:uppercase;
}

/* tables */

table {
width: 100%;
/*border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#333;
background-color: #fff;*/
clear:both;
padding: 0;
margin: 0 0 0 0;
white-space: normal;
}
th {
/*background-color: #e2e2e2;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;*/
text-align: center;
padding:1px 4px;
}
table tr td {
/*border-right: 1px solid #ddd;*/
padding:4px 4px;
vertical-align:top;
text-align: left;
}

table a:hover {
	color: #000;
}
table tr.altRow td {
background: #f4f4f4;
}
table td.actions {
	white-space: nowrap;
	color: #000;
}
table a {
	color: #000;
}

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:1.2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-1.2em;
vertical-align:top;
}

/* forms */
form {
margin-top: 2em;
}
form div {
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
}

form div.date{
margin-left: 0em;
}

label {
display: block;
/*float:left;*/
width: 140px;
font-size: 14px;
padding-right: 20px;
}

input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}

input, textarea {
clear: both;
/*display:block;*/
font-size: 14px;
font-family: inherit;
}
select {
clear: both;
/*vertical-align: text-bottom;*/
font-size: 14px;
font-family: inherit;
}
option {
font-size: 14px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}
/* action links */
ul.actions {
float: left;
margin-left:20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}

/***** Slideshow *****/
	#dhtmlgoodies_slideshow{
		width:450px;	/* Total width of slideshow */
		margin-left:35px;
		margin-left/* */:/**/45px;

	}

	#previewPane{
		margin-bottom:10px;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;


		position:relative;


	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{

		height:97px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;

		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;

	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		padding:1px 1px 0px 0px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		padding:1px 0px 0px 1px;
		background-color:#5C0016;
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;

	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px 0px 2px 1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;
	}

	#theImages .imageCaption{
		display:none;
	}


	.gallery_box {
		width:125px;
		float:left;
		height:130px;
		border:1px dashed #7F2100;
		padding:2px;
		margin:5px;
		text-align:center;
	}
	
	.gallery_images_box {
		width:500px;
		float:left;
		border:1px dashed #7F2100;
		margin:5px auto;
		text-align:left;
	}
	
	.gallery_images_box img {
		cursor:pointer;
	}
	
	.imagecontainer {
		text-align:center;
		margin:5px 5px;
		height:115px;
		width:115px;
		float:left;
	}
	
	.imagecontainer img{
		cursor:pointer;
	}
	
	.videobox {
		margin:5px 0px;
		height:260px;
	}
	
	.videodesc {
		float:left;
		width:200px;
	}
	
	.video {
		float:left;
	}
	
	.story {
		background-color:#5C0016;
		margin:20px 0px 0px 0px;
		padding:10px;
		width:520px;
		font-size:11px;
	}
	
	.storytitle {
		font-size:12px;
		font-weight:bold;
		margin:0px 0px 5px 0px;
	}
	
	.storytext {
		text-align:justify;
	}
	
	.storytext img {
		float:right;
		margin:0px 5px 5px 10px;
		vertical-align:top;
	}
	
	.storyinfo {
		margin-top:3px;
		color:#D19A05;
	}
	
	.storyinfo a {
		color:#FFF;
	}
	
		#lang_nav {
			background-color:#450110;
	/*		margin:25px 0 0 0;*/
			margin:-288px 0 0 618px;
	/*		float:left;*/
			text-align:left;
			line-height:17px;
			position:absolute;
			width:166px;
			padding:0 5px;
		}
		#lang_default {
			cursor:pointer;
			background-color:#450110;
			margin:0 0 0 0;
			float:left;
			text-align:left;
			width:166px;
			padding:0 5px;
		}
		#tools_nav {
			background-color:#450110;
			float:left;
			line-height:17px;
	/*		margin:25px 0 0;*/
			margin:-288px 0 0 440px;
			padding:0 5px;
			position:absolute;
			text-align:left;
			width:166px;
		}
		#tools_default {
			cursor:pointer;
			background-color:#450110;
			margin:0 0 0 0;
			float:left;
			text-align:left;
			width:166px;
			padding:0 5px;
		}

