@charset "utf-8";

* {
box-sizing:content-box;
}

.dp_none {display:none !important;}


#modalError .modal-body {padding:0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}
#modalErrorStatik  .modal-body {padding:0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;}

.alert{border:1px solid #111111;border-radius:5px;padding:12px;box-shadow:3px 4px 8px 0 #444444;position:relative;}
.alert .error_div_close {color:#000000;float:right;font-size:21px;font-weight:700;line-height:1;opacity:0.2;text-shadow:0 1px 0 #ffffff;}
.alert .error_div_close:focus, .alert .error_div_close:hover {color:#000000;cursor:pointer;opacity:0.5;text-decoration:none;}
.alert .error_div_headline {font-weight:bold;margin-left:36px;margin-right:78px;margin-bottom:8px;text-align:left;}
.alert .error_div_content {list-style-type:none;padding-left:44px;}
.alert ul.error_div_content li{text-indent:-8px;height:auto;background-color:transparent;text-align:left;}
.alert ul.error_div_content li:before{content:"-";float:left;width:8px;}

.alert-danger,.alert-danger a {background-color:#FFD9D9;color:#111111 !important;}
.alert-warning,.alert-warning a {background-color:#FFD9D9;color:#111111 !important;}
.alert-success,.alert-success a {background-color:#dff0d8;color:#3c763d !important;}
.alert-info,.alert-info a {background-color: #d9edf7;color:#31708f !important;}
.alert-tip,.alert-tip a {background-color: #d9edf7;color:yellow !important;}

.alert .error_div_icon {width:24px;height:24px;}

.alert .alert-danger-icon {background: transparent url("/csyscommunity/img/system/alert-danger.gif") no-repeat left top;}
.alert .alert-warning-icon {background: transparent url("/csyscommunity/img/system/alert-warning.gif") no-repeat left top;}
.alert .alert-success-icon {background: transparent url("/csyscommunity/img/system/alert-success.gif") no-repeat left top;}
.alert .alert-info-icon {background: transparent url("/csyscommunity/img/system/alert-info.gif") no-repeat left top;}
.alert .alert-tip-icon {background: transparent url("/csyscommunity/img/system/alert-tip.gif") no-repeat left top;}




@media (max-width: 34em){
   .alert .error_div_icon {display:none;}
  .alert  .error_div_headline {margin-left:0px;margin-right:24px;}
   .alert .error_div_content {padding-left:8px;}
}



/**************************************** generel**********************************************************/

html {height:100%;}

body {
margin : 0px;
	padding:0;
	background-image: url(/hauptbg.jpg);
background-position: top;
background-repeat: repeat-x;
background-color:#ffffff;
	 color:#000000;
  font-family: verdana, Hevlvetica, sans-serif;
  font-size: 11px;
  display:table;
  width:100%;
  height:100%;
}



a:link, a:visited {
	color: #000000; text-decoration: underline;
}

a:hover {
	color:#000000;	text-decoration: none;
}


a.linko:link, a.linko:visited {
	color : #000000;	
    text-decoration: none;
}

a.linko:hover {
	color : #000000;
	text-decoration: underline;
}



/**************************************** USERPROFILE**********************************************************/
a.pnavi:link, a.pnavi:visited {
  font-family: verdana, Hevlvetica, sans-serif;
  font-size: 12px;
	color : #666666;	
    text-decoration: underline;
}

a.pnavi:hover {
	color : #666666;
	text-decoration: none;
}
.pnavinolink {
  font-family: verdana, Hevlvetica, sans-serif;
  font-size: 12px;
	color : #AAAAAA;
	text-decoration: none;
}




/**************************************** end USERPROFILE**********************************************************/









/**************************************** generel**********************************************************/
a.passforgottenfront:link,a.passforgottenfront:visited {
	color: #990000;
	text-decoration:none;
}
a.passforgottenfront:hover {
	color: #990000;
	text-decoration:underline;
}
a.regkostenlos:link,a.regkostenlos:visited {
	color: #990000;
	font-weight:bold;
	text-decoration:none;
}
a.regkostenlos:hover {
	color: #990000;
	font-weight:bold;
	text-decoration:underline;
}

.uebereso {
font-family: verdana, Hevlvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
}


/**************************************** end generel**********************************************************/


/**************************************** end tooltip**********************************************************/
.tooltip {
	font-family: verdana, Hevlvetica, sans-serif;
   color: #ffffff;
   font-weight:bold;
   font-size:11px;
	text-align: center;
	text-decoration: none;
	width: 110px;
}

.tooltip b.bottom {
	background: url(/pics/tooltipback.gif);
	padding: 2px 2px 2px;
}

.tooltip span.top {
	background: url(/pics/tooltipback.gif);
	padding: 2px 2px 2px;
}
/**************************************** end tooltip**********************************************************/



/**************************************** Rating**********************************************************/
.rating{
	width:145px;
	height:16px;
	margin:0 0 4px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/modules/sterne.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:15px;}
ul.rating li.three a {left:30px;}
ul.rating li.four a {left:45px;}
ul.rating li.five a {left:60px;}
ul.rating li.six a {left:73px;}
ul.rating li.seven a {left:88px;}
ul.rating li.eight a {left:102px;}
ul.rating li.nine a {left:117px;}
ul.rating li.ten a {left:131px;}
ul.rating li a:hover {
	z-index:2;
	width:145px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/modules/sterne.gif) no-repeat 0 0
}
ul.rating li.one a:hover {background-position:0 -17px;}
ul.rating li.two a:hover {background-position:0 -33px;}
ul.rating li.three a:hover {background-position:0 -49px}
ul.rating li.four a:hover {background-position:0 -65px}
ul.rating li.five a:hover {background-position:0 -81px}
ul.rating li.six a:hover {background-position:0 -97px}
ul.rating li.seven a:hover {background-position:0 -113px}
ul.rating li.eight a:hover {background-position:0 -129px}
ul.rating li.nine a:hover {background-position:0 -145px}
ul.rating li.ten a:hover {background-position:0 -161px}


.starbox, .starbox a {margin:0;padding:0;}
.starbox {
    display:-moz-inline-block; /* Firefox2 */
    display:inline-block; /* the rest */
    vertical-align:bottom;
    position:relative;
    width:160px;
    height:16px;
    background: url(/star_rating_paddern.gif) no-repeat 0 0;
}

/* Stars Mouseover: */
.starbox a {
    position:absolute;
    display:block;
    left:0;
    top:0;
    width:16px;
    height:16px;
    background:transparent url(/star_rating_paddern.gif) no-repeat 0 16px;
    outline:none;
    z-index:50;
}
.starbox a.rate1{left:0;}
.starbox a.rate2{left:16px;}
.starbox a.rate3{left:32px;}
.starbox a.rate4{left:48px;}
.starbox a.rate5{left:64px;}
.starbox a.rate6{left:80px;}
.starbox a.rate7{left:96px;}
.starbox a.rate8{left:112px;}
.starbox a.rate9{left:128px;}
.starbox a.rate10{left:144px;}
.starbox a.rate10{left:144px;}
.starbox a:hover {
    z-index:2;
    width:160px;
    left:0;
}
.starbox a.rate1:hover {background-position:0 -16px;}
.starbox a.rate2:hover {background-position:0 -32px;}
.starbox a.rate3:hover {background-position:0 -48px;}
.starbox a.rate4:hover {background-position:0 -64px;}
.starbox a.rate5:hover {background-position:0 -80px;}
.starbox a.rate6:hover {background-position:0 -96px;}
.starbox a.rate7:hover {background-position:0 -112px;}
.starbox a.rate8:hover {background-position:0 -128px;}
.starbox a.rate9:hover {background-position:0 -144px;}
.starbox a.rate10:hover {background-position:0 -160px;}






.starbox2, .starbox2 a {margin:0;padding:0;}
.starbox2 {
    display:-moz-inline-block; /* Firefox2 */
    display:inline-block; /* the rest */
    vertical-align:bottom;
    position:relative;
    width:160px;
    height:16px;
    background: url(/star_rating_paddern_white.gif) no-repeat 0 0;
}

/* Stars Mouseover: */
.starbox2 a {
    position:absolute;
    display:block;
    left:0;
    top:0;
    width:16px;
    height:16px;
    background:transparent url(/star_rating_paddern_white.gif) no-repeat 0 16px;
    outline:none;
    z-index:50;
}
.starbox2 a.rate1{left:0;}
.starbox2 a.rate2{left:16px;}
.starbox2 a.rate3{left:32px;}
.starbox2 a.rate4{left:48px;}
.starbox2 a.rate5{left:64px;}
.starbox2 a.rate6{left:80px;}
.starbox2 a.rate7{left:96px;}
.starbox2 a.rate8{left:112px;}
.starbox2 a.rate9{left:128px;}
.starbox2 a.rate10{left:144px;}
.starbox2 a.rate10{left:144px;}
.starbox2 a:hover {
    z-index:2;
    width:160px;
    left:0;
}
.starbox2 a.rate1:hover {background-position:0 -16px;}
.starbox2 a.rate2:hover {background-position:0 -32px;}
.starbox2 a.rate3:hover {background-position:0 -48px;}
.starbox2 a.rate4:hover {background-position:0 -64px;}
.starbox2 a.rate5:hover {background-position:0 -80px;}
.starbox2 a.rate6:hover {background-position:0 -96px;}
.starbox2 a.rate7:hover {background-position:0 -112px;}
.starbox2 a.rate8:hover {background-position:0 -128px;}
.starbox2 a.rate9:hover {background-position:0 -144px;}
.starbox2 a.rate10:hover {background-position:0 -160px;}


















/**************************************** end rating**********************************************************/



/**************************************** Start Page**********************************************************/
a.welcome:link, a.welcome:visited {
	color:#1967B2;
	text-decoration: underline;
}

a.welcome:hover {
	color:#1967B2;
	text-decoration: none;
}
.groupWrapper
{
	width: 200px;
	float: left ;
	margin-right: 1%;
	min-height: 400px;
}
.groupItem
{
width: 308px;
margin-bottom: 20px;
}
.groupItemstatik
{
	width: 308px;
	border:1px solid #dddddd;
	margin-bottom: 20px;
}
.groupItemstatik .itemHeaderstatik
{
	line-height: 28px;
	padding: 0 10px;
	height: 28px;
	position: relative;
	font-size:12px;
	padding-left:8px;
	border-bottom:1px solid #999999;
	font-weight:bold;
}

.groupItem .itemHeader
{
	line-height: 28px;
	padding: 0 10px;
	height: 28px;
	position: relative;
	font-size:12px;
	padding-left:8px;
	border-bottom:1px solid #999999;
	font-weight:bold;
}
.groupWrapper p
{
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
a.profiln:link, a.profiln:visited {
	font-family: verdana, Hevlvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

a.profiln:hover {
	text-decoration: none;
	font-family: verdana, Hevlvetica, sans-serif;
	color:#000000;

}
/**************************************** End Start Page**********************************************************/



/**************************************** Main navi**********************************************************/
 #header { 
position: relative ; 
z-index: 200; 
} 

 #nav , #nav ul {
	list-style: none;
	padding:0;
	margin: 0;
}

#nav li {
	list-style: none;
	float: left;
	position: relative;
	margin-right: 2px;
	background: #224668;
}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space:nowrap;
}

#nav a:hover {
	display: block;
	color: #E4E4E4;
	white-space:nowrap;
	background: #547BA4;
}

#nav li ul a {
	width: 150px;
	w\idth: 150px;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:8px;
}

#nav li ul {
	position: absolute;
	display: none;
  top: 30px;
  left: 0;
  	width: 150px;
	w\idth: 150px;
	border-width: 1px;
}

#nav li >#nav ul {
	top: auto;
	left: auto;
	}
#nav li:hover ul, #nav li.sfhover ul{
display: block;
}
#navcontainer { height:16px; position:relative; } 
#nav .lifirst {
background-image:url(/images/mainnavi_back_button.jpg);
width:100%;padding-top: 8px;padding-bottom: 8px;
font-weight:bold;
text-align:center;
}
#nav .lifirst:hover {
background-color:#547BA4;
color:#E4E4E4;
}

#nav .lifirstactive {
width:100%;padding-top: 8px;padding-bottom: 8px;
font-weight:bold;
text-align:center;
background-color:#547BA4;
color:#E4E4E4;
}
#nav .lifirstactive:hover {
background-color:#547BA4;
color:#E4E4E4;
}

/**************************************** end Main navil**********************************************************/




/**************************************** blättermnü**********************************************************/
 .blaettermenue {
	 padding-top: 8px;
	 padding-bottom: 8px;
	 }

 a.blattermenulinks:link,  a.blattermenulinks:visited {
	 font-weight:bold !important;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size:12px;
      color: #336699;
	  background: #ffffff;
      border: 1px solid #cccccc;
      text-align: center;
	  text-decoration:none;
 }
 a.blattermenulinks:hover {
      color: #ffffff !important;
	  background: #336699;
 }
	 .blaettermenuohnelink {
	font-weight:bold !important;
		padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size:12px;
      color: #336699;
	  background: #ffffff;
      border: 1px solid #cccccc;
      text-align: center;
	  text-decoration:none;
	 }
	  .blaettermenuohnelinkzahl {
	font-weight:bold!important ;
		padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 3px;
	font-size:12px;
      color: #FF6633;
	  background: #ffffff;
      border: 1px solid #cccccc;
      text-align: center;
	  text-decoration:none;
	 }
/**************************************** end blättermnü**********************************************************/



/****************************************  subsubnavi**********************************************************/
a.button:link, a.button:visited {
    background: transparent url(/mainpics/bg_button_a.gif) no-repeat scroll top right;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color : #000000;	
    text-decoration: none;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 16px; /* sliding doors padding */
}
a.button span {
	text-decoration: none;
    background: transparent url(/mainpics/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 16px;
}

a.button:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color : #ffffff;	
    text-decoration: none;
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
	text-decoration: none;
    padding: 5px 0 5px 16px; /* push text down 1px */
} 

a.button_h {
    text-decoration: none !important;
    background: transparent url(/mainpics/bg_button_a.gif) no-repeat scroll bottom right;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color : #ffffff;	
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 16px; /* sliding doors padding */
}
a.button_h span {
	text-decoration: none;
    background: transparent url(/mainpics/bg_button_span.gif) no-repeat;
	background-position: bottom left;
	color : #ffffff;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 16px;
}
/**************************************** end subsubnavi**********************************************************/



/****************************************  subsubnavi2**********************************************************/
a.buttons:link, a.buttons:visited {
    background: transparent url(/mainpics/bg_button2_a.gif) no-repeat scroll top right;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #4D4C4C;	
    text-decoration: none;
    display: block;
    float: left;
    height: 24px;
    margin-right: 2px;
    padding-right: 6px; /* sliding doors padding */
}
a.buttons span {
	text-decoration: none;
    background: transparent url(/mainpics/bg_button2_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
}

a.buttons:hover {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #4D4C4C;	
    text-decoration: none;
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttons:hover span {
    background-position: bottom left;
	text-decoration: none;
    padding: 5px 0 5px 6px; /* push text down 1px */
} 

a.buttons_h {
    text-decoration: none !important;
    background: transparent url(/mainpics/bg_buttona2_a.gif) no-repeat scroll bottom right;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #1A66B2;	
    display: block;
    float: left;
    height: 24px;
    margin-right: 2px;
    padding-right: 6px; /* sliding doors padding */
}
a.buttons_h span {
	text-decoration: none;
    background: transparent url(/mainpics/bg_buttona2_span.gif) no-repeat;
	background-position: bottom left;
	color : #1A66B2;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 6px;
}
/**************************************** end subsubnavi2**********************************************************/





/**************************************** login**********************************************************/
.loginfield {
 border: 1px solid #000000;
   background: #E3EBF4;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 2px;
   width: 130px;
}

.loginbutton {
    border: 1px solid #ffffff;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#ffffff;
   background: #003366;
     /*background: url('/forms/up.png') no-repeat top left; */
    padding: 2px 8px;
	margin-top: 6px;
	width: 100px;
}

a.kostenfrei:link, a.kostenfrei:visited {
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#ffffff;
}


a.kostenfrei:hover {
text-decoration: underline;
}

a.abmelden:link,a.abmelden:visited {
color:#ffffff;
 text-decoration:none;
}
a.abmelden:hover {
color:#ffffff;
 text-decoration:underline;
}

 #mainnav {
	margin-left: 570px;
	margin-top: 0px;
}

#mainnav ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

#mainnav li {
	width: 120px;
	margin: 0px -1px 0px 0px;
}

#mainnav a.off {
	background-color: #134A80;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	color: #ffffff;
	width: 120px;
	display: block;
}

#mainnav a.off:hover {
	background-color: #80B5D7;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	text-decoration: none;
	color: #ffffff;
	width: 120px;
}

#mainnav a.on2{
	background-color: #fff;
	border-bottom: 0px;
	border-top: 1px #f58220 solid;
	border-right: 1px #f58220 solid;
	border-left: 1px #f58220 solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #0d4a92;
	width: 120px;
	display: block;
}

#mainnav a.on2:hover {
	background-color: #fff;
	border-bottom: 0px;
	border-top: 1px #f58220 solid;
	border-right: 1px #f58220 solid;
	border-left: 1px #f58220 solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #0d4a92;
	width: 120px;
}

ul#subnav {
	border-bottom: 3px #f58220 solid;
	border-right: 1px #f58220 solid;
	border-left: 1px #f58220 solid;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background:#fff;
}

#subnav li {
	margin: 0px 0px 0px 5px;
	width: 120px;
}

#subnav li a {
 	padding-left: 5px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 1.5em;
	color: #333;
	width: 120px;
	display: block;
}

#subnav li a:hover {
     padding-left: 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     text-align: left;
     text-decoration: none;
     line-height: 1.5em;
     color: #F58220;
     width: 120px;
}
a.abmelden:link,a.abmelden:visited {
color:#ffffff;
 text-decoration:none;
}
a.abmelden:hover {
color:#ffffff;
 text-decoration:underline;
}

a.quicks:link,a.quicks:visited{
border-top:99px solid #ffffff;
}
a.quicks:hover{
border-top:5px solid #ffffff;
}

/****************************************end login**********************************************************/
.bilderrahmen{
border-width: 3px;
border-style: solid;	
	border-color: #ffffff;
}


.sucheanzeigeheadbg {
	background-image: url(/mainpics/suchebghead.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.shoutboxbildw2 {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-style: solid;	
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-style: solid;
	border-top-color: #CC3300;
	border-right-color: #DD7654;
	border-bottom-color: #CC3300;
	border-left-color: #DD7654;
	border-bottom-color: #000000;
	border-top-color: #000000;
}

.shoutboxbildm2 {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-right-style: solid;	
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-style: solid;
	border-top-color: #CC3300;
	border-right-color: #1A66B2;
	border-bottom-color: #CC3300;
	border-left-color: #1A66B2;
	border-bottom-color: #000000;
	border-top-color: #000000;
}
.shoutboxbildw {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;	
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-style: solid;
	border-top-color: #CC3300;
	border-right-color: #DD7654;
	border-bottom-color: #CC3300;
	border-left-color: #DD7654;
	border-bottom-color: #000000;
	border-top-color: #000000;
}

.shoutboxbildm {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;	
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-style: solid;
	border-top-color: #CC3300;
	border-right-color: #1A66B2;
	border-bottom-color: #CC3300;
	border-left-color: #1A66B2;
	border-bottom-color: #000000;
	border-top-color: #000000;
}
.shoutboxbildx {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;	
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-color: #999999;
	border-top-color: #999999;
}





.linehoehe{
	line-height:16px;
}

.whitetext {
	color: #FFFFFF;
}


/**************************************** footer**********************************************************/

.anzahlboxgrau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	text-align: center;
	padding-left:4px;
	padding-bottom:2px;
	padding-right:4px;
	
}

.anzahlboxgrau_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
	text-align: center;
	padding-left:4px;
	padding-bottom:2px;
	padding-right:4px;
}

a.anzahlboxgrau_small_links:link,a.anzahlboxgrau_small_links:visited {
color:#ffffff;
 text-decoration:none;
}
a.anzahlboxgrau_small_links:hover {
color:#ffffff;
 text-decoration:underline;
}


.headlinesblue {
	color: #1A66B2;
	font-size: 18px;
	font-weight: bold;
}

.headlinesblack {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.headlinesblack2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
}

a.headlinesblue:link, a.headlinesblue:visited {
	color : #1A66B2;
	font-size: 18px;
	font-weight: bold;
    text-decoration: none;
}

a.headlinesblue:hover {
	color : #F58220;
	text-decoration: none;
}


a.headlinesblack:link, a.headlinesblack:visited {
	color : #000000;
	font-size: 18px;
	font-weight: bold;
    text-decoration: none;
}

a.headlinesblack:hover {
	color : #1A66B2;
	text-decoration: none;
}

a.headlinesblack3:link, a.headlinesblack3:visited {
	color : #000000;
	font-size: 17px;
	font-weight: bold;
    text-decoration: none;
}

a.headlinesblack3:hover {
	color : #000000;
	text-decoration: underline;
}


.charblue {
	color:#1A66B2;
}

.charbig {
	font-weight:bold;
}

a.linkblue:link, a.linkblue:visited {
	color : #1A66B2;	
    text-decoration: underline;
}

a.linkblue:hover {
	color : #1A66B2;
	text-decoration: none;
}

a.linkblue2:link, a.linkblue2:visited {
	color : #1A66B2;	
    text-decoration: none;
}

a.linkblue2:hover {
	color : #003366;
	text-decoration: none;
}


.errormessage_red {
	background-color: #FFD9D9;
	line-height: 16px;
}

.errormessage_green {
	background-color: #E5F4E5;
	line-height: 16px;
}

.errormessage_yellow {
	background-color: #FFD9D9;
	line-height: 16px;
}

.errormessage_blue {
	background-color: #E5EFFF;
	line-height: 16px;
}
.errormessage_tipp {
	background-color: #FFF5BD;
	line-height: 16px;
}

a.errormessage_close:link, a.errormessage_close:visited, a.errormessage_close:hover {
	text-decoration: none;
}


.inputboxnew{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #ffffff;
	scrollbar-base-color: #cccccc;
}



/************************************************** footer ***********************************************/
.footerbg {
	background-color: #EEEEEE;
	background-image: url(/images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.footerstatbg {
	background-color: #CCCCCC;
	background-image: url(/images/bg_statistik_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


a.footernavibig:link, a.footernavibig:visited {
	color : #939699;	
	font-size : 12px;
	font-weight:bold;
    text-decoration: none;
}

a.footernavibig:hover {
	color : #939699;
	font-size : 12px;
	font-weight:bold;
	text-decoration: underline;
}
a.footernavi:link, a.footernavi:visited {
	color : #939699;	
    text-decoration: none;
}

a.footernavi:hover {
	color : #939699;
	text-decoration: underline;
}
a.mainlevel_footernavi:link, a.mainlevel_footernavi:visited {
	color : #333333;	
	font-size : 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.mainlevel_footernavi:hover {
	color : #333333;
	font-weight: bold;
	font-size : 12px;
	text-decoration: none;
}
a.copyright_footernavi:link, a.copyright_footernavi:visited, a.copyright_footernavi:hover {
	color : #939699;	
	font-size : 10px;
	text-decoration: none;
}
.copyright_footer {
	color : #939699;	
	font-size : 10px;
	text-decoration: none;
}

a.statistik_footer_navi:link, a.statistik_footer_navi:visited {
	color : #000000;	
	text-decoration: none;
}

a.statistik_footer_navi:hover {
	color : #30559C;
	text-decoration: underline;
}
.footemainnavi {
	float:left;
	text-align:center;
	padding-right:12px;
}
/************************************************** end footer ***********************************************/

/*******************************************************friendconnect*********************************************/
#fulldisplays{
	z-index:2500;
	background-color:#000000;
	filter:Alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:.50;
	khtml-opacity: 0.5;
	opacity: 0.5;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
	text-align:center;
	vertical-align:middle;
}	

#dpcontent{
	z-index:2501;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
}	

#tourcontent{
	z-index:2501;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
}



#fulldisplaysystem{
	z-index:2500;
	background-color:#000000;
	filter:Alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:.50;
	khtml-opacity: 0.5;
	opacity: 0.5;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
	text-align:center;
	vertical-align:middle;
}	

#displaycontentsystem{
	z-index:2501;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
}	

	
/*******************************************end friendconnect******************************************************/

/*******************************************************chatbar*********************************************/
#chatbar{
	position: fixed; 
	bottom: 0px; 
	height:24px;
	z-index: 100;
	width:100%;
}	
/*******************************************end chatbar******************************************************/


#tagcloud { 
width:300px; 
}
#tagcloud a{ text-decoration:none; background-color:#E9E9E9;}
#tagcloud a:hover{ text-decoration:underline; background-color:#cccccc; color:#1A66B2; }

.tag1{ font-size:12px; padding:2px; margin-right:2px;}
.tag2{ font-size:15px; padding:2px;  margin-right:2px;}
.tag3{ font-size:18px; padding:2px;  margin-right:2px;}

.profilhead{
color:#7BB7F3;
 font-family: verdana, Hevlvetica, sans-serif;
font-size: 11px;
font-weight:bold;
padding-left:10px;
}

a.bannerlinks:link, a.bannerlinks:visited {
	font-family: verdana, Hevlvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
line-height:14px;
text-decoration: underline;
}

a.bannerlinks:hover {
	text-decoration: underline;
	font-family: verdana, Hevlvetica, sans-serif;
	color:#ffffff;

}


.errormessage{
color:#F9022B;
}









.blog{
 background-color:#EDF4F8;
 width:585px;
 margin:0px;
 padding:0px;
}




 table.fb_blocktable { width:  100%; margin: 5px 0; border-style:solid; border-color:#CCCCCC; border-width:0px 0px 4px 0px; text-align:left; }
 table.fb_blocktable thead tr th {  
background-image: url(/templates/esoterik_flirt/images/forumtablebg.jpg); padding: 2px; color:#ffffff; font-weight:normal; }
 div.fb_title_cover { float:left; text-align:left; color:#ffffff; font-weight:normal; line-height:normal; padding:2px; }
 a.fb_title, 
 .fb_title { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; color:#1A66B2; text-decoration: none; }
 img.hideshow { float:right; margin:0; padding:0; cursor:pointer; position: relative; z-index: 1; }
 tr.fb_sth {background: #CFDCEB;font-weight: bold;font-family: Tahoma, Arial, Helvetica, sans-serif;}
th.sectiontableheader {}
 tr.sectiontableentry1 td {background: #EEEEEE; padding:5px; border-bottom:1px solid #CCCCCC;border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;}
 tr.sectiontableentry1 td.td-1 {border-left:1px solid #CCCCCC;}
 tr.sectiontableentry2 td {background: #F7F7F7; padding:5px; border-bottom:1px solid #CCCCCC;border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;}
 tr.sectiontableentry2 td.td-1 {border-left:1px solid #CCCCCC;}
 div.fb_thead-title a{font-weight:     bold;}
div.fb_thead-desc {}
 div.fb_thead-child {border-top: 1px dotted #D4C9AD;margin-top: 4px;}
 table.fb_cc-table tr td {border: 0px solid #FFFFFF; }
 div.fb_cc-childcat-title {width: 90px;float:left;}
table.fb_cc-table {}
tr.fb_cc-sectiontableentry1 {}
tr.fb_cc-sectiontableentry2 {}
span.fb_childcount {}
 div.fb_latest-subject a{font-weight:     bold;}
div.fb_latest-subject-by {}

a.fnavi { text-decoration:none; font-weight:normal;}
a.fnavi:link { color:#006699;} 
a.fnavi:visited { color:#006699; text-decoration:none;}
 a.fnavi:hover { color: #003366;}

.logobg {
	background-color: #134A80;
	background-image: url(/logonewt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom:2px solid #99B6D6;
}
.logobg1 {
	background-color: #134A80;
	background-image: url(/logonew1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom:2px solid #99B6D6;
}



.sectiontableentry1{
background-color:#F7F7F7;
}

.sectiontableentry2{
background-color:#EEEEEE;
}



.inputbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #ffffff;
	border-top: 1px outset #3EB3E4;
	border-right: 1px outset #3EB3E4;
	border-bottom: 1px outset #3EB3E4;
	border-left: 1px outset #3EB3E4;
	scrollbar-base-color: #FBF9F8;
}

.inputboxlogin{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #E1EBF5;
	border-top: 1px outset #000000;
	border-right: 1px outset #000000;
	border-bottom: 1px outset #000000;
	border-left: 1px outset #000000;
}
table{
color:#000000;
  font-family: verdana, Hevlvetica, sans-serif;
  font-size: 11px;
}



/******************************************* cardnavigation******************************************************/
.cardnavigation  {
list-style:none outside none;
margin-left:0px;
padding-left:0px;
}
.cardnavigation li {
display:block;
}

.cardnavigation li.active a {
background-color:#154A80;
color:#ffffff;
font-weight:bold;
}

.cardnavigation li.active span {
background-color:#ffffff;
color:#154A80;
}

.cardnavigation a {
-moz-border-radius:3px;
color:#555555;
display:block;
line-height:22px;
padding:2px 10px;
text-decoration:none;
}



.cardnavigation a .countercat {
-moz-border-radius:3px;
background:none repeat scroll 0 0 #cccccc;
color:#555555;
float:right;
font-size:11px;
font-weight: bold;
margin-top:3px;
padding:2px 5px;
}

.countercat {
line-height:1em;
margin-left:5px;
padding:3px 5px 1px;
}


.cardnavigation a:hover {
color:#154A80;
background-color:#dddddd;
}

.cardnavigation a:hover span
{
	color: #ffffff;
	background-color: #154A80;
}


#greetingcardscategories {
padding:15px;
}

#greetingcardscategories h2 {
background:none repeat scroll 0 0 transparent;
border:medium none;
color:#555555;
font-size:14px;
font-weight:normal;
line-height:1.1;
margin-bottom:10px;
}
/*******************************************end cardnavigation******************************************************/




/******************************************* FOOTER 2016 ******************************************************/
#footer {background-color:#efefef;background-image:linear-gradient(#134a80 -8px, #ffffff 26px);height:50px;position:relative;display:table-row;line-height:1.42857143;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#footer .border_top {border-top:2px solid #99b6d6;width:100%;}
#footer a {color:#666666;}
#footer a:hover {color:#333333;}
#footer ul {list-style-type:none;margin:0;padding:0;display:inline-block;}
#footer_main {margin-top:24px;width:100%;text-align:center;}
#footer_main li {float:left;margin-right:6px;margin-left:6px;font-size:16px;}
#footer_sub {width:100%;text-align:center;}
#footer_sub li{float:left;margin-right:4px;margin-left:4px;font-size:14px;}
#footer_social {position:absolute;top:24px;left:12px;text-align:center;}
#footer_social li {float:left;font-size:22px;margin-right:6px;margin-left:6px;}
#footer .copyright {font-size:12px;width:100%;text-align:center;color:#aaaaaa;text-transform:uppercase;margin-bottom:8px;margin-top:12px;}
@media (max-width: 48em){
    #footer_social {position:relative;width:100%;top:0;left:0;}
}
/******************************************* END FOOTER 2016 ******************************************************/















