/***********************************************************
*********************** GENERAL ****************************
************************************************************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	background: #040404;
}
img {
	border: 0px;
	/*behavior: url("./pngbehavior.htc");*/
}
td.pageHeader {
	background: url('../images/pageHeader.png');
	background-repeat: repeat-x;
	height: 216px;
	text-align: center;
	vertical-align: bottom;
}
td.topMenuTopLine {
	background: #FF0066;
}
td.topMenuTD {
	background: url('../images/menu/menuGradient.gif');
	background-repeat: repeat-x;
	text-align: center;
}
a.topMenu {
	color:#888888;
	display: block;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	width: 140px;
	line-height: 18px;
	background: url('../images/menu/menuButton_off.png') no-repeat;
	background-position: top center;
	padding-bottom: 8px;
	padding-top: 4px;
	text-align: center;
}
a.topMenuSelected, a.topMenu:hover,active {
	color:#FFFFFF;
	display: block;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	width: 140px;
	line-height: 18px;
	background: url('../images/menu/menuButton_on.png') no-repeat;
	background-position: top center;
	padding-top: 4px;
	padding-bottom: 8px;	
	text-align: center;
}
.bottomMenu {
	background: url('../images/bottomMenuShaddow.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 9px;
}
.bottomMenuItem {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.bottomMenuItem:hover, active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
.error {
	background: url('../images/infobuttonbig.gif') right no-repeat;
	background-color: #FFFFFF;
	color : #FF0066;
	font-size: 10px;
	border-right: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	padding: 5px;
	padding-right: 60px;
}
.mainTable {
	background-color: #040404;
	background-image: url('../images/mainTableBkg.png');
	background-repeat: repeat-x;
}
.frame {
	border:#CCCCCC 1px solid;
}
.frameTitle {
	font-family: Arial;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background: #FF0066;
	line-height: 20px;
	padding-left: 5px;
}
.horizontalLine {
	
	line-height: 4px;
	background-color: #FF0066;
	margin-top: 6px;
	margin-bottom: 6px;
}
/***********************************************************
************************* FORM *****************************
************************************************************/
form {
	margin: 0px;
	padding: 0px;
}
.form {
	border-right: #AFADB0 1px solid;
	border-top: #AFADB0 1px solid;
	border-left: #FF0066 3px solid;
	border-bottom: #AFADB0 1px solid;
	font-size: 11px;
	color:#787878;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background-color: #FFFFFF;
}
.form_error {
	border-right: #AFADB0 1px solid;
	border-top: #AFADB0 1px solid;
	border-left: #FF0066 3px solid;
	border-bottom: #AFADB0 1px solid;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	background-color: #FF0066;
}
button.formButton {
	margin: 0px;
	padding: 0px;
	width: 92px;
	height: 24px;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: url('../images/button.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
button.formButton2 {
	margin: 0px;
	padding: 0px;
	width: 84px;
	height: 18px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	background: url('../images/button2.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}

button.formButtonDisabled {
	margin: 0px;
	padding: 0px;
	width: 92px;
	height: 24px;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url('../images/buttonDisabled.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
button.formButtonLong {
	margin: 0px;
	padding: 0px;
	width: 127px;
	height: 24px;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background: url('../images/buttonLong.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
.formBackground {
	background-color: #FFFFFF;
}
.formTitleBig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.formTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/***********************************************************
************************* TEXT *****************************
************************************************************/
.txtSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
	font-weight:normal;
}
.txt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}
a.txt:hover,active {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
a.txtHovering {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
a.txtHovering:hover,active {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
}
.infoSmalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0066;
}
.bigSubtitle {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}
.subtitleText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	text-align:justify;
}
a.subtitleText:hover,active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration:underline;
}
.subtitleHeader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #222222;
	font-weight:bold;
	text-align:left;
	background-color: #DDDDDD;
	border-bottom: #EEEEEE 1px dotted;
}
.subtitleHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	background-color: #EEEEEE;
	border-bottom: #EEEEEE 1px dotted;
}
.subtitleHeader3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align:left;
	background-color: #EEEEEE;
	border-bottom: #EEEEEE 1px dotted;
}
.subtitleHeader4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #444444;
	text-align:left;
	background-color: #F3F3F3;
	border-bottom: #EEEEEE 1px dotted;
}
.subtitleHeader5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #C3C3C3;
	font-weight:bold;
	text-align:left;
	background-color: #FFFFFF;
	border-bottom: #EEEEEE 1px dotted;
}
.subtitleHeader6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	font-weight:bold;
	text-align:left;
	background-color: #FFFFFF;
	border-bottom: #EEEEEE 1px dotted;
}
a.partnerLink {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
a.partnerLink:hover, active {
	color: #FFFFFF;
	background: #FF0066;
	text-decoration: none;
	font-size: 10px;
}
/***********************************************************
************************* USERS ****************************
************************************************************/
.usersLoginFormTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0066;
}
.usersLoginTableLoginTitle {
	background: #E40064;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.usersLoginInput {
	border: #AFADB0 1px solid;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #787878;
}
a.userLoginPasswordrecover {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.usersLoginDescription {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}
.usersOR {
	color: #666666;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.usersRegisterDescription {
	font-family:  Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px;
	color:#616161;
}
.usersRegisterDescriptionPink {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 11px; 
	color:#e40064;
}
.usersRegisterPrice1 {
	font-size: 34px;
	color: #616161;
	font-style: italic;
	font-weight: bold;
}
.usersRegisterPrice3 {
	font-size: 34px;
	font-style: italic;
	font-weight: bold;
}
.usersRegisterPrice1:hover,active {
	font-size: 34px;
	color: #E40064;
	font-style: italic;
	font-weight: bold;
}
a.usersRegisterPrice2Small {
	font-size: 15px;
	color: #616161;
	text-decoration: none;
}
.usersRegisterPrice2big {
	font-size: 45px;
	color: #e10071;
	font-weight: bold;
	text-decoration: none;
	
}
.usersRegisterPrice2smaller {
	font-size: 34px;
	color: #e10071;
	font-weight: bold;
	text-decoration: none;
}
.usersRegisterPrice2smallerEUR {
	font-size: 18px;
	color: #e10071;
	font-weight: bold;
	text-decoration: none;
}
.usersRegisterPriceStar {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #616161;
}
.userRegisterS3SmallInfoTitle {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.userRegisterS3SmallInfoContent {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.userRegisterS3SubmitLinks {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.userRegisterS5Benefit1 {
	background-color: #E9E9E9;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
.userRegisterS5Benefit2 {
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
.userRegisterS5Benefit3 {
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
/***********************************************************
************************ MY PAGE ***************************
************************************************************/
button.favoritesButtonSave {
	margin: 0px;
	padding: 0px;
	width: 84px;
	height: 18px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	background: url('../images/favoritesSaveOff.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
button.favoritesButtonSaveHover {
	margin: 0px;
	padding: 0px;
	width: 84px;
	height: 18px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	background: url('../images/favoritesSaveOn.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
button.favoritesButtonAbort {
	margin: 0px;
	padding: 0px;
	width: 84px;
	height: 18px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	background: url('../images/favoritesAbortOff.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
button.favoritesButtonAbortHover {
	margin: 0px;
	padding: 0px;
	width: 84px;
	height: 18px;
	color: #000000;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	background: url('../images/favoritesAbortOn.gif');
	background-repeat: no-repeat;
	border: 0 outset;
}
/***********************************************************
************************ MY PAGE ***************************
************************************************************/
.myPageTopMenuTable {
	border: solid 1px #FF0066;
	width: 658px;
}
.myPageTopMenuTableItem {
	width: 100px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.myPageTopMenuTableItemHovered {
	width: 100px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FF0066;
	color: #FFFFFF;
	cursor: pointer;
}
a.myPageTopMenuItem {
	color: #FF0066;
	text-decoration: none;
}
a.myPageTopMenuItemHovered {
	color: #FFFFFF;
	text-decoration: none;
}
.myPageMyPageTableHeader {
	background: #FF0066;
}
.myPageSubmitLinks {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.myPageMyPageBox {
	border: 1px solid #FF0066;
}
.myPageMyPageBoxHeader {
	background: #FF0066;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.myPageSmallInfoTitle {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.myPageSmallInfoContent {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/***********************************************************
************************ TABLES ****************************
************************************************************/
.whiteRoundTableTL {
	background: url(../images/tables/whiteRoundTableTopLeft.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.whiteRoundTableTL2 {
	background: url(../images/tables/whiteRoundTableTopLeft2.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.whiteRoundTableTM {
	background: url(../images/tables/whiteRoundTableTopMiddle.gif);
	background-repeat: repeat-x;
}
.whiteRoundTableTM2 {
	background: url(../images/tables/whiteRoundTableTopMiddle2.gif);
	background-repeat: repeat-x;
}
.whiteRoundTableTR {
	background: url(../images/tables/whiteRoundTableTopRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 6px;
	height: 6px;
}
.whiteRoundTableTR2 {
	background: url(../images/tables/whiteRoundTableTopRight2.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 6px;
	height: 6px;
}
.whiteRoundTableML {
	background: url(../images/tables/whiteRoundTableMiddleLeft.gif);
	background-repeat: repeat-y;
}
.whiteRoundTableML2 {
	background: url(../images/tables/whiteRoundTableMiddleLeft2.gif);
	background-repeat: repeat-y;
}
.whiteRoundTableM {
	background-color: #FFFFFF;
	text-align: left;
}
.whiteRoundTableMR {
	background: url(../images/tables/whiteRoundTableMiddleRight.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.whiteRoundTableMR2 {
	background: url(../images/tables/whiteRoundTableMiddleRight2.gif);
	background-repeat: repeat-y;
}
.whiteRoundTableBL {
	background: url(../images/tables/whiteRoundTableBottomLeft.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.whiteRoundTableBM {
	background: url(../images/tables/whiteRoundTableBottomMiddle.gif);
	background-repeat: repeat-x;
}
.whiteRoundTableBR {
	background: url(../images/tables/whiteRoundTableBottomRight.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
}
.grayRoundTableTL {
	background: url(../images/tables/grayRoundTableTopLeft.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;
	height: 8px;
}
.grayRoundTableTM {
	background: url(../images/tables/grayRoundTableTopMiddle.png);
	background-repeat: repeat-x;
}
.grayRoundTableTR {
	background: url(../images/tables/grayRoundTableTopRight.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.grayRoundTableM {
	background-image: url(../images/tables/grayRoundTableBKG.png);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	text-align: center;
}
.grayRoundTableBL {
	background: url(../images/tables/grayRoundTableBottomLeft.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;
	height: 8px;
}
.grayRoundTableBM {
	background: url(../images/tables/grayRoundTableBottomMiddle.png);
	background-repeat: repeat-x;
}
.grayRoundTableBR {
	background: url(../images/tables/grayRoundTableBottomRight.png);
	background-repeat: no-repeat;
	width: 8px;
	height: 8px;
}
.roundTableTL {
	background: url(../images/roundTableTopLeft.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
.roundTableTM {
	background: url(../images/roundTableTopMiddle.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.roundTableTR {
	background: url(../images/roundTableTopRight.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
.roundTableML {
	background: url(../images/roundTableMiddleLeft.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.roundTableMM {
	background: #FEE9F1;
}
.roundTableMR {
	background: url(../images/roundTableMiddleRight.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.roundTableBL {
	background: url(../images/roundTableBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
.roundTableBM {
	background: url(../images/roundTableBottomMiddle.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.roundTableBR {
	background: url(../images/roundTableBottomRight.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
.roundTableTdHL {
	border-top: 1px solid #FF076A;
	padding-top: 5px;
	text-align: left;
}
.roundTableTdHL2 {
	border-top: 1px solid #C1C1C1;
	padding-top: 5px;
	text-align: left;
}

.roundTable2TL {
	background: url(../images/roundTable2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 5px;
	height: 5px;
}
.roundTable2TM {
	background: #E40064;
	height: 5px;
}
.roundTable2TR {
	background: url(../images/roundTable2TopRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 5px;
	height: 5px;
}
.roundTable2MLT {
	background: #E40064;
}
.roundTable2MMT {
	background: #E40064;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
}
.roundTable2MRT {
	background: #E40064;
	width: 5px;
}
.roundTable2ML {
	background: url(../images/roundTable2MiddleLeft.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.roundTable2MM {
	background: #FFFFFF;
}
.roundTable2MR {
	background: url(../images/roundTable2MiddleRight.gif);
	background-repeat: repeat-y;
	width: 5px;
}
.roundTable2BLT {
	background: #E40064;
	width: 5px;
	height: 5px;
}
.roundTable2BL {
	background: url(../images/roundTable2BottomLeft.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
.roundTable2BM {
	background: url(../images/roundTable2BottomMiddle.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.roundTable2BR {
	background: url(../images/roundTableBottomRight.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px;
}
/***********************************************************
******************** MODEL DETAILS *************************
************************************************************/
.modelDetailsTitle{
	/*background-color:#FF0066;*/
	background-color:#EA0073;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	padding-left: 2px;
	padding-right:2px;
}
a.modelDetailsFoto {
	border: 0px solid #FF0000;
	color: #FF0000;
}
a.modelDetailsFoto:hover, active {
	text-decoration: underline;
}
.modelDetailsSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #000000;
}
.modelDetailsService {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.modelDetailsService:hover,active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#FF0066;
}
td.modelDataComponent {
	text-align: right;
	/*background-color: #F2F2F2;*/
	background-color: #FFFFFF;
	font-size: 10px;
}
td.modelDataComponentValue {
	text-align: left;
	color: #FF0066;
	/*background-color: #F2F2F2;*/
	background-color: #FFFFFF;
	font-size: 10px;
}
td.modelMapErrorText {
	font-size: 10px;
	text-align: center;
}
/***********************************************************
*********************** IMPRINT ****************************
************************************************************/
.imprintHelpText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
/***********************************************************
************************ SEARCH ****************************
************************************************************/
.searchHelpText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.pageLinks {
	color: #FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.pageLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FF0066;
}
a.pageLinks:hover,active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.modelListingItemTable {
	border: 2px solid #C1C1C1;
}
.modelListingItemTableHightlight {
	border: 2px solid #FFCEE2;
}
.modelListingItemTitle {
	background: #C1C1C1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	text-decoration: none;
}
.modelListingItemTitleHightlight {
	background: #F1B3D3;
	color: #FF0066;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	text-decoration: underline;
}
.modelListingItemCell {
	background: #FFFFFF;
}
.modelListingItemCellHightlight {
	background: #FFEAF3;
	color: #FF0066;
}
.modelListingPicture {
	border: 3px solid #FFFFFF;
}
.modelListingPictureHightlight {
	border: 3px solid #FFEAF3;
}
.modelListingMoreFav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #555555;
	padding-left: 15px;
	background-image: url('../images/starNormal.jpg');
	background-repeat: no-repeat;
}
.modelListingMoreHoverFav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color:#FF0066;
	padding-left: 15px;
	background-image: url('../images/starHover.jpg');
	background-repeat: no-repeat;
}
.modelListingMoreDet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #555555;
	padding-left: 15px;
	background-image: url('../images/windowsNormal.jpg');
	background-repeat: no-repeat;
}
.modelListingMoreHoverDet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color:#FF0066;
	padding-left: 15px;
	background-image: url('../images/windowsHover.jpg');
	background-repeat: no-repeat;
}
/***********************************************************
************************* INDEX ****************************
************************************************************/
.promoContent {
	background-image: url(../images/promoContentBkg.png);
	background-repeat: repeat-x;
	background-color: #2E2E2E;
	text-align: center;
}
.advancedSearch {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	padding-left: 15px;
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat;
}
.advancedSearchHover {
	color:#FF0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 15px;
	background-image: url('../images/plusOn.gif');
	background-repeat: no-repeat;
}
/***********************************************************
************************ PARTNER ***************************
************************************************************/
.partnerTopMenuTable {
	border: solid 1px #FF0066;
}
.partnerTopMenuTableItem {
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.partnerTopMenuTableItemHovered {
	height: 30px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #FF0066;
	color: #FFFFFF;
	cursor: pointer;
}
a.partnerTopMenuItem {
	color: #FF0066;
	text-decoration: none;
}
a.partnerTopMenuItemHovered {
	color: #FFFFFF;
	text-decoration: none;
}

/***********************************************************
********************** COOPERATION *************************
************************************************************/
.cooperationLogo {

}
.cooperationLogoHover {
	background-image: url("../images/cooperationLogoBackHover.gif");
	background-position: top;
	background-repeat: no-repeat;
}