div#head {
	margin:0 auto;
	width:764px;
	height:157px;
	background:url(../images/singleboerse/head_2.jpg) top right no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
}
div#head h1 {
	display:block;
	width:382px;
	height:157px;
	background:url(../images/singleboerse/head_1.jpg) top left no-repeat;
	text-indent:-9999px;
}
div#head h1 a {
	display:block;
	width:382px;
	height:157px;
	text-indent:-9999px;
}
div#head h1 span { display:none; }


div#path {
	width:750px;
	margin:0 auto;
	text-align:left;
	color:#8E97AA;
	padding:0 11px 4px 11px;
	font-size:0.9em;
	width:874px;
}
* html div#path { 
	width:750px;
	w\idth:874px;
}
div#path div { float:right; }

div#path a:link, div#path a:visited { color:#8E97AA; text-decoration:none; }
div#path a:hover, div#path a:active { color:#8E97AA; text-decoration:underline; }

div#contentTop {
	width:896px;
	height:11px;
	margin:0 auto;
	background:url(../images/content_top.gif) top left no-repeat;
	overflow:hidden;
}
div#contentBottom {
	width:896px;
	height:10px;
	margin:0 auto;
	background:url(../images/content_bottom.gif) top left no-repeat;
	overflow:hidden;
}

div#contentWrapper {
	margin:0 auto;
	width:900px;
	font-size:1;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:0 10px;
	width:874px;
	background:#ffffff;
	text-align:left;
}
* html div#contentWrapper {
	width:750px;
	w\idth:874px;
}

div#column1 {
	float:left;
	width:160px;
}
div#column2 {
	float:left;
	width:530px;
	margin-left:12px;
}
div#column3 {
	float:left;
	width:160px;
	margin-left:12px;
}
* html div#column2, * html div#column3 { display:inline; }


/* Left & right box definitions */
div.pinkBox, div.pinkButtonBox {
	position:relative;
	width:150px;
	padding:4px 4px 8px 4px;
	font-size:0.9em;
}
div.pinkButtonBox { padding-bottom:35px; }
* html div.pinkBox, * html div.pinkButtonBox {
	width:160px;
	w\idth:150px;
}


div.blueBox, div.blueButtonBox {
	position:relative;
	width:150px;
	border:0px solid #CEDDFF;
	padding:4px 4px 8px 4px;
	font-size:0.9em;
}
div.blueButtonBox { padding-bottom:35px; }
* html div.blueBox {
	width:160px;
	w\idth:150px;
}

div.blueBox a:link, div.blueBox a:visited, div.blueButtonBox a:link, div.blueButtonBox a:visited { color:#0853FF; text-decoration:none; }
div.blueBox a:hover, div.blueBox a:active, div.blueButtonBox a:hover, div.blueButtonBox a:active { color:#0853FF; text-decoration:underline; }

div.blueBox strong.highlight, div.blueButtonBox strong.highlight, div.pinkBox strong.highlight, div.pinkButtonBox strong.highlight { color:#cf5152; }

img.boxButton, input.boxButton {
	position:absolute;
	left:-1px;
	bottom:-12px;
	z-index:99999;
}

div.hidden { height:140px; }
div.hidden * { display:none; }
p.boxIndent { margin:0 5px; }


div.partnerSucheItem, div.partnerSucheFotos {
	clear:left;
	margin:0 4px;
	padding-top:4px;
	padding-bottom:3px;
}
div.partnerSucheFotos { background:none; height:auto; }
div.partnerSucheItem img, div.partnerSucheFotos img { float:left; margin-right:10px; }
div.partnerSucheItem a.textlink, div.partnerSucheFotos a.textlink { display:block; padding-top:6px; }

div.partnerSucheFotos table td { padding-right:10px; padding-bottom:10px; }
div.partnerSucheFotos table th { padding-bottom:10px; font-weight:normal; }
div.partnerSucheFotos table img { float:none; margin:0; }

div.partnerSucheItem a:link, div.partnerSucheItem a:visited, div.partnerSucheFotos a:link, div.partnerSucheFotos a:visited { color:#566381; }
div.partnerSucheItem a:hover, div.partnerSucheItem a:active, div.partnerSucheFotos a:hover, div.partnerSucheFotos a:active { color:#566381; }



/* member nav box */

div.memberNavItem {
	clear:left;
	margin:0 4px;
	padding-top:4px;
	padding-bottom:3px;
	height:20px;
	background:url(../images/singleboerse/line_dotted_blue.gif) bottom left repeat-x;
	color:#566381;
}
div.memberNavItem img, div.partnerSucheFotos img { float:left; margin-right:10px; }
div.memberNavItem a.textlink { display:block; padding-top:6px; }

div.div.memberNavItem a:link, div.div.memberNavItem a:visited, div.memberNavItem a:link, div.memberNavItem a:visited { color:#566381; }
div.div.memberNavItem a:hover, div.div.memberNavItem a:active, div.memberNavItem a:hover, div.memberNavItem a:active { color:#566381; }

p.memberInfo { margin:5px 0; text-align:center; }
p.memberInfo strong { font-size:1.2em; color:#cf5152; }

/* Main content elements */
h1.mainHeadline {
	width:550px;
	font-size:1.1em;
	padding:5px 10px;
	font-weight:normal;
	margin-bottom:10px;
}
h1.mainHeadline strong { font-weight:normal; color:#cf5152; }
h1.mainHeadline a:link, h1.mainHeadline a:visite { color:#cf5152; }
h1.mainHeadline a:hover, h1.mainHeadline a:active { color:#ffffff; }

div.overviewThreeColsTop { 
	width:388px;
	height:11px;
	background:url(../images/singleboerse/overview_3cols_top.gif) top left no-repeat;
	overflow:hidden;
}
div.overviewThreeCols {
	width:388px;
	background:url(../images/singleboerse/overview_3cols_bg.gif) top left repeat-y;
}
div.overviewThreeColsBottom { 
	width:388px;
	height:11px;
	margin-bottom:20px;
	background:url(../images/singleboerse/overview_3cols_bottom.gif) top left no-repeat;
	overflow:hidden;
}


div.overviewSmallColsTop { 
	width:122px;
	height:11px;
	overflow:hidden;
}
div.overviewSmallCols {
	width:120px;
	background:url(../images/box_background.jpg) repeat-x #4a4544;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #cdcdcd;
}
div.overviewSmallColsBottom { 
	width:122px;
	height:11px;
	margin-bottom:20px;
	overflow:hidden;
}


div.overviewContent {
	float:left;
	margin-left:10px;
	margin-right:21px;
	width:102px;
	overflow:hidden;
}
* html div.overviewContent { display:inline; }

div.overviewContent img { border:0px solid #D7D7D7; margin-left:3px; }
div.overviewContent p { margin-top:6px; }
div.overviewContent p strong { color:#FF1D9F; }
div.overviewContent p strong.nick { font-size:1.1em; }



/* Success story elements */
div.successstoryTop { 
	width:388px;
	height:10px;
	background:url(../images/singleboerse/overview_1col_top.gif) top left no-repeat;
	overflow:hidden;
}
div.successstory {
	width:388px;
	background:url(../images/singleboerse/overview_1col_bg.gif) top left repeat-y;
}

div.successstory div.image {
	float:left;
	margin-left:11px;
	margin-right:4px;
	width:210px;
}
* html div.successstory div.image { display:inline; }

div.successstory div.image img { border:1px solid #D7D7D7; }
div.successstory div.image div { margin-top:6px; float:left; width:102px; }


div.successstory div.text {
	float:left;
	width:150px;
}
* html div.successstory div.text { display:inline; }

div.successstory div.text h3 { font-size:1.1em; color:#0853FF; }
div.successstory div.text p { font-size:0.9em; margin-top:6px; }

div.successstoryBottom { 
	width:388px;
	height:10px;
	margin-bottom:20px;
	background:url(../images/singleboerse/overview_1col_bottom.gif) top left no-repeat;
	overflow:hidden;
}



/* Dating elements */
div.containerWideTop { 
	width:600px;
	height:10px;
	overflow:hidden;
}
div.toDate {
	width:590px;
	background:#0a0a0a;
	border:1px solid #1a1a1a;
	padding-top:5px;
	padding-bottom:5px;
}

div.toDate div.image {
	float:left;
	margin-left:11px;
	width:110px;
}
* html div.toDate div.image { display:inline; }


div.toDate div.text {
	float:left;
	width:400px;
}
* html div.toDate div.text { display:inline; }

div.toDate div.text h3 { font-size:1.1em; color:#0853FF; }
div.toDate div.text p { font-size:0.9em; margin-top:6px; }

div.text { color:#ffffff; }

div.containerWideBottom { 
	width:530px;
	height:10px;
	margin-bottom:10px;
	overflow:hidden;
}

div.containerWide { 
	width:530px;
	background:url(../images/singleboerse/overview_1col_bg.gif) top left repeat-y;
	padding:0 10px;
	width:530px;
}
* html div.containerWide {
	width:388px;
	w\idth:368px;
}


img.rightAligned { float:right; }




/* Footer */
div#footer_new {
	margin:0 auto;
	width:915px;
	height:44px;
	background:url(../images/singleboerse/footer_long.gif) top left repeat-x;
	font-size:0.9em;
}
div#footer_new p { 
	padding-top:15px; 
	margin:0;
	color:#ffffff;
}
div#footer_new a:link, div#footer_new a:visited { color:#ffffff; text-decoration:none; }
div#footer_new a:hover, div#footer_new a:active { color:#ffffff; text-decoration:underline; }

div#footer {
	margin:0 auto;
	width:764px;
	height:44px;
	background:url(../images/footer_bg.gif) top left repeat-x;
	font-size:0.9em;
}
div#footerLeft {
	float:left;
	width:30px;
	height:44px;
	background:url(../images/footer_left.gif) top left repeat-x;
	overflow:hidden;
}	
div#footerRight {
	float:right;
	width:30px;
	height:44px;
	background:url(../images/footer_right.gif) top left repeat-x;
	overflow:hidden;
}	
div#footer p { 
	padding-top:15px; 
	margin:0;
	color:#ffffff;
}
div#footer a:link, div#footer a:visited { color:#ffffff; text-decoration:none; }
div#footer a:hover, div#footer a:active { color:#ffffff; text-decoration:underline; }


/* Float clearing workaround also working on Mozilla */
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px; 
}

div.spacer15px { height:15px; overflow:hidden; }
div.spacer20px { height:20px; overflow:hidden; }

div.formRow { clear:left; padding-bottom:6px; }
label { float:left; width:auto; display:block; padding-top:2px; padding-right:6px; }
input.radio { float:left; }
select, input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#000000; }
input.text { margin:0; padding:2px; }

form.memberLogin label { width:60px; text-align:right; }


img.border { border:0px solid #D7D7D7; }
div.dottedLine { height:1px; background:url(../images/singleboerse/line_dotted_blue.gif) top left repeat-x; overflow:hidden; }


/* general */
strong.nick { color:#cf5152; font-size:1.1em; }
strong.blue { color:#cf5152; font-size:1.1em; }
strong.highlight { color:#cf5152; }
span.highlight { color:#FFFFFF; }
span.blue { color:#cf5152; }



div.datesMenu {
	width:550px;
	font-size:1.1em;
	padding:10px;
	font-weight:normal;
	margin-bottom:10px;
	background:url(../images/box_background.jpg) repeat-x #4a4544;
}
div.datesMenu strong { font-weight:normal; color:#ffffff; }
div.datesMenu a:hover, div.datesMenu a:active, div.datesMenu a:link, div.datesMenu a:visited { color:#ffffff; }






div.MessageBox {
	width:530px;
	padding-left:5px;
}
div.MessageBox strong { font-weight:normal; color:#5s9029; font-weight:bold;}
div.MessageBox a:hover, div.MessageBox a:active, div.MessageBox a:link, div.MessageBox a:visited { color:#ffffff; }
.Table_MessageBox {  }
.Table_MessageBoxHead { padding:3px; padding-bottom:4px; text-align:left;}
.Table_MessageBoxTD { padding:3px; vertical-align:top; }
.Table_MessageBoxTD2 { padding:3px; background:url(../images/singleboerse/line_dotted_blue.gif) bottom left repeat-x; }





table.profile { border-collapse:collapse; }
table.profile th { vertical-align:top; font-size:1.1em; color:#f1ecbc; padding:5px 13px 5px 0; text-align:right; font-weight:bold; border-top:0px solid #bababa; border-bottom:0px solid #bababa; }
table.profile td { vertical-align:top; font-size:1.1em; padding:5px 13px 5px 7px; border-top:0px solid #bababa; border-bottom:0px solid #bababa; }
table.profile tr.spacer td { height:8px; border:0; }
table.profile strong { font-weight:normal; color:#FF1D9F; font-weight:bold; }



table.gallery { margin:3px; border-collapse:collapse; }
table.gallery th { vertical-align:top; font-size:1.1em; padding:5px 13px 5px 0;   text-align:center; vertical-align:middle; font-weight:bold; border:0px solid #E7EBF4; }
table.gallery td { vertical-align:top; font-size:1.1em; padding:5px 13px 5px 7px; text-align:center; vertical-align:middle; border:0px solid #F3F4F4; }
table.gallery tr.spacer td { height:8px; border:0; }



table.Calendar { border-collapse:collapse; }
table.Calendar td.Calendar_Head  { color:#cf5152; background:#F0F0F0; border:1px solid #E7EBF4; font-family:Arial; font-size:11px; padding:5px;; text-align:center;}
table.Calendar td.Calendar_Field { color:#566381; background:#FAFAFA; border:1px solid #F3F4F4; font-family:Arial; font-size:11px; padding:5px; text-align:center;}
table.Calendar td.Calendar_Field_Today { color:#566381; background:#FAFAFA; border:1px solid #F3F4F4; font-family:Arial; font-size:11px; padding:5px; text-align:center; font-weight:bold;}
table.Calendar td.Calendar_Field_KW { color:#566381; background:#F0F0F0; border:1px solid #F3F4F4; font-family:Arial; font-size:11px; padding:5px; text-align:center;}
table.Calendar td.Calendar_Field_KW_Today { color:#566381; background:#F0F0F0; border:1px solid #F3F4F4; font-family:Arial; font-size:11px; padding:5px; text-align:center; font-weight:bold;}
table.Calendar a:link, table.Calendar a:visited { color:#566381; text-decoration:none; }
table.Calendar a:hover, table.Calendar a:active { color:#566381; text-decoration:underline; }
table.Calendar .highlight2 { color:#000000; }
table.Calendar .highlight { color:#566381; text-decoration:underline; }



table.Forum { border-collapse:collapse; }
table.Forum th { vertical-align:top; font-size:1.1em; background:#EDF1FA; padding:5px 13px 5px 7px; border-top:1px solid #F3F4F4; border-bottom:1px solid #F3F4F4; }
table.Forum td { vertical-align:top; font-size:1.1em; background:#FAFAFA; padding:5px 13px 5px 7px; border-top:1px solid #F3F4F4; border-bottom:1px solid #F3F4F4; }
table.Forum tr.spacer td { background:#ffffff; height:8px; border:0; }
table.Forum strong { font-weight:normal; color:#FF1D9F; font-weight:bold; }
table.Forum strong.blue { font-weight:normal; color:#0853FF; font-weight:bold; }
table.Forum a:link, table.Forum a:visited { color:#566381; text-decoration:none; }
table.Forum a:hover, table.Forum a:active { color:#566381; text-decoration:underline; }



table.Message { border-collapse:collapse; }
table.Message th { vertical-align:top; font-size:1.1em; color:#f1ecbc; padding:5px 13px 5px 7px; border-top:0px solid #F3F4F4; border-bottom:0px solid #F3F4F4; }
table.Message td { vertical-align:top; font-size:1.1em; color:#ffffff; padding:5px 13px 5px 7px; border-top:0px solid #F3F4F4; border-bottom:0px solid #F3F4F4; }
table.Message td.Line1 { vertical-align:top; font-size:1.1em; color:#ffffff; padding:5px 13px 5px 7px; border-top:0px solid #F3F4F4; border-bottom:0px solid #F3F4F4; }
table.Message td.Line2 { vertical-align:top; font-size:1.1em; color:#ffffff; padding:5px 13px 5px 7px; border-top:0px solid #F3F4F4; border-bottom:0px solid #F3F4F4; }
table.Message tr.spacer td { height:5px; border:0; }
table.Message strong { font-weight:normal; color:#ffffff; font-weight:bold; }
table.Message strong.blue { font-weight:normal; color:#ffffff; font-weight:bold; }
table.Message a:link, table.Message a:visited { color:#ffffff; text-decoration:none; }
table.Message a:hover, table.Message a:active { color:#cf5152; text-decoration:underline; }



table.UserListHome { border-collapse:collapse; }
table.UserListHome th { text-align:left; vertical-align:top; font-size:1.1em; background:#EDF1FA; padding:5px 13px 5px 7px; border-top:1px solid #F3F4F4; border-bottom:1px solid #F3F4F4; }
table.UserListHome td { text-align:left; vertical-align:top; font-size:0.9em; background:#FAFAFA; padding:5px 13px 5px 7px; border-top:1px solid #F3F4F4; border-bottom:1px solid #F3F4F4; }
table.UserListHome strong { font-weight:normal; color:#FF1D9F; }
table.UserListHome a:link, table.UserListHome a:visited { color:#566381; text-decoration:none; }
table.UserListHome a:hover, table.UserListHome a:active { color:#566381; text-decoration:underline; }


table.Fotosuche { border-collapse:collapse; }
table.Fotosuche td { font-size:0.9em; }
table.Fotosuche th { font-size:0.9em; }

/*
0853FF FF1D9F
*/


.Error { color:#eded00; }


table.MyTable_Table1 { border-collapse:collapse; background:url(../images/box_background.jpg) repeat-x #4a4544; }



input { background:#fafafa; border:1px solid #F1ECBC; font-size:10px; }
textarea { background:#fafafa; border:1px solid #F1ECBC; font-size:10px; }

td { font-size:11px; }
