/* CreamModels */
/***************************************/

* {
	margin:0px;
	padding:0px;
}
body{
	height:100%;
	width:100%;
	background-color:#A9C2C2;
	color:#FAF5E3;
	font-family:arial;
	font-size:13px;
}

a{
	text-decoration:none;
	color:#FAF5E3;
}

.clearer{
	clear:both;
}

img{
	border:none;
}

/***************************************/
#site{
	width:100%;
	position:absolute;
}
#sitewrapper{
	margin:auto;
	width:1026px;
}


	#head{
        margin:63px 0px 2px 0px;
        height:45px;
	}
		#logo{
			/*padding:0px 0px 0px 55px;*/
			width:300px;
		}

		#overview{
		    display:none;
			width:245px;
			float:right;
			padding-right:40px;
		}

	#content{
		height:584px;
		/*margin-left:55px;*/
		border:solid 1px #A9C2C2;
	}
		#content #intro{
		    margin-top:13px;
			display:block;
		}


	#footer{
		height:26px;
		width:100%;
	}
	.type1{
        background-color:#00A5EB;
	}

	.type2{
		background-color:#E40084;
	}

	#footerwrapper{
	    width:1024px;
	    margin:auto;
	    height:26px;
	    line-height:26px;
	}


	#footerwrapper2{
	    position:absolute;
	    width:1024px;
	}

		#footer a{
			margin-right:15px;
		}
		#footer a.back{
		   	margin-left:178px;
		}
		#footer a.casting{
		   	margin-left:96px;
		}

	    #footer #footerwrapper .left{
            position:absolute;
	        left:1px;
	        line-height:26px;
		}
	    #footer #footerwrapper .center{
	        position:absolute;
			left:423px;
			line-height:26px;
		}
		#footer.type2 #footerwrapper .center{
			left:430px;
		}
		#footer.type2 #footerwrapper .center a{
			margin-right:30px;
		}
        #footer.type2 #footerwrapper .center a.myselection{
		   	margin-right:40px;
		}
		#footer #footerwrapper #myselectioncount{
		    position:absolute;
		    line-height:26px;
		    top:0px;
		    left:85px;
		}
		#footer.type2 #footerwrapper #myselectioncount{
		    left:80px;
		}
	    #footer #footerwrapper .right{
	        position:absolute;
			left:836px;
			line-height:26px;
		}

    #footer #subnav1,
	#footer #subnav2{
	    display:none;
		position:absolute;
		top:-61px;
		width:58px;
		line-height:0px;
	}

	#footer #subnav1 a,
	#footer #subnav2 a{
	    display:block;
	    width:55px;
	    background-color:#E40084;
		height:17px;
		overflow:hidden;
		margin-bottom:3px;
	}
	#footer #subnav1 a img,
	#footer #subnav2 a img{
	    margin-top:-5px;
	}

    #footer #subnav2{
		left:80px;
	}


/***************/

#modelselectDiv{
	display:none;
	position:absolute;
	height:130px;
	width:134px;
	margin-top:-130px;
	margin-left:-10px;
	padding-left:10px;
	overflow:hidden;
	z-index:2000;
}
#modelselectul{
	position:absolute;
	top:0px;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#modelselectul li{
	line-height:18px;
}
#modelselectul li a{
	display:block;
}

#modellistwrapper{
	position:absolute;
	display:block;
	margin-top:183px;
	/*height:322px;*/
	/*width:890px;*/
	height:300px;
	width:970px;
	white-space:nowrap;
	overflow:hidden;
}
#modellist{
	position:absolute;
	display:block;
	height:245px;
	white-space:nowrap;
}

#modellist img{
	border:solid 4px white;
	margin-right:40px;
}

.slidercontainer{
	top:225px;
	left:260px;
	position:absolute;
	background:url(/files/scroll_bg.gif) 0px 0px repeat-x;
	width:427px;
	height:19px;
	margin-top:20px;
}
.slideleft{
    position:absolute;
    left:0px;
    width:19px;
    height:19px;
    background-color:#A9C2C2;
}
.slideright{
    position:absolute;
    right:-1px;
    width:19px;
    height:19px;
    background-color:#A9C2C2;
}
#slider{
    position:absolute;
    height:19px;
    width:51px;
    cursor: e-resize;
}


/******** myselection  ********/
#myselectionwrapper{
	position:absolute;
	display:block;
	margin-top:183px;
	height:300px;
	width:970px;
	white-space:nowrap;
	overflow:hidden;
	z-index:1000;
}
#myselection{
	position:absolute;
	display:block;
	height:216px;
	white-space:nowrap;
	width:50000px;
}

#myselection .listelement{
	display:block;
	width:108px;
 	float:left;
	margin-right:20px;
}
#myselection .listelement .comment{
	background-color:#BACDCA;
	width:108px;
	height:88px;
	white-space: normal;
	font-size:10px;
	overflow:hidden;
}

#msdetail #myselectionwrapper{
	top:50px;
	height:460px;
}
#msdetail #myselection{
    height:219px;
}
#msdetail #myselection img{
	border:solid 4px white;
	border-left:solid 2px white;
	border-right:solid 2px white;
	cursor: pointer;
}
#msdetail form{
	position:absolute;
	top:290px;
}
#msdetail form textarea{
    background-color:#BACDCA;
    width:450px;
    height:100px;
    border:none;
    margin-left:260px;
}
#msdetail form #submitit{
	width:175px;
	border:none;
	background-color:#00A5EB;
	color:white;
	position:absolute;
	top:124px;
	left:260px;
}
#msdetail .thename{
	position:absolute;
	top:200px;
}


#myselectionmail #submitit{
	display:block;
	width:125px;
	border:none;
	background-color:#00A5EB;
	color:white;
	position:absolute;
	top:124px;
	left:0px;
}

#myselectionwrapper .slidercontainer{
	top:226px;
	left:0px;
	position:absolute;
	background:url(/files/scroll_bg.gif) 0px 0px repeat-x;
	width:450px;
	height:19px;
	margin-top:20px;
	margin-left:260px;
}

#myselectionwrapper .slideleft{
    position:absolute;
    left:0px;
    width:19px;
    height:19px;
    background-color:#A9C2C2;
}
#myselectionwrapper .slideright{
    position:absolute;
    right:-1px;
    width:19px;
    height:19px;
    background-color:#A9C2C2;
}
#myselectionwrapper #slider{
    position:absolute;
    height:19px;
    width:51px;
}

#myselectionmailwrapper{
    position:absolute;
	background:url(/files/contact.gif) 0px 0px no-repeat #A9C2C2;
	width:700px;
	height:150px;
}

#myselectionmail {
	background:url(/files/myselectionmail.gif) 0px 0px no-repeat #A9C2C2;
	position:absolute;
	height:111px;
	width:363px;
	margin-left:270px;
}
#myselectionmail input,
#myselectionmail textarea,
#myselectionmail label{
	display:none;
}
#myselectionmail #emailto{
	display:block;
	position:absolute;
	border:none;
	background-color:#BACDCA;
	width:294px;
	top: 22px;
	margin-left:70px;
	font-family:arial;
	color:#FCFAE8;
	font-size:12px;
	height:18px;
	line-height:18px;
}
#myselectionmail #message{
	display:block;
	position:absolute;
	border:none;
	background-color:#BACDCA;
	width:294px;
	top: 45px;
	margin-left:70px;
	height:65px;
	font-family:arial;
	color:#FCFAE8;
	font-size:12px;
}


/**************************************/
/* sedcard */

#mssedcard{
	position:absolute;
	margin:auto;
	width:621px;
}

#mssedcard #myselectionwrapper{
	margin-left:20px;
	position:absolute;
	display:block;
	height:320px;
	width:621px;
	white-space:nowrap;
	overflow:hidden;
	z-index:1000;
	margin-top:0px;
	top:20px;
	
}
#mssedcard #myselection{
	position:absolute;
	display:block;
	height:110px;
	white-space:nowrap;
	width:50000px;
}
#mssedcard #myselectionwrapper .slidercontainer{
	top:130px;
	left:0px;
	position:absolute;
	background:url(/files/scroll_bg.gif) 0px 0px repeat-x;
	width:450px;
	height:19px;
	margin-left:84px;
}


#sedcardcontainer,
#sedcardemptys{
	position:absolute;
	margin-left:20px;
	top:220px;
	z-index:0;
	width:621px;
	height:521px;
}
#sedcardemptys{
	margin-top:50px;
	z-index:4;
	width:621px;
	height:423px;
}

#sedcardemptys .changeable{
	z-index:5;
	display:none;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#sedcardcontainer #sedcardimg{
	z-index:0;
	position:absolute;
}

#mssedcard #myselection img{
	border:solid 4px white;
	border-left:solid 2px white;
	border-right:solid 2px white;
	cursor: pointer;
}
#mssedcard #modelname{
	position:absolute;
	top:14px;
	right:26px;
}
#mssedcard #print{
	position:absolute;
	top:173px;
	left:287px;
	display:block;
}
#mssedcard #choose{
	position:absolute;
	top:118px;
	left:247px;
	display:block;
}
/**************************************/
.modeldetail{}
.modeldetail th{
	font-size:28px;
	padding-bottom:35px;

}
.modeldetail td{
	font-size:16px;
	padding-left:2px;
}
.modeldetail td.strong{
	font-weight:bold;
	padding-left:0px;
}
.modeldetail .text{
    padding-left:20px;
	float:left;
}
.modeldetail .image{
	float:left;
	width:737px;
	height:510px;
	text-align:center;
	white-space:nowrap;
	overflow:auto;

}
.modeldetail .image img{
	border:white 7px solid;
	margin-right:35px;
}


/****** Bewerbungsform ******/
#bewerbung{
	border:none;
}

#bewerbung legend, #bewerbung label, #bewerbung select{
display:none;
}
#bewerbung input{
	border:none;
	background-color:#BACDCA;
	display:none;
    position:absolute;
    width:310px;
    color:#FFF9EB;
}
#bewerbung #vorname{
	display:block;
	top: 219px;
	margin-left:78px;
}
#bewerbung #nachname{
	display:block;
	top: 247px;
	margin-left:78px;
}
#bewerbung #strasse{
	display:block;
	top: 275px;
	margin-left:78px;
}
#bewerbung #plz{
	display:block;
	top: 303px;
	margin-left:78px;
	width:50px;
}
#bewerbung #stadt{
	display:block;
	top: 303px;
	margin-left:172px;
	width:216px;
}
#bewerbung #email{
	display:block;
	top: 333px;
	margin-left:78px;
}
#bewerbung #phone{
	display:block;
	top: 362px;
	margin-left:78px;
}
#bewerbung #alter{
	display:block;
	top: 392px;
	margin-left:78px;
	width:35px;
}
#bewerbung #groesse{
	display:block;
	top: 420px;
	margin-left:78px;
	width:35px;
}
#bewerbung #gewicht{
	display:block;
	top: 420px;
	margin-left:243px;
	width:40px;
}
#bewerbung #augenfarbe{
	display:block;
	top: 448px;
	margin-left:78px;
	width:95px;
}
#bewerbung #haarfarbe{
	display:block;
	top: 448px;
	margin-left:243px;
	width:145px;
}
#bewerbung #portrait{
	display:block;
	position:absolute;
	top: 478px;
	margin-left:154px;
	width:235px;
}
#bewerbung #ganz{
	display:block;
	position:absolute;
	top: 505px;
	margin-left:154px;
	width:235px;
}
#bewerbung #weiteres{
	display:block;
	position:absolute;
	top: 532px;
	margin-left:154px;
	width:235px;
}

/*** People search ***/
#bewerbung #gender{
	display:block;
	position:absolute;
	top: 203px;
	width:192px;
	margin-left:135px;
}
#bewerbung #height_from{
	display:block;
	position:absolute;
	top: 261px;
	width:40px;
	margin-left:176px;
}
#bewerbung #height_to{
	display:block;
	position:absolute;
	top: 261px;
	width:40px;
	margin-left:286px;
}
#bewerbung #age_from{
	display:block;
	position:absolute;
	top: 290px;
	width:40px;
	margin-left:176px;
}
#bewerbung #age_to{
	display:block;
	position:absolute;
	top: 290px;
	width:40px;
	margin-left:286px;
}
#bewerbung #shoes_from{
	display:block;
	position:absolute;
	top: 320px;
	width:40px;
	margin-left:176px;
}
#bewerbung #shoes_to{
	display:block;
	position:absolute;
	top: 320px;
	width:40px;
	margin-left:286px;
}
#bewerbung #hair{
	display:block;
	position:absolute;
	top: 345px;
	width:192px;
	margin-left:135px;
}
#bewerbung #eye{
	display:block;
	position:absolute;
	top: 375px;
	width:192px;
	margin-left:135px;
}

/************************************/
/** Popup **/
#popup #bluebg{
	margin:auto;
}
#popup{
	line-height:0px;
	background-color:white;
}
#popup #Ptop{
	text-align:left;
}

#popup #Pdata{
	position:absolute;
	color:white;
	font-size:8px;
	width:338px;
	margin-left:17px;
	margin-top:40px;
}
#popup ul#en{
	position:absolute;
	margin-top:27px;
}
#popup #Pdata li{
	list-style-type:none;
	display:block;
	float:left;
}
#popup #Pimage{
	text-align:left;
}
#popup #Pbottom{
	text-align:left;
}


