/* common css file */

/* previous css on relenet - start */

/* basic.css */

.gr132{ width:132;}

ol, ul {list-style:none; }

caption, th {text-align:left; }

h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal; }

q:before, q:after{}

abbr, acronym {border:0px none; }
 
body{font:13px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0; }

body * {line-height:1.22em; }

table {
 	font-size:inherit;
 	/*font:100%;*/
}

select, input, textarea {font:99% arial,helvetica,clean,sans-serif; }

pre, code {font:115% monospace; *font-size:100%; }
 
#ft{clear:both; }

#doc, #doc2, #doc3{margin:auto;text-align:left;}

#doc3{margin:auto 10px;width:989px;_margin: 0 5px;}
 
.yui-g .yui-u, .yui-g .yui-g, .yui-gc .yui-u, .yui-gc .yui-g .yui-u, .yui-ge .yui-u, .yui-gf .yui-u{float:right;display:inline; }

.yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first{float:left; }

.yui-g .yui-u, .yui-g .yui-g{width:49.1%; }

.yui-g .yui-g .yui-u, .yui-gc .yui-g .yui-u{width:48.1%; }

.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u{float:left;margin-left:2%; *margin-left:1.895%;width:32%; }

.yui-gb div.first, .yui-gc div.first, .yui-gd div.first{margin-left:0; }

.yui-gc div.first, .yui-gd .yui-u{width:66%; }

.yui-gd div.first{width:32%; }

.yui-ge .yui-u{width:29%; }

.yui-ge div.first, .yui-gf .yui-u{width:74.2%; }
 
.yui-gf div.first{width:24%; }

.yui-ge div.first{width:74.2%; }

#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden; }

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{zoom:1; }

/*body, div, dl, dt, dd, ul, ol, li, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	margin: 0em; margin-left: 0px; margin-right: 0em; margin-top: 0em; }
*/ 
h1{
	font-family: arial,helvetica,clean,sans-serif; font-size: 16px; font-weight: bold;}
 

table{
	/*border-collapse:collapse; border-spacing:0;*/ }
 
a, a.leftmenu{
	font-family: arial,helvetica,clean,sans-serif; font-size: 8pt; text-decoration: none; }

.leftmenubox .leftHeader {
  font-size: 10pt; font-weight: bold;
}

#blurb1 {
	 margin-left: 0px; width: 94%; _margin-left: 0px; padding-top: 10px; padding-left:2px; clear:left; }
 
.blurb {
	font-family:Arial, Helvetica, sans-serif; color:#6a4154; font-weight:bold; font-size:15px; clear:left;}
 
.blurb_desc {
	font-family:Arial, Helvetica, sans-serif; color:#b4b4b4; font-weight:bold; font-size:13px; }
 
.blurb_hush {
	font-size:15px; color:#de0565; font-weight:normal; }
 	
.blurb_city {
	font-size:15px; color:#6d6a6a; font-weight:normal; }

fieldset, img{
	border:0px none; }
 
address, caption, cite, code, dfn, em, strong, th, var{
	font-style:normal; font-weight:normal; }
 
ol, ul {
	list-style:none; }
 
/*caption, th {
	text-align:left; }
*/ 
h2, h3, h4, h5, h6{
	font-size:100%; font-weight:normal; }
 
h2{
	font-family: arial,helvetica,clean,sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; color: #cc0031; }
 
h3{
	font-family: arial,helvetica,clean,sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; color: #cc0031; }
 
h4{
	font-family: arial,helvetica,clean,sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #606060; }
 
q:before, q:after{}

abbr, acronym {
	border:0px none; 
	}

table {
	font-size:inherit;
 	/*font:100%;*/ }
 
select, input, textarea {
	font:99% arial,helvetica,clean,sans-serif; }
 
pre, code {
	font:115% monospace; *font-size:100%; }
 
body * {
	line-height:1.22em; }
/*
body{
	text-align:center; }
*/
#ft{
	clear:both; }

.yui-t1{
	float:left; width:12.3207em; *width:12.0106em; }
  
p, td{
	text-decoration: none; color: #000000; }

.yui-b .yui-ge {
	padding-left, padding-right: 5px; }
 
#yui-main {
	background-color: silver; }

#yui-main .yui-b {
	background-color: white; }
 
a{
	color: #000000; }
 
a:hover{
	color: #CC0031}

#main-content {
	width: auto; margin-left: 0px; margin-right: 175px; padding: 10px; }
 
.yui-u .yui-g .yui-u {
	padding: 0; width: 49%; }
 
.small{
	font-size: 8pt; }
 
.smallbold{
	font-size: 8pt; font-weight: bold; padding: 0; margin: 0; }
 
#right-menu {
	width: 165px;
	margin-left: -165px;
	_width: 160px;
	_margin-left: -160px;
	padding-top: 10px;
}
	
/*--- Universal CSS End ---*/

/*--- Login Page Begin ---*/

	#center1 {position: absolute; 
	    top: 63px;
	    left: 260px;
		width: 270px;
	    font-family:arial,helvetica,clean,sans-serif;
		font-size:14px;
	    font-style:normal;        
		font-weight:bold;
		line-height:14px;
		text-align: center;
      } 
     #center2 {
		position: absolute; 
	    top: 620px;
	    left: 550px;
		width: 250px;
	    font-family:arial,helvetica,clean,sans-serif;	    
		font-size:11px;
	    font-style:normal;
		font-weight:normal;
		line-height:12px;
		text-align: center;
      } 
	#center3 {
		position: absolute; 
	    top: 166px;
	    left: 120px;
		width: 250px;
	    font-family:arial,helvetica,clean,sans-serif;
		font-size:13px;
	    font-style:normal;
		font-weight:normal;
		line-height:13px;
		text-align: center;
      } 
			 
	#box1 {
		width: 400px;
		padding: 8px;
		border: 0px;
		height: 130px;
		position: absolute; 
		top: 270px;
		left: 110px;
		background-image: url('../images/backgrounds/bg_featuresbox_1.gif'); 
		background-repeat: no-repeat;
     }
	 
	 
	#box2 {
		width: 400px;
		padding: 8px;
		border: 0px;
		height: 190px;
		position: absolute;
		top: 310px;
		left: 490px;
	    background-image: url('../images/backgrounds/bg_featuresbox_2.gif');
		background-repeat: no-repeat;
		}
	 
	#box3 {	
		width: 400px;
		padding: 8px;
		border: 0px;
		height: 100px;
		position: absolute;
		top: 414px;
		left: 70px;
		background-image: url('../images/backgrounds/bg_featuresbox_3.gif');
		background-repeat: no-repeat;
		}
		
	#box4 {
		width: 400px;
		padding: 8px;
		border: 0px;
		height: 110px;
		position: absolute;
		top: 530px;
		left: 110px;
	    background-image: url('../images/backgrounds/bg_featuresbox_4.gif');
		background-repeat: no-repeat;
		}	 
      
	#news {
		height: 120px;
		position: absolute;
		top: 530px;
		left: 550px;
		}	 

      .txt  {
      font-family:arial,helvetica,clean,sans-serif;
	  font-size:13px;
	  font-style:normal;
      font-weight:normal;
      line-height:15px;
      }
      .txtred  {
      font-family:arial,helvetica,clean,sans-serif;
	  font-size:13px;
	  font-style:normal;
      font-weight:normal;
      line-height:13px;
      color:red;
      }
      .ueber  {
      font-family:arial,helvetica,clean,sans-serif;
      font-size:13px;
      font-style:normal;
      font-weight:bold;
      line-height:13px;
      color:red;
      }
      
      #spacer1  {
      margin-left:90px;
      margin-top:-106px;
      }
      #spacer2  {
      margin-left:180px;
      margin-top:-172px;
      }
      #spacer4  {
      margin-left:0px;
      margin-top:0px;
      }

	 .position  {
	  position:absolute; 
	  top:20px; 
	  left:618px; 
	  width:310px; 
	  height:140px; 
      }


 .loginbox, #loginbox{ 
 background-image: url('../images/backgrounds/bg_loginbox.gif');
 background-repeat: no-repeat; 
 position:absolute; 
 top:20px; 
 left:618px; 
 width:310px; 
 height:228px; 
 }
 
 .loginbox, #loginbox{ position:relative; top:10px; left:10px;}


  #loginbox td { padding: 0 10px 0 10px;}
  
/*--- Login Page End ---*/

/*--- Head Block Begin ---*/

#hd-top {
	padding: 5px 0 0 0; _padding: 0;}
	
/*.displaylogo, #displaylogo{ background-image: url('../images/logo.gif'); background-repeat: no-repeat; float: left; width: 184px; height: 80px;}*/

.displaylogo, #displaylogo{ background-image: url('../images/logo_k.gif'); /*padding: 15px;*/ background-repeat: no-repeat; float: left; width: 300px; height: 70px;}

.italic{ 
	font-style: italic; }

/*--- Head Block End ---*/

/*--- Navigation Menu Begin ---*/

#menubar {background-image: url('../images/backgrounds/bg_tmenu.gif'); height: 35px; background-repeat: repeat-x;}
 
.activemenuitem, #activemenuitem { background-color: #FF3333; border: solid black 1px; color: #ffffff; font-weight: bold; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; }
 
* html .menu td { position: relative; }
 
.ddmx {
	background-image: url('../images/backgrounds/bg_tmenu.gif'); height: 30px; _height: 40px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:tahoma}
 
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px; font: 12px arial; color: black; font-weight: bold; text-decoration: none; display: block; white-space: nowrap; position: relative; margin-top:5px;}
 
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute; top: 4px; right: 1px; border: 0px none; }
 
.ddmx .section {
    background: #ffffff; border: 1px solid #c0c0c0; position: absolute; visibility: hidden; z-index: -1; }
	
.section {
    background: #ffffff; border: 1px solid #c0c0c0;  z-index: -1;text-align:left; margin-top:3px;}
  
.menu21 {
 	padding: 3px 8px 4px 8px; font: 11px tahoma; color: black; font-weight: normal; text-decoration: none; white-space: nowrap; display: block;}
.menu21:hover{
	background-color: #CCCCCC;}
	
.activemenuitem2 {
	padding: 3px 8px 4px 8px; font: 11px tahoma; color: black; font-weight: normal; text-decoration: none; white-space: nowrap; display: block;
	background-color: #AAAAAA;
}
a.activemenuitem2 {
	color: #ffffff;
}

/*--- Navigation Menu End ---*/

/*--- Left Block Begin ---*/

.leftcolomb{
	background-color: silver; height: 100%; width: 175px; }

.gfeature
{
	background-image: url("../images/backgrounds/gfeature.gif");
	background-repeat: no-repeat;
	width: 22px;
}
 
.gfeatureb{
	background-image: url("../images/backgrounds/gfeatureb.gif");
	background-position:bottom;
	background-repeat: no-repeat;
	height: 15px;
	width: 175px;
}
 
.actionfeature
{
	background-image: url("../images/backgrounds/bg_actions.gif");
	background-repeat: no-repeat;
	width: 28px;
}

/*.blackhead
{
	padding: 13px;
	margin: 0;
	font-weight: bold;
	color: #000000;
}*/
 
/*.redline{
	background-image:  url('..images/headlines/welcome.gif'); width: 199px; height: 30px; margin: 0; left: 0; padding: 0}*/
 
.grayline{
	background-image:  url('../images/backgrounds/bg_grayline.gif'); width: 175; height: 1px; margin-left: 0; left: 0}

/*.normalbutton{
	background-color: #ffffff; background-image: url('../images/buttons/bnt_hsgo.gif'); width: 20px; height: 20px; border: 0px none; background-repeat: no-repeat}*/

#languages {
	background-image: url("../images/backgrounds/bg_lmenu.gif");
	border-bottom: 1px solid grey;
	width: 174px;
	_width: 174px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 0px;
	text-align: center;
	font-size: 8pt;
}
 
#left_menu {
	background-image: url("../images/backgrounds/bg_lmenub.gif");
}
  
/*--- Left Block End ---*/

/*--- Forum on the Frontpage Begin ---*/
 
.featurehead
{
	font-size: 10pt;
	padding: 13px;
	margin: 0;
	font-weight: bold;
	color: #000000;
}


.featured_model{
	border: 1px solid #c0c0c0;
	width: 95.4%;
	float: left;
	margin: 4px;
}

.Forumtext, #Forumtext{
	text-decoration: none;
	color: #6a4154;
	padding: 3px;
	padding-right: 6px;
	font-size: 8pt;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom:3px;
}

.Forumtextdiv, #Forumtextdiv{
	width:74px;
	overflow:hidden;
	padding-left: 10px;
}

/*--- Forum on the Frontpage End ---*/
 
/*--- Content Block Begin ---*/

.maintable{
	border-collapse: collapse;
	border-spacing: 0pt;
	width: 100%}
 
.middelcolomb{
	width:100%; }
 
.middelcolompart1{
	background-image:  url('../images/backgrounds/bg_text.gif'); border: 1px solid #C0C0C0; margin-bottom: 1px; width: 47%; min-height: 150px; _height: 150px; float: left; margin-left:4px; margin-right:4px; margin-top:4px}
 
.middelcolompart2{
	background-image:  url('../images/backgrounds/bg_text.gif'); border: 1px solid #C0C0C0; margin-bottom: 1px; width: 47%; min-height: 130px; _height: 130px; float: left; margin-left:4px; margin-right:4px; margin-top:4px}
 
.middelcolompart3{
	background-image:  url('../images/backgrounds/bg_text.gif'); border: 1px solid #C0C0C0; margin-bottom: 1px; width: 47%; min-height: 135px; _height: 135px; float: left; margin-left:4px; margin-right:4px; margin-top:4px}

.rightcolomb{
	width: 165px;  }
	
.rightcolompart1{
	background-color: #ffffff; border: solid #cad1d9 1px; margin: 3px; height: 380px; width: 163px; }
 
.rightcolompart1g{
	background-color: #ededed; border: solid #ffffff 1px; margin: 3px; width: 163px; }

.rightcolompart2{
	border: solid #cc0031 1px; background-color: #ffffff; margin: 3px; height: 120px; width: 163px; }

	
/*--- Content Block End ---*/

/*--- Auf Profile, QuickInfo, UserSearch, Tips Page Begin ---*/ 

.googleplaceholder{
	border: solid silver 1px; background-color: #ededed; margin: 3px; height: 600px; width: 163px; }
 
.placeholdertext{
	font-size: 9pt; margin: 3px; }
 
.redline
{
	background-image:  url("../images/backgrounds/bg_rl.gif");
	width: 100%;
	height: 8px;
	margin: 0;
	left: 0;
	padding: 0;
}

 .interestsbox{
	width: 93%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; } 
	
.experiencebox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; }
 
.loginfeaturetable{
	border-top: solid 1px #e0166f; border-bottom:  solid 1px #e0166f; width: 100%; height: 50px; color: #6a4154; font-weight: bold; font-size: 10pt; }
 
.loginfeaturetd{
	border-top: solid 1px #e0166f; border-bottom:  solid 1px #e0166f; width: 100%; height: 10px; }


/*--- Auf Profile, QuickInfo, UserSearch, Tips Page End ---*/ 


/*.sasleftmenubackground{ background-image:url(../images/rel_menu.jpg); background-repeat:no-repeat; }*/


/*--- Welcome Text Begin --Login Template_Hush ---*/

.firstwelcome{	width: 250px; padding-top: 100px;  background-repeat: no-repeat; padding-bottom: 15px}

.h1welcome{
	color: #6a4154; font-weight: bold; font-size: 10pt; padding-left: 10px; width: 100%; }
 
/*.indexwelcome{	width: 220px; background-image: url('../images/headlines/welcome.gif'); background-repeat: no-repeat; height: 20px	}*/
 
/*.loginwelcome{	width: 185px; height: 100px; background-image: url('../images/headlines/welcome.gif'); background-repeat: no-repeat	}*/

/*--- Welcome Text End --Login Template_Hush ---*/


 
#foot, .foot{
	padding: 4px; background-color: #a8a8a8; font-family: verdana; font-size: 11; width: 99%;_width: 100%; color: #ffffff; text-align: left;} 


/*--- Footer auf Login Page Begin ---*/
 
#footlogin, .footlogin{
	padding: 4px; background-color: #a8a8a8; font-family: verdana; font-size: 11; width: 98%; _width: 97%; color: #ffffff; font-size: 8pt; }
	
/*--- Footer auf Login Page End ---*/



/*--- auf Start Page Begin ---*/
 
#bannerad{
	width: 99%; padding: * 50px 50px *; padding-top: 8px; }
	
/*--- auf Start Page End ---*/
 
.spacer{
	width: 1px; height: 3px; }
/* 
.sendinvitationfields{
	font-size: 10pt; }*/

.lookbox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px}

/*.profiletext{
	font-size: 10pt; }


 
.gallerylookbox{
	width: 95.0%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; }
 
.offeringbox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; height: 380px; }
 
.lookingbox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; height: 220px; }
 
.businessbox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; height: 430px; }
 
.privatebox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; height: 420px; }
 
.webbox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; height: 110px; }*/
 

 
/*.lifestylehead{
	_padding: 5px; background-image: url('../images/backgrounds/bg_hscontenthead.gif'); width: 100%; font-weight: bold; text-indent: 3px; font-size: 13pt; color: #ffffff; height: 25px}
 
.lifestylebox{
	width: 95%; border: solid 1px #C0C0C0; padding-bottom: 15px; margin-top: 10px; margin-left: 10px; }*/
	

 
/*.textareamep{
	text-decoration: none; color: #333333; padding: 3px; margin-left: 4px; font-size: 8pt; }	*/
	
	/********popup_help*************/
	
.help_txt  {
font:13px arial,helvetica,clean,sans-serif; padding:14px; margin-left: 20px;
}

.help_txt_n  {
font:13px arial,helvetica,clean,sans-serif; padding:14px; margin-left: 14px;
}

.help_bold  {
font:13px arial,helvetica,clean,sans-serif; font-weight: bold; padding:14px; margin-left: 20px;
}

.help_ueber  {
font:16px arial,helvetica,clean,sans-serif; font-weight: bold; padding:14px; margin-left: 14px;
}

.help_ueber2  {
font:14px arial,helvetica,clean,sans-serif; padding:14px; margin-left: 20px;
}

.help_smallbox  {
font:13px arial,helvetica,clean,sans-serif; padding:8px; margin-left: 8px;
}

.regtext{ font-family: arial; font-size: 10pt; color: #606060; font-weight: bold; text-align: right; padding-right: 1px; padding-bottom: 1px;}

/*--- LoginBox Begin ---*/

.applynow{ font-family: arial; font-size: 9pt; font-weight: bold; margin: 2px; color:red; }

.unl{  text-decoration: underline; font-family: arial; font-size: 10px; font-weight: bold; margin: 2px; color:#000000; } 

#loginlogo{ background-image: url('../images/logo.gif');	 
			background-repeat: no-repeat; 
			width: 250px; 
			height: 100px; 
			margin-top: 5px; 
			margin-left: 5px;
			/*position:absolute; 
			top:0px; 
			left:20px;*/ 
			}

#login_menubar {
      background-image: url('../images/backgrounds/bg_tmenu.gif');
      height: 35px;
			width: 1004px;  } 

#footlogin_index {
	position: absolute; 
	top: 780px;
	left: 0px;
	padding: 4px;
	background-color: #a8a8a8;
	font-family: verdana;
	font-size: 14px;
	width: 1004px; 
	color: #ffffff;
	font-size: 8pt;
}

#whitelabel {
	position: absolute; 
	top: 680px;
	left: 20px;
	width: 250px;
	font-family:arial,helvetica,clean,sans-serif;	    
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:12px;
}

 .footerlogin  {
      font-family:arial,helvetica,clean,sans-serif;
	  font-size:12px;      
	  font-style:normal;
	  font-weight:bold;
	  line-height:12px;
      color:#000000;
      }

/*--- LoginBox End ---*/

/**************Quickinfo****************/

.quickinfotext  {
      color:#cc0031;
      }

/**************Input Textarea********/

.textarea{
	color: #000000; padding: 1px; }

/************Zusatzseite Footertemplate2*************/

/*.firstwelcome_foot{	width: 250px; padding-top: 10px;  background-repeat: no-repeat; padding-bottom: 15px}
*/
/********/

/*** ajax-messaging-system (by ralph noerenberg) begin ***/

#ajax-content{
	margin: 0 10px;
	width:100%;
}

.mActionTable{
	width:98%;
	border-style:none;
	border-width:thin;
	font-size:10pt;
}

.mFormTable{
	font-size:10pt;
}

.mRow{
	height: 20px;
}

.mFolderRow{
	height: 20px;
}

.mFolderNormal{
}

.mFolderActive{
	color: #FF3333;
	font-weight: bold;
	font-size: 16px;
	background-color: #ffffff;
}

#mStatuslist{
}

.mStatusAlert{
	background-color: #ff8d36;
	font-weight: bold;
}

.mStatusInfo{
	background-color: #FFF136;
}

.mForm{
	position:absolute;
	text-align:center;
	border-style:solid;
	border-width:1px;
	background-color:#C6D0D4;
}

.mSendStatus{
	color: green;
	border-color: green;
	border-style: solid;
	border-width: 2px;
	font-weight: bold;
}

.modalBackground {
  position:fixed; left:0px; top:0px; background-color:#555555; opacity:0.3; filter:Alpha(opacity=50); z-index:9999; height:100%; width:100%;
  _position: absolute; _height: expression(document.body.offsetHeight); _width: expression(document.body.offsetWidth); /* Bugfix for IE6 */
}

/*** ajax-messaging-system (by ralph noerenberg) end ***/

.bodytext {
	font-size:10pt;
}

table {font-size:10pt;}

.memberStatTable {
	font-size:8pt;
}


/* forms.css */

/*----------  Auf User Search, My Quick Info, Relenet Profile und Start Page ----------*/

.head{ background-image: url('../images/backgrounds/bg_tmenu.gif'); padding: 8px; margin: 0; font-weight: bold; font-size: 9pt; color: #cc0031; height: 13px; _height: 1px;}   /*---Nur StartPage---*/

.headre
{
	background-image: url("../images/backgrounds/bg_tmenu.gif");
	padding: 8px;
	margin: 0;
	font-weight: bold;
	font-size: 9pt;
	color: #cc0031;
	height: 13px;
	_height: 1px;

}

.text, #text
{
text-decoration: none; color: #333333; padding: 3px; padding-right: 15px; font-size: 8pt; padding-left: 7px; padding-top: 8px;
}

.checkbox{ color: #000; padding: 3px; padding-right: 0px; font-size: 8pt; padding-left: 11px;
 padding-top: 1px; float: left; width: 47%;}   /*---Nur Usersearch---*/
 
.checkbox input {
border:medium none;
float:left;
margin:0pt 5px 0pt 10px;
padding:0pt;
width:auto;
}

.cell{ text-decoration: none; color: #636363; padding: 3px; font-size: 8pt;}    /*---Usersearch und StartPage---*/


.regbutton{ 
	background-color: white;
	border: 1px solid rgb(207, 207, 207);
	padding: 2px 6px;
}

.doNotSaveButton {
	border: 1px solid rgb(207, 207, 207);
	padding: 2px 6px;
}


 /*-------- register page css --------*/

.welcometext{ padding-left: 40px; padding-top: 30px; float: left; width: 230px; font-size: 10pt; text-align:justify; min-height:300px;} 

.center, #center{ background-image: url('../images/backgrounds/bg_center.gif'); padding-bottom: 50px;}

.register, #register{ /*background-image: url('../images/backgrounds/bg_reg.gif'); background-repeat: no-repeat; position:fixed;*/ top:176px; left:480px; width:450px; _width:500px; /*height:293px; padding-bottom: 190px; padding-right:400;*/ padding: 15px; text-align: left; border:solid 1px #CCCCCC; background-color:#FFFFFF;} 

.reghead{ font-family: arial; font-size: 15pt; color: #366599; font-weight: bold;}

.regtext{ font-family: arial; font-size: 13px; color: #000000; font-weight: bold; text-align: right; padding-right: 1px; padding-bottom: 1px;}  /*---   Auch Login Box   ---*/

.center{ font-family: arial; font-size: 10pt; color: #000000; font-weight: bold; text-align: center; padding-right: 5px; padding-bottom: 5px;}

.reginput{ width: 30%; padding-bottom: 2px; font-size: 10pt;}  /*---   Auch Login Box   ---*/

.required{ color: #red;}

.reglang{ padding: 5px; font-weight: bold;}

.registerlang{ padding: 10px; font-size:13px;}

.indent{ text-indent: 25px; margin: 15px;} 

.placeholder{ background-color: #e9e9e9; border: solid #cad1d9 1px; margin: 5px; padding: 1px; float: left; margin-bottom: 1px; width: 163; _width: 160; height: 600px;} 

.gallery{
	width: 31%;
	text-indent: 20px;
	border-left: 0px;
	_width: 33%;
	float: left;
	text-align: center;
	padding: 6px;
	padding-left:0px;
	margin: 0px;
} 


/*profile page*/

/*start, Sven, updated: 27.05.2008 09:40, reason: moved profile class to global css folder*/
/*.profile{ border: solid #cad1d9 0px; margin: 5px; padding: 10px; margin-bottom: 1px; width: 25%; _width: 30%; float: left;}*/
/*end, Sven, updated: 27.05.2008 09:40, reason: moved profile class to global css folder*/

.editpic{ border: solid #cad1d9 0px; margin: 5px; padding: 10px; margin-bottom: 1px; width: 30%; float: left;}

.editprofile{	border: solid #cad1d9 0px; margin: 5px;	padding: 10px;	margin-bottom: 1px;	width:30%; float: left;}

.act{padding: 5px; font-size: 8pt; width: 100%;}  /*---  Auch Usersearch  ---*/



.contentmenu{ width: 98%; border-bottom: solid 5px #fb4439; float: left; height: 31px; _height: 18px;}

.contentmenuitem{ background-image: url('../images/backgrounds/bg_profilemainhead.gif');	 width: 23%; text-indent: 20px; border-bottom: 1px solid #9099a3; border-right: 1px solid #9099a3; font-size: 10pt;		 border-left: 0px none;	 _width: 23%; float: left; text-align: center; padding-left:0px; margin: 0px; padding-right:6px; padding-top:6px; padding-bottom:6px}

.contentmenuitemactive, a.contentmenuitemactive, a:active.contentmenuitemactive, a:hover.contentmenuitemactive, a:visited.contentmenuitemactive, div.contentmenuitemactive{ 
  background-image: url('../images/backgrounds/bg_profileactivehead.gif');	 width: 23%; border-bottom: 1px solid #fb4439; border-right: 1px solid #fb4439; border-left: 0px none; font-size: 10pt;	 _width: 25%; float: left; font-weight: bold; color: #fb4439; text-align: center; padding-left:0px; margin: 0px; text-indent: 16px; padding-right:6px; padding-top:6px; padding-bottom:6px}

.profileboxmain{ width: 100%; border: solid 1px silver; float: left; margin: 2px; margin-top: 5px; margin-bottom: 10px;}

.profilebox{width: 98%;	float: left; padding: 0px;	margin: 0px; margin-left: 7px;font-size: 10pt;}

.profileboxsas{	width: 98%;	float: left; padding: 0px;	margin: 0px;	font-size: 10pt;}

.profilehead{ _padding: 3px; background-image: url('../images/backgrounds/bg_profilemenu.gif');	 border-bottom: 1px solid #c0c0c0; width: 100%; font-weight: bold; text-indent: 3px; font-size: 13pt; color: #000000; height: 25px; }   

/*--- Auch UserSearch ---*/

.profiletable{ border-collapse: collapse; border-spacing: 0; margin: 10px; margin-left: 5px; font-size: 8pt; color: #cc0031; width: 95%;}

.profiletd{padding: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0px;	font-size: 8pt; color: #000000;}

.proftext, #proftext{ text-decoration: none; color: #000; font-size: 8pt; padding: 10px; padding-top: 0px;}

.proftext2, #proftext2{ text-decoration: none; color: #000; font-size: 8pt; padding: 10px; padding-top: 0px; padding-left: 0px;}

.proftext3, #proftext3{ text-decoration: none; color: #000; font-size: 8pt; padding: 10px; padding-top: 0px; padding-left: 5px;}

.h2profilehead{ padding: 5px; font-weight: bold; font-size: 10pt; color: #000000;}      /*--- Auch UserSearch ---*/

.h2profileheadb{ padding: 5px; font-weight: bold; font-size: 10pt; color: #000000; padding-left: 0px;}

.classForTD{ width:178px;}

.blacktext{ color: #606060;}

.redhead{ padding: 8px; margin: 0; font-weight: bold; font-size: 9pt; color: #cc0031; height: 13px; _height: 1px;} 

.modelprofilemenu{ width: 100%; _width: 99%;  border-bottom: solid 5px #fb4439; float: left; height: 31px; _height: 18px;}

.regtext_2{ font-family: arial; font-size: 10pt; color: #606060; font-weight: bold; text-align: center; padding-right: 1px; padding-bottom: 1px;}

.reginput{ width: 120px; padding-bottom: 2px; font-size: 10pt;}

.required{ color: #fb0c88;}


/*
.register, #register{ background-image: url('../images/backgrounds/bg_reg.gif');  
background-repeat: no-repeat; position:fixed; top:176px; left:400px; width:500px; height:293px; 
padding-bottom: 190px; padding-right:400; padding: 25px; text-align: left;} 
*/
/*loginpage css starts*/
 


/*.logo{ padding: 15px;}*/  /*--- Auch registrationMaintemplate ---*/

.loginlogo{ background-image: url('../images/logo.gif');	 background-repeat: no-repeat; width: 190px; height: 80px; margin-top: 31px; margin-left: 15px}  /*--- Nur registrationMaintemplate ---*/

.unl{  text-decoration: underline;} 


/*--- mod1/index.php ---*/

.status{ border: solid #cad1d9 1px; background-color: white; margin: 0px; _margin: auto; float: left; 
margin-bottom: 10px; margin-top: 0px;	 height: 170px; width: 163; _width: 160;} 

 /*--- mod1/index.php ---*/

/*--- Buttons Begin ---*/

.photobutton{	 background-color: white; border:0px none; 
background-repeat: no-repeat; padding-bottom: 5px; font-size: 8pt; text-align: left}

.resetbutton{	 background-color: white; background-image: url('../images/buttons/bnt_hsreset.gif'); width: 129px; padding-left: 10px; border: 0px none; background-repeat: no-repeat; padding-bottom: 5px; text-align: left; font-size: 10pt; padding-bottom: 48px; _padding-bottom: 0px}

.savebutton{	 background-color: white; background-image: url('../images/buttons/bnt_hssave.gif'); width: 80px; padding-left: 10px; border: 0px none; background-repeat: no-repeat; padding-bottom: 5px; text-align: left; font-size: 10pt; padding-bottom: 48px; _padding-bottom: 0px}

/*--- Buttons End ---*/

/*--- advanced search css start ---*/

.memberpagehead{ width: 100%; position: relative; _width: 92%; font-weight: bold; text-indent: 3px; font-size: 14pt; color: #000000; /*height: 25px; _height: 1px;*/ padding: 3px; color: #000000;}

.membershead{ background-image: url('../images/backgrounds/bg_profilemenu.gif'); padding: 8px; margin: 0; font-weight: bold; font-size: 9pt; color: #000000;; height: 13px; _height: 1px}

.memberstable{ border-collapse: collapse; border-spacing: 0; width: 97%; margin: 10px;	 border: solid 1px silver; font-size: 8pt; color: #cc0031; height: 13px; _height: 1px;}

.memberstd{ padding: 4px; width: 15%; margin: 10px;	 font-size: 10pt; height: 13px;}

.checkboxtd{width: 3%}

.searchbox{width: 5%}

.adsearchinput{margin: 10px;}


/***********Advanced Search*********/

.advancedsearchmaintable{ width:780px; border-collapse:collapse; border-spacing:0pt; width: 97%; margin: 10px; border: solid 1px #C0C0C0; font-size: 8pt; color: #cc0031; height: 13px; _height: 1px;}

.firsttd{ vertical-align:top; width:150px !important; padding: 5px; width: 10%; margin: 10px;	 border: solid 0px silver; font-size: 10pt; color: #606060; height: 13px; _height: 1px;}

.searchspace{ width: 126px;}


/*sasprt confirmcontact css starg*/

.contactrequesthead{ width: 100%; position: relative; _width: 92%; font-weight: bold; text-indent: 3px; font-size: 14pt; color: #000000; padding: 3px; padding-top: 15px; padding-bottom: 10px;}

.requestfirst {
	font-size:10pt;
	padding:5px;
	width:45%;
}

.inboxhead{ width: 95%; padding: 15px; margin: 10px;}

.inboxtable{ border-collapse: collapse; border-spacing: 0; width: 97%; margin: 10px;}

.datetime{	 font-size: 8pt;}

.subject{ padding: 5px; font-size: 10pt; font-family: arial, verdana, helvetica, arial; font-weight: bold; width: 35%}

/*--- Invitation Page Begin ---*/

.sendinvite{ padding: 5px;}

.stats{ padding-left: 2px; width: 68%; float: left; font-size: 8pt;}

.statsnum{ padding-left: 2px; width: 28%; float: left; font-size: 8pt;}

.linksIvitation{ padding: 5px;}

.statsbottom{ width: 99%; border-bottom: solid 1px silver;}

.statsb{ width: 100%; float: left; font-weight: bold; padding-bottom: 10px; text-indent: 0px; font-size: 10pt;}

#invitationsstats { width: 100%; height: 222px; border: solid 1px silver;}

.invitationsstatsb{ width: 50%; border: solid 1px silver;}

.inviteinput{ padding: 3px;}

.inboxicont{ border-top: solid 1px silver; padding: 1px; padding-left: 15px; padding-top: 5px;}

.inboxiconr{ border-top: solid 1px silver; border-right: solid 1px silver; padding: 1px; padding-left: 15px; padding-top: 5px;}

.inboxitem{ border: solid 1px gold; padding: 10px;}
.inboxhead{ width: 95%; padding: 15px; margin: 10px;}
.inboxtable{ border-collapse: collapse; border-spacing: 0; width: 97%; margin: 10px;}
.inboxbox{ padding: 1px; padding: 3px; font-size: 10pt;}

.inboxboxt, #inboxboxt{ border-top: solid 1px silver; padding: 1px; padding: 3px; font-size: 10pt;}
.inboxboxtl{ border-top: solid 1px silver; border-left: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxl{ border-left: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxr{ border-right: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxtr{ border-top: solid 1px silver; border-right: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxb{ border-bottom: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxbl{ border-bottom: solid 1px silver; border-left: solid 1px silver; padding: 3px; font-size: 10pt;}
.inboxboxbr{ border-bottom: solid 1px silver;	 border-right: solid 1px silver; padding: 3px; font-size: 10pt;}

.invitespacespace{ width: 3%;}

.sendinvitetable{ text-indent: 2px;}

.pinvite{ font-size: 8pt; padding-bottom: 15px; font-family: arial, verdana, helvetica, arial; text-indent: 0px;}

.mediumboldhead { font-size: 11pt; font-weight: bold; border: solid 0px white; padding-bottom: 5px; text-indent: 4px;}

.normaltext{ font-size: 10pt; text-decoration: none;}

.emailnotifications{ width: 70%; padding-left: 5px; padding-top: 5px; font-size: 10pt; font-weight: bold; padding-bottom: 5px; border-bottom: dotted 1px #dadada;}

.emailnotificationslot{ width: 10%; border-bottom: dotted 1px #dadada; padding: 3px; font-weight: bold;}

.emailnotifnormal{ width: 70%; padding: 5px; font-size: 10pt; border-bottom: solid 1px #ededed;}

.emailnotif2{ width: 50%; padding: 5px; font-size: 10pt; border-bottom: solid 1px #ededed;}

.emailnotifradio{ width: 15%; padding: 5px; font-size: 10pt; border-bottom: solid 1px #ededed;}

.emailnotificationsyn{ width: 15%; padding-left: 5px; font-size: 10pt; font-weight: bold; padding-bottom: 5px;	
 border-bottom: dotted 1px #dadada;}

.topinvitestatus{ padding-left: 0px; padding-bottom: 5px; padding-top: 5px; text-indent: 0px; font-weight: bold; font-size: 10pt;}

/*--- Invitation Page End ---*/


 /*tips css starts */

.tipstable{ padding: 15px; padding-bottom: 25px; margin: 10px;	 font-size: 8pt; color: #cc0031; height: 13px; width: 65%;}

.writetipstable{ padding: 15px; padding-bottom: 25px; margin: 10px;	 font-size: 8pt; color: #cc0031; height: 13px; width: 67%;}

.tipstableb{ padding: 15px; padding-bottom: 25px; margin: 10px;	 font-size: 8pt; color: #cc0031; height: 13px; width: 87%; _height: 1px;}

.tipslink, a.tipslink, a:active.tipslink, a:hover.tipslink, a:visited.tipslink {text-decoration: underline;}

.bold, p.bold, td.bold{font-weight: bold; font-size: 8pt; /*width:187px;*/ padding:5px;}

.tipstd{ font-size: 10pt; font-weight: bold; border: solid 0px white; padding-bottom: 10px; width: 33%}

.tipstdb{ font-size: 10pt; font-weight: bold; border: solid 0px white; padding-bottom: 10px; padding-left: 3px; width: 22%}

.mediumboldbghead{ background-image: url('../images/backgrounds/bg_profilemenu.gif'); font-size: 11pt; font-weight: bold; border: 0px solid #ffffff; padding-bottom: 5px; padding-top: 5px; padding-left: 1px; text-indent: 4px; color: black}

.bdaytd{ font-size: 10pt; border: solid 0px white; padding-bottom: 10px; width: 33%; padding-bottom: 5px; padding-top: 5px; padding-left: 1px; text-indent: 4px;}

.bdaylink{ font-size: 10pt; border: solid 0px white; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; text-indent: 0px; text-decoration: underline;}

.thingrayline{ border-bottom: dashed 1px silver;  height: 1px;} 


/* model profile css start */

.modelprifileitem{ background-image: url('../images/backgrounds/bg_profilemainhead.gif');	 width: 19%; text-indent: 20px; border-bottom: 1px solid #9099a3; border-right: 1px solid #9099a3; font-size: 9pt;		
 border-left: 0px none;	 _width: 20%; float: left; text-align: center; padding-left:0px; margin: 0px; padding-right:0px; padding-top:6px; padding-bottom:6px}

/*sasprt*/

.modelprofileitemactive, a.modelprofileitemactive, a:active.modelprofileitemactive, a:hover.modelprofileitemactive, a:visited.modelprofileitemactive, div.modelprofileitemactive{ 
 background-image: url('../images/backgrounds/bg_profileactivehead.gif');	 width: 19%; border-bottom: 1px solid #fb4439; border-right: 1px solid #fb4439; border-left: 0px none; font-size: 9pt;	 _width: 20%; float: left; font-weight: bold; color: #fb4439; text-align: center; padding-left:0px; margin: 0px; text-indent: 16px; padding-right:0px; padding-top:6px; padding-bottom:6px}

.editmodelprofiletd{ padding: 5px; width:23%; font-size: 10pt; margin: 5px; text-indent: 5px;}

.editmodelprofiletdbold{ padding: 5px; width: 15%; font-size: 10pt; margin: 5px; font-weight: bold; text-indent: 5px;}

.modilprofiletable{ padding: 3px;}

.button{ border:0px none; padding: 3px; font-size: 8pt; text-align: left; background-color: white}

.editreftable{ width: 80%;}

.testing123{ background-image:  url('..images/headlines/welcome.gif'); background-repeat: no-repeat; width: 150px; height: 200px; border: 1px solid green;}

.applynow{ font-family: arial; font-size: 9pt; color: #fb4439; font-weight: bold; margin: 2px; }

.checkbox{ color: #000; padding: 3px; padding-right: 3px; font-size: 8pt; padding-left: 11px; padding-top: 1px; float: left; width: 47%;}


/**************loginbox***********************/



.regtext_login{ font-family: arial; font-size: 13px; color: #606060; font-weight: bold; text-align: center; padding-right: 1px; padding-bottom: 1px;}
.regtext_login h1 { font-size: 13px;}

/* previous css on relenet - end */


/* ajax messaging notice message - start */
.mNotice{
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}
.mNoticeText{
	padding: 0 10px;
}
.mNoticeXClose{
	/*background-color: #FC9C05;*/
	background-color: #FCB905;
	margin-bottom: 10px;
	padding: 2px;
	font-weight: bold;
}
.mNoticeClose{
	padding: 10px 10px 5px 10px;
}
/* ajax messaging notice message - end */

/*start, Sven, changed 27052008 0930, reason: 2 row layout of action buttons in view profile*/
/*.profile{border: solid #cad1d9 0px; margin: 5px; padding: 10px; margin-bottom: 1px; width: 25%; _width: 30%; float: left;}*/
.profile{
	border: solid #cad1d9 0px;
	margin: 5px;
	padding: 5px;
	margin-bottom: 1px;
	width: 21%;
	_width: 22%;
	float: left;
}
.profileActionButtonsImg{
	float: left;
	height: 45px;
	_height: 35px;
	width: 50px;
	cursor: pointer;
}
.profileActionButtonsText{
	float: left;
	height: 45px;
	_height: 35px;
	width: 110px;
	cursor: pointer;
}
/*end, Sven, changed 27052008 0930, reason: 2 row layout of action buttons in view profile*/


/*--- File Upload Begin ---*/

#title_FileUpload{
	width: 330px;

}

.title_FileUpload_txt{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1EA2E1;

}


#form_FileUpload{
	border: 1px solid #1EA2E1;
	width: 330px;
	margin-left:3px;
	padding:8px;
}

#form_FileUpload #labelTitle{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}

#form_FileUpload #uploadstatus{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
}

#form_FileUpload .fileSize_note{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
}

#form_FileUpload .Upload_btn{
	font: 14px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

/*--- File Upload End ---*/

.tipsActiveLink {
	font-family: "Arial, Helvetica, sans-serif", Arial;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
}

.w187 {
	width:187px;
}
.searchText {color: #000000;}
.searchTextAtt {color: #cc0031;}

#paginatorBox {
  text-align: center;
  margin: 5px 0;
}