/**
 * standards
 */

body {
    background-color: #fff;
    color: #908884;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	padding: 0;
	margin: 0;
}

p, div, td, li, dd, dt {
    line-height: 140%;
    text-align: left;
    font-size: small;
}

em {
    font-style: oblique;
    font-weight: normal;
}

strong {
    font-style: normal;
    font-weight: bold;
}



/**
 * headings
 */

h1,
h2,
h3 {
	font-weight: normal;
}

h1 {
	font-family: Times New Roman, Times, sans-serif;
	font-style: oblique;
	font-size: 16pt;
	color: #0067cd;
}

h2 {
	font-size: 15pt;
	color: #0067cd;
}

h3 {
	font-size: 14pt;
	color: #908884;
}



/**
 * links
 */

a {
	color: #0067cd;
	text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.arrow {
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
    font-size: 9px;
	text-transform: uppercase;
	color: #908884;
	padding-left: 6px;
}

a.arrow:hover {
	background: transparent url(../images/link_arrow_home.gif) center left no-repeat;
	text-decoration: underline;
	color: #0067cd;
}

a img {
	border: 0;
}



/**
 * logo
 */


#logo {
    width: 328px;
    height: 19px;
    left: 74px;
    top: 65px;
    position: absolute;
    z-index: 1;
	background: url(../images/fur-style.png) no-repeat 0 0;
}



#logo h1 {
    height: 19px;
    margin: 0;
    padding: 0;
}

#logo h1 a {
    display: block;
    width: 328px;
    height: 19px;
    margin: 0;
}

#logo h1 a span {
    display: none;
}



/**
 * layout
 */

#wrapper {
	width: 730px;
	padding: 155px 0 0 0;
	margin: 0 0 0 75px;
}

#navTop {
	position: absolute;
	left: 74px;
	top: 99px;
	padding: 0;
	margin: 0;
	height: 50px;
}

#contentSideBar {
	border-top: #e5e5e5 solid 1px;
	padding: 10px 25px 20px 0;
/*background-color: #cf0;*/
    float: left;
    width: 320px;
	min-height: 300px;
}

#contentMain {
	border-top: #e5e5e5 solid 1px;
	padding: 10px 0 20px 0;
	margin: 0;
	min-height: 300px;
	float: right;
	width: 385px;
}

/* ie */
* html #contentSideBar,
* html #contentMain {
	height: 500px;
}

* html #contentMain {
	float: none;
	width: auto;
}

#footer {
	border-top: #e5e5e5 solid 1px;
	padding: 5px 0 75px 0;
	clear: both;
	background: transparent url(../images/iftf_logo.png) 0 4px no-repeat;
	
}

#footer #navLanguage {
	position:absolute;
	top:130px;
	left:805px;
	width: 33%;
	font-size: 9px;
}

#footer.home #navLanguage {
	top:-601px;
	left:730px;
}

#footer #copyright {
	left: 255px;
	position:absolute;
	text-align: center;
	width: 34%;
	font-size: 9px;
}

#footer #legal {
	float: right;
	text-align: right;
	width: 33%;
	font-size: 9px;
}

#footer a {
	text-decoration: none;
    color: #908884;
}



/**
 * static
 */

#search,
#newsletter,
#tipafriend {
	position: absolute;
	left: 805px;
	font-size: 8px;
	text-transform: uppercase;
}

#search {
	top: 52px;
}

#newsletter {
	top: 92px;
}

* html #newsletter {
	top: 93px;
}

#tipafriend {
	top: 104px;
}

input.btnSearch {
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	width: 43px;
	height: 8px;
	background: transparent url(../images/btn_search_en.gif) top left no-repeat;
	cursor: pointer;
	text-indent: -9000px;
	overflow: hidden;
	font-size: 0px;
	color: #fff;
}

input.btnSearch:hover {
	background-position: 0 -8px;
}

#newsletter a {
	display: block;
	width: 139px;
	height: 8px;
	background: transparent url(../images/subscribenewsletter_en.gif) top left no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}

#newsletter a:hover {
	background-position: 0 -8px;
}

#tipafriend a {
	display: block;
	width: 95px;
	height: 8px;
	background: transparent url(../images/emailtoafriend_en.gif) top left no-repeat;
	text-indent: -9000px;
	overflow: hidden;
}

#tipafriend a:hover {
	background-position: 0 -8px;
}



/**
 * main navigation
 */

#navTop ul {
    width: 630px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	position: absolute;
	z-index: 10;
}

#navTop ul li {
	height: 23px;
	display: block;
	float: left;
	padding: 0;
}

#navTop ul li a {
/*	height: 28px;*/
}

#navTop ul li a:hover {
	color: #f45e0e;
	text-decoration: none;
}


/**
 * sub navigation
 */

/* hide sub menus */
#navTop ul ul {
	width: 630px;
	background-color: #fff;
	height: 23px;
	top: 23px;
	left: 0;
	position: absolute;
	z-index: 20;
}

#navTop ul ul li {
	height: 23px;
}

#navTop ul li.ifsub ul {
	z-index: 25;
}

/* hide second level if its parent is inactive (activated via mouse-over) */
#navTop ul li.ifsub ul {
	display: none;
}

/* third level menu */
#navTop ul ul ul {
	width: 385px;
	height: 23px;
	top: 37px;
	left: 245px;
	position: absolute;
	z-index: 10;
}

/* hide third level if its parent is inactive */
#navTop ul ul li.ifsub ul {
	display: none;
}

/* hover */
#navTop ul li.ifsub:hover ul {
    display: block;
}

#navTop ul li.ifsub:hover ul li.ifsub ul,
#navTop ul li ul li.ifsub:hover ul {
    display: none;
}



/**
 * forms
 */

form {
	margin: 0;
	padding: 0;
}

form div {
	margin-bottom: 1em;
}

form div label {
	display: block;
}

form div label.required {
	font-weight: bold;
}

form div input {
}

form div textarea {
}

form div.info {
	border: 0;
	padding: 0;
	margin: 0;
	color: #090;
}

form div.error {
	border: 0;
	padding: 0;
	margin: 0;
	color: #f00;
}

form .checkbox {
	padding-left: 15px;
}

form .checkbox input {
	float: none;
	clear: both;
	display: inline;
	margin: 0 0 0 -15px;
}

form .checkbox label {
	float: none;
	display: inline;
	text-align: left;
	margin: 0;
	padding: 0;
	width: auto;
}

#search form div {
	margin-bottom: 6px;
}

#search input.searchbox-sword {
	/*border: #e5e5e5 solid 1px;*/
	width: 120px;
}

/*
#search form input.search-submit {
	border: 0;
	padding: 0;
	margin: 0;
	background-color: transparent;
	font-size: 8px;
	text-transform: uppercase;
}
*/

div.tx-indexedsearch-searchbox form div {
	margin-bottom: 4px;
}

div.tx-indexedsearch-searchbox form div label {
	clear: left;
	display: block;
	float: left;
	width: 8em;
	text-align: left;
	padding-right: 10px;
}

div.tx-indexedsearch-searchbox form div input {
}

div.tx-indexedsearch-browsebox p {
	/*display: none;*/
}

div.tx-indexedsearch-browsebox ul.browsebox {
	/*padding-left: 0;*/
	margin-left: 0;
	padding: 0 5px;
	border: #e5e5e5 solid 1px;
	clear: both;
	text-align: center;
}

div.tx-indexedsearch-whatis {
	text-align: left;
	clear: both;	/* required for safari 2.0 */
}

div.tx-indexedsearch-whatis {
	display: none;
}

div.tx-indexedsearch-res div {
	margin: 0.5em 0;
}

p.tx-indexedsearch-noresults {
	display: block;
	text-align: left;
	float: left;
}


/**
 * tip-a-friend
 */

#frmTipAFriend div {
	margin: 0 0 0.5em 0;
}

.tipAFriendUrl {
	overflow: auto;
}



/**
 * images
 */

.csc-textpic,
.csc-textpic-center,
.csc-textpic-below,
.csc-textpic-imagewrap,
dl.csc-textpic-image,
dl.csc-textpic-lastcol,
dl.csc-textpic-image dt,
dl.csc-textpic-lastcol dt,
dd.csc-textpic-caption {
}

.csc-textpic div {
	/*
	padding: 0;
	margin: 0;
	*/
}


/**
 * home page
 */

#homeContent {
	/*
	position: absolute;
	top: 157px;
	left: 75px;
	*/
	border-top: #e5e5e5 solid 1px;
	width: 730px;
	height: 460px;
	position: relative;
	padding-top: 5px;
}

#homeBigImage {
	position: absolute;
	border-top: 10px solid #fff;
	top: 0;
	left: 0;
	width: 320px;
	height: 320px;
}

#homeSmall_1 {
	position: absolute;
	border-top: 10px solid #fff;
	top: 0;
	left: 350px;
	width: 380px;
	height: 100px;
}

#homeSmall_2 {
	position: absolute;
	top: 120px;
	left: 350px;
	width: 380px;
	height: 100px;
}

#homeSmall_3 {
	position: absolute;
	top: 230px;
	left: 350px;
	width: 380px;
	height: 100px;
}

#homeSmall_1 .csc-textpic-text,
#homeSmall_2 .csc-textpic-text,
#homeSmall_3 .csc-textpic-text {
	overflow: auto;
}

* html #homeSmall_1 .csc-textpic-text,
* html #homeSmall_2 .csc-textpic-text,
* html #homeSmall_3 .csc-textpic-text {
	overflow: visible;
	padding-top: 10px;
}

#homeSmall_1 .csc-textpic-intext-left-nowrap .csc-textpic-text,
#homeSmall_2 .csc-textpic-intext-left-nowrap .csc-textpic-text,
#homeSmall_3 .csc-textpic-intext-left-nowrap .csc-textpic-text {
	padding-left: 20px;
}

#homeBottom {
	position: absolute;
	top: 360px;
	border-top: #e5e5e5 solid 1px;
	height: 200px;
	width: 100%;
}

#homeBottomLarge {
	position: absolute;
	top: 10px;
	left: 0;
	width: 320px;
	height: 100px;
}

#homeBottomSmall_1 {
	position: absolute;
	top: 10px;
	left: 350px;
	width: 150px;
	height: 100px;
}

#homeBottomSmall_2 {
	position: absolute;
	top: 10px;
	left: 530px;
	width: 200px;
	height: 100px;
}

#homeBottomLarge .csc-textpic-above .csc-textpic-text,
#homeBottomSmall_1 .csc-textpic-above .csc-textpic-text,
#homeBottomSmall_2 .csc-textpic-above .csc-textpic-text {
	padding-top: 1px;
}

.home#footer {
	position: absolute;
	top: 730px;
	width: 730px;
}

.home#navLanguage {
	position: absolute;
	top: 710px;
	padding-bottom: 1em;
}

#homeContent .csc-textpic-text a {
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
    font-size: 9px;
	text-transform: uppercase;
	color: #908884;
	padding-left: 6px;
}

#homeContent .csc-textpic-text a:hover {
	background: transparent url(../images/link_arrow_home.gif) center left no-repeat;
	text-decoration: underline;
	color: #0067cd;
}


/**
 * news
 */

div.news-list-container {

}

div.news-list-item {

}

div.news-single-item h3,
div.news-list-item h3,
div.news-latest-item h3 {
    font-size: small;
	font-weight: bold;
	margin-top: 2em;
}

div.news-list-item h3 a {
	text-decoration: none;
}

div.news-list-item h3 a:hover {
	text-decoration: underline;
}

div.news-list-item span.news-list-date {
	display: none;
}

div.news-list-item .news-list-morelink {

}

div.news-single-item h2 {
    font-size: small;
	font-weight: bold;
	margin-top: 2em;
}

div.news-single-item .news-single-timedata {
	display: none;
}

div.news-single-item .news-single-author {
	display: none;
}

div.news-single-backlink,
div.news-latest-gotoarchive {
	margin-top: 2em;
}

div.news-single-backlink a,
div.news-latest-morelink a,
div.news-list-morelink a,
div.news-latest-gotoarchive a {
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
	color: #908884;
	padding-left: 6px;
	font-size: 9px;
	text-transform: uppercase;
}

div.news-single-backlink a:hover,
div.news-latest-morelink a:hover,
div.news-list-morelink a:hover,
div.news-latest-gotoarchive a:hover {
	background: transparent url(../images/link_arrow_home.gif) center left no-repeat;
	text-decoration: underline;
	color: #0067cd;
}

div.news-single-img {
	position: absolute;
	top: 166px;
	left: 75px;
}

div.news-amenu-container {
	border: #e5e5e5 solid 1px;
	padding: 0 10px;
}

div.news-amenu-container ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}

div.news-amenu-container li.news-amenu-item-year {
	font-weight: bold;
}

div.news-amenu-container li.news-amenu-item-year dd {
	padding: 0;
	margin: 1em 0 0 0;
}

div.news-amenu-container li a {
}



/**
 * random quote
 */

blockquote.user-iftfcatwalk-pi2-quote {
	font-family: Times New Roman, Times, sans-serif;
	font-style: oblique;
	font-size: 16pt;
	margin-left: 0;
	margin-right: 0;
}

div.user-iftfcatwalk-pi2-author {
	text-align: right;
    font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

div.user-iftfcatwalk-pi2-author a {
    color: #908884;
}



/**
 * models
 */

.user-iftfcatwalk-pi1 {
	padding-top: 30px;
}


/**
 * trend menu
 */

ul.user-iftfcatwalk-pi1-trends {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.user-iftfcatwalk-pi1-trends li {
	height: 23px;
	display: block;
	float: left;
	padding: 0 20px 0 0;
}


/**
 * affected rows
 */

.user-iftfcatwalk-pi1 .affectedRows {
    font-style: oblique;
}


/**
 * model list (grouped list view)
 */


div.user-iftfcatwalk-pi1-detail div.photoId,
div.user-iftfcatwalk-pi1-detail div a.viewall,
div.user-iftfcatwalk-pi1-detail div a.download {
	font-size: 9px;
	text-transform: uppercase;
}

div.user-iftfcatwalk-pi1-detail div.photoId {
	float: right;
	text-align: right;
	margin-top: 3px;
}

div.user-iftfcatwalk-pi1-detail div a.viewall,
div.user-iftfcatwalk-pi1-detail div a.download {
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
	color: #908884;
	padding-left: 6px;
}

div.user-iftfcatwalk-pi1 div.viewMore {
	float: right;
	margin-top: -21px;
	font-size: 9px;
	text-transform: uppercase;
}

div.user-iftfcatwalk-pi1 div.viewMore a {
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
	color: #908884;
	padding-left: 6px;
}

div.user-iftfcatwalk-pi1-list dl dt {
	padding-top: 1em;
}

div.user-iftfcatwalk-pi1-list dl dt span.group {
	display: block;
	float: left;
	font-weight: bold;
	cursor: pointer;
	color: #0067cd;
}

div.user-iftfcatwalk-pi1-list dl dt a.viewall {
	display: block;
	float: right;
	text-align: right;
	background: transparent url(../images/link_arrow.gif) center left no-repeat;
	text-decoration: none;
	color: #908884;
	padding-left: 6px;
	font-size: 9px;
	text-transform: uppercase;
	margin-top: 1px;
}

div.user-iftfcatwalk-pi1-list dl dd {
	clear: both;
	margin: 0;
}

div.user-iftfcatwalk-pi1-list dl ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 2em;
}


/**
 * model list
 */

div.user-iftfcatwalk-pi1-list ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}

div.user-iftfcatwalk-pi1-list ul li.active {
	margin-left: -6px;
}

div.user-iftfcatwalk-pi1-list ul li.active a {
	color: #0067cd;
	/*text-decoration: underline;*/
	background: transparent url(../images/link_arrow_home.gif) center left no-repeat;
	padding-left: 6px;
}

* html div.user-iftfcatwalk-pi1-list ul li.active a {
	text-decoration: underline;
}



/**
 * model list thumbs
 */

div.user-iftfcatwalk-pi1-thumbs {
	/*margin: 1em 0 1em -345px;*/
	margin: 1em 0;
}

div.user-iftfcatwalk-pi1-thumbs .thumb {
	float: left;
	margin: 0 15px 15px 0;
	width: 100px;
	height: 150px;
	overflow: hidden;
}

.paging {
	float: none;
	clear: both;
}

.paging ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.paging ul li {
	text-align: center;
	width: 18px;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border: 1px #ccc solid;
	font-size: 8pt;
}

.paging ul li a {
	display: block;
	width: 18px;
	height: 18px;
}

.paging ul li a:hover {
	background-color: #eee;
	text-decoration: none;
}

.paging ul li.active {
	font-weight: bold;
	background-color: #eee;
}


/**
 * detail
 */

div.user-iftfcatwalk-pi1-detail {
}

div.user-iftfcatwalk-pi1-detail .photoId {
}


/**
 * designer list
 */

ul.user-iftfcatwalk-pi3-designers {
	padding-left: 0;
	list-style-type: none;
}


/*
 * Banner Startseite
 * 
 */

#banner_right{
	position:absolute;
	top:155px;
	left:825px;
	/*width:179px;
	height:556px;
	border:1px solid #D7D7D7;
	padding:9px;
	text-align:left;*/
	width:199px;
	height:576px;
}

/*
 * Pagination Designer View
 */

.designer_pagination a{
	margin:10px 0 10px 0;
	color:#908884;
}

.designer_pagination span.active a{
	font-weight:bold;
}

.designer_pagination span.designer_pagination_trenner{
	margin:0 5px 0 5px;
}

/**
 * Polling Tool Page
 */

body.poll #contentSideBar{
	display:none;
}

body.poll #contentMain{
	float:left;
}

/**
 * startpage cycle banner
 */

.cycleplugin .hide{
	display:none;
}
