html, body{
	height : 100%;
	width : 100%;
	padding : 0;
	margin : 0;

}

body{
	background-color : #454545;
	font-size : 12px;
	letter-spacing : 1px;
	margin : 0 auto;
	padding : 0;
	overflow: scroll-y;
	font : 11px/18px "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	text-align : center;
}

#startseiten_overlay{
	visibility: visible;
	background : #454545 url(../img/site/bened_landing-okt2011.jpg) center center no-repeat;
	z-index: 9998;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.tdbox{
	float : left;
	width : 285px;
	height : 100px;
	text-align : top;
	border : 0px solid red;
	vertical-align : top;
	padding-bottom : 20px;
}

.tdbox-duo{
	float : left;
	width : 427px;
	height : 100px;
	text-align : top;
	border : 0px solid red;
	vertical-align : top;
	padding-bottom : 20px;
}

.tdbox-triple{
	float : left;
	width : 284px;
	height : 100px;
	text-align : top;
	border : 0px solid red;
	vertical-align : top;
	padding-bottom : 20px;
}

.tdbox-quattro{
	float : left;
	width : 213px;
	height : 100px;
	text-align : top;
	border : 0px solid red;
	vertical-align : top;
	padding-bottom : 20px;
}

.tdbox-cinco{
	float : left;
	width : 170px;
	height : 100px;
	text-align : top;
	border : 0px solid red;
	vertical-align : top;
	padding-bottom : 20px;
}

.active{
	padding : 3px;
	border : 1px solid #fff;
}

.red{
	color : #b90000;
}

.padmeright{
	margin-right : 2px;
}

#mainbody{
	border : 0px solid blue;
	background-color : transparent; 
	padding-bottom : 20px;
	width : 940px;
	margin: 0px auto 0px auto;
	background-image : url();
	background-repeat : no-repeat;
	text-align : left;
}

#header{
	float : left;
	width : 940px;
	height : 100px;
	background : transparent url(../img/site/benedi_header.jpg) no-repeat;
	border : 0px solid blue;
}

#navi{
	float : left;
	width : 940px;
	height : 30px;
	margin-top : 50px;
	background-color : #454545;	
	overflow : hidden;
	border-top : 1px solid #fff;
}

#navi ul{
	float : left;
	width : 940px;
}

#navi ul li{
	float : left;
	text-align : center;
	border-top : 1px solid #454545;
}

#navi ul li:hover{
	border-top : 1px solid #ffffff;
}

#navi img{
	border : 0;
}

#content{
	float : left;
	border : 1px solid #ffffff;
	background-color : #c7c5ca;
	margin-top : 10px;
	padding-top : 20px;
	padding-right : 20px;
/* 	padding-bottom : 20px; */
	margin-bottom : 0px;
	width : 918px;
}

#content img {
	border-bottom : 1px solid #ffffff;
	padding-bottom : 1px;
	border-top : 1px solid #ffffff;
	padding-top : 1px;
	border-left : 0px;
	border-right : 0px;
	background-color : transparent;
/* 	background-color : #454545; */
	margin : 0px;
}

.col{
	float : left;
	width : 438px;
	margin-left : 20px;
	padding-bottom : 20px;
}

*html .col{
	float : left;
	width : 438px;
	margin-left : 11px;
	border : 0px solid red;
}

*+html .col{
	float : left;
	width : 438px;
	margin-left : 20px;
	border : 0px solid red;
}

.widecol{
	float : left;
	width : 898px;
	margin-left : 20px;
	margin-bottom : 20px;
}

*html .widecol{
	float : left;
	width : 892px;
	margin-left : 11px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	border : 0px solid red;
}

*+html .widecol{
	float : left;
	width : 890px;
	margin-left : 20px;
	padding-bottom : 20px;
}

.specialbox{
	float : left;
	width : 860px;
	padding-top : 100px;
	padding-bottom : 70px;
	padding-left : 20px;
	padding-right : 20px;
	vertical-align : middle;
	text-align : center;
	background-image : url(../img/site/specialbox_gb.jpg);
}

#footer{
	float : left;
	height : 30px;
	line-height : 30px;
	text-align : right;
	width : 100%;
	color : #666666;
}

a{
	outline-style: none;
}

form{
	width : 440px;
	text-align : left;
	border : 0px solid #ffcc00;
}

.centeredform{
	margin-left : 210px;
}

#content a{
	background-color : transparent;
	color : #454545;
	border : 0px;
	padding : 0px;
	font : 11px/18px "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	text-decoration : none;
}

#content a:hover{
	cursor : pointer;
	border-bottom : 1px dotted #454545;
}

#footer a{
	background-color : transparent;
	color : #666666; /* 575757 */
	border : 0px;
	padding : 0px;
	font : 11px/18px "Verdana", "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	text-decoration : none;
	line-height : 30px;
}

#footer a:hover{
	color : #ffffff;
	cursor : pointer;
	border-bottom : 1px dotted #ffffff;
}

#content .widecol .specialbox input, #content .widecol .specialbox input:active, #content .widecol .specialbox input:hover{
	height : 20px;
	vertical-align : middle;
	padding : 1px;
	border-top : 1px solid #f3f3f3;
	border-left : 2px solid #f6f5f5;
	border-bottom : 3px solid #ececec;
	border-right : 1px solid #f3f3f3;
}

#content .col .specialbox .formbutton, #content .widecol .specialbox .formbutton, .formbutton{
	background-color : #454545;
	color : #ffffff;
	cursor : pointer;
	height : 26px;
	vertical-align : middle;
	padding : 1px 10px 1px 10px;
	border-top : 1px solid #dfdfdf;
	border-left : 2px solid #d4d4d4;
	border-bottom : 3px solid #cdcdcd;
	border-right : 1px solid #dfdfdf;
}

#content .col .specialbox  .formbutton:hover, #content .widecol .specialbox  .formbutton:hover, .formbutton:hover{
	background-color : #ffffff;
	color : #454545;
	cursor : pointer;
	height : 26px;
	vertical-align : middle;
	padding : 1px 10px 1px 10px;
	border-top : 1px solid #f3f3f3;
	border-left : 2px solid #f6f5f5;
	border-bottom : 3px solid #ececec;
	border-right : 1px solid #f3f3f3;
}


ul{
	margin : 0px;
	padding : 0px;
	list-style : none;
}

li{
	padding-bottom : 10px;
}

#content .widecol .lbox a{
	padding : 0px;
	text-decoration : none;
	background-color : transparent;
}

#content .widecol .lbox a:hover{
	padding : 0px;
	text-decoration : none;
	background-color : #transparent;
	border-bottom : 0px dotted #454545;
}

#content .widecol .lbox img {
	border-bottom : 1px dotted #ffffff;
	padding-bottom : 1px;
	border-top : 1px dotted #ffffff;
	padding-top : 1px;
	border-left : 0px;
	border-right : 0px;
	background-color : transparent;
/* 	background-color : #454545; */
	margin : 0px;
}
#content .widecol .lbox img:hover {
	border-bottom : 1px solid #ffffff;
	padding-bottom : 1px;
	border-top : 1px solid #ffffff;
	padding-top : 1px;
	border-left : 0px;
	border-right : 0px;
	background-color : transparent;
/* 	background-color : #454545; */
	margin : 0px;
}

#back{
	width : 900px;
	height : 30px;
	padding : 10px 0px 0px 0px;
}

#backlink{
	width : 200px;
	height : 30px;
	padding : 10px 0px 0px 0px;
}

.cform{
	border : 1px solid #c7c4c9;
	padding : 2px;
	font-size : 11px;
}

h1,h2,h3,h4,h5{
	color : #454545;
	font-weight : bold;
}

h1{
	font-size : 14px;
}
h2{
	font-size : 13px;
}
h3{
	font-size : 12px;
}
h4{
	font-size : 10px;
}
h5{
	font-size : 8px;
}

#content h1 img, #content h2 img, #content h3img, #content h4 img, #content h5 img {
	border : 0px;
}

.sub{
	font-weight : bold;
}

#content .showroomlink img{
	cursor : pointer;
	border-bottom : 1px dotted #ffffff;
	border-top : 1px dotted #ffffff;
}

#content .showroomlink img:hover{
	cursor : pointer;
	border-bottom : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
}

#content .showroomlink:hover{
	cursor : pointer;
	border-bottom : 0px dotted #454545;
}

#content .deluecks a img{
	border : 0px;
}









#aufmacher_2011{
	float : left;
	width : 900px;
	height : 320px;
	background : url(../img/aufmacher_fallwinter2011.jpg) top left no-repeat;
}
	a#aufmacher_2011_icon{
		position : absolute;
		padding : 0 0 5px 10px;
		border : 0;
		margin-top : 75px;
		margin-left : 690px;
		width : 122px;
		height : 163px;
		background : url(../img/download_lookbook.png) 10px 0px no-repeat;
	}
#aufmacher_2012{
	float : left;
	width : 900px;
	height : 320px;
	background : url(../img/aufmacher_ss2012_lb.jpg) top left no-repeat;
}
	a#aufmacher_2012_icon{
		position : absolute;
		padding : 0 0 5px 10px;
		border : 0;
		margin-top : 45px;
		margin-left : 205px;
		height : 210px;
		width : 142px;
		background : url(../img/download_lookbook_ss2012.jpg) 10px 0px no-repeat;
	}
