@charset "utf-8";

* {margin:0;padding:0;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,a,address,blockquote {
  font-family:Arial,sans-serif;
  color:#000;
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:12px;
}

a {
  text-decoration:none;
}
a:focus {	outline:none;}
#all {
  width:950px;
  margin:auto;
  padding-bottom: 220px; /* must be same height as the footer */
}

#header, #navBox, #content, #headerStart {
  float:left;
  width:950px;
}

#header {
  height:162px;
  background:url(../images/comunda.gif);
  background-repeat: no-repeat;
}

#headerStart {
  height:365px;
  background:url(../images/comunda_you_and_me.gif);
  background-repeat: no-repeat;
}

#skyline {
  width:950px;
  text-align:center;
}

#contentAll {
  width:900px;
  margin: 0px 25px 25px 25px;
}

#contentAll h1 {
font-size:18px;
  font-weight:bold;
  padding: 0px 0px 0px 10px;
}

#contentAll h1.message {
font-size:12px;
  font-weight:bold;
  padding: 0px 0px 0px 10px;
}

#contentAbuse h1.message {
font-size:12px;
  font-weight:bold;
  padding: 0px 0px 0px 10px;
}

#contentLeft {
  float:left;
  width:695px;
  margin: 0px 0px 25px 25px;
}

#contentRight {
  float:left;
  width:165px;
  margin: 0px 25px 25px 40px;
}

/* Hides from IE-mac \*/
* html #contentLeft {  margin: 0px 0px 12px 12px;}
* html #contentRight {  margin: 0px 12px 12px 20px;}
/* End hide from IE-mac */  

#navBox {
  height:100px;
}

#end {
  background:url(../images/bg_skyline.gif);
  background-repeat:repeat-x;
  height:97px;
  background-color:#1094ba;
  width:950px;
  margin:0 auto;
} 

#footer {
  background-color:#1094ba;
  width:950px;
  margin:0 auto;
  height:220px;
} 
  

#foot {
  position: relative;
  margin-top: -220px; /* negative value of footer height */
  height: 220px;
  clear:both;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */  
  
#footer, #footer a {
  color:#fff;
}



input {
  background-color:#f1f8fb;
  border:1px solid #a6d7e5;
  padding-left:2px;
  font-size:11px;
}

input.image {
  background-color:#fff;
  border:0px;
  padding-left:0px;
}

img, a {
  border:0px;
}

/* header */

#logo, #logoStart {
  width:400px;
  height:152px;
  float:left;
}

#logoStart {
  height:125px;
}

#logo a, #logoStart a {
  width:100%;
  height:100%;
  display:block;
}

#headCont {
  width:550px;
  float:left;
}

#headContStart {
  width:550px;
  float:left;
}

#headCont h1 {
  font-size:16px;
  text-transform:uppercase;
  font-weight:normal;
  margin-top:25px;
  letter-spacing:-1px;
}

#headContStart h1 {
  font-size:20px;
  text-transform:uppercase;
  font-weight:normal;
  margin-top:25px;
  letter-spacing:-1px;
}

#newsBoxStart {
  float:right; 
  width:230px;
}

#loginBoxStart, #searchBoxStart {
  float:right; 
  width:323px;
}

#loginBoxStart {
position:relative;
}

.StartBoxDist {
  float:right; 
  margin-top:110px; 
  width:25px; 
  border-left:1px solid #888; 
  height:70px;
}

#loginBoxStart h4 {
  font-size:18px;
  padding-left:4px;
}

#loginFormHead .SearchLink {
  width:230px;
  text-align:right;
  margin-top:10px;
}

#loginFormHead {
  float:left;
  margin-top:20px;
  width:330px;
  height:50px;
  border-right: 1px solid #87c9dc;
  font-size:11px;
}

#loginFormHead.start {
  margin-top:90px;
  border:0px;
}

#loginFormHead.startSearch {
  margin-top:101px;
  border:0px;
}

#loginFormHead.start h1 {
  font-size:18px;
  margin-left:2px;
  margin-bottom:8px;
}

#loginFormHead.start h3 {
  margin-top:15px;
}

#loginFormHead a {
  font-size:11px;
}

#loginFormHead .user, #loginFormHead .pwd {
  float:left;
  width:125px;
  color:#066986;
  font-size:11px;
}

#loginFormHead.startSearch .user, #loginFormHead.startSearch .pwd {
  float:left;
  color:#888;
  font-size:11px;
}

#loginFormHead.startSearch .pwd {
  width:155px;
} 

#loginFormHead.startSearch .user {
  width:95px;
} 

#loginFormHead.startSearch input.plz {
  width:80px;
  height:17px;
}
  
#loginFormHead.startSearch select.topic {
  width:140px;
  height:19px;
  background-color:#fff;
  color:#066986;
  font-size:11px;
}

#loginFormHead .log {
  float:left;
  color:#066986;
  padding-top:17px;
}

#loginFormHead input.text {
  width:110px;
  height:17px;
}


#loginFormHeadSecond .SearchLink {
  width:230px;
  text-align:right;
  margin-top:10px;
}

#loginFormHeadSecond {
  float:left;
  margin-top:20px;
  width:330px;
  height:50px;
  border-right: 1px solid #87c9dc;
  font-size:11px;
}

#loginFormHeadSecond.start {
  margin-top:80px;
  border:0px;
}

#loginFormHeadSecond.startSearch {
  margin-top:111px;
  border:0px;
}

#loginFormHeadSecond.start h1 {
  font-size:18px;
  margin-left:2px;
  margin-bottom:8px;
}

#loginFormHeadSecond.start h3 {
  margin-top:15px;
}

#loginFormHeadSecond a {
  font-size:11px;
}

#loginFormHeadSecond .user, #loginFormHeadSecond .pwd {
  float:left;
  width:125px;
  color:#066986;
  font-size:11px;
}

#loginFormHeadSecond.startSearch .user, #loginFormHeadSecond.startSearch .pwd {
  float:left;
  color:#888;
  font-size:11px;
}

#loginFormHeadSecond.startSearch .pwd {
  width:155px;
} 

#loginFormHeadSecond.startSearch .user {
  width:95px;
} 

#loginFormHeadSecond.startSearch input.plz {
  width:80px;
  height:17px;
}
  
#loginFormHeadSecond.startSearch select.topic {
  width:140px;
  height:19px;
  background-color:#fff;
  color:#066986;
  font-size:11px;
}

#loginFormHeadSecond .log {
  float:left;
  color:#066986;
  padding-top:17px;
}

#loginFormHeadSecond input.text {
  width:110px;
  height:17px;
}

#regLinkHead {
  margin-top:20px;
  width:180px;
  float:left;
  margin: 30px 0px 0px 25px;
  font-size:11px;
}

#regLinkHead h3 {
  font-size:13px;
}

#regLinkHead a {
  font-size:12px;
}

#headCont .news {
  clear:left;
}

#headCont .news a {
  color:#066986;
  font-size:15px;
}

#userBox {
  margin-left:25px;
  width:240px;
  height:41px;
  float:left;
}

/* IE-mac \*/
* html #userBox { margin-left:12px;}
/* from IE-mac */ 

#userBox, #userBox a {
  font-size:13px;
  font-weight:bold;
}

#helpBox {
  width:635px;
  float:left;
  text-align:right;
}

#helpBox, #helpBox a {
  color:#666;
  font-size:11px;
  text-transform:uppercase;
}

#topicLinks {
}


#topicLinks .box {
  float:left;
  padding: 14px 30px 15px 30px;
  height:150px;
}

#topicLinks .spielBG {
background:url(../images/start/spiel.jpg); background-repeat: no-repeat; background-position: 28px 0px;
}

#topicLinks .sportBG {
background:url(../images/start/sport.jpg); background-repeat: no-repeat; background-position: 25px 0px;
}

#topicLinks .freizeitBG {
background:url(../images/start/freizeit.jpg); background-repeat: no-repeat; background-position: 28px 0px;
}

#topicLinks .freundschaftBG {
background:url(../images/start/freundschaft.jpg); background-repeat: no-repeat; background-position: 28px 0px;
}

#topicLinks .reiseBG {
background:url(../images/start/reise.jpg); background-repeat: no-repeat; background-position: 21px 10px;
}
#topicLinks .box, #topicLinks .box a {
  color:#0b6883;
  font-size:11px;
}

#topicLinks .border {
  border-right:7px solid #eaf4f8;
}

#topicLinks .start {
  margin-left:30px;
}

* html #topicLinks .start { margin-left:15px; }

#topicLinks h3, #topicLinks a.topicLink {
  color:#fe6103;
  font-size:18px;
}

#topicLinks h3 {
  margin-bottom:14px;
  padding-left:35px;
  line-height: 23px;
}

#topicLinks h3.spiel {
  background-image: url(../images/1.gif);
  background-repeat: no-repeat;
}

#topicLinks h3.sport {
  background-image: url(../images/2.gif);
  background-repeat: no-repeat;
}

#topicLinks h3.freizeit {
  background-image: url(../images/3.gif);
  background-repeat: no-repeat;
}

#topicLinks h3.freundschaft {
  background-image: url(../images/4.gif);
  background-repeat: no-repeat;
}

#topicLinks h3.reise {
  background-image: url(../images/5.gif);
  background-repeat: no-repeat;
}

/* navigation 1.ebene oben */

#navi {
  width:680px;
  height:29px;
  float:left;
}

#navi ul {
  margin:0px;
  padding:0px;
  height:29px;
  float:left;
  background-image: url(../images/bg_first_nav.gif);
  background-repeat: repeat-x;
  list-style-type:none;
}

#navi ul li {
  float:left;
  padding: 9px 13px 0px 14px;
  font-size:13px;
  height:20px;
}

#navi ul li a {
  color:#fff;
  font-weight:bold;
  text-transform: lowercase;
}

#navi ul li a:hover {
  color:#222;
}

#navi ul li.start, #navi ul li.end {
  width:10px;
  padding:0;
  margin:0;
  height:29px;
}

#navi ul li.start {
  background-image:url("../images/bg_first_nav_start.gif");
  background-repeat:no-repeat;
}

#navi ul li.end {
  background-image:url("../images/bg_first_nav_end.gif");
  background-repeat:no-repeat;
}

#navi ul li.search {
  padding-right:37px;
  background-image:url("../images/bg_first_nav_search.gif");
  background-repeat:no-repeat;
}

#navi ul li.active {
  background-image:url("../images/bg_first_nav_active.gif");
  background-repeat:repeat-x;
}

#navi ul li.separator, #navi ul li.actseparatorLeft, #navi ul li.actseparatorRight, #navi ul li.actseparatorRightEnd {
  padding:0;
  margin:0;
  height:29px;
}

#navi ul li.separator {
  width:11px;
  background-image:url("../images/first_nav_trenner.gif");
  background-repeat:no-repeat;
}

#navi ul li.actseparatorLeft {
  width:10px;
  background-image:url("../images/bg_first_nav_active_left.gif");
  background-repeat:no-repeat;
}

#navi ul li.actseparatorRight {
  width:10px;
  background-image:url("../images/bg_first_nav_active_right.gif");
  background-repeat:no-repeat;
}

#navi ul li.actseparatorRightEnd {
  width:9px;
  background-image:url("../images/bg_first_nav_active_right_end.gif");
  background-repeat:no-repeat;
}

/* navigation 2. ebene oben */

#secnav {
  width:950px;
  height:33px;
  float:left;
}

#secnav ul {
  height:33px;
  width:950px;
  float:left;
  background-image: url(../images/bg_sec_nav.gif);
  background-repeat: no-repeat;
  list-style-type:none; 
}

#secnav ul li {
  float:left;
  padding: 8px 13px 0px 14px;
  font-size:13px;
  height:33px;
  min-width:45px; 
	text-align:center;
}

#secnav ul li a {
  color:#fff;
  font-weight:bold;
  text-transform: lowercase;
}

#secnav ul li.active a, #secnav ul li a:hover {
  color:#222;
}

#secnav ul li.start {
  margin-left:100px;
}

#secnav ul li.message {
  margin-left:25px;
  color:#fff;
  font-weight:bold;
}

#secnav ul li.active {
  background-image:url("../images/bg_sec_nav_over.gif");
  background-repeat:no-repeat;
  background-position:top center;
}

#secnav ul li.separator {
  padding:0;
  margin:0;
  width:11px;
  background-image:url("../images/bg_sec_nav_trenner.gif");
  background-repeat:no-repeat;
  min-width:0px;
}


/* untere navigation */

#footer ul {
  float:left;
  width:145px;
  list-style-type:none;
  border-left: 1px solid #88cadd;
  }

#footer ul li {
  width:125px;
  margin-left:10px;
  color:#9fd4e3;
  font-weight:bold;
  font-size:12px;
  text-transform:lowercase;
}

#footer ul.start {
  margin-left:70px;
}

#footer ul li a {
  color:#fff;
  font-weight:bold;
}

#footer ul li a.active {
  color:#000;
}

/* IE-mac \*/
* html .#footer ul.start { margin-left:35px;}
/* IE-mac */  


/* inserate */

.plzBox, .plzBoxTop, .plzBoxBottom {
  background-color:#f1f8fb;
  width:62px;
}

.plzBox {
  text-align:center;
  font-size:13px;
  font-weight:bold;
  line-height:16px;
}

.plzBoxkm {
  font-size:16px;
  color:#066986;
}


.plzBoxTop {
  height:19px;
  background-image:url("../images/plz_box_top.gif");
  background-repeat:no-repeat;
}

.plzBoxBottom {
  height:19px;
  background-image:url("../images/plz_box_bottom.gif");
  background-repeat:no-repeat;
}

.insRegio, .insMarg, .insContent, .insData {
  float:left;
}
  
.insRegio {
  width:65px;
}

.insMarg {
  width:25px;
  height:1px;
}

.insContent {
  width:480px;
}

.insData {
  width:100px;
}

.insData h2, .insData h2 a, .cmdBoxNewMemberContent h2, .cmdBoxNewMemberContent h2 a{
  font-size:14px;
  color:#fe6103;
  font-weight:bold;
}

.cmdBoxNewInsContent h2, .cmdBoxNewInsContent h2 a  {
  font-size:13px;
  color:#066986;
  font-weight:bold;
}

.insData p {
  color:#0b7d9e;
}

.insContent h2 {
  width:80%;
  float:left;
}

.insContent h2, .insContent h2 a {
  font-size:15px;
  color:#066986;
  font-weight:bold;
}  

.insContent p {
  margin-top:7px;
  font-size:13px;
  line-height:18px;
}

.insContent p.nomarg {
  margin-top:0px;
}

.insText {
  width:90%;
}

p.Long {
  margin-top:16px;
}

.insDate {
  float:left;
  width:20%;
  text-align:right;
  color:#6eafc1;
  font-weight:bold;
}

.insLink a {
  font-weight:bold;
}

.insLine {
  width:100%;
  height:9px;
  border-bottom:1px solid #b2b2b2;
}

.insGender {
  font-size:11px;
}

.insProfil {
  margin-top:38px;
}

.insProfil a, .insContact a {
  font-weight:bold;
  color:#0b7d9e;
}

#contentAll p.searchBC, #contentAll p.searchBC a {
  color:#066986;
  font-size:14px;
  font-weight:bold;
}

#contentAll p.searchBC a {
  color:#000;
}

#insPageBox {
  padding-bottom: 3px;
  text-align:center;
}

#insPageBox ul {
    
}

#insPageBox li {
  list-style-type:none;
  display:inline;
  padding-bottom: 3px;
}

#insPageBox li a, #insPageBox li input {
  font-family: Tahoma, Arial, Sans-serif;
  font-size: 11px;
  padding: 3px 6px 3px 6px;
  border:1px solid #a6d7e5;
  margin-right: 2px;
  margin-left: 0px;
  text-decoration: none;
}

#insPageBox li input {
  width:15px;
  }
  
#insPageBox li a.active {
  font-family: Tahoma, Arial, Sans-serif;
  font-size: 11px;
  padding: 3px 6px 3px 6px;
  border:1px solid #1094ba;
  margin-right: 2px;
  margin-left: 0px;
  text-decoration: none;
  background-color:#1094ba;
  color:#fff;
}

#insPageBox li .disableLink {
  font-family: Tahoma, Arial, Sans-serif;
  font-size: 11px;
  padding: 3px 6px 3px 6px;
  margin-right: 2px;
  color: #b0b0b0;
  border:1px solid #a6d7e5;
}

/* IE-mac \*/
* html #insPageBox li input { vertical-align:middle; }
*+html #insPageBox li input { vertical-align:middle; }
/* End IE-mac */  


/* search */

#mainSearch h1 {
  font-size:18px;
  margin-bottom:20px;
}

#mainSearch input.text {
  width:90px;
  height:17px;
}

#mainSearch select.text {
  width:90px;
  height:18px;
}

#mainSearch input.sub {
  width:70px;
  height:19px;
  font-weight:bold;
}
  
#mainSearch input, #mainSearch select {
  background-color:#fff;
  color:#066986;
  font-size:11px;
}

#mainSearch .zipcode, #mainSearch .area, #mainSearch .search {
  float:left;
  width: 110px;
  font-size:11px;
  color:#666;    
}


/* mycomunda */

#myComunda h1, #myComundaLeft h1, #myComundaRight h1 {
  font-size:18px;
  margin-bottom:4px;
}

#myComundaLeft ,#myComundaRight {
  float:left;
  width:325px;
}

.cmdMarg {
  float:left;
  width:45px;
  height:1px;
}

#myComundaLeft .linkBox, #myComundaRight .newsBox {
  margin-top:20px;
}

#myComundaLeft .cmdBox {
  float:left;
  width:325px;
}

#myComundaLeft .cmdBoxLeft {
  float:left;
  width:60px;
}

#myComundaLeft .cmdBoxRight {
  float:left;
  width:265px;
}

#myComundaLeft .cmdBoxRight h4, #myComundaLeft .cmdBoxRight h4 a, #myComundaLeft .cmdBoxNewMember h4 {
  font-size:14px;
  color:#fe6103;
  font-weight:bold;
  margin-bottom:5px;
  padding-bottom:3px;
  border-bottom: 1px solid #1094ba;
}

/* profil */

#myProfil {
  float:left;
  width:100%;
}

#myProfil h1 {
  font-size:14px;
  font-weight:bold;
  width: 355px;
  padding-left:20px;
}

.myProfilMarg {
  float:left;
  width:15px;
  height:1px;
  padding:0px;
}

#myProfil .myProfilLeft {
  float:left;
  width:515px;
}

#myProfil .myProfilRight {
  float:left;
  width:160px;
  text-align:right;
}

#myProfil .compl {
  width: 690px;
}

#myProfil .myProfilRight .myProfilImg img {
  padding:3px;
  border:1px solid #1094ba;
}

#myProfil .changeData {
  width:130px;
  text-align:right;
  padding-right:10px;
  margin-bottom:8px;
}

#myProfil h1.margBottom {
  margin-bottom:8px;
}

#myProfil .imgTop {
  margin-top:26px;
}

#myProfil .changeData a {
  color:#fe6103;
  font-weight:bold;
}
  
#myProfil .margTop {
  margin-top:8px;
} 

#myProfil .myProfilBox {
  background-color:#f1f8fb;
  padding: 14px 20px 14px 20px;
  float:left;
  width:475px;
}

#myProfil .myProfilBox .myProfilBoxLeft, #myProfil .myProfilBox .myProfilBoxLeft .item, #myProfil .myProfilBox .myProfilBoxLeft .text, #myProfil .myProfilBox .myProfilBoxLeft .itemRight, #myProfil .myProfilBox .myProfilBoxLeft .textRight {
  float:left;
}

.myProfilBoxLeft p, .myProfilBoxLeft li {
  margin: 12px 0px 12px 0px;
  font-size:13px;
}

.myProfilBoxLeft li {
  padding-left:20px;
  font-weight:bold;
  color:#066986;
  list-style-type:none;
  background-image: url(../images/arrow_orange.gif);
  background-repeat: no-repeat;
  background-position: 0 5px;
}

#myProfil .myProfilBox .myProfilBoxLeft .item {
  width:83px;
  border: 1px solid #f1f8fb;
  }

#myProfil .myProfilBox .myProfilBoxLeft .text {
  width:188px;
  border: 1px solid #f1f8fb;
}


#myProfil .myProfilBox .myProfilBoxLeft .itemRight {
  width:93px;
  border: 1px solid #f1f8fb;
}

#myProfil .myProfilBox .myProfilBoxLeft .textRight {
  width:88px;
  border: 1px solid #f1f8fb;
}

#myProfil .myProfilBox .myProfilBoxLeft .compl {
  width:225px;
}

.myProfilBoxMarg {
  float:left;
  width:15px;
  height:1px;
}

.myProfilBoxDist {
  height:1px;
  line-height:1px;
  font-size:1px;
}

.myProfilBoxDistForm {
height:8px;
  line-height:8px;
  font-size:8px;
}

.myProfilBoxDistBig {
  height:16px;
  line-height:16px;
}

.myProfilPrefLink {
  text-align:left;
  width:133px;
  margin-left:7px;
  background-color:#f1f8fb;
  padding: 9px 10px 14px 10px;
}

#myProfil .myProfilRight h1 {
  font-size:14px;
  font-weight:bold;
  width: 141px;
  padding-left:18px;
  text-align:left;
  margin-bottom:8px;
}

#myProfil p, #myProfil div, #myProfil a {
  font-size:13px;
}

#myProfil .minHPref {
  min-height: 72px;
  height: auto !important;
  height: 72px;
}

#myProfil .bgWhite {
  background-color:#fff;
}

#myProfil .myProfilBoxComp {
  width: 670px;
}

#myProfil input {
  font-size:12px;
  color:#0a6c88;

}

#myProfil input.properties, #myProfil input.textInpRight, #myProfil input.textDay, #myProfil input.textMonth, #myProfil input.textYear, #myProfil input.textPLZ {
  height:19px;
}

#myProfil select {
  height:21px;
  font-size:12px;
  color:#0a6c88;
}

#myProfil input.properties {
  width:170px;
}

#myProfil input.checkbox {
  border:0px;
}

#myProfil p.check {
  float:left;
  width:25px;
}

#myProfil p.checkMess {
  float:left;
  width:450px;
}

#myProfil input.textInpRight {
  width:94px;
}

#myProfil input.textDay, #myProfil input.textMonth {
  width:17px;
}

#myProfil input.textYear {
  width:32px;
}

#myProfil input.textMonth, #myProfil input.textYear {
  margin-left:10px;
}

#myProfil input.textPLZ {
  width:45px;
}

#myProfil input.radio {
  width:20px;
  border:0px;
  background-color:#fff;
  vertical-align:bottom;
  height:1em; 
  width:1em; 
}

#myProfil textarea {
  width: 655px;
  height:80px;
  background-color:#f1f8fb;
  border:1px solid #a6d7e5;
  padding-left:2px;
  font-size:12px;
  color:#0a6c88;
}


#myProfil input.image {
  background-color:#fff;
  border:0px;
  padding-left:0px;
}


/* inserate */

#myIns {
  float:left;
  width:100%;
}

#myInsTopic {
  float:left;
}

#myIns p, #myIns div, #myIns a {
  font-size:13px;
}

#myIns h1 {
  font-size:14px;
  font-weight:bold;
  width: 345px;
  padding-left:10px;
}

#myIns .changeData {
  width:650px;
  text-align:right;
  padding: 0px 20px 0px 20px;
  margin-bottom:8px;
}

#myIns .changeData a {
  color:#fe6103;
  font-weight:bold;
  }

#myIns .myInsBox {
  background-color:#f1f8fb;
  padding: 14px 20px 14px 20px;
  float:left;
  width:650px;
}

#myIns .insContent {
  width:605px;
}

#myIns .insIcon {
  float:left;
  width:45px;
}

#myIns .margTop {
  margin-top:16px;
} 

#myInsTitel h1 {
  font-size:14px;
  font-weight:bold;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 8px;
}

#myIns h2, #myIns h2 a {
  font-size:15px;
}

#myInsText, #myInsTopic, #myInsCat, #myInsSubCat, #myInsMess, #myInsSave {
  padding-left:10px;
}

#myIns input, #myIns select {
  font-size:12px;
  color:#0a6c88;
} 

#myIns select {
  height:21px;
}

#myIns input {
  height:19px;
}

#myIns .myZipcode {
  width:70px;
}

#myIns .zipcode, #myIns .area {
  float:left;
  font-size:11px;
  color:#666;   
}

#myIns .zipcode {
  width: 95px;
}

#myInsCat h1, #myInsSubCat h1 {
  padding: 10px 0px 14px 0px;
}

#myInsCat ul, #myInsSubCat ul {
  float:left;
  list-style-type:none;
  width:100%;
}

#myInsCat ul li, #myInsSubCat ul li {
  float:left;
}

#myInsCat ul li, #myInsCat ul li a, #myInsSubCat ul li, #myInsSubCat ul li a {
  color:#066986;
}

#myInsCat ul li a.active, #myInsSubCat ul li span.active {
  color:#fe6103;
}

#myInsCat ul li {
  width:126px;
  padding: 4px 8px 0px 0px;
}

#myInsSubCat ul li {
  width:130px;
  padding: 1px 8px 4px 0px;
}

#myInsSubCat ul li.categories {
  width:160px;
  padding: 1px 8px 4px 0px;
}

#myInsSubCat ul li.radio {
  width:22px;
  padding: 0px;
}

#myInsSubCat input.radio {
  width:20px;
  border:0px;
  background-color:#fff;
  vertical-align:bottom;
  height:1em; 
  width:1em; 
}

#myInsMess {
  padding-top:10px;
}

#myInsMess textarea {
  width: 670px;
  height:160px;
  background-color:#f1f8fb;
  border:1px solid #a6d7e5;
  padding-left:2px;
  font-size:12px;
  color:#0a6c88;
}

.errorField {
  border:1px solid red ! important;
}

#myInsMess input {
  width:370px;
}

#myInsSave {
  margin-top:15px;
}

#myInsSave input.image {
  border:0px;
  padding-right:10px;
  width:119px;
  height:20px;
}

#myInsSearch input.image {
  border:0px;
  padding-right:10px;
  width:90px;
  height:20px;
}

#myIns input.textDay, #myIns input.textMonth {
  width:17px;
}

#myIns input.textYear {
  width:32px;
}

#myIns input.textMonth, #myIns input.textYear {
  margin-left:10px;
}

#myInsMess .Time, #myInsMess .Text {
  margin-top:20px;
}

#myInsMess p {
  margin-left:5px;
  margin-bottom:5px;
}

#myInsTopic .BoxOne, #myInsTopic .BoxTwo, #myInsTopic .BoxThree {
  float:left;
}

#myInsTopic .BoxOne, #myInsTopic .BoxTwo {
  border-right: 1px solid #87c9dc;
}

#myInsTopic .BoxOne {
  width:230px;
}

#myInsTopic .BoxTwo {
  width:180px;
}

#myInsTopic .BoxTwo, #myInsTopic .BoxThree {
  margin-left:20px;
}

#myInsTopic .areaBox, #myInsTopic .genderBox {
  margin-top:10px;
}

#myInsTopic .area select.text {
  width: 195px;
}

#myInsTopic .region select.text {
  width: 100px;
}

#myInsTopic .region, #myInsTopic .ageBox, #myInsTopic .genderBox {
  font-size:11px;
  color:#666;
}

#myInsTopic .BoxTwo input.age {
  width:22px;
} 

#myInsTopic .BoxThree input {
  width:220px;
}

/* algemein */

.Right {
  text-align:right;
}

.heightOne {
  height:25px;
}

.small {
  font-size:12px;
}

.smallLetter {
  letter-spacing:-2px;
}

.noborder {
  border:0px;
}

.flRight {
  float:right;
}

.flLeft {
  float:left;
}

.bold {
  font-weight:bold;
}

.clearLeft {
  clear:left;
}

.flLeft {
  float:left;
}

.clearRight {
  clear:right;
}

.blue {
  color:#066986;
}

.darkblue {
  color:#0a6c88;
}

.lightblue {
  color:#85aeba;
}

.orange {
  color:#fe6103;
}

.grey {
  color:#444;
}

.lightgrey {
  color:#666;
}

.red {
  color:#df0711;
}

.black {
  color:#000;
}

.bgWhite {
  background-color:#fff;
}

/* nachrichten */

#myMessages {
  width:100%;
}

#myMessages {
  width:100%;
  padding-left:16px;
}

#myMessages ul {
  list-style-type:none;
  float:left;
}

#myMessagesNav ul li {
  float:left;
  font-size:13px;
  height:19px;
  background-color:#54b0cb;
  padding:3px 5px 0px 5px;

}

#myMessagesNav ul li.separator, #myMessagesNav ul li.actseparatorLeft, #myMessagesNav ul li.actseparatorRight, #myMessagesNav ul li.actseparatorLeft {
  width:5px;
  margin:0px;
}

#myMessagesNav ul li.start, #myMessagesNav ul li.start_active, #myMessagesNav ul li.end, #myMessagesNav ul li.end_active {
  width:5px;
  margin:0px;
  padding-left:0px;
  padding-right:0px;
}

#myMessagesNav ul li.start {
  background-image:url("../images/bg_msgs_nav_start.gif");
  background-repeat:no-repeat;
}

#myMessagesNav ul li.start_active {
  background-image:url("../images/bg_msgs_nav_start_active.gif");
  background-repeat:no-repeat;
}

#myMessagesNav ul li.separator {
  background-image:url("../images/bg_msgs_nav_trenner.gif");
  background-repeat:no-repeat;
}

#myMessagesNav ul li.end {
  background-image:url("../images/bg_msgs_nav_end.gif");
  background-repeat:no-repeat;
}

#myMessagesNav ul li.end_active {
  background-image:url("../images/bg_msgs_nav_end_active.gif");
  background-repeat:no-repeat;
}

#myMessagesNav ul li.active {
  background-color:#1094ba;
}

#myMessagesNav ul li.actseparatorRight {
  background-image:url("../images/bg_msgs_nav_active_right.gif");
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#1094ba;
}

#myMessagesNav ul li.actseparatorLeft {
  background-image:url("../images/bg_msgs_nav_active_left.gif");
  background-repeat:no-repeat;
  background-color:#1094ba;
}

#myMessages ul a {
  color:#fff;
  
}

#myMessagesCtnt {
  width:100%;
  clear:left;
  border-top:1px solid #066986;
  border-bottom:1px solid #066986;
  padding-bottom: 5px;
}

#myMessagesCtnt div {
  padding-left:16px;
}

#myMessagesCtntNewMsg {
  clear:left;
  border-top:1px solid #066986;
  border-bottom:1px solid #066986;
  background-color:#eaf5f9;
  padding:5px 5px 5px 41px;
}

#myMessagesCtntNewMsg div {
  color:#066986;
  font-weight:bold;
}

#myMessagesCtntNewMsg .readMsgText {
  font-weight:normal;
  color:#066986;
}

#myMessagesCtntNewMsg div#readMsg_body {
  float:left;
  width:525px;
  border:1px solid #a6d7e5;
  background-color:#fff;
  padding:5px;
  margin-bottom:10px;
  min-height:150px;
}

#myMessagesCtntNewMsg div#readMsg_options {
  float:right;
  width:110px;
  border-top:1px solid #a6d7e5;
}

#myMessagesCtntNewMsg div#readMsg_options ul {
  width:100%;
}

#myMessagesCtntNewMsg div#readMsg_options li {
  border-bottom:1px solid #a6d7e5;
  padding:2px 3px 2px 10px;
}

#myMessagesCtntNewMsg div#readMsg_options li a {
  color:#066986;
}

#myMessagesCtntNewMsg input.newMsgText {
  width:550px;
  float:right;
  margin-right: 35px;
}

#myMessagesCtntNewMsg input.newMsgSend {
  width:103px;
  height:20px;
  float:right;
  margin-right: 35px;
  margin-bottom: 5px;
  background-image:url("../images/buttons/send.gif");
  border:0px;
}


.newMsgMailField {
  background-color:#eaf5f9;
  border:1px solid #eaf5f9;
  display: none;
}

#myMessagesCtntNewMsg textarea {
  width:601px;
  height:320px;
  border:1px solid #a6d7e5;
  padding:5px;
}

#myMessagesCtntNewMsg div.messageBoxes {
  float:left; 
  padding-top:10px;
}

#myMessagesCtntNewMsg div.messageBoxesWidth {
  width:59px;
}

#myMessagesCtntNewMsg div.messageBoxesWidthSec
width:550px;
}

#myMessagesCtntNewMsg div.padTop {
  padding-top:10px;
}

#messageBoxHeadline {
  background-color:#eaf5f9;
  height:23px;
}

#messageBoxHeadline ul li {
  float:left;
  font-size:13px;
  height:20px;
  padding:3px 5px 0px 0px;
  color:#066986;
  font-weight:bold;
}

#messageBoxHeadline li.sender {
  width:105px;
}

#messageBoxHeadline li.title {
  width: 282px;
}

#messageBoxHeadline li.datetime {
  width: 115px;

}

#messageBoxMessage ul {
  margin-top: 7px;
}

#messageBoxMessage ul li {
  float:left;
}


#messageBoxMessage ul a {
  color:#066986;
}

#messageBoxMessage ul li.sender {
  margin-left:5px;
  width:85px;
}

#messageBoxMessage ul li.title {
  margin-left: 5px;
  width: 282px;
}

#messageBoxMessage ul li.options {
  margin-left:5px;
  width:160px;
  text-align:right;
}

#messageBoxMessage ul li.datetime {
  font-size:8pt;
  margin-left: 5px;
  width: 115px;
  padding-top:2px;
  
}

#messageBoxMessage a.sender, #myMessagesCtntNewMsg a.sender {
  color:#fe6103;
  font-weight:bold;
}

#messageBoxMessage a.title, #myMessagesCtntNewMsg a.title {
  color:#066986;
  font-weight:bold;
}

#messageBoxMessage ul a.green {
  color:#199106;
}
.green {
	color:#199106;
}
#clear {
  clear:both;
}

.clear {
  clear:both;
}


#myMessagesSelect {
  margin-left:16px;
  margin-top:3px;
   
}

#myMessagesSelect input {
  background-color:#1094ba;
  color:#fff;
  height:19px;
  padding-bottom:2px;
   
}

#myMessagesSelect select {
  width: 120px;
   
}

p.myMessagesAbuseLink {
  padding-top:6px;
  text-align:right;
   
}

p.myMessagesAbuseLink a {
  font-size:7.9pt;
  color:#066986;
   
}

/* registrierung */

p.registerWelcomeText {
  margin-left:50px;
  
}

div#registerForm {
  margin-left:50px;
  margin-top:20px;
  
}

div#registerLabels {
  float:left;
  line-height:182%;
  
}

div#registerInput {
  float:left;
  line-height:160%;
  margin-left:25px;
  margin-top:3px;
  
}

div#registerInput input.regInput {
  margin-bottom:7px;
  width:169px;
  
}

div#registerInput input.regPostCode {
  margin-bottom:7px;
  width:89px;
  
}

div#registerInput input.regLocation {
  margin-bottom:7px;
  margin-left:0px;
  width:232px;
  
}

div#registerInput input.regDob {
  margin-bottom:3px;
  margin-right:5px;
  width:40px;
  
}

div#registerInput input.regDobYear {
  margin-bottom:3px;
  width:71px;
  
}

div#registerInput a {
  color:#066986;
  
}

div#registerInputLeft {
  float:left;
}

div#registerInfoBox {
  float:right;
  border:1px solid #a2d5e4;
  background-color:#f1f8fb;
  width:150px;
  height:83px;
}

div#registerInfoBox p {
  padding:3px;
  font-size:8.6pt;
  line-height:100%;
  font-weight:bold;
  
}

div#registerInfoBox ul {
  list-style-position:outside;
  margin-left:10px;
  padding:0px;
  padding-left:8px;
  list-style-type: disc;
}

div#registerInfoBox li {
  padding:3px;
  padding-left:0px;
  margin:0px;
  font-size:8.6pt;
  line-height:100%;
  color:#fe6103;
  
}

div#registerInfoBox li span {
  color:#000;
  
}

input.regSubmit {
  float:right;
  width:120px;
  height:20px;
  margin-bottom:5px;
  background-image:url("../images/buttons/register.gif");
  border:0px;
}

input.regErrorSubmit {
  float:right;
  width:120px;
  height:20px;
  margin-bottom:5px;
  margin-right:120px;
  background-image:url("../images/buttons/register.gif");
  border:0px;
}

div#regPointer {
  float:left;
  margin-top:2px;
  margin-left:3px;
}

p.registerErrorText {
  margin-left:50px;
  color:#df0711;
}

div#registerLabels span.regError {
  float:left;
  line-height:182%;
  color:#df0711;
}

div#regErrorPointer {
  width:450px;
  font-size:8pt;
  color:#df0711;
}

.errorRed{
  color:#df0711;
}
.errorRed li{
  color:#df0711;
}


/* einstellungen / settings */

div#mySettings p.settingsText {
  margin-left:50px;
}

div#mySettings div {
  margin-left:50px;
  border-bottom:1px solid #1094ba;
  padding-left:15px;
}

div#mySettings p {
  margin-top:10px;
}

div#mySettings input {
  margin-bottom:5px;
}

div#mySettings input.settings_text {
  float:right;
  margin-right: 320px;
  width:170px;
  height:14px;
  padding-top:2px;
}

div#mySettings textarea {
  float:right;
  margin-right:320px;
  margin-bottom:5px;
  width:170px;
  height:80px;
     background-color:#f1f8fb;
     border:1px solid #a6d7e5;
     padding-left:2px;
  font-size:12px;
  color:#0a6c88;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div#mySettings input.settings_button_confirm {
  float:right;
  margin-right: 320px;
  background-image:url("../images/buttons/confirm.gif");
  background-repeat:no-repeat;
  border:0px;
  width:110px;
  height:20px;
}

div#mySettings input.settings_button_delete {
  float:right;
  margin-right: 320px;
  background-image:url("../images/buttons/delete_account.gif");
  background-repeat:no-repeat;
  border:0px;
  width:130px;
  height:20px;
}

div#mySettings .settings_label {
  clear:both;
  float:left;
  margin-bottom:9px;
}

div#mySettings #clear {
  border:0px;
}

.settings_headline {
  color:#066986;
  font-weight:bold;
}

div.settings_label {
  width:200px;
}

#mySettingsNav {
  margin-top:15px;
  padding-left:15px;
}

#mySettingsNav a {
  color:#fff;
}

#mySettingsNav ul {
  list-style-type:none;
  float:left;
}

#mySettingsNav ul li {
  float:left;
  font-size:13px;
  height:19px;
  background-color:#54b0cb;
  padding:3px 5px 0px 5px;
}

#mySettingsNav ul li.separator, #mySettingsNav ul li.actseparatorLeft, #mySettingsNav ul li.actseparatorRight, #mySettingsNav ul li.actseparatorLeft {
  width:5px;
  margin:0px;
}

#mySettingsNav ul li.start, #mySettingsNav ul li.start_active, #mySettingsNav ul li.end, #mySettingsNav ul li.end_active {
  width:5px;
  margin:0px;
  padding-left:0px;
  padding-right:0px;
}

#mySettingsNav ul li.start {
  background-image:url("../images/bg_msgs_nav_start.gif");
  background-repeat:no-repeat;
}

#mySettingsNav ul li.start_active {
  background-image:url("../images/bg_msgs_nav_start_active.gif");
  background-repeat:no-repeat;
}

#mySettingsNav ul li.separator {
  background-image:url("../images/bg_msgs_nav_trenner.gif");
  background-repeat:no-repeat;
}

#mySettingsNav ul li.end {
  background-image:url("../images/bg_msgs_nav_end.gif");
  background-repeat:no-repeat;
}

#mySettingsNav ul li.end_active {
  background-image:url("../images/bg_msgs_nav_end_active.gif");
  background-repeat:no-repeat;
}

#mySettingsNav ul li.active {
  background-color:#1094ba;
}

#mySettingsNav ul li.actseparatorRight {
  background-image:url("../images/bg_msgs_nav_active_right.gif");
  background-repeat:no-repeat;
  background-position:top right;
  background-color:#1094ba;
}

#mySettingsNav ul li.actseparatorLeft {
  background-image:url("../images/bg_msgs_nav_active_left.gif");
  background-repeat:no-repeat;
  background-color:#1094ba;
}

/* settings_ignore / einstellungen_ignore */

div#mySettingsIgnore a {
  color:#fe6103;
  font-weight:bold;
}

.ignore_submit {
  margin-top:5px;
  background-image:url("../images/buttons/release.gif");
  background-repeat:no-repeat;
  border:0px;
  width:110px;
  height:20px;
}

/* contact / Kontakt */

.contact {
  margin-left:38px;
  color:#000;
}

/* notify abuse / Versto? melden */
div#contentAbuse {
  float:left;
  width:340px;
  margin: 25px 25px 25px 25px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div#formAbuse {
  float:right;
  width:360px;
  margin: 25px 25px 25px 25px;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div#contentAbuse h1 {
  font-size:18px;
  font-weight:bold;
  padding: 0px 0px 0px 10px;
}

div#contentAbuse p {
  margin-left:10px;
  margin-top:10px;
}

div#contentAbuse a {
  color:#066986;
}

div#contentAbuse ul {
  margin-left:30px;
  margin-top: 5px;
  color:#fe6103;
}

div#formAbuse p {
  margin-bottom:5px;
}

div#formAbuse input {
  margin-bottom:5px;
  height:16px;
  padding-top:2px;
}

div#formAbuse input.abuseInput {
  width:350px;
}

div#formAbuse textarea {
  margin-right:320px;
  margin-bottom:5px;
  width:350px;
  height:120px;
     background-color:#f1f8fb;
     border:1px solid #a6d7e5;
     padding-left:2px;
  font-size:12px;
  color:#0a6c88;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div#abuseCaptcha {
  width:150px;
  height:50px;
  border:1px solid #a6d7e5;
  color:#fe6103;
  float:left;
  margin-right: 10px;
}

div#formAbuse input.abuseSubmit {
  margin-left:204px;
  margin-top:5px;
  width:150px;
  height:20px;
  background-image:url("../images/buttons/notify_abuse.gif");
  background-repeat:no-repeat;
  border:0px;
}

div#formAbuse input.abuseCaptchaInput {
  width:188px;
  height:18px;
  padding-top:2px;
}

/* Login */

div#loginContent {
  margin-left:30px;
}

div#loginContent p {
  margin-left:10px;
}

div#loginContent input {
  width:170px;
  margin-right:420px;
  margin-top:0px;
  clear:right;
  float:right;
  padding-top:2px;
  height:16px;
}

div#loginContent div#loginBox {
  line-height:180%;
  margin-left:75px;
  font-size:8pt;
}

div#loginContent .loginSubmit {
  clear:right;
  margin-top:5px;
  width:110px;
  height:20px;
  background-image:url("../images/buttons/login.gif");
  background-repeat:no-repeat;
  border:0px;
}

div#loginContent a {
  font-size:8pt;
}

/* new style loginMainPage */


div#loginContentMain {
  margin-left:30px;
}

div#loginContentMain p {
  margin-left:10px;
}

div#loginContentMain input {
  width:140px;
  padding-top:2px;
  height:16px;
}

div#loginContentMain div#loginBoxMain {
   margin: 15px 0px 15px 10px;
   float:left;
   }

div#loginBoxMain .user, #loginBoxMain .pwd, #loginBoxMain .login {
     	float:left;
	width:160px;
}


div#loginContentMain .loginSubmit {
  width:110px;
  height:20px;
  background-image:url("../images/buttons/login.gif");
  background-repeat:no-repeat;
  border:0px;
}

div#loginContentMain a {
  font-size:10pt;
}



/* request new password / Passwort anfordern */

div#loginContent .newPasswordSubmit {
  clear:right;
  margin-top:5px;
  margin-right: 444px;
  width:150px;
  height:20px;
  background-image:url("../images/buttons/request_password.gif");
  background-repeat:no-repeat;
  border:0px;
}

/* new activation mail / neue Aktivierungsmail */

div#loginContent .newActivationSubmit {
  clear:right;
  margin-top:5px;
  margin-right: 444px;
  width:150px;
  height:20px;
  background-image:url("../images/buttons/request_link.gif");
  background-repeat:no-repeat;
  border:0px;
}

/* weitersagen - tell a friend */

div#tellFriend {
  margin-left:25px;
}

div#tellFriend input {
  width:150px;
  height:16px;
  padding-top:2px;
}

div#tellFriend textarea {
  width:350px;
  height:120px;
  background-color:#f1f8fb;
  border:1px solid #a6d7e5;
  padding-left:2px;
  font-size:12px;
  color:#0a6c88;
  font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

div#tellFriend input.tellFriendsSubmit {
  margin-top:20px;
  width:104px;
  height:20px;
  background-image:url("../images/buttons/send.gif");
  background-repeat:no-repeat;
  border:0px;
}

/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (via jqModal.js). */
  
.jqmWindow {
  display: none;
  
  position: fixed;
  top: 25%;
  left: 40%;
  
  margin-left: -300px;
  width: 820px;
  
  background-color: #FFF;
  color: #333;
  border: 1px solid #1094BA;
  padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
  position: absolute;
  top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

input.jqmdX {
  position: absolute;
  right: 7px;
  top: 4px;
  padding: 0 0 0 0px;
  height: 18px;
  width: 132px;
  background: url(/images/close.jpg) no-repeat top left;
  overflow: hidden;
  border:0px;
}

#end.home {
  background:url(../images/bg_end.jpg);
  background-repeat:repeat-x;
  height:45px;
}
#foot.home {
  margin-top: -220px; /* negative value of footer height */
  height: 220px;
}



/* start logged in */

#loginFormHead .userBoxStart {
  margin-left:4px;
	width:240px;
	height:41px;
	float:left;
	}

/* IE-mac \*/
* html #loginFormHead .userBoxStart { margin-left:2px;}
/* from IE-mac */	

#loginFormHead .userBoxStart, #loginFormHead .userBoxStart a {
	font-size:13px;
	font-weight:bold;
}

#loginFormHead .userBoxStartMarg {
margin-top:3px;
}

/* advertisment detail img */

.adProfilImg img {
  padding:3px;
  border:1px solid #066986;
}

.adProfilImgTop {
  margin-top:12px;
}

.adinsProfil {
  margin-top:12px;
}

.adinsProfil a {
  font-weight:bold;
  color:#0b7d9e;
}

/* tour */

ul.tourNav {
float:left;
padding-bottom:0px;
margin-top:5px;
margin-bottom:40px;
border-top:1px solid grey;
}

.tourNav li {
margin-left:22px;
 padding-left:22px;
float:left;

}

.tourNav li.Selector {
background-image: none;
background-color: #fff;
margin-left:0px;
}

.tourNav li a {
color: #066986;
font-weight:bold;
}

.tourNav li a.active, .tourNav li a:hover {
	color:#fe6103;
}

h2.tourNavTitel  {
clear:left;
margin-left:22px;
font-size:15px;
font-weight:bold;
padding-bottom:15px;
}

.TourMarg {
margin-top:30px;
}

/* new search function */

#mySearchBox {
  float:left;
  padding-left: 10px;
}

#mySearchBox .BoxOne, #mySearchBox .BoxTwo, #mySearchBox .BoxThree, #mySearchBox .BoxFour {
  float:left;
}

#mySearchBox .BoxOneQuick, #mySearchBox .BoxTwoQuick, #mySearchBox .BoxThreeQuick, #mySearchBox .BoxFourQuick {
  float:left;
}

#mySearchBox .BoxOne, #mySearchBox .BoxTwo, #mySearchBox .BoxFour {
  border-right: 1px solid #87c9dc;
}

#mySearchBox .BoxOneQuick, #mySearchBox .BoxTwoQuick, #mySearchBox .BoxFourQuick {
  border-right: 0px;
}

#mySearchBox .BoxOne {
  width:145px;
}

#mySearchBox .BoxOneQuick {
  width:140px;
}

#mySearchBox .BoxTwo {
  width:240px;
}

#mySearchBox .BoxTwoQuick {
  width:230px;
}

#mySearchBox .BoxFour {
  width:120px;
}

#mySearchBox .BoxFourQuick {
  width:115px;
}

#mySearchBox .BoxOne, #mySearchBox .BoxTwo, #mySearchBox .BoxThree, #mySearchBox .BoxFour {
  height: 65px;
}

#mySearchBox .BoxOneQuick, #mySearchBox .BoxTwoQuick, #mySearchBox .BoxThreeQuick, #mySearchBox .BoxFourQuick {
  height: 55px;
}

#mySearchBox .BoxTwo, #mySearchBox .BoxThree, #mySearchBox .BoxFour, #mySearchBox .genderBox {
  margin-left: 20px;
}

#mySearchBox .BoxTwoQuick, #mySearchBox .BoxFourQuick {
  margin-left:15px;
}

#mySearchBox .BoxThreeQuick {
  margin-left:0px;
}

#mySearchBox .area select.text {
  width: 105px;
}

#mySearchBox .regionbox {
width:75px;
float:left;
}

#mySearchBox .regionbox select.text {
  width: 65px;
}

#mySearchBox .regionbox, #mySearchBox .ageBox, #mySearchBox .genderBox {
  font-size:11px;
  color:#666;
}

#mySearchBox .ageBox, #mySearchBox .genderBox {
  float:left;
}

#mySearchBox .BoxTwo input.age {
  width:22px;
} 

#mySearchBox .BoxThree input {
  width:80px;
}

#mySearchBox .BoxTwoQuick input.age {
  width:22px;
} 

#mySearchBox .BoxThreeQuick input {
  width:80px;
}

#mySearchBox input, #mySearchBox select {
  font-size:12px;
  color:#0a6c88;
} 

#mySearchBox select {
  height:21px;
}

#mySearchBox input {
  height:19px;
}

#mySearchBox .zipcode, #mySearchBox .area, #mySearchBox .mySearchHeadline, #mySearchBox .mySearchContent, #mySearchBox .genderBoxText, #mySearchBox .genderBoxInput {
  float:left;
  font-size:11px;
  color:#666;   
}

#mySearchBox .zipcode {
  width: 65px;
}

#mySearchBox .myZipcode {
  width:45px;
}

.mySearchHeadline {
  margin-top:5px;
}

.mySearchContent {
  padding-top:5px;
}

.genderBoxText{
  width:20px;
  padding-top:5px;
}

.genderBoxInput{
  width:25px;
  padding-top:3px;
}

.memberSearchButton {
clear:left; margin-left:427px; margin-top:10px;
}

* html .memberSearchButton {  margin-left:214px; }

/* member search result */


.insContentMember, .imgMember, .insDataMember, .cmdBoxNewMemberImage, .cmdBoxNewMemberContent, .cmdBoxNewMemberContact, .cmdBoxNewInsContent {
  float:left;
}

.insContentMember {
  width:330px;
}

.insDataMember {
  width:250px;
}

.insContentMember h2 {
  width:80%;
  float:left;
}

.insContentMember h2, .insContentMember h2 a {
  font-size:15px;
  color:#066986;
  font-weight:bold;
}  

.insContentMember p {
  margin-top:7px;
  font-size:13px;
  line-height:18px;
}

.insContentMember p.nomarg {
  margin-top:0px;
}

.imgMember {
  width:125px;
}

.cmdBoxNewMemberImage {
 width:80px;
 padding-top:6px;
}

.cmdBoxNewMemberContact {
 width:60px;
 text-align:right;
}

.cmdBoxNewMemberContent {
  padding-top:8px;
  line-height:18px;
  width:180px;
}

.cmdBoxNewInsContent {
  padding-top:8px;
  line-height:18px;
  width:320px;
}

.insProfilNewMember {
  margin-top:45px;
}

.imgMember img, .cmdBoxNewMemberImage img {
  padding:3px;
  border:1px solid #1094ba;
}

.insDateMember {
  color:#6eafc1;
  font-weight:bold;
}



.fastWieEinLinkFirst {                    
border: 0px;                    
background-color: white;                    
cursor: pointer;      
width:54px;          
} 





.newMemberBoxSiteLog {
 float:left; width:445px;
}

.newMemberBoxSiteLog p {
padding:0;
}

.newMemberBoxSiteLog p.topBig {
padding-top: 5px;
}

.newMemberBoxSiteLog p.topNormal {
padding-top: 2px;
}

.newMemberBoxSiteLog p.botBig {
padding-bottom: 5px;
}

.newMemberBoxSiteLog p.botNormal {
padding-bottom: 2px;
}

.newMemberBoxSiteLogArrow {
 float:left; width:40px;
}

.newMemberLogHead span {
font-size:15px;
}

.newMemberBoxSiteLog {
 font-size:13px;
}

.newMemberBoxSite {
 float:left;
}
 
.newMemberBoxSiteArrow {
float:left; width:30px; margin-top:3px;
}

.newMemberBoxSite, .newMemberBoxSite span, .newMemberBoxSite a, .newMemberBoxSite strong {
font-size:12px;
}


.newMemberBoxStart {
background-image:url(/images/news_message.gif); 
background-repeat:no-repeat; 
width:230px; 
height:240px;
}

.newMemberBoxStartTop {
padding-top:142px;
}

.newMemberBoxStart p {
padding: 3px 30px 3px 0px; text-align:right;
}

.newMemberBoxStart p, .newMemberBoxStart a, .newMemberBoxStart strong, .newMemberBoxStart span {
font-size:13px;
}
.faceBookBoxStart {margin-left:90px; width:140px; margin-top:32px; height:60px;}
.faceBookBoxStart a {
height:100%; width:100%; display:block;}









