/********************************      Basic Structure      ********************************/

html {
                font-size: 100%;
                height: 100%;
                margin-bottom: 1px; /* Always show a scrollbar to avoid jumping when the scrollbar appears  */
                }

body {
                font-family: Arial, Helvetica, sans-serif;
                color: #3e4f4f;
				margin:0px;
				padding:0px;
                font-size: 12px;
                }

/********************************      Elements styling      ********************************/

h1, h2, h3, h4, h5, h6 {
                font-family: Helvetica, Arial, sans-serif;
                color: #b52411;
                }

h1            { font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 31px; font-weight: bold; color: #fff; 
				  position: absolute; top: -1000px;  /* Remove this line and delete the logo (in the HTML) if you don't want an image as a logo */
				}
				
h2{ 
		margin-bottom:13px;
		margin-top:0px;
		color:#b52411;
		font-weight:bold;
		font-size:24px;
}
h3{ 
		margin-bottom:13px;
		margin-top:0px;
		color:#b52411;
		font-weight:bold;
		font-size:18px;
}
h4            { font-size: 16px; padding: 0 0 5px 0; }
h5            { font-size: 14px; padding: 0 0 5px 0; }
h6            { font-size: 12px; padding: 0 0 5px 0; }


a              { color: #a1a9ac; text-decoration: none; }
a:hover     { color: #000; }
a:active     { color: #000; }
a:focus     { outline: 1px; }

.footer a:link,.footer a:visited
{
	color:#bdc4c9;
}
.footer a:hover 
{
	color:#fff;
}



strong       { font-weight: bold; color: #333; }

small   		{ font-size: 0.85em; }

pre           { font-family: monospace; }

p {
                padding: 5px 0 10px 0;
                line-height: 1.6em;
                }

/********************************      General Classes      ********************************/

.clear {
                clear: both;
                }
				
.align-left {
                float: left;
                }
				
.align-right {
                float: right;
                }
				
				
#header
{
		height: 196px;
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		background-color:#071e2c;
}				
div#header_wrapper
{
	height: 196px;
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#071e2c;
	padding-left:195px;
	padding-right:195px;
}
div#header_container
{
	height: 149px;
	width: 1000px;
}
div#logo
{
	height:149px;
	width:205px;
	background-image: url(../images/Flirten_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	
}
div#sologen
{
	height:149px;
	width:397px;
	background-image: url(../images/Test-Singleboersen_sologen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
div#header_login
{
	height:auto;
	width:398px;
	background-color:#071e2c;
	background-repeat: no-repeat;
	background-position: left top;
	float:right;
	margin-top:34px;
}
#header_login p
{
	display:inline; 
	text-align:justify;
}

#header_login #login_input input
{
	color:#615f60;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#header_flags
{
	width:120px;
	height:30px;
	text-align:justify;
	float:right;
	padding-top:14px;
}
#header_flags a
{
	float:left;
	margin-left:10px;
	
}

#header_flags a.de
{
	background: transparent url('../images/Mann-kennenlernen_de.jpg') right center no-repeat; /* Background image for default color scheme - green */
	height:17px;
	width:28px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
}
#header_flags a.en
{
	background: transparent url('../images/Single-bewerten_en.jpg') right center no-repeat; /* Background image for default color scheme - green */
	height:17px;
	width:28px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
}
#header_flags a.ru
{
	background: transparent url('../images/Dating-Profil_ru.jpg') right center no-repeat; /* Background image for default color scheme - green */
	height:17px;
	width:28px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
}
#header_flags a.sw
{
	background: transparent url('../images/Erfahrung-Online-Dating_sw.jpg') right center no-repeat; /* Background image for default color scheme - green */
	height:17px;
	width:28px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
}

#main_content
{
		height: auto;
		width: 100%;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFFFFF;
}				

div#content_wrapper
{
	height: auto;
	width: 1390px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/Singles-treffen_bg_main_content.png);
	background-repeat: repeat-y;
	background-position: center top;
	
}

div#content_wrapper_footer
{
	height: 8px;
	width: 1014px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/Singles-finden_bg_content_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1px;
}


div#content_wrapper #leftAds
{
	height: 557px;
	width: 170px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
	display:inline;
}

div#content_wrapper #left
{
	height: 557px;
	width: 25px;
	float:left;
	background-image: url(../images/Online-Dating-Forum_left_shedow.png);
	background-repeat: no-repeat;
	background-position: right top;
	display:inline;
}

div#content_wrapper #center
{
	height: auto;
	width: 970px;
	float:left;
	display:inline;
	padding:15px;
}

div#content_wrapper #rightAds
{
	height: 557px;
	width: 170px;
	float:right;
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}



div#content_wrapper #right
{
	height: 557px;
	width: 25px;
	float:right;
	background-image: url(../images/Online-Dating_right_shedow.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:inline;
}



form input.text-input,
form select,
form textarea {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 0px solid #d5d5d5;
				color: #333;
					height:26px;
				padding-bottom:5px;
                }
				
.Main-Select {
	border:0px;
	font-size:16px;
	font-style:italic;
	color:#d3d6d7;
	font-weight:bold;
	padding-top:30px;
	}							
/************ Button ************/				
				
.button {
				/*font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: url('../images/btn.jpg') top left repeat-x !important;
                border: 0px !important;
                padding: 4px 15px 4px 15px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
				font-weight:bold;
				display:inline;*/
                }				
				

html, body, #main_content {height: 100%;}

body > #main_content {height: auto; min-height: 100%;}

#main_content {
	padding-bottom: 300px;}  /* must be same height as the footer */

#footer {
	width: 100%;
	min-width:1390px;
	position: relative;
	margin-top: -290px; /* negative value of footer height */
	height: auto;
	clear:both;
	background-color:#071e2d;
	color:#feffff;

	margin-left:auto;
	margin-right:auto;
	} 			

div#footer_wrapper
{
	width: 1000px;
	margin-left:auto;
	margin-right:auto;
	padding-left:25px;
	padding-right:25px;
}
.linkTable 
{
	width:996px;
	margin-top:260px;
	margin-bottom:20px;
	margin-left:2px;
	margin-right:2px;
}
.linkTable td
{
	width:166px;
	text-align:left;
}

.linkTable th
{
	width:166px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12pt;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	height:40px;
}

.linkTable a:link,.linkTable a:visited
{
	color:#a1a9ac;
}
.linkTable a:hover 
{
	color:#fff;
}

a.achor_darkBrown:link,a.achor_darkBrown:visited
{
	font-weight:bold;
	color:#6f7679;
	font-size:16px;
}
a.achor_darkBrown:hover 
{
	font-weight:bold;	
	color:#a1a9ac;
	font-size:16px;
}
div#footer_wrapper #twitter
{	
	float:right;
	display:block
}
#top_footer
{
	height:auto;
	padding-top:20px;
}
div#footer_wrapper #twitter a
{	
	float:right;
	height:27px;
	width:27px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
	margin-left:10px;
}

#copyRight 
{
	float:left;
	font-size:13px;
}

div#footer_wrapper a.in
{
	background: transparent url('../images/Singles-treffen_icon_in.jpg') right center no-repeat; /* Background image for default color scheme - green */
}
div#footer_wrapper a.face
{
	background: transparent url('../images/Online-Dating-Portale_icon_face.jpg') right center no-repeat; /* Background image for default color scheme - green */
}
div#footer_wrapper a.twitter
{
	background: transparent url('../images/Test-Singleboersen_icon_twitter.jpg') right center no-repeat; /* Background image for default color scheme - green */
}
div#footer_wrapper a.myspace
{
	background: transparent url('../images/Singleboerse_icon_myspace.jpg') right center no-repeat; /* Background image for default color scheme - green */
}
div#footer_wrapper a.rss
{
	background: transparent url('../images/Partnersuche_icon_rss.jpg') right center no-repeat; /* Background image for default color scheme - green */
}
div#footer_content
{	
	/*padding-left:150px;*/
	font-size:12px;
	line-height:20px;
}	
table.td_height30px td
{
	height:30px;
}
.h2_red_heading h2 {
				margin-bottom:13px;
				margin-top:0px;
                float: left;
				color:#b52411;
				font-weight:bold;
				font-size:24px;
                }
.h2_red_heading h3 {
				margin-bottom:13px;
				margin-top:0px;
				color:#b52411;
				font-weight:bold;
				font-size:18px;
                }				

.messageText{
	margin-bottom:13px;
	margin-top:0px;
	color:#b52411;
	font-weight:bold;
	font-size:14px;
}
				
.content-box-header-no_space {
                margin-top: 1px;
                height: 24px;
                }
.content-box-header-no_space h3 {
				margin-bottom:13px;
				margin-top:0px;
                float: left;
				color:#b52411;
				font-weight:bold;
				font-size:24px;
                }

.content-box-header {
                margin-top: 1px;
                height: 50px;
                }

.content-box-header h3 {
				margin-top:10px;
				margin-bottom:10px;
                float: left;
				color:#b52411;
				font-weight:bold;
				font-size:24px;
                }
div#banner
{
	width:465px;
	height:308px;
	border:1px solid #c2c2c2;
	float:left;
	padding:8px;
}

#searchBanner {
    -moz-border-radius:0px 6px 6px 6px;
}			


div#searchBanner
{
	width:452px;
	height:263px;
	border:1px solid #c2c2c2;
	float:left;
	padding:8px;
}

div#banner img
{
	width:465px;
	height:308px;
	border:0px;
}


div#bannerBullets
{
	width:481px;
	height:24px;
	float:left;
	padding:2px 0;
	text-align:right
}

#bannerBullets a
{
	height:25px;
	width:25px;
	cursor: pointer;
	display: block;
	text-decoration: none;
	float:left;
	background-color: transparent;
	background-image: url(../images/Erfahrung-Online-Dating_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#bannerBullets a.current
{
	background: transparent url('../images/Frau-kennenlernen_red_bullet.png') right center no-repeat; /* Background image for default color scheme - green */
	height:25px;
	width:25px;
	cursor: pointer;
	display: block;
	text-decoration: none;	
	float:left;
}

div#searchTabs
{
	width:474px;
	height:46px;
	
}

#searchTabs ul
{
	list-style-type: none;
	height: 46px;
	margin: 0;
	padding:0;
	text-align:left;
}


#searchTabs  li {
			list-style: none;
			text-align: right;
			float:left;
                }	
				
/* re launch */
div#searchTabs li a.relaunch {
                background: transparent url('../images/relaunch_info.jpg') right center no-repeat; /* Background image for default color scheme - green */
				height:50px;
				width:195px;
                cursor: pointer;
                display: block;
                text-decoration: none;
                }

div#searchTabs li a.relaunch.current {
                background-image: url('../images/relaunch_info.jpg') !important;
                }


/* preview */
div#searchTabs li a.preview {
                background: transparent url('../images/Online-Dating-Portale_search_review.jpg') right center no-repeat; /* Background image for default color scheme - green */
				height:50px;
				width:195px;
                cursor: pointer;
                display: block;
                text-decoration: none;
                }

div#searchTabs li a.preview.current {
                background-image: url('../images/Singles-treffen_search_review_current.jpg') !important;
                }
/* preview */
div#searchTabs li a.meta {
                background: transparent url('../images/Flirttipps_meta_search.jpg') right center no-repeat; /* Background image for default color scheme - green */
				height:50px;
				width:171px;
                cursor: pointer;
                display: block;
                text-decoration: none;
                }

div#searchTabs li a.meta.current {
                background-image: url('../images/Mann-kennenlernen_meta_search_current.jpg') !important;
                }				
				
			

div#searchWrapper
{
	width:474px;
	height:324px;
	border:0px solid #c2c2c2;
	float:right;
	padding:0px;
	margin:0px;
	/*background-color:#000000*/
	
}

.searchContainer
{
	width:452px;
	height:254px;
	border:1px solid #c2c2c2;
	float:right;
	padding:12px 10px 13px 10px;
	background:#edefee !important;
	display:inline;
	
}	

.searchContainer p
{
	margin:0px;
	padding:0px;
	color:#6f7679;
	font-size:22px;
	font-weight:bold;
}		
.searchContainer select
{
	width:445px;
	height:48px;
	margin-bottom:10px; background:#edefef; border:0px;margin-right:10px; _width:440px;
}	

.selectTextFormat
{
	background-color:#f8f9f9;
	font-size:16px;
	font-style:italic;
	color:#d3d6d7;
}

.searchContainer .label
{
	margin-top:20px;
	color:#6f7679;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.searchContainer img.male
{
	margin-right:10px;
	float:right;
}

.searchContainer .btn
{
	margin-top:20px;
	margin-right:10px;
	float:right;
}

.paragraph
{
	color:#6f7679;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
	padding-top:25px;
	}
	
	
.wiki_menu ul
{
	list-style-type: none;
	margin: 0;
	padding:0;
	text-align:left;
}


.wiki_menu  li {
			list-style: none;
               }	
					
.wiki_menu  li a:link,.wiki_menu  li a:visited
{
	color:#a1a9ac;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.wiki_menu  li a:hover 
{
	color:#000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: right;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
.ui-state-default td
{
	height:30px;
	padding: 10px 5px;
}
.left_right_padding_5px td 
{
padding-left:5px;
padding-right:5px;
}
.text2-red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#900;
}



.padtopbottom5{
}



/*  CLASSES BY ATIF */
.div_FL_width_100{
	width:100%;
	float:left;
}
.div_FL_width_75{
	width:75%;
	float:left;
}
.div_FL_width_50{
	width:50%;
	float:left;
}
.div_FL_width_40{
	width:40%;
	float:left;
}
.div_FL_width_33{
	width:33%;
	float:left;
}
.div_FL_width_30{
	width:30%;
	float:left;
}
.div_FL_width_25{
	width:25%;
	float:left;
}
.div_FL_width_20{
	width:20%;
	float:left;
}
.div_FL_width_15{
	width:15%;
	float:left;
}
.div_FL_width_10{
	width:10%;
	float:left;
}
.div_FL_width_5{
	width:5%;
	float:left;
}
.div_FL_width_60{
	width:60%;
	float:left;
}
.div_FL_width_70{
	width:70%;
	float:left;
}
.div_FL_width_80{
	width:80%;
	float:left;
}
.div_FL_width_90{
	width:90%;
	float:left;
}
.div_FL_width_7{
	width:7%;
	float:left;
}
.div_FL_width_3{
	width:3%;
	float:left;
}
.div_FL_width_2{
	width:2%;
	float:left;
}
.div_FL_width_1{
	width:1%;
	float:left;
}

.adsTable{
	border-bottom:#990000 4px solid;
	border-right:#990000 4px solid;
	border-left:#990000 4px solid;
	border-top:#990000 4px solid;
	padding:2px;
}



#gallery {
	position:relative;
	height:309px
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}


#homeHeading{
	color:#FFFFFF;
}

#homeHeading a.current{
	color:#b52411;
}
#homeHeading a.disable{
	display:none;
}



#footerLinks a{
	color:#FFFFFF;
}

#footerLinks a:hover{
	color:#871701;
}


#footerSubMenu{

}

#footerSubMenu ul{
	padding-left:-25px;
}


li.footer_sub_menu{
	background-image:url(../images/foot_sub_menu_bg.gif);
	height:22px;
	padding:2px;
	width:146px;
	display:block;
	padding-left:20px;
}