body{
 font-family:verdana;
 text-align:center;
 margin-left:0px;
 margin-top:0px;
 background-color:#fff;
 background-image:URL(images/muster.jpg);
 background-repeat:no-repeat;
 background-position:top center;
 
}
.all{
 width:840px;
 height:800px;
}

.om{
 margin:0px;
 padding:0px;
 margin-top:40px;
 width:823px;
 height:11px;
 font-size:1px;
 background-image:URL(images/om.gif);
}

.al{
 width:20px;
 height:800px;
 float:left;
 background-image:URL(images/al.gif);
}

.ar{
 width:20px;
 height:800px;
 float:left;
 background-image:URL(images/ar.gif);
}

.ccenter{
 width:800px;
 height:800px;
 background-color:#ffffff;
 text-align:center;
 float:left;
}

.newsticker{
 width:800px;
 height:15px;
 background-color:#c0c0c0;
 font-size:12px;
}
.bannerberlinflirt{
 width:800px;
 height:77px;
 background-color:#4C5A82;
}
.bannerkennste{
 width:800px;
 height:77px;
 background-color:#4C5A82;
 background-image:URL(images/kennstelogo.jpg);
 background-repeat:no-repeat;
 background-position:2px 5px;
}

.bannerberlinflirt{
 width:800px;
 height:77px;
 background-color:#4C5A82;
 background-image:URL(images/berlinflirtlogo.gif);
 background-repeat:no-repeat;
 background-position:0px 0px;
}

.unten{
 width:800px;
 height:708px;
 background-color:#ffffff;
}
.links{
 width:143px;
 background-color:#ffffff;
 float:left;
}
.mitte{
 width:518px;
 background-color:#ffffff;
 float:left;
}
.rechts{
 width:139px;
 background-color:#ffffff;
 float:left;
}
.l1{
 width:100%;
 height:17px;
 font-size:2px;
 background-color:#B0B9D2;
 background-image:URL(images/l1.gif);
}
.l2{
 width:100%;
 height:77px;
 background-color:#B0B9D2;
 font-family:verdana;
 font-size:12px;
 text-align:left;
 color:#000000;
 padding-left:4px;
}
.l3{
 width:100%;
 height:15px;
 font-size:2px;
 background-color:#879EE1;
 background-image:URL(images/l3.gif);
}
.l4{
 width:100%;
 height:581px;
 background-color:#879EE1;
}
.l5{
 width:100%;
 height:28px;
 font-size:2px;
 background-color:#ffffff;
 background-image:URL(images/l5.gif);
 background-repeat:no-repeat;
}
.b1, .b2, .b3, .b4, .b5{
 float:left;
 color:#F6FAAD;
 text-decoration:none;
 font-family:verdana;
 font-weight:800;
 font-size:14px;
 text-align:center;
 background-color:#ffffff;
 line-height:37px;
}
.b1{
 width:106px;
 height:37px;
 background-image:URL(images/b1.gif);
}
.b1:hover{
 width:106px;
 height:37px;
 background-image:URL(images/b12.gif);
}
.b2{
 width:103px;
 height:37px;
 background-image:URL(images/b2.gif);
}
.b2:hover{
 width:103px;
 height:37px;
 background-image:URL(images/b22.gif);
}
.b3{
 width:105px;
 height:37px;
 background-image:URL(images/b3.gif);
}
.b3:hover{
 width:105px;
 height:37px;
 background-image:URL(images/b32.gif);
}
.b4{
 width:93px;
 height:37px;
 background-image:URL(images/b4.gif);
}
.b4:hover{
 width:93px;
 height:37px;
 background-image:URL(images/b42.gif);
}
.b5{
 width:111px;
 height:37px;
 background-image:URL(images/b5.gif);
 text-indent:-14px;
}
.b5:hover{
 width:111px;
 height:37px;
 background-image:URL(images/b52.gif);
 text-indent:-14px;
}

.shapelinks{
 width:20px;
 height:674px;
 font-size:1px;
 background-color:#ffffff;
 background-image:URL(images/shapelinks.gif);
 float:left; 
}
.mitte2{
 width:476px;
 float:left; 

}
.shapeoben{
 width:476px;
 height:11px;
 font-size:2px;
 background-color:#ffffff;
 background-image:URL(images/shapeoben.gif);
}
.main{
 width:476px;
 height:670px;
 font-size:12px;
 font-family:verdana;
 background-color:#ffffff;
}
.shaperechts{
 width:22px;
 height:673px;
 font-size:1px;
 background-color:#ffffff;
 background-image:URL(images/shaperechts.gif);
 float:left; 
}

.r1{
 width:100%;
 height:23px;
 font-size:2px;
 background-color:#B0B9D2;
 background-image:URL(images/r1.gif);
}
.r2{
 width:100%;
 height:71px;
 font-size:12px;
 background-color:#B0B9D2;
 text-align:right;
}
.r3{
 width:100%;
 height:15px;
 font-size:2px;
 background-color:#879EE1;
 background-image:URL(images/r3.gif);
}
.r4{
 width:100%;
 height:581px;
 font-size:15px;
 text-align:left;
 background-color:#879EE1;
}
.r5{
 width:100%;
 height:21px;
 font-size:2px;
 background-color:#879EE1;
 background-image:URL(images/r5.gif);
}
.loginnick{
 border:0px;
 width:65px;
 height:15px;
 font-size:12px;
 background-color:#879EE1;
}
.loginpasswort{
 border:0px;
 width:65px;
 height:15px;
 font-size:12px;
 background-color:#879EE1;
}
.submitlogin{
 border:0px;
 width:37px;
 height:15px;
 font-size:10px;
 background-color:#879EE1;
}
.submitlogout{
 border:0px;
 width:90px;
 height:15px;
 font-size:10px;
 background-color:#879EE1;
}

.link2{
 display:block;
 width:138px;
 height:32px;
 color:#F6FAAD;
 text-decoration:none;
 font-family:verdana;
 background-image:URL(images/v1.gif);
 padding-top:7px;
 font-size:12px;
}
.link2:hover{
 height:30px;
 background-image:URL(images/v12.gif);
 padding-top:9px;
 padding-left:2px;
}
.v1{
 width:138px;
 height:39px;
 color:#F6FAAD;
 text-decoration:none;
 font-family:verdana;
 background-image:URL(images/v1.gif);
}


.listeMännlich{
 width:150px;
 height:150px;
 color:#000000;
 text-decoration:none;
 font-family:verdana;
 background-color:#ffffff;
 background-image:URL(images/mann.gif);
 margin-top:5px;
 margin-left:5px;
 float:left;
}
.listeWeiblich{
 width:150px;
 height:150px;
 color:#000000;
 text-decoration:none;
 font-family:verdana;
 background-color:#ffffff;
 background-image:URL(images/frau.gif);
 margin-top:5px;
 margin-left:5px;
 float:left;
}
.link3{
 color:#000000;
 text-decoration:none;
 font-family:verdana;
 font-size:12px;
 font-weight:800;
}

.profil{
 width:455px;
 height:170px;
 background-color:#AFB9D2;
 font-family:verdana;
 font-size:12px;
 text-align:left;
 color:#000000;
 float:left;
}
.profilschatten{
 width:5px;
 height:165px;
 float:left;
 background-color:#000000;
 position:relative;
 top:5px;
}
.profilschatten2{
 width:455px;
 height:5px;
 float:left;
 background-color:#000000;
 font-size:0px;
 position:relative;
 left:5px;
}
.profilschatten3{
 width:5px;
 height:395px;
 float:right;
 background-color:#000000;
 margin-top:5px;
}

.picture{
 padding-left:14px;
 padding-right:14px;
 border-style:solid;
 border-width:1px 0px 1px 0px;
 background-color:#000000;
 font-size:2px;
 background-image:URL(images/filmband.gif);
}
.blackbutton{
 width:112px;
 background-color:#000000;
 border-color:#000000;
 margin-top:1px;
 color:#ffffff;
 font-size:12px;
}
.greenbutton{
 width:112px;
 background-color:#1F7900;
 border-color:#1F7900;
 margin-top:1px;
 color:#ffffff;
 font-size:12px;
}
.table{
 font-size:12px;
 font-family:verdana;
}

.profillink{
 font-size:12px;
 font-family:verdana;
 color:#000000;
}

.profilmenue{
 display:block;
 width:70px;
 height:17px;
 color:#F2F4CF;
 text-decoration:none;
 font-family:verdana;
 font-size:12px;
 float:left;
 margin-top:10px;
}
.profilmenueschatten{
 width:5px;
 height:12px;
 color:#F2F4CF;
 font-size:0px;
 float:left;
 margin-top:15px;
 background-color:#000000;
}

.suchegewaehlt{
	  cursor:pointer;
    background-color:73D264;
		width:140px;
		text-align:left;
    margin:1px 1px 0px 1px;
}

.suchedetails{
    background-color:83FC70;
		width:140px;
		text-align:right;
    margin:0px 1px 1px 1px;

}

.sucheungewaehlt{
	  cursor:pointer;
    background-color:B0B9D2;
		width:140px;
		text-align:left;
    margin:1px;
}

.suchebutton{
	  cursor:pointer;
    background-color:B0B9D2;
		width:140px;
		height:80px;
		text-align:left;
    margin:1px;
		border-width:0;
    background-image:URL(images/suchen.jpg);
}
.suchegross{
		width:138px;

}
.sucheklein{
		width:50px;

}

.aendernbutton{
 background-color:eeeeee; 
 border:0;
}

.buttonrot{
 width:170px;
 border-color:ff5555;
 border-style:solid;
 border-width:2px 2px 2px 0;
 position:relative;
 top:-4px;
 color:A03456;
}
.buttongruen{
 width:170px;
 border-color:55ff55;
 border-style:solid;
 border-width:2px 2px 2px 0;
 position:relative;
 top:-4px;
 color:A03456;
}
.buttongelb{
 width:195px;
 border-color:ffff55;
 border-style:solid;
 margin:3px;
 color:A03456;
}

.usertable{
  width:450px;
}
.tablename{
  width:75px;
	vertical-align:top;
  font-family:verdana;
  font-size:12px;
	border-style:solid;
	border-width:2px 0 2px 2px;
	border-color:B0B9D2;
	color:A03456;
  padding:5px;
	padding-top:10px;
}
.tablebild{
  width:75px;
	vertical-align:top;
	border-style:solid;
	border-width:2px 0 2px 0;
	border-color:B0B9D2;
	text-align:center;
  padding:5px;
}
.tableerlaubnisse{
	vertical-align:middle;
	text-align:center;
	border-style:solid;
	border-width:2px 2px 2px 0;
	border-color:B0B9D2;
  padding:5px;
	padding-top:10px;
}

.buttonneuerfreund{
	background-color:A03456;
	color:ffffff;
	border:0px;
}

.feldneuerfreund{
	border-color:A03456;
	color:A03456;
	height:20px;
	width:100px;
	margin-right:2px;
	position:relative;
	top:2px;	
}

.feldneuerfreund2{
  border-style:solid;
	border-color:A03456;
	color:A03456;
	height:100px;
	width:100px;
	margin-right:2px;
	position:relative;
	top:2px;
}
.feldneuerfreund3{
	background-color:A03456;
	color:ffffff;
	border:0px;
	position:relative;
	top:2px;
}

.aktiondiv{
 padding:10px;
 width:450px;
 background-color:B0B9D2;
 color:123456;
 visibility:hidden;
 text-align:left;
 font-size:12px;
 font-family:verdana;
 border-style:solid;
 border-color:A03456;
 vertical-align:middle;
}

.profilbild{
 color:A03456;
 font-family:verdana;
 font-size:12px;
 text-decoration:none;
}

.menuecontainer{
 background-color:#879EE1;
 width:470px;
 height:110px;
 margin-bottom:10px;
}
.menuecontainerbild{
 float:left;
 background-color:#D9DE9F;
 width:110px;
 height:110px;
}
.menuecontainertext{
 float:left;
 width:350px;
 height:110px;
 padding:5px;
 text-align:left;
}
.menuecontainerlink{
 font-family:verdana;
 font-size:12px;
 color:123456;
 text-decoration:none;
}

.formfeld{
 width:100%;
 height:20px;
 font-family:verdana;
 font-size:12px;
}
.formarea{
 width:100%;
 height:60px;
 font-family:verdana;
 font-size:12px;
}

.formtables{
 margin:auto;
 font-family:verdana;
 font-size:12px;
}

.neuesfoto{
  border-style:solid;
	border-color:A03456;
	color:A03456;
	float:left;
}

.dialogbutton{
  width:100%;
	height:25px;
	border:0;
	background-color:#000000;
	color:#ffffff;
}
.dialogdiv{
  width:100%;
	height:175px;
	color:#ffffff;
  font-family:verdana;
	font-size:12px;
}

.buttonicon{
  border-style:double;
	border-color:C3C9D9;
  background-color:C3C9D9;
  opacity: 0.9;
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	filter:alpha(opacity=90);
	cursor:pointer;
}

.hinweisneg{
 font-family:verdana;
 font-size:12px;
 text-align:left;
 padding:10px;
 border-style:solid;
 border-color:#ff9999;
 background-color:#ffcccc;
 margin-top:10px;
 margin-bottom:10px;
}

.hinweispos{
 font-family:verdana;
 font-size:12px;
 text-align:left;
 padding:10px;
 border-style:solid;
 border-color:#99ff99;
 background-color:#ccffcc;
 margin-top:10px;
 margin-bottom:10px;
}

.useronlineWeiblich{
 overflow-x: hidden; 
 overflow-y: scroll;
 width:120px;
 height:175px;
 color:#f99c99;
 text-decoration:none;
 font-family:verdana;
 scrollbar-base-color:#456785;
 background-color:#456785;
 position:relative;
 left:7px;
 border-color:#123456;
 cursor:pointer;
 font-size:12px; 
}
.useronlineMännlich{
 overflow-x: hidden; 
 overflow-y: scroll;
 width:120px;
 height:175px;
 color:#FFEC69;
 text-decoration:none;
 font-family:verdana;
 scrollbar-base-color:#456785;
 background-color:#456785;
 position:relative;
 left:7px;
 border-color:#123456;
 cursor:pointer;
 font-size:12px; 
}

.useronlinecontainerWeiblich{
 width:100px;
 height:17px;
 margin:2px;
 color:#f99c99;
 text-decoration:none;
 white-space:nowrap;
}
.useronlinecontainerMännlich{
 width:100px;
 height:17px;
 overflow:hidden;
 margin:2px;
 color:#FFEC69;
 text-decoration:none;
 white-space:nowrap;
}

.beobachtungsitem{
 height:190px;
 width:470px;
 float:left;
}
.beobachtungsitem .text{
 color:#222222;
 float:left;
 width:300px;
 font-size:25px;
}
.normallink{
  color:#000;
}