/*STAGING*/
#pageWrapper {
	background-image: none;
}

#contentOuterWrapperStart {
	width: 960px;
	height: 510px;
	background: #db8dcc url(/media/images/css/bg-startseite.jpg) left top no-repeat;
}

h1.branding {
	margin: 0 0 0 31px;
	padding-top: 23px;
}

#contentStart {
	margin: 0 0 0 472px;
	width: 486px;
}

#contentStart h2 {
	margin: 34px 0 15px 0;
	color: #FFFFFF;
	font-size: 300%;
	line-height: 100%;
}

ul#tagCloud {
	margin-bottom: 33px;
}

#tagCloud li {
	display: inline;
	line-height: 24px;
	margin: 0 15px 0 0;
}

#tagCloud li a {
	white-space: nowrap;
	text-decoration: none;
}

ul#tagCloud .size1 {
	font-size: 140%;
}

ul#tagCloud .size2 {
	font-size: 180%;
}


ul#tagCloud .size3 {
	font-size: 220%;
}


ul#tagCloud .size4 {
	font-size: 240%;
}

.topModelsStart {
	position: absolute;
	top: 116px;
	/*left: -15px;*/
	left: -5px;
	z-index: 1000;
}


ul#countries,
#naviBig ul#countriesOverview {
	width: 935px;
}

ul#countries {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 4;
	font-size: 0.8em;
}

#naviBig ul#countriesOverview {
    position: absolute;
	top: 387px;
    left: 15px;
    z-index: 4;
	margin: 0;
	float: none;
	display: block;
}

#naviBig ul#countriesOverview li,
ul#countries li {
	margin: 0;
	font-size: 100%;
	display: block;
	padding: 0px 0px 0px 0px ;
	height: 30px;
	float: left;
}

#naviBig ul#countriesOverview li a,
ul#countries li a {
	color: #C081C2;
	text-decoration: none;
	font-size: 110%;
	line-height: 19px;
	padding: 10px 5px 10px 35px;
}

#naviBig ul#countriesOverview li a:hover,
ul#countries li a:hover {
	text-decoration: underline;
}


#naviBig ul#countriesOverview li.flagDE a,
ul#countries li.flagDE a {
	background: transparent url(/media/images/icons/laender/flag_de.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagDK a,
ul#countries li.flagDK a{
	background: transparent url(/media/images/icons/laender/flag_dk.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagFR a,
ul#countries li.flagFR a {
	background: transparent url(/media/images/icons/laender/flag_fr.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagFI a,
ul#countries li.flagFI a {
	background: transparent url(/media/images/icons/laender/flag_fi.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagNL a,
ul#countries li.flagNL a {
	background: transparent url(/media/images/icons/laender/flag_nl.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagSE a ,
ul#countries li.flagSE a {
	background: transparent url(/media/images/icons/laender/flag_se.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagEN a ,
ul#countries li.flagEN a {
	background: transparent url(/media/images/icons/laender/au_flag.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagUSA a ,
ul#countries li.flagUSA a {
	background: transparent url(/media/images/icons/laender/usa_flag.jpg) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagES a ,
ul#countries li.flagES a {
	background: transparent url(/media/images/icons/laender/es_flag.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagIT a ,
ul#countries li.flagIT a {
	background: transparent url(/media/images/icons/laender/it_flag.gif) left center no-repeat;
}

#naviBig ul#countriesOverview li.flagNO a ,
ul#countries li.flagNO a {
	background: transparent url(/media/images/icons/laender/flag_no.gif) left center no-repeat;
}


#rubbelhome {
	position: absolute;
	top: -24px;
	right: 0;
	z-index: 5;
}



/* Uebersichtsseite
-------------------------------------------------------- */
#contentUebersicht {
	margin: 0 0 0 0px;
	width: 960px;
	position: relative;
	z-index: 4;
}

#login {
	position: absolute;
	top: 265px;
	right: 0px;
	width: 205px;
}

#login form div {
	margin: 1em 0 0.2em 0;
}

#login form div p.loginText {
	margin: 0 5px 0.2em 0;
	float: left;
}

/* #rubbeloverview {
    position: absolute;
    top: -14px;
    right: -152px;
    z-index: 5;
}*/

/*fuer den etwas groesseren Abendkleid-Banner*/ 
#rubbeloverview {
    position: absolute;
    top: -19px;
    right: -190px;
    z-index: 5;
}


/* Navi auf Uebersichtsseite
-------------------------------------------------------- */
#naviBig {
	height: 374px;
	position: relative;
}

#naviBig ul {
	margin: 10px 0 0 13px;
	float: left;
}

#naviBig ul li {
	float: left;
	margin: 0 38px 0 0;
	color: #FFFFFF;
	font-size: 120%;
	line-height: 140%;
}

#naviBig ul li.breit141 {
	width: 141px;
}
#naviBig ul li.breit166 {
	width: 166px;
}
#naviBig ul li.breit172 {
	width: 172px;
	margin-right: 32px;
}

#naviBig ul li.last {
	margin-right: 0;
}

#naviBig ul li p {
	margin: 1.1em 0 0 0;
	font-weight: bold;
}

#naviBig ul li p.boutiqueText {
	margin-top: 40px;
}

#naviBig ul li a {
	color: #FFFFFF;
	text-decoration: none;
}

/* tb 23.03.2010 */
/* Teaser-Schild für Kampagnen */
#contentOuterWrapperStart #flashSchild{
	width: 227px;
	height: 127px;
	position: absolute;
	left: 141px;
	top: 217px;
	z-index: 1001;
}

#contentOuterWrapperStart #flashSchild2{
	width: 453px;
	height: 398px;
	position: absolute;
	z-index: 1001;
}

#contentOuterWrapperStart #flashEcke {
    position: absolute;
    top: 10px;
    right: -152px;
    z-index: 5;
}
