/* ----- Reset ----- */
h1,h2,h3,h4,h5,h6 {	margin:5px 0pt; color:#000066;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:9px;}
/* ----- common layout ----- */
html, 
body {
	width:750px;
	margin:0;
	padding:0;
}
body {font-family: Verdana, Arial, sans-serif;}

#bodyY {
	background:#ffffcc url("/pix/scribbles/schmetterling_15_rshift.gif") no-repeat 0 500px; 
}

a:link,a:visited{color:#00F;}
a:hover,a:active{color:#090;}

#mainwrapper {margin:0 0 0 10px;}

#mainwrapper, 
#contentwrapper {
	width:100%;
	padding:0;
}

#contentwrapper {margin:0;}

#navigationarea {
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 8pt;
	width:120px;
}
#contentarea {
	margin: 0;
	font-size: 8pt;
	color:#006;
	width:100%;
}
#footerarea {
	text-align:left;
	height:24px;
	margin:8px 0 0 0;
	padding:0 5px;
}

.cornertopleft, 
.cornertopright, 
.cornerbottomleft, 
.cornerbottomright {
	height:10px;
	font-size:1px;
	padding:0pt !important;
	background-color:transparent !important;
}
.cornertopleft {background-position:top left;}
.cornertopright {background-position:top right;}
.cornerbottomleft {	background-position:bottom left;}
.cornerbottomright {background-position:bottom right;}

#bodyY .cornertopleft,
#bodyY .cornertopright,
#bodyY .cornerbottomleft,
#bodyY .cornerbottomright {
	background-image: url('../pix/roundcornersbright_4.gif');
}

.nowrap, .selectColumn {white-space: nowrap;}

.centerTextNearImage {vertical-align:middle;}

.errorbox, .infobox, .warningbox, .errorbox2, .warningbox2, .infobox2 {
	background-position:0% -2px !important;
	background-repeat:no-repeat !important;
	font-size:x-small !important;
	min-height:20px !important;
	padding-left:35px !important;
}
.errorbox, .infobox, .warningbox {
	font-weight:bold !important;
}
.errorbox, .errorbox2 {
	background-image:url('../pix/error_bg.jpg') !important;	
	background-color:#EDE0E0 !important;
	border:1px solid #F4A8A8 !important;
	
}
.infobox, .infobox2 {
	background-image:url('../pix/info_bg.jpg') !important;
	background-color:#E0EDE0 !important;
	border:1px solid #A5EDA4 !important;
}
.warningbox, .warningbox2 {
	background-image:url('../pix/warning_bg.jpg') !important;
	background-color:#f4edce !important;
	border:1px solid #f4e18b !important;
}

.button_blue, .button_yellow {
	font-size:12px;
	font-style:normal;
	text-align:center;
	color:black !important;
	height:24px !important;
	padding:2px 6px 5px 6px !important;
	margin:2px 0pt 1px 0pt;
}
.button_blue {
	background:transparent url('../pix/buttons/button_blue.gif') scroll repeat-x center;
	border: 1px outset #baccd9;
}
.button_yellow {
	background:transparent url('../pix/buttons/button_yellow.gif') scroll repeat-x center;
	border: 1px outset #ffc;
}
.button_disabled {color:gray !important;}
.button_blue:active, .button_yellow:active {border-style:inset !important;}
.button_blue:hover {background-image:url('../pix/buttons/button_blue_hover.gif') !important;}
.button_yellow:hover {background-image:url('../pix/buttons/button_yellow_hover.gif') !important;}
.linkbutton, .linkbutton_20, .linkbutton_110, .linkbutton_120, .linkbutton_150, .linkbutton_200, .linkbutton_205, .linkbutton_300, .linkbutton_400 {
	display:block;
	height:15px !important;
	text-decoration:none;
}
.linkbutton {width:50px;}
.linkbutton_400 {width:400px;}
.linkbutton_300 {width:300px;}
.linkbutton_210 {width:205px;}
.linkbutton_200 {width:200px;}
.linkbutton_150 {width:150px;}
.linkbutton_120 {width:120px;}
.linkbutton_100 {width:110px;}
.linkbutton_20 {width:20px;}

.albumPic {margin:3px;}

/* ----- Einige Standardformatierungen ----- */
.xx-small {font-size:xx-small;}
.x-small {font-size:x-small;}
.small {font-size:small;}
.medium {font-size:medium;}
.large {font-size:large;}
.x-large {font-size:x-large;}
.xx-large {font-size:xx-large;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.black {color:#000;}
.red {color:#F00;}
.green {color:#0F0;}
.green2 {color:#0A0;}
.blue {color:#00F;}
.darkBlue {color:#039;}
.grey {color:#666;}
.grey2 {color:#515151;}
.blueBG {
	background-color: #BACCD9 ! important;
	color:#404040 ! important;
}
.redBG {
	background-color: #990000 ! important;
	color:#FFFFFF ! important;
}
.transparentBG {
	background-color: transparent ! important;
	color:#000000 ! important;
}
.noPaddingLeft {padding-left:0pt !important;}
.textDecoNo {text-decoration:none !important;}
.textDecoUnderline {text-decoration:underline !important;}
.leftFloat {float:left;}
.rightFloat {float:right;}
.clearer {
	/* Clears the floating */
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
}
.vSpace_10 {width:10px;}
/* Space After */
.sa1 {margin-bottom:1px !important;} .sa2 {margin-bottom:2px !important;} .sa5 {margin-bottom:5px !important;} .sa10 {margin-bottom:10px !important;} .sa15 {margin-bottom:15px !important;}
/* Standardbreiten */
.ccw {width:466px;} .scw {width:233px;} .mcw {width:115px;}

/* ----- ph_group ----- */
#ph_group, #ph_group .maincontent {width:100%;}
#ph_group p {margin:10px 0 !important;}
.mod {width:162px;}
.mod a:link, 
.mod a:visited {
	color:#00F;
}
/* --- SearchBox --- */
#searchbox {width:100%;}
#searchbox table {table-layout:auto;}
#searchbox td {
	text-align:left;
	padding:2px;
	background-color:#BACCD9;
}
#searchbox a {font-size:small;}
#searchbox form {
	margin:0;
	padding:0;
	overflow:hidden;
}
#searchboxHeader h3 {padding-left:5px;}
#searchboxHeader a {font-size:x-small ! important; padding-left:5px;}
#mkatSearchSubmit {text-align:center ! important;}
#searchbox .miniselect {width:50px;}
#searchbox .toSeperator {width:18px;}
#searchbox .rowSeperator {border-top:1px solid #a3c2d9;}
/* ----- Gallery (Mkat) & Details (details.php) -----*/
#gallery, 
#gallerywrapper {
	width:574px;
}

#galleryNavigation {
	height:25px;
	margin-bottom:13px;
}
#galleryNavigation form {
	margin:0;
	padding:0;
}

#galleryNaviWrapper {width:100%;}

.anchorPos {
	display:block;
	height:1px;
	cursor:default;
}

#jumptopage {
	width:32px;
	font-size:x-small;
	text-align:right;
}
#bottomNavi td {width:33.33%;}
#bottomNavi a {text-decoration:none !important;}

.mkat_sp, 
.mkat_sp_h, 
.mkat_sp_b {
	width:574px;
}
.mkat_sp {position:relative;}
#gallerywrapper .mkat_sp {margin-bottom:10px;}

.mkat_sp_h {
	height:37px;
	background:#FFC url('../pix/profile_head_small_v7.gif') scroll no-repeat top left;
	z-index:100;		
}
.mkat_sp_h_topic {
	width:437px;
	float:left;
	font-size:15px;
		font-weight:bold;
		color:#646464;
	padding:9px 4px 9px 14px;
}
.mkat_sp_h_mkatid {
	width:115px;
	float:right;
	font-size:10px;
		color:#343434;
	padding:5.5px 2px;
}
/** Einschub Favoriten ANFANG **/
.fav .mkat_sp_h_topic {width: 422px !important;}
.fav .mkat_sp_h_mkatid {float:left !important;width:100px !important;}
.fav .mkat_sp_h_fav {
	width:30px;
	float:right;
	font-size:10px;
		font-weight:bold;
		color:#646464;
	padding:9px 0px;
}
/** Einschub Favoriten ENDE **/
.mkatid {font-weight:bold;}
.mkat_sp_b {background:#FFFFEE url('../pix/profile_body_border_out_alternative.gif') scroll no-repeat bottom right;}

/** Einschub Formatierungen für Bisher-Kontaktiert Start **/
#gallerywrapper .mkat_sp_b_contacted {
	background-image:url('../pix/profile_body_nocontact.gif') !important;
	height: 230px;
}
#gallerywrapper .mkat_sp_b_contacted_picframe_container {height: 230px;}

#gallerywrapper .lettersSent {
	overflow-y:scroll;
	height:200px;
	width:390px;
	border:1px solid #eae8c6;
	background-color:#ffffee;
	font-size:x-small;
	margin-right:10px;
	margin-top:10px;
}
#gallerywrapper .lettersSent table {width:370px !important;}
#gallerywrapper .lettersSent th {text-align:left;}
#gallerywrapper .letterSentSubject {width:150px;}
#gallerywrapper .letterSentTime {width:150px;}
#gallerywrapper .letterSentState {width:70px;}
#gallerywrapper .stateWaiting {color:#f60;}
#gallerywrapper .stateRefused {color:#c00;}
#gallerywrapper .stateReceived {color:#0c0;}

/** Einschub Formatierungen für Bisher-Kontaktiert Stop **/
.mkat_sp_b_picframe_container div {position:relative;}

.mkat_sp_b table {width:574px;}
.mkat_sp_b_picframe_container {
	width:152px;
	padding:14px 0 0 14px;
	font-size:10px;
}
.modPicMinHeight {height:222px;}
.modPicMinHeight .mkat_sp_b_picframe_container div {height:222px;}
/* Anm.: picframe_mkat_gallery.gif hat rundes Eck unten links, picframe_mkat_detail.gif nicht */
#gallerywrapper .mkat_sp_b_picframe_container{background:transparent url('../pix/picframe_mkat_gallery.gif') scroll no-repeat 4px 4px;}
#details .mkat_sp_b_picframe_container, 
#ph_group .mkat_sp_b_picframe_container {background:transparent url('../pix/picframe_mkat_detail.gif') scroll no-repeat 4px 4px;}

.mkat_sp_b_picframe_container div div {
	overflow: hidden; 
	width: 130px; 
	height: 26px !important;
	text-align:left;
	padding:0;
	margin:0;
}
.mkat_sp_b_lastvisit, 
.mkat_sp_b_infos, 
.mkat_sp_b_sendmessage, 
#gallerywrapper .mkat_sp_b_picframe span,
#details .mkat_sp_b_picframe_container {color:#515151;}

.mkat_sp_b_lastvisit {font-size:10px;}
.mkat_sp_b_infos {padding-bottom:10px;}
	.mkat_sp_b_infos table {width:400px;}
	
	.mkat_sp_b_infos_plink,
	#gallerywrapper .mkat_sp_b_infos_woman, 
	#details .mkat_sp_b_infos_subtoppic {
		margin:9px 0;					
	}
	#gallerywrapper .mkat_sp_b_infos_woman,
	#details .mkat_sp_b_infos_subtoppic {
		font-style:italic;
	}
	.mkat_sp_b_infos_plink {
		font-size:12px;
		font-weight:bold;
	}
	.mkat_sp_b_infos_lc {font-weight:bold;}
	#gallerywrapper .mkat_sp_b_infos_lc {width:140px; white-space:nowrap;}
	#details .mkat_sp_b_infos_lc {white-space:nowrap;}
	#details .mkat_sp_b_infos_cc {width:230px;}
.mkat_sp_b_sendmessage {
	font-size:11px;
	font-style:italic;
	padding: 0pt 36px 9px 0pt;
}

#details {width:100%;}

#freeTextContainer {
	font-size:x-small;
	padding:10px;
	margin-top:8px;
	margin-bottom:8px;
	border:1px solid #eae8c6;
	background-color:#ffffee;
}
/* ----- change password ----- */
#changepw {width:100%;}
#changepw td {
	background-color:#BACCD9;
	padding:4px 6px;
}
/* ----- presentation ----- */
#cancelinfo {padding-top:10px;}
#cancelinfo td {background-color:white !important;}
#cancelinfo textarea {
	width:472px;
	border:0pt solid white;
	border-left:1px solid #666 !important;
	border-right:1px solid #666 !important;
	margin:0pt;
	padding:0pt 4px;
	background:white url('../pix/gifs/enterdescription.gif') scroll no-repeat center center;
}
#cancelinfo .cornertopleft,
#cancelinfo .cornertopright,
#cancelinfo .cornerbottomleft,
#cancelinfo .cornerbottomright {
	background-image:url('../pix/roundcorners_white_border_yellow_bg.gif') !important;
	background-color:transparent !important;
}
#presentationInnerTable {width:482px;}
#presentationInnerTable td {
	background-color:#BACCD9;
	padding:3px 2px;
}
#presentationInnerTable .bright {
	background-image:url('../pix/bright_gradient.jpg');
	background-repeat:repeat-x;
	background-color:#C5D8E5;
}
/* ----- matchprofile -----*/
.matchprofile_lilac {color:#663366;}
.matchprofile_pink {color:#993399;}
#matchprofileSelect td {
	background-color:#BACCD9;
	padding:4px 6px;
}
/* ----- picture_choose, picture, picture_personal  ----- */
#photo{margin-bottom:10px;}
#photo .cornerbottom {
	padding:3px 3px 5px 3px;
	border-top:1px ridge #ffc;
	background-color:transparent !important;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image: url('../pix/rc_light_anketa_466_800.gif');
}

#photo th {
	height:14px;
	padding:2px 0pt !important;
	border-bottom:1px ridge #ffc;
	background-color:transparent !important;
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url('../pix/rc_dark_anketa_466_500.gif');
	color:#fff;
}
#photo td.colored {background-color:#BACCD9;}

/* ====== REGISTRATION ====== */
#reg_searchByEmail1 td,
#reg_searchByEmail2 td,
#reg_searchByIFCode td,
#reg_newProfile1 td,
#reg_verifyEmail1 td {
	background-color:#BACCD9;
	padding:5px 7px;
}

#reg_step1 .colored {background-color:#BACCD9;}
#reg_step1 td {padding:5px 7px;}

#reg_searchByEmail1 ul,
#reg_searchByEmail2 ul,
#reg_searchByIFCode ul,
#reg_newProfile1 ul,
#reg_verifyEmail1 ul {
	margin:5px 0pt;
}
.borderSolidBottom {border-bottom:1px solid black;}
.borderDashedTop {border-top:1px dashed #666;}
.borderDashedRight {border-right:1px dashed #666;}
#termsOfUseDiv {
	height:120px;
	overflow-y:scroll;
	background-color:white !important;
}
#termsOfUseDiv2 {
	height:30px;
	background-color:white !important;
}
#termsOfUseDiv2ru {
	height:40px;
	background-color:white !important;
}
/* ----- Terms of Use -----*/
#termsOfUse_big {font-size:small;}
#termsOfUse_small {font-size:xx-small;}

/* ----- Men Who Like You ----- */
.picframe_middle,
.picframe_nw,
.picframe_sw,
.picframe_no,
.picframe_so {
	position:relative;
	height:219px;
	width:154px;
	padding-left:10px;
	padding-top:10px;
	background-repeat:no-repeat;
	background-color:#ffffcc;
}

.picframe_middle {background-image:url('../pix/picframes/picframe_middle.gif');}
.picframe_nw {background-image:url('../pix/picframes/picframe_nw.gif');}
.picframe_sw {background-image:url('../pix/picframes/picframe_sw.gif');}
.picframe_no {background-image:url('../pix/picframes/picframe_no.gif');}
.picframe_so {background-image:url('../pix/picframes/picframe_so.gif');}

#menWhoLikeYou .navL {width:186px; padding-left:5px;}
#menWhoLikeYou .navM {width:110px;text-align:center;}
#menWhoLikeYou .navR {width:171px;}

.mod_picframe{
	overflow: hidden; 
	height: 222px !important;
	text-align:left;
	padding:0;
	margin:0;
	background:transparent url('../pix/picframe_mkat_detail.gif') scroll no-repeat 4px 4px;
}

/* ----- send message -----*/
#privatePhotoAlbumContainer {border:3px ridge #ffc;}
#sendMessageForm td {
	background-color:#BACCD9;
	padding:3px 3px;
}
#sendMessageForm textarea {
	width:99%;
	height:170px;
}
#sendMessageForm th {background-color:#3284C0;color:#fff;font-weight:bold;padding:0pt 0pt 8px 0pt;}

#sendMessageForm th.cornertopleft,
#sendMessageForm th.cornertopright {background-image:url('../pix/rc_dark_anketa_1000_100.gif');}

#subject {width:98.8%;}

#letterWritten {
	background-color:#BBDAF0 !important;
	background-repeat:repeat-x;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	letter-spacing:.3px;
	padding:7px 3px !important;
}

.littleSpace {line-height:4px;}
.albumTopSpace {padding-top:7px !important;}

/*----- Inbox -----*/
.folders a {text-decoration:none;}

.folders a img {margin-right:2px;}

.folders {
	width:120px;
	font-size:10px;	
}
.blueBox {background-color: #BACCD9;}
.box-body {
	margin:0 1px;
	padding:2px;
	background-color:#ffe;
}
#mailInfoTable, #mailListingTable {width:100%;}

.inboxLeft {width: 492px;}
.inboxRight {width: 130px;}

.mBF {width:21px;}
.mBF, .thBF {border-left:2px solid #baccd9;}
.mBG, .thBG {background-color:#ffe;border-right:2px solid #baccd9;border-top:2px solid #baccd9;padding:2px;}
.thBG {background-color:#3284C0 !important;color:#ffe !important;}

#contactedTable {width:574px;}
.ct1 {width:40px}
.ct2 {width:140px;}
.ct3 {width:240px;}
.ct4 {width:70px;}
.ct5 {width:50px;}

ul.sitemap {
	padding-left: 20px; 
	margin-left: 0px;
}
ul.sitemap>li>ul {
	padding-left: 25px; 
	margin-left: 0px;
}
ul.sitemap>li>ul>li>ul {
	padding-left: 30px; 
	margin-left: 0px;
}
ul.sitemap>li>ul>li>ul>li>ul {
	padding-left: 45px; 
	margin-left: 0px;
}
ul.sitemap>li>ul>li>ul>li>ul>li>ul {
	padding-left: 50px; 
	margin-left: 0px;
}

/* PDF-Download */
.pdfdl {right:16px;bottom:-4px;}
.pdfdl_mod {right:11px;bottom:-4px;}
.modPicMinHeight .pdfdl_mod {right:11px;bottom:21px;}
.pdfdl, .pdfdl_mod {
	position:absolute;
	display:block;
	height:16px;
	width:16px;
	cursor:pointer;
	background-image:url(/pix/gifs/pdf_normal.gif);
	text-decoration:none !important;
	z-index:200;
}
.pdfdl:hover, .pdfdl_mod:hover {
	background-image:url(/pix/gifs/pdf_hover.gif);
}

.picframe_middle .pdfdl,
.picframe_nw .pdfdl,
.picframe_sw .pdfdl,
.picframe_no .pdfdl,
.picframe_so .pdfdl {
	right:24px;bottom:22px;
}

.info-grey{
	font-size: 10px;
	color:#666666;
}

/** Favoriten **/

.fav_ncbox_width {width:574px;}
.fav_ncbox_valign {line-height:20px;}

a.fav_add, a.fav_del, a.fav_add_mod, a.fav_del_mod {
	position:absolute;
	display:block;
	height:18px;
	width:18px;
	cursor:pointer;
	text-decoration:none !important;
	z-index:200;
}

a.fav_add, a.fav_del {
	right:35px;bottom:-5px;
}

a.fav_add_mod, a.fav_del_mod {
	right:30px;bottom:-5px;
}

.modPicMinHeight a.fav_add_mod, 
.modPicMinHeight a.fav_del_mod {
	right:30px;bottom:20px;
}

a.fav_add, a.fav_add_mod {
	background:transparent url('/pix/gifs/fav_add_normal.gif') scroll no-repeat left bottom;
}

a.fav_add:hover, a.fav_add_mod:hover {
	background-image:url('/pix/gifs/fav_add_hover.gif');
}

a.fav_del, a.fav_del_mod {
	background:transparent url('/pix/gifs/fav_del_normal.gif') scroll no-repeat left bottom;
}

a.fav_del:hover, a.fav_del_mod:hover {
	background-image:url('/pix/gifs/fav_del_hover.gif');
}

.picframe_middle a.fav_add,
.picframe_nw a.fav_add,
.picframe_sw a.fav_add,
.picframe_no a.fav_add,
.picframe_so a.fav_add,
.picframe_middle a.fav_del,
.picframe_nw a.fav_del,
.picframe_sw a.fav_del,
.picframe_no a.fav_del,
.picframe_so a.fav_del {
	right:42px;bottom:21px;
}