 /* DATEI: extern.css */   
   
 #bg_mahn
 {
    width:100%;
    height:5000px;
    position:  absolute;
    left: 0px;
    top:0px;
    background-color:#333333;
    filter:alpha(opacity=70); /* IE */
    opacity:0.7; /* allgemein */
    -moz-opacity:0.7; /* Mozilla */
    -khtml-opacity:0.7; /* KTHML */
    -opera-opacity:0.7; /* Opera */
    z-index:10;
    overflow:hidden;
 }  
 h4.head
 {
   background:#999999;
   color: #ffffff;
   height: 22px;
   margin-top:0pt;
 }  
   
 /* Überschrift Nr. 3 */   
 h3 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	text-align: center;
	color: #333333;
	text-decoration:none;
	margin-bottom:6pt;
	margin-top:1pt;
	letter-spacing: inherit;	
 }
.lo_ueber1 {
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
	font-size: 18px;
	background-image: url(/layout_img/lo_ueber1.gif);
	background-repeat: no-repeat;
	width: 800px;	
}
 /* Überschrift Nr. 2 */   
 h2 {   
  margin-bottom:1pt;   
  margin-top:1pt;
  font-size: 12pt;
 }   
/* Class:  input1pixblack*/   
.input1pixblack {   
 border:1px solid #808080; 
 padding: 3px;  
 }   
 /* Seite*/   
 @page {   
  margin-top:0px;   
 }   
.quote { font-family: Verdana, Arial; font-size: 8pt; color: #333333; background-color: #FAFCFE; border: 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }   
   
   
body{   
 font-family: Geneva,Arial,helvetica,sans-serif;   
 font-size: 12px;   
 color:#000000;
 /*
 background-image:url('/bilder/strich.png');
 background-repeat:repeat-x;
 background-position:0 85px;
 */
 background-image:url('/startseite/images/bg_main.jpg');
 background-repeat: repeat-x;
 background-attachment: fixed;
}

#maintable{
    background-color: #FFFFFF;
}

.borderleft{
     padding-left: 10px;
     width:190px;
}

.borderright{
     padding-right: 10px;
     width:660px;
}

td{   
 font-family: Geneva,Arial,helvetica,sans-serif;   
 font-size: 12px;
 color:#000000;
}   
a:link {color:#666666;}   
a:visited {color:#666666;}   
a:active {color:#666666;}   
   
table.basis {   
 table-layout:fixed;   
 background-color:#FFFF00;   
}   
   
table.obenmenue {   
 table-layout:fixed;   
 border-spacing: 2px;   
 padding:3px;   
 background-color:#FFFFFF;   
}   
   
td.obenmenue {   
 font-size: 11px;   
 background-color:#FFFFCC;   
 vertical-align: middle;   
 text-align: center;   
 font-weight:600;   
 font-stretch:extra-expanded;   
}   
.obenmenue A:hover{color:#FF9900; text-decoration:underline;}   
.obenmenue A:link{color:#FF9900; text-decoration:none; }   
.obenmenue A:visited{color:#FF9900; text-decoration:none; }   
.obenmenue A:active{color:#FF9900; text-decoration:none;}   
   
td.linksmenu{   
 font-size: 12px;   
 vertical-align: top;   
 text-align: center;   
 background-color:#FFFFCC;   
 font-weight:600;   
 padding-bottom:2px;   
 padding-top:2px;   
}   
.linksmenu A:hover{color:#FF9900; text-decoration:none;}   
.linksmenu A:link{color:#FF9900; text-decoration:none; }   
.linksmenu A:visited{color:#FF9900; text-decoration:none; }   
.linksmenu A:active{color:#FF9900; text-decoration:none;}   
   
table.linksmenutabelle{   
 table-layout:fixed;   
 border-spacing: 2px;   
 padding:0px;   
 background-color:#FFFFFF;   
}   
   
td.linksmenutitle {   
 font-size: 13px;   
 background-color:#BA011B;   
 vertical-align: middle;   
 text-align: center;   
 font-weight:600;   
 color:#FFFFFF;   
 font-stretch:extra-expanded;   
 padding-bottom:4px;   
 padding-top:3px;   
}   
   
table.mittebasis {   
 table-layout:fixed;   
 border-spacing: 2px;   
 padding:0px;   
 background-color:#FFFFFF;   
}   
td.mittetitle {   
 font-size: 14px;   
  
 vertical-align: middle;   
 text-align: center;   
 font-weight:600;   
  
 font-stretch:extra-expanded;   
 padding-bottom:4px;   
 padding-top:3px;   
}   
td.menuemitte1{   
 font-size: 12px;   
 background-color:#FF5906;   
 vertical-align: middle;   
 text-align: center;   
 font-weight:600;   
 font-stretch:extra-expanded;   
}   
table.menuemitte1{   
 background-color:#FFFFFF;   
}   
.menuemitte1 A:hover{color:#FFFFFF; text-decoration:underline;}   
.menuemitte1 A:link{color:#FFFFFF; text-decoration:none; }   
.menuemitte1 A:visited{color:#FFFFFF; text-decoration:none; }   
.menuemitte1 A:active{color:#FFFFFF; text-decoration:none;}   
   
h2.title {   
 font-size:15px;   
 text-align: center;   
 font-weight:600;   
 padding-top:5px;   
 color:#000000;   
}   
h2.ueberschrift2{
 font-size:18px;
 padding:5px;
 font-style:italic;
 color:#666666;
 font-weight:bold;
 }
.field {font-size:11px; font-family:"arial","verdana","helvetica",sans-serif; font-weight:bold; width:100px; border:1px solid;}   
.field1 {font-size:11px; font-family:"arial","verdana","helvetica",sans-serif; font-weight:bold; width:30px; border:1px solid;}   
.field2 {font-size:11px; font-family:"arial","verdana","helvetica",sans-serif; font-weight:bold; width:15px; border:1px solid;}   
.textvf {font-size:11px; font-family:"arial","verdana","helvetica",sans-serif; font-weight:bold;}   

table.ToolTip{   
border: 1px solid activeborder;   
font-family: Arial, Helvetica, sans-serif;   
font-size: 10px;   
font-weight: bold;   
text-decoration: none;   
background-color: window;
color: windowtext;
}

#dek {   
position: absolute;   
top: 0px;   
left: 0px;   
visibility: hidden;   
cursor: default;   
z-index: 50;} 

.chat
{
  width: 350px;
  background-color: #eeeeee;
  position: absolute;
  top: 40%;
  left: 35%;
  border:1px;
  border-style: solid;
  z-index: 25000;
}

.cbox
{
  position:absolute; top:3px; left:330px;
  border: none;
}

.lupe
{
  position: relative;
  top:-25px;
  left:20px;
}
.suche_select_120 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 140px;
}

.suche_select_250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
}
.suche_table_250 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:left;
	table-layout:inherit;
}
.suche_links{
	width:200px;
}
.suche_rechts{
	width:350px;
}

.LoginBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	cursor: Hand;	
	width: 50px;
	height: 18px;
	margin-left:5px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.marker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px dotted #E0E0E0;
	margin: 3px;
	padding: 3px;
	height: auto;
	width: 560px;
	white-space: normal;
}
.info-box {
position: absolute;
top: 40%;
left: 35%;
padding: 1em;
visibility: visible;
z-index: 1;
}
.mahn-box {
position: absolute;
top: 170;
left: 32%;
padding: 1em;
visibility: visible;
z-index: 20;
}

#iframe_1 {
text-align: justify;
width: 188px;
height: 150px;
background: #eeeeee;

}

.abstand_iframe{
padding: 2px;
}


.scrollbereich {
overflow: auto;
width: 183px;
height: 145px;
} 

.adrop
{
  font-size:8px;
  border:solid 1px;
  padding:0px;
  margin:0px;
  border:1px solid #666666;
}

.whos
{
  border-color: #aaaaaa;
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: solid;
}

.wh1
{
  width: 15px;
  border:0px solid #000000;
  margin-left:2px;
  margin-right:2px;
  
}

.wh2
{
  display:inline;
  border:1px solid #000000;
  width:200px;
}

.wh3
{
  position:absolute;
  left:130px;
}

.wh4
{
  position:absolute;
  left:148px;
}

.wh_zeile
{
  position:relative;
  border-bottom:1px solid #cccccc;
  padding-top:3px;
}

a.m_alle
{
    position:static;
    top:10px;
    left:200px;
    color:#990000;
    cursor:pointer;
}

.m_load
 {
    position:absolute;
    top:10px;
    left:390px;
    display:none;
 }

 .pseudolink
 {
    cursor:pointer;
    text-decoration:underline;
 }

 .grayline
 {
   border-bottom:1px solid #cccccc;
 }

 .redborder
 {
     border: 1px solid red;
     padding:5px;
     margin:5px;
 }

.window
 {
     position: absolute;
     background-color: white;
     border: solid 2px gray;
     z-index:1000;
     padding:3px;
 }

 .mb_button
 {
     width:150px;
     cursor:pointer;

 }

 div.hue {
     width: 100%;
     padding: 15px 5px;
     text-align:center;
     border: 1px solid #D0D0D0;
 }

 .selected_option {
     font-weight: bold;
 }

 a.selected_option, a.unselected_option {
     text-decoration: underline;
 }

 .unselected_option, a.unselected_option:hover,  a.unselected_option:active {
     font-weight: normal;
 }
 #mitglied
 {

 }
 #anmeldebox{

}

.w_link { 
	background-color: #FFFFAA;
	font-size: 12px;
	color: black;
	margin: 3px;
	text-align:left;
	padding:3px;
}
.w_link a{
	color:#0000FF ;
}
.w_link i {
	float:right;
	text-align: right;
	font-size:9px;
	color: #969696;
}




.pager {
    padding-left: 0;
    margin-left: 0;
}

.pager .page_list {
    position: absolute;
    bottom: 25px;
    left: -5px;
    width: 152px;
    opacity: 0.9;
}

.pager .page_list ul {
    background-color: #EEEEEE;
    margin-left: 0;
    padding-left: 0;
    clear: left;
    float: left;
}

ul.pager li {
    position: relative;
    float: left;
    list-style-type: none;
    border: 1px solid #666666;
    background-color: #CCCCCC;
    padding: 3px;
    margin: 1px;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-serif;
    list-style-position: outside;
    display: block;
    width: 28px;
    text-align: center;
    height: 26px;
    line-height: 145%;
    
}
 ul.pager>li, ul.pager>li div.page_list li {
     width: 20px;
     height: 16px;
 }
 ul.pager li:hover {
    background-color: #999999;
}
 ul.pager li.disabled, ul.pager li.disabled:hover {
    background-color: #EEEEEE;
    color: #CCCCCC;
 }

 ul.pager li.current {
    color: red;
 }

 ul.pager li input {
     width: 19px;
     height: 16px;
     /*line-height: 8px;*/
     font-size: 10px;
     padding: 0;
     text-align: center;
     position: relative;
     top: 0;
     left: 0;
 }

 ul.pager li div.page_list li {
     border: 1px solid white;
 }


ul.pager li a {
    display: block;
    height: 100%;
    width: 100%;
}

ul.pager li span {
    cursor: pointer;
}


/* Hauptmenue OBEN   */

#menueobenkopf{
    width: 476px;
    /*margin-bottom: -8px;*/
}

#menueobenkopf > ul > li ul {
    display: none;
}

#menueobenkopf > ul.menu-list {
    margin-right: 10px;
}
#menueobenkopf ul,
#menueobenkopf li{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align:right;
}

#menueobenkopf li{
    display:inline-block;
}

#menueobenkopf>ul>li {
    position: relative;
    width: 156px;
    height: 23px;
    line-height: 23px;
    background-image: url("/buttons/button_oben/button_oben.png");
    text-align: center;
    padding-top:10px;
    z-index: 50;
}


/* Nur IE 7 */

* + html #menueobenkopf>ul>li{
    /*margin-bottom: 8px;*/
    display: inline;
}

td.main_width { background: #A0A0A0; height: 1px;}
td.main_width img { display: none; }

#menueobenkopf>ul>li>a {
    display: block;
    font-size:14px;
}

#menueobenkopf>ul>li>a:hover {
    color:#FFFFFF;

}

#menueobenkopf>ul>li:hover {
    background-image: url("/buttons/button_oben/button_oben_aktiv.png");
}

#menueobenkopf>ul>li>ul {
    background-image: url("/bilder/shadow.png");
    background-position: bottom;
    position: absolute;
    width: 156px;
    top: 100%;
    left: -8px;
    padding: 0 8px 8px 8px;
}

#menueobenkopf>ul>li:hover>ul{
    display: block;
}

#menueobenkopf>ul>li>ul>li{
    display: block;
    background-color: #FFFFFF;
    line-height: 20px;
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    text-align: left;
    padding-left: 10px;
}

#menueobenkopf>ul>li:hover>ul>li:hover{
    background-color: #000000;
}
#menueobenkopf>ul>li>ul>li>a{
    font-size: 11px;
    font-family: Arial,Helvetica,Sans-serif;
    font-weight: normal;
}

#menueobenkopf>ul>li:hover>ul>li:hover>a{
    display: block;
    color: #FFFFFF;
}

:root *> #menueobenkopf *,
:root *> #seitenMenue * {    
    -moz-transition: all 250ms;
    -webkit-transition: all 250ms;
    -o-transition: all 250ms;
    -ms-transition: all 250ms;
    transition: all 250ms;
}

:root * > #menueobenkopf > ul > li > ul {
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    -ms-transition: all 500ms;
    transition: all 500ms;
}

:root *> #menueobenkopf>ul>li{
    background: #f7f8f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmRiZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f8f9 0%, #d6dbdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f9), color-stop(100%,#d6dbdf));
    background: -webkit-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: -o-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: -ms-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: linear-gradient(to bottom, #f7f8f9 0%,#d6dbdf 100%);
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    border: 1px solid #A0A0A0;
    border-bottom-width: 0;
    width: 154px;
}

:root *> #menueobenkopf>ul>li:hover,
:root *> #seitenMenue>ul>li,
:root *> #seitenMenue>ul>li>a{
    box-shadow: inset 0 5px 5px rgba(255, 255, 255, 0.5);
    background: #a0a0a0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a0a0a0 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a0a0), color-stop(100%,#666666));
    background: -webkit-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: -o-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: -ms-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: linear-gradient(to bottom, #a0a0a0 0%,#666666 100%);
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
    border: 1px solid #A0A0A0;
    border-bottom-width: 0;
}

:root *> #seitenMenue>ul>li {
    padding: 0;
    background: none;
}
:root *> #seitenMenue>ul>li>a {
    margin: -1px 0 0 -1px;
    padding-top: 5px;
    display: block;
}

:root *> #seitenMenue>ul>li {
    
}

:root *> #seitenMenue>ul>li {
    border-bottom-width: 1px;
}

:root *> #menueobenkopf>ul>li:hover>a {
    color: #fff;
    background: none;
}

:root *> #menueobenkopf>ul>li>ul {
    background: #fff;
    border: 1px solid #A0A0A0;
    border-top-width: 0;
    position: absolute;
    width: 154px;
    top: 100%;
    left: -1px;
    padding: 0;
    display: block;
    max-height: 0;
    overflow: hidden;
}

:root *> #menueobenkopf>ul>li:hover>ul{
    display: block;
    max-height: 250px;
    box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}

:root *> #menueobenkopf>ul>li>ul>li,
:root *> #seitenMenue>ul>li>ul>li{
    display: block;
    background-color: #FFFFFF;
    line-height: 20px;
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    text-align: left;
    padding-left: 10px;
}

:root *> #seitenMenue>ul>li>ul li {
    padding: 0;
    border: 1px solid #A0A0A0;
    border-width: 1px 0 0;
    background: #fff;
}

:root *> #menueobenkopf>ul>li:hover>ul>li:hover,
:root *> #seitenMenue>ul>li:hover>ul li:hover{
    background-color: #A0A0A0;
}

:root *> #menueobenkopf>ul>li>ul>li>a,
:root *> #seitenMenue>ul>li>ul>li a{
    font-size: 11px;
    font-family: Arial,Helvetica,Sans-serif;
    font-weight: normal;
    background: none !important;
    border: none;
}

:root *> #menueobenkopf>ul>li:hover>ul>li:hover>a{
    display: block;
    color: #FFFFFF;
}


/* Seiten Menue  */

#seitenMenue{
    width: 187px;
}

#seitenMenue ul,
#seitenMenue li{
    margin: 0;
    padding: 0;
    list-style-type: none;
    /*
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    */
}

#seitenMenue>ul>li{
    display: block;
    position: relative;
    width: 187px;
    line-height: 26px;
    background-image: url("/buttons/button_links/button_links.gif");
    text-align: center;
    padding-top:4px;
}
#seitenMenue>ul>li>a {
    font-size:16px;
    color:#FFFFFF;
}

#seitenMenue>ul>li>ul>li a{
    display: block;
    background-color: #FFFFFF;
    line-height: 20px;
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    text-align: left;
    padding-left: 10px;
}
#seitenMenue>ul>li>ul>li>a:hover{
    color: #FFFFFF;
    background-color: #000000;
}

#seitenMenue>ul>li>ul>li>ul>li a:hover{
    color: #FFFFFF;
    background-color: #000000;
}
#seitenMenue>ul>li>ul>li>ul>li a{
    font-size: 11px;
    font-family: Arial,Helvetica,Sans-serif;
    font-weight: normal;
    padding-left: 15px;
    color: #000000;
    background-color: #FFFFFF;
}

#seitenMenue>ul>li>ul>li ul{
    display: none;
}
#seitenMenue>ul>li>ul>li.menu-active ul{
     display:block;
}

/*#xsuchtyMenueTitle{
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 18px;
}

#xsuchtyMenue{
    position: relative;
    width: 250px;
    padding-left:10px;
    margin-left: 200px;
    z-index: 1;
}
#xsuchtyMenue>ul{
    border-top: 1px solid #AAAAAA;
    display:none;
}
#xsuchtyMenue:hover>ul{
    display:block;
}

#xsuchtyMenue ul{
    position: absolute;
    top: 10px;
    margin-left: 63px;
}
#xsuchtyMenue li,
#xsuchtyMenue ul>li>ul{
    position: relative;
    top: 0;
    margin: 0;
}

#xsuchtyMenue ul,
#xsuchtyMenue li{
    padding: 0;
    list-style-type: none;
    text-align: left;
    font-family: Arial,Helvetica,Sans-serif;
    background-color: #FFFFFF;
}
#xsuchtyMenue ul>li{
    border: 1px solid #AAAAAA;
    border-top: 0px;
}

#xsuchtyMenue ul>li>a{
    display:block;
    font-size: 12px;
    font-weight: bold;
    padding-left:5px;
}

#xsuchtyMenue ul>li>a:hover{
    background-color: #000000;
    color:#FFFFFF;
}

#xsuchtyMenue ul>li>ul>li>a{
    padding-left:15px;
    font-size: 11px;
    font-weight: normal;
}
#xsuchtyMenue ul>li>ul>li{
    border-left: 0px;
    border-right: 0px;
}

* + html #xsuchtyMenue>ul{
    margin-left: -187px;
    margin-top: 10px;
}

* + html #xsuchtyMenue ul a{
    display:inline-block;
    width:135px;
}*/

#nicklistemenue {
    background-color: #FFFFFF;
    text-align: left;
    z-index: 1000;
}
#nicklistemenue ul{
    margin: 0;
    padding: 0;
    margin-left: 1px;
    margin-right: -1px;
    
}
#nicklistemenue li{
    list-style: none;
    padding-left: 5px;
    display: block;
    border: 1px solid black;
    border-top: 0px solid black;
    
}
#nicklistemenue ul li.selected{
    background-color: #000000;
    color: #FFFFFF;
    cursor: pointer;
}

.main_width{
    width:820px;
}

div.breadcrumb {
    margin-bottom: -12px;
}

div.breadcrumb span {
    font-weight: bold
}

/* Fehler- und Banachrichtigungsausgaben */

.error,
.notice,
.message {
    position: relative;
    padding: 0;
    text-align: left;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.error legend,
.notice legend,
.message legend {
    position: relative;
    top: -10px;
    margin-left: 5px;
    color: white;
    font-weight: bold;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.error div,
.notice div,
.message div {
    padding: 0;
    margin: 0;
    margin: 7px 5px 5px 5px;
}

.error,
.error legend {
    background-color: #FFDFDF;
    border: 1px solid #AA0000;
}

.error legend {
    background-color: #AA0000;
}

.error img {
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer;
}

.message,
.message legend{
    background-color: #CCFFCC;
    border: 1px solid #00AA00;
}

.message legend {
    background-color: #00AA00;
}

.notice,
.notice legend{
    background-color: #FFFFCC;
    border: 1px solid #888800;
}

.notice legend {
    background-color: #888800;
}

.modal_bg {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000000;
    opacity: 0.7;
    filter: Alpha(Opacity=70);
    display: none;
}

.modal {
    position: relative;
    z-index: 1010;
    /*position: fixed;
    top: 35%;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    z-index: 1010;
    min-height: 50px;*/
}

#locality_suggestion {
    margin-bottom: 5px;
}

#locality_suggestion ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 15px;
}

#locality_suggestion ul li {
    display: block;
    margin: 0;
    padding: 4px;
    cursor: pointer;
    border: 1px solid black;
    margin-bottom: 2px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

#locality_suggestion ul li:hover {
    background-color: #ffffff;
}



.ortauswahl {
    margin-left: 20px;
    font-family: Arial,Helvetica,Sans-serif;
    letter-spacing: 1px;
}
.ortauswahl a{
    text-decoration: underline;
    padding-left: 3px;
    padding-right: 3px;
    letter-spacing: 0px;

}
.ortauswahl strong{
    padding-left: 3px;
    padding-right: 3px;
    letter-spacing: 0px;
    
}


.foto-slide {
    padding: 0;
    text-align: center;
    width: 100%;
    height: 35px;
    position: relative;
    margin-bottom: -8px;
}

.foto-slide div {
    position: absolute;
    bottom: 0;
    width: 100%;
    white-space: nowrap;
}

.foto-slide a {
    display: inline-block;
    /*width: 30px;*/
    height: 30px;
    margin: 0 5px
}

.foto-slide a.hidden {
    display: none;
}

.foto-slide img {
    /*width: 100%;*/
    height: 100%;
    border: none;
}

.dialog {
	     	 position: absolute;		 

			 background-color: white;
			 padding: 25px;			
			 border-style: solid;
			 border-color: #c0c0c0;
			 width: 300px;
			 height: auto;
			 font-size: 11px;	
			 font:Verdana, Arial, Helvetica, sans-serif 11px bold;
		}
                
.editSingleProfil { padding-left: 20px; line-height: 16px; background: url('/images/icons/gears.png') no-repeat; position:relative; z-index: 10;}
.profilImageWrapper { position: relative; }
.profilImageWrapper a.edit { position: absolute; bottom: 5px; right: 5px; width: 100%; display: none; padding-left: 20px; line-height: 16px; background: #fff url('/images/icons/image.png') no-repeat;  }
.profilImageWrapper:hover a.edit { display: block; }


.layout-panel { border-top: 1px solid #A0A0A0; background: #F6F7F8;  padding: 0 0 10px; overflow: hidden; }
.layout-panel > ul { margin: 0; padding: 0; list-style: none; float: left; }
.layout-rtl.layout-panel > ul { float: right; }
.layout-panel > ul > li { float: left; border-bottom: 1px solid #A0A0A0; border-right: 1px solid #A0A0A0; border-left: 1px solid #A0A0A0; margin-bottom: -1px; margin-left: -1px; /*margin-left: -5px; padding-left: 5px; */ }
.layout-rtl.layout-panel > ul > li { float: left; }
.layout-panel > ul > li.first, .layout-rtl.layout-panel > ul > li { margin-left: 0; }
.layout-rtl.layout-panel > ul > li {  margin-right: -1px;}
.layout-rtl.layout-panel > ul > li.first { margin-left: 0;}
.layout-rtl.layout-panel > ul > li.last { margin-right: 0; }
.layout-panel > ul > li.active > a, .layout-panel > ul > li:hover > a { color: #F6F7F8; }
.layout-panel > ul > li > a { padding: 5px 10px; line-height: 200%; }

.layout-horizontal-button-list { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.layout-horizontal-button-list > li { float: left; margin-right: 5px; }
.layout-horizontal-button-list > li > a, .layout-horizontal-button-list > li > button {
    border: 1px solid #A0A0A0;
    background: #F6F7F8;
    font-weight: bold;
    padding: 2px 5px 0;
    display: inline-block;
    font-size: 12px;
    color: #666666 !important;
    cursor: pointer;
    font-family: Arial, sans-serif;
    line-height: 16px;
    line-height: 18px\9;
}
.layout-horizontal-button-list > li > a {
    line-height: 18px;
}
.layout-horizontal-button-list.no-paddings > li > a, .layout-horizontal-button-list.no-paddings > li > button {
    padding: 0;
}
.layout-horizontal-button-list > li > a:hover, .layout-horizontal-button-list > li > button:hover,
.layout-horizontal-button-list > li > a:focus, .layout-horizontal-button-list > li > button:focus {
    color: #000 !important;
}

.layout-count { border: 1px solid #A0A0A0; background: #A0A0A0; color: #F6F7F8; padding: 0 3px; }

.layout-icon { display: inline-block; height: 16px; width: 16px; position: relative; margin: -2px 0; padding: 0 !important; }
.layout-icon-check, .layout-icon-accept { background-image: url('/images/check.png'); }
.layout-icon-hide, span.layout-icon-delete, span.layout-icon-cancel { background-image: url('/images/cross.png'); margin: 0 0 -4px; }
.layout-icon-answer { background: transparent url('/images/mail.gif') no-repeat 0 3px; }
.layout-icon-favorit { background-image: url('/images/icons/16x16/favorit.png'); }
.layout-icon-favorit-remove { background-image: url('/images/icons/16x16/favorit-disabled.png'); }
.layout-icon-ignore { background-image: url('/images/icons/16x16/down.png'); }
.layout-icon-ignore-remove { background-image: url('/images/icons/16x16/down-disabled.png'); }
.layout-icon-profil,
.layout-icon-visitor { background-image: url('/images/icons/16x16/profil.png'); }
.layout-icon-profil-disabled,
.layout-icon-visitor-disabled { background-image: url('/images/icons/16x16/profil-disabled.png'); }
.layout-icon-smartkiss { background-image: url('/images/icons/16x16/smartkiss.png'); }
.layout-icon-smartkiss-disabled { background-image: url('/images/icons/16x16/smartkiss-disabled.png'); }
.layout-icon-chat { background-image: url('/images/icons/16x16/chat.png'); }
.layout-icon-chat-disabled { background-image: url('/images/icons/16x16/chat-disabled.png'); }
.layout-icon-download { background-image: url('/images/icons/16x16/download.png'); }
.layout-icon-mail { background-image: url('/images/icons/16x16/mail.png'); }
.layout-icon-mail-disabled { background-image: url('/images/icons/16x16/mail-disabled.png'); }
.layout-icon-logout { background-image: url('/images/icons/16x16/logout.png'); }
.layout-icon-logout-disabled { background-image: url('/images/icons/16x16/logout-disabled.png'); }


div.layout-icon { display: inline-block; height: 20px; width: 26px; position: relative; top: 2px; margin: -2px 0 -3px; }
div.layout-icon-chat { background-image: url('/images/icons/26x20/chat-online.png'); }
div.layout-icon-chat-offline { background-image: url('/images/icons/26x20/chat-offline.png'); }
div.layout-icon-mail { background-image: url('/images/icons/26x20/mail.png'); }
div.layout-icon-profil { background-image: url('/images/icons/26x20/profil.png'); }

.datinggame  { width: 245px; margin: 10px auto; position: relative; left: -50px; }
.datinggame h4 { font-size: 14px; color: #666666; margin: 0 0 10px; }
.datinggame p { margin: 0; }
.datinggame-image { height: 273px; width: 205px; text-align: center; margin-top: 5px; line-height: 273px; background: #F7F8F9; position: relative; }
.datinggame img.image_current { border: 0; max-width: 205px; max-height: 273px; vertical-align: middle;  }
.datinggame-wrapper { padding: 20px; width: 205px; margin: 0 auto; }
.datinggame-overlay { padding: 5px 0; text-align: center; background: rgba(0, 0, 0, 0.3); line-height: 10px; /*margin-bottom: -40px; position: relative; top: -44px;*/ position: absolute; left: 0; bottom: -1px; right: 0; }
.datinggame-overlay img { margin-bottom: -3px; height: 30px; }
.datinggame-overlay img.current { position: relative; bottom: 2px; border: 1px solid #A5151E; }

.datinggame-table { width: 100%; border-collapse: collapse; margin-bottom: 10px; }
.datinggame-table .even td { background: #F7F8F9; }
.datinggame-table .ignore td { background: #A0A0A0; }
.datinggame-table .ignore.even td { background: #9B9C9C; }
.datinggame-userlist-picture { text-align: center; }
.datinggame-userlist-picture img { height: 50px; }
.datinggame-table .datinggame-details span { display: block; }
.datinggame-table ul.layout-horizontal-button-list { float: right; }

.datinggame-table .notice { width: 50%; margin: 2em auto; text-align: center; box-shadow: 2px 2px 5px #A0A0A0; }

/* gradients */
.layout-panel,
.layout-panel > ul > li > ul > li {
    /* #F7F8F9 */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY3ZjgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(246,247,248,1) 0%, rgba(246,247,248,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,248,1)), color-stop(100%,rgba(246,247,248,0)));
    background: -webkit-linear-gradient(top,  rgba(246,247,248,1) 0%,rgba(246,247,248,0) 100%);
    background: -o-linear-gradient(top,  rgba(246,247,248,1) 0%,rgba(246,247,248,0) 100%);
    background: -ms-linear-gradient(top,  rgba(246,247,248,1) 0%,rgba(246,247,248,0) 100%);
    background: linear-gradient(to bottom,  rgba(246,247,248,1) 0%,rgba(246,247,248,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f8', endColorstr='#00f6f7f8',GradientType=0 );
}

.layout-panel > ul > li,
.layout-horizontal-button-list > li > a, .layout-horizontal-button-list > li > button,
.layout-panel > ul > li > ul > li.marked {
    background: rgb(247,248,249);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmRiZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(247,248,249,1) 0%, rgba(214,219,223,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,248,249,1)), color-stop(100%,rgba(214,219,223,1)));
    background: -webkit-linear-gradient(top,  rgba(247,248,249,1) 0%,rgba(214,219,223,1) 100%);
    background: -o-linear-gradient(top,  rgba(247,248,249,1) 0%,rgba(214,219,223,1) 100%);
    background: -ms-linear-gradient(top,  rgba(247,248,249,1) 0%,rgba(214,219,223,1) 100%);
    background: linear-gradient(to bottom,  rgba(247,248,249,1) 0%,rgba(214,219,223,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f9', endColorstr='#d6dbdf',GradientType=0 );
}


.layout-panel > ul > li.active, .layout-panel li:hover,
.layout-panel li.marked:hover {
    background: rgb(160,160,160);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(160,160,160,1) 0%, rgba(102,102,102,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,160,160,1)), color-stop(100%,rgba(102,102,102,1)));
    background: -webkit-linear-gradient(top,  rgba(160,160,160,1) 0%,rgba(102,102,102,1) 100%);
    background: -o-linear-gradient(top,  rgba(160,160,160,1) 0%,rgba(102,102,102,1) 100%);
    background: -ms-linear-gradient(top,  rgba(160,160,160,1) 0%,rgba(102,102,102,1) 100%);
    background: linear-gradient(to bottom,  rgba(160,160,160,1) 0%,rgba(102,102,102,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#666666',GradientType=0 );
}

:root *> .layout-panel,
:root *> .layout-panel > ul > li > ul > li,
:root *> .layout-panel > ul > li,
:root *> .layout-horizontal-button-list > li > a,
:root *> .layout-horizontal-button-list > li > button,
:root *> .layout-panel > ul > li > ul > li.marked,
:root *> .layout-panel > ul > li.active,
:root *> .layout-panel li:hover,
:root *> .layout-panel li.marked:hover,
:root *> .layout-panel > ul > li.active,
:root *> .layout-panel li:hover,
:root *> .layout-panel li.marked:hover{ filter: none; }

/* border-radius */
.layout-panel > ul, .layout-panel > ul > li.last {
    border-bottom-right-radius: 7px;
}
.layout-rtl.layout-panel > ul, .layout-rtl.layout-panel > ul > li.first {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 7px;
}

.layout-rtl.layout-panel > ul > li.last {
    border-bottom-right-radius: 0;
}
.layout-horizontal-button-list a, .layout-horizontal-button-list button {
    border-radius: 3px;
}
.layout-count {
    border-radius: 3px;
}

/* box-shadow */
.layout-panel > ul {
    box-shadow: 1px 2px 2px #A0A0A0;
}
.layout-rtl.layout-panel > ul {
    box-shadow: -1px 2px 2px #A0A0A0;
}
.datinggame { box-shadow: 3px 3px 5px #D6DBDF; }


.profil_link_gallery img { border: none; }
.profil_magnifier { display: inline; margin-top: -20px; margin-left: 70px; }

.jquery-gallery .wrapper { position: relative; height: 600px; width: 800px; line-height: 600px; }
.jquery-gallery .front-wrapper,
.jquery-gallery .back-wrapper { position: absolute; top: 0; height: 100%; width: 100%; text-align: center; z-index: 5; }
.jquery-gallery .back-wrapper { z-index: 4; opacity: 0; filter: alpha(opacity=0); }
.jquery-gallery .front-wrapper img,
.jquery-gallery .back-wrapper img { vertical-align: middle; max-height: 600px; max-width: 800px; }
.jquery-gallery .left,
.jquery-gallery .right { z-index: 6; cursor: pointer; position: absolute; top: 0; left: 0; bottom: 0; width:40px; background: transparent url('/images/bildergalerie/pfeil_links.png') no-repeat center center; }
.jquery-gallery .right { left: auto; right: 0; background-image: url('/images/bildergalerie/pfeil_rechts.png'); }
.jquery-gallery .left:hover,
.jquery-gallery .right:hover { width: 50%; background: transparent url('/images/bildergalerie/pfeil_links_hover.png') no-repeat center center; }
.jquery-gallery .right:hover { background-image: url('/images/bildergalerie/pfeil_rechts_hover.png'); }
.jquery-gallery .strip { z-index: 7; position: absolute; overflow: hidden; left: 0; right: 0; bottom: 0; height: 50px; background: #666666; text-align: center; line-height: 50px; padding: 5px 0; opacity: 0.2; filter: alpha(opacity=20); }
.jquery-gallery .strip div { position: absolute; right: 0; left: -10000px; right: -10000px; }
.jquery-gallery .strip:hover { height: 100px; opacity: 0.9; filter: alpha(opacity=90); padding: 15px 0; }
.jquery-gallery .strip img { vertical-align: top; max-height: 50px; margin: 0 5px; cursor: pointer; }
.jquery-gallery .strip:hover img { max-height: 100px; }
.jquery-gallery .strip img.current { border: 1px solid #A5151E; position: relative; top: -3px; }
.jquery-gallery .strip:hover img.current { top: -12px; box-shadow: 0 5px 10px #A5151E; }
.jquery-gallery .strip img:hover { box-shadow: 0 0 10px #A5151E; }

/* transitions */
.jquery-gallery .left,
.jquery-gallery .right,
.jquery-gallery .strip,
.jquery-gallery .strip img {
    -moz-transition: all 500ms;
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    -ms-transition: all 500ms;
    transition: all 500ms;
}


/* jQuery Anpassungen */
.ui-dialog { padding: 0; }
.ui-dialog-titlebar { border-width: 0 0 1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.ui-dialog-title * { font-size: 12px !important; margin: 0; }
.ui-dialog .ui-dialog-titlebar-close { top: 10px; right: 1em; border: 1px solid #A0A0A0; border-width: 0 1px 1px; padding: 1px 2em!important; border-top-left-radius: 0; border-top-right-radius: 0; }
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover { box-shadow: inset 0 -10px 15px 5px #A5151E; background/*\**/: #A5151E\9 }
.ui-dialog { box-shadow: 5px 5px 10px #A0A0A0; }

.ui-dialog-titlebar { *position: absolute !important; *top: 0; *left: 0; *right: 0; }
.ui-dialog { *padding-top: 40px; }
:root *> .ui-dialog .ui-dialog-titlebar-close.ui-state-hover { background: #f00; }

.head-panel { margin-left: -350px; overflow: visible; }
.head-panel > ul > li > a > .layout-icon { border-radius: 3px; border: 1px solid #A0A0A0; background-color: #D6DBDF; vertical-align: middle; }
.head-panel li { position: relative; }
.head-panel > ul > li > ul { list-style: none; padding: 0; width: 250px; border: 1px solid #666; max-height: 400px; position: absolute; top: 105%; right: 0px; z-index: 10000; background: #fff; overflow: auto; display: none !ie }
.layout-panel.head-panel > ul > li > ul > li { margin: 0; padding: 0; float: none; border: none; text-align: left; position: relative; }
.layout-panel.head-panel > ul > li > ul > li > * { padding: .6em .6em; color: #666; font-weight: normal; display: block; line-height: normal; overflow: hidden; }
.layout-panel.head-panel > ul > li > ul > li > *:hover { color: #fff; }
.layout-panel.head-panel > ul > li > ul > li > a.layout-icon-hide { position: absolute; top: 0; right: 0; border: none; background-color: transparent; display: none; }
.layout-panel.head-panel > ul > li > ul > li.hideable:hover a.layout-icon-hide { display: block; }
.layout-panel.head-panel ul.layout-horizontal-button-list { float: right; padding-top: 5px; }

.head-panel { *width: 829px; *position: relative; *z-index: 9px; }
a#mails, a#visitors, a#chats, a#smartkisses, a#logout { *position: relative; *top: 5px;}

.logooben img { position: relative; z-index: 10;}

.whoIsOnline { text-align: center; padding-top: 2em; }
.whoIsOnline a,
.xsuchty, .kat a, .kat input { display: block; padding: .5em 1em; border-radius: 2px; border: 1px solid #A0A0A0;
    background: #f7f8f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmRiZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f7f8f9 0%, #d6dbdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f8f9), color-stop(100%,#d6dbdf));
    background: -webkit-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: -o-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: -ms-linear-gradient(top, #f7f8f9 0%,#d6dbdf 100%);
    background: linear-gradient(to bottom, #f7f8f9 0%,#d6dbdf 100%);
    filter: progid:DXImageTransform.Microsoft.Gradient( startColorstr='#f6f7f8', endColorstr='#d6dbdf',GradientType=0 );
}

.whoIsOnline a:hover,
.xsuchty:hover, .kat a:hover, .kat input:hover {
    color: #fff;
    background: #a0a0a0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a0a0a0 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a0a0), color-stop(100%,#666666));
    background: -webkit-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: -o-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: -ms-linear-gradient(top, #a0a0a0 0%,#666666 100%);
    background: linear-gradient(to bottom, #a0a0a0 0%,#666666 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0a0', endColorstr='#666666',GradientType=0 );
    box-shadow: inset 0 5px 5px rgba(255, 255, 255, 0.5);
}
.kat {
    color: black;
    margin-top: 3px;
}


:root *> .whoIsOnline a,
:root *> .whoIsOnline a:hover {
    -moz-transition: all 250ms;
    -webkit-transition: all 250ms;
    -o-transition: all 250ms;
    -ms-transition: all 250ms;
    transition: all 250ms;
    filter: none;
}

#whoIsOnline table { width: 100%; border-collapse: collapse; }
#whoIsOnline table th { font-weight: normal; padding-bottom: 1em; }
#whoIsOnline table th span.iMailcontact,
#whoIsOnline table th span.iChat { padding-left: 20px; line-height: 15px; font-size: 10px; }
#whoIsOnline table th span.iMailcontact { background: transparent url('/inc/who_brief.gif') no-repeat left center; margin-right: 5em; }
#whoIsOnline table th span.iChat { background: transparent url('/inc/who_chat.gif') no-repeat left center; }
#whoIsOnline table td { border-bottom: 1px solid #A0A0A0; padding: .2em; }
#whoIsOnline table td img { vertical-align: middle; }
#whoIsOnline table tr:last-child td { border-bottom: none; }
#whoIsOnline table td.male { background: #E2F5FE;}
#whoIsOnline table td.female { background: #FFDFFF;}
#whoIsOnline table td.female.contact { border-right: 1em solid #fff; }
#whoIsOnline table td.picture { width: 18px; }
#whoIsOnline table td.contact { width: 36px; }


table td[width='72'] iframe { display: none; }
#fotolink_rahmen
{
    border: 1px solid #E7DEDE;
    text-align:center
}
#fotolink {
    background-color: #F3F3F3;
}
#meetme
{
    float:left;
    height: 85px; 
    box-shadow: 3px 3px 5px #D6DBDF;
    text-align:center;
    padding: 5px 5px 0 15px;
    margin-left:2px;
}
#meetme form, #meetme ul
{
    margin:0px;
    padding:0px;
}
.profilfoto
{
    float:right;
}
#zusatz 
{
    clear:both;
    text-align:right;
}
input.inactive
{
    color: #5C8295;
    font-style: italic;
}
input#k_iban, input#k_blz, input#k_nummer, input#kblz,input#knummer, input#kiban {
    width: 250px;
    padding: 5px;
}
.submit_wrapped {
    text-align: center;
    padding: 20px;
}
#agb {
    padding: 10px;
    height: 20px;
    width: 20px;
}
label[for='agb'],label[for='agb'] a
{
    font-weight: bold;
    font-size: 14px;
}
.prepay_hinweis .text1 {
     font-size: 20px;
     font-style: normal;
     font-family: sans-serif;
     color: #8E8686;
     padding-right: 10px;
 }

 .prepay_hinweis .text2 {
     font-size: 20px;
     font-style: normal;
     font-family: sans-serif;
     color: #fcd113;
 }

 .profilbanner img {
     position: relative;
     left: -5px;
     width: 100%;
 }
