/*
* WIH 2009 Template Who-Is-Hot.de - Joomla 1.0.15
* @version 1.42	16.05.2009
* @copyright (c) 2009 by Kedia AG
* <div> driven template tested with Firefox 2.0.0.4 IE7
*/

body {
    margin: 0px;
	background-color: #fff;
	color : #3D3D3D;
	font-family: tahoma, sans,arial;
	font-size:11px;
}

div.page_wrap-all_container {
	width: 1004px;
	border-left: 10px solid white;
	border-right: 10px solid white;
	text-align: left;
}

.online_cnt {
	color:#fff;
	font-weight:bold;
}

#topmenu {
	float:left;
	width:99%;
	height:30px;
	background-color:#d81920;

}


#newsmenu {
	width:98%;
	height:30px;
	background-color:#f36f21;
	margin:8px 0px 10px 0px;
	clear: both

}

#kds {
	float:left;
	width:310px;
	height:35px;
	margin-top:0px;
	text-align:left
}

.message {
  width:570px;
  color:red;
  font-weight:bold;
  font-size:13px;
  padding:20px;
  border: 1px solid red;
  margin-bottom:25px;
  margin-top:25px;
  /*background-color: #f4b973;*/
}

p {
	margin:0px;
	padding:0px;	
}

#btn_help	{
	margin: 0px; 
	padding: 0px; 
	width: 100px; 
	position: relative; 

	top: 65px; 
	left: 267px;	
}

#btn_help a	{
	font-size: 15px; 
	font-weight: bold; 
	font-family: tahoma,arial,sans; 
}

.bgreen {
	font-family:tahoma,arial,sans;	
	font-size:12px;
	font-weight:bold;
	color:#f36f21;
	text-align:left;
}

.delimiterTitle	{
	clear:both;
	display:block;
	width:580px;
	height:21px;
	border-top:1px solid #e2e3e5;
	border-bottom:1px solid #e2e3e5;
	background-color:#edeeef;
	padding-left:20px;
	line-height:20px;
	color:#f37021;
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight:bold;
}

.delimiterTitle_r	{
	clear:both;
	display:block;
	width:580px;
	height:21px;
	border-top:1px solid #e2e3e5;
	border-bottom:1px solid #e2e3e5;
	background-color:#edeeef;
	padding-left:20px;
	line-height:20px;
	color:#ed1c24;
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.m	{
	color:#3C9CD7;
}

.w	{
	color:#ED008C;
}

img {
	border:none;
}

input.button	{
	background-color:#58595b;
}

input.iButton	{
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-weiss.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#d81920;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:112px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;	
	font-family:tahoma,arial,sans;
	cursor:pointer;
}

input.iButtonBo	{
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-orange2.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#fff;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:112px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;	
	font-family:tahoma,arial,sans;
	cursor:pointer;
}


input.iButtonO	{
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-weiss_hgo.gif');
	background-repeat: no-repeat;
	border:none;
	color:#d81920;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:112px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;	
	font-family:tahoma,arial,sans;
	cursor:pointer;
}

input.iButtonOr	{
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-orange-k.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#fff;
	line-height:13px;
	font-size:11px;
	font-weight: bold;
	width:66px;
	height:26px;
	margin-top:5px;
	padding-bottom:5px;	
	font-family:tahoma,arial,sans;
	cursor:pointer;
}

input.iButtonOrM	{
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-orange-m.png');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#fff;
	line-height:13px;
	font-size:11px;
	font-weight: bold;
	width:80px;
	height:26px;
	margin-top:5px;
	padding-bottom:5px;	
	font-family:tahoma,arial,sans;
	cursor:pointer;
}

input.iButtonB	{
	font-family:tahoma,arial,sans;
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-weiss.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#00aeef;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:112px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
}

input.iButtonL	{
	font-family:tahoma,arial,sans;
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-lang.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#f37021;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:216px;
	height:32px;
	margin-top:5px;
	padding-bottom:5px;	
	cursor:pointer;
}

input.iButtonL180	{
	font-family:tahoma,arial,sans;
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/button-lang_180.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#f37021;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:182px;
	height:32px;
	margin-top:5px;
	padding-bottom:5px;
	cursor:pointer;	
}

input.lButton	{
	font-family:tahoma,arial,sans;
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/btn_wsm_w.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#00aeef;
	line-height:10px;
	font-size:11px;
	font-weight: normal;
	width:127px;
	height:21px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

input.lButton_bbg	{
	font-family:tahoma,arial,sans;
	background-image:url('http://images2.wih-fulda.de/templates/wih2009/images/btn_wsm_bg.gif');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	color:#fff;
	line-height:10px;
	font-size:11px;
	font-weight: bold;
	width:140px;
	height:24px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}


div.contentheading	{
	/*display:block;
	width:180px;
	height:70px;	
	float:left;
	margin-bottom:15px;*/
}


td.fieldCell .inputbox	{
	width:140px;
	border-color:#aaa;
	height:16px;
		padding-left:3px;
}

td.fieldCell select.inputbox {
	width:145px;
	border-color:#aaa;
	margin-right:-3px;
}


td.fieldCell textarea.inputbox {
	width:142px;
	height:90px;
	border-color:#aaa;
}

td.titleCell	{
	width:200px;
}

div.contentbox a.contentlink {
	color:#2eaadc;
}

textarea {
	font-size:11px;
	font-family:arial,helvetica,sans;
}

.ht	{
	font-family:tahoma,arial,sans;
	font-weight:bold;
	font-size:12px;
	color:#58595b;
}

.eventdatum	{
	width:60px;
	height:30px;
	display:block;
	background-color:#3c9cd7;	
	color:#fff;
	font-weight:bold;
	float:left;
	margin-left:5px;
	font-size: 14px;
	line-height:30px;
	margin-bottom:5px;
	text-align:center;	
	margin-top:5px;
}

.contentitem	{
	width:300px;
	height:250px;
	border:1px solid #ccc;
	float:left;
	margin:3px;
	overflow:hidden;
	text-align: left;
}

.singlecontentitem	{
	width:580px;
	border-bottom:1px solid #ccc;
	float:left;
	margin:0px 7px 7px 7px;
	overflow:hidden;
	padding:0px 10px 10px 10px;
	text-align:left;
	font-size:12px;
	line-height:18px;
}

.singlecontentitem	p {
	text-align: left;
}

.singlecontentitem div.contentbox	{
	width:470px;
	/*border:1px solid #ccc;*/
	float:left;
	margin:7px;
	overflow:hidden;
	padding:10px;
	text-align:left;
	
}

h3.eventtitle	{
	width:170px;
	display:block;
	float:left;
	clear:both;
	margin-bottom:5px;
	margin-left:5px;
}

span.eventtitle_single	{
	width:470px;
	display:block;
	float:left;
	clear:both;
	
}


span.eventtitle a,span.eventtitle_single a	{
	color:#000;
	font-weight:bold;
	float:left;
	font-size: 13px;
	text-align: left;
	margin-left: 3px;
}

.thickbox	{
	/*float:right;
	position:relative;
	top:-56px;
	margin-left:5px;
	margin-top:5px;*/
}


.thickbox img	{
	/*float:right;
	position:relative;
	top:-56px;
	padding:3px;*/
}

.thickbox_single	{
	float:left;
	margin-right:10px;
	padding:2px;
	border:1px solid #ccc;
}


.contentbox	{
	/*width:280px;
	float:left;*/
	margin-left:10px;
	text-align:left;
	/*height:200px;*/
	/*border: 1px solid green*/
}

#header_container	{
	width:990px;
	height:180px;
}

#logo	{
	float:left;
	width:230px;
	height:131px;
	margin-top:20px;
}


ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.singlecontentitem ul {
	margin: 0px;
	padding-left: 20px;
list-style: disc;
}

a {
	text-decoration: none;
	color:#58595b;
	font-size:11px;
	font-weight:normal;

}

.blau {
	color:#2eaadc;
}

td a.blau	{
	color:#3C9CD7;
}

ul a.blau	{
	color:#2eaadc;
	font-weight:normal;
}


#new_event	{
	text-align:left;
	padding-left:20px
}

#frmNewEvent	{
	color:#58595b;
	text-align:left;
	padding-left:10px;
}

#eventDetail	{
	color:#58595b;
	text-align:left;
	padding-left:10px;
}

.wihgrp_separator	{
	background-color:#3c9cd7;
	height:20px;
	font-weight:bold;
	color:#fff;
	padding-left:20px;
	line-height:20px;
	text-align:left;
}

li a.ppTitle	{
	color:#58595b;
	font-size:14px;
	font-weight:bold;	
}

a.ppTitle	{
	color:#58595b;
	font-size:14px;
	font-weight:bold;	
}

.event	{
	border-bottom:1px solid #e2e3e5;
	padding:5px 0px 5px 0px;
	text-align:left;
}



img {
	border-color: black;
}

.small {
        font-size: 10px;
        color: #e1044d;
}

form {
	margin: 0px;
	padding: 0px;
}

.inputbox {
	font-size: 11px;
	border: 1px solid #e6e6e6;
}

input.button {
	width: 50px;
	font-size: 11px;
	color: white;
	border: 0px;
}

/* Header used for modules vertically aligned */

h3 {
	line-height: 18px;
	font-size: 11px;
	font-weight: normal;
}

/* Navigation top menu via flatlist including active highlighting */

.moduletable_mainmenu-top	{
	width:392px;
	height:31px;
	/*margin:0 auto;*/
}


#mainlevel-top {
	list-style: none;
	float:left;	
	margin: 0px;
	padding: 0px;
}

#mainlevel-top li {
	list-style: none;
	display: inline;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

#mainlevel-top li a	{
	font-family: tahoma,arial,sans;
	font-size: 16px;
	font-weight: normal;
    color: #fff;
    text-decoration: none;	
	font-variant:small-caps;
	/*margin: 0px 7px 0px 7px;*/
	padding:4px 10px 5px 10px;
	line-height:30px;
}

#mainlevel-top li a#active_menu-top {
	background-color:#EDEEEF;
	color: #d81920;
}

#mainlevel-top li a:hover	{
    color: #d81920;
	background-color:#EDEEEF;
}


/* NEWSMENU Navigation top menu via flatlist including active highlighting */

.moduletable_mainmenu-top-news	{
	width:580px;
	height:31px;
	padding-left: 80px;
}


#mainlevel-top-news {
	list-style: none;
	float:left;	
	margin: 0px;
	padding: 0px;
}

#mainlevel-top-news li {
	list-style: none;
	display: inline;
	background-image: none;
	padding: 0px;
	margin: 0px;
}

#mainlevel-top-news li a	{
	font-family:tahoma,arial,sans;
	font-size: 16px;
	font-weight: normal;
    color: #fff;
    text-decoration: none;	
	font-variant:small-caps;
	/*margin: 0px 7px 0px 7px;*/
	padding:4px 20px 5px 20px;
	line-height:30px;
}

#mainlevel-top-news li a#active_menu-top-news {
	background-color:#EDEEEF;
	color: #f36f21;
}

#mainlevel-top-news li a:hover	{
    color: #f36f21;
	background-color:#EDEEEF;
}

/* Navigation Left Menu - User Menu */
a.mainlevel_nb {
	display: block;
	height: 31px;
	line-height: 30px;
	color:#000;
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight: bold;
	width:180px;
	padding:0px;
	margin:0px;
}

.moduletable-reg	{
	margin-top:20px;
}

.moduletable-leftmenu	{
	margin-top:0px;
	/*border-top:1px solid #4dbfee;*/
}

ul.moduletable-leftmenu li	{
	padding:0px;
	margin:0px;	
}
a.mainlevel {
	display: block;
	height: 31px;
	line-height: 30px;
	color:#000;
/*	color:#3C9CD7;*/
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight: normal;
	border-bottom:2px solid #4dbfee;
	width:180px;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
}

a.mainlevel:link, a.mainlevel:visited {
}

a.mainlevel:hover, #active_menu {
background-color:#bde0f4;
}

td div a.sublevel {
display: block;
	height: 31px;
	line-height: 30px;
	/*color:#0094CF;*/
	color:#F37021;
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight: normal;
	border-bottom:2px solid #4dbfee;
	width:180px;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
}

/* Blog view formatting and global formats */


div.componentheading {
	clear:both;
	display:block;
	width:580px;
	height:21px;
	border-top:1px solid #e2e3e5;
	border-bottom:1px solid #e2e3e5;
	background-color:#edeeef;
	padding-left:20px;
	line-height:20px;
	color:#ed1c24;
	font-family:tahoma,arial,sans;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

div.separator {
        background-color: white;
        font-size: 2px;
}

/* Page navigation items seperators */

div.back_button {
	font-size: 10px;
	padding: 0px 0px 5px 2px;
}

span.pagenav , span.jg_pagenav {
	font-size: 11px;
	/*border: 1px solid #e6e6e6;*/
	padding: 0px 2px 0px 2px;
	color:#000;
}

a.pagenav , a.jg_pagenav {

	color:#00aeef;
}

span.article_seperator {
        font-size: 4px;
	display: block;
}

.button-reg	{
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-blau.png');
	background-position: 0px 1px;
	background-repeat: no-repeat;
	border:none;
	color:#fff;
	font-size:14px;
	width:235px;
	height:42px;
	padding:0px;
	text-align:center;
	font-family:tahoma,arial,sans;
	font-weight: bold;
	background-color: #EDEEEF;
	line-height:33px;
	position:relative;
	top:37px;
	left:131px;
}

.pbox_h2 , .pbox_h2 a	{
	text-align:left;
	margin:20px 0px 0px 15px;
	line-height:10px;	
	font-size:16px;
	color:#D81920;
	font-weight:bold;
}


.pbox_h1 ,.pbox_h1 a {
	text-align:left;
	margin-left:15px;
	font-size:28px;
	color:#d81920;
	font-weight:bold;	
}

.pbox_h2 a, .pbox_h1 a 	{
	margin: 0px;
}

.sectiontableheader	{
	width:560px;
	height:30px;
	background-color:#edeeef;
	line-height:15px;
	margin-bottom:5px;
}
.sectiontableheader th	{
	border-top:1px solid #e2e3e5;
	border-bottom:1px solid #e2e3e5;
	color:#3d3d3d;
	font-family:tahoma,arial,sans;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}

.sectiontableheader_w	{
	text-align:left;
	border-bottom:1px solid #e2e3e5;
}

.sectiontableentry1 {
	text-align: left;
	background: #EFEFEF;
	font-size: 11px;
	padding: 2px;
	color:#3d3d3d;
	font-family:tahoma,arial,sans;
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
}

div.sectiontableentry1 {
	display:block;
	padding-left:5px;
	line-height:20px;
	margin-top:0px;
}
.sectiontableentry2  {
	background: #FFF;
	font-size: 11px;
	text-align: left;
	padding: 2px;
	color:#3d3d3d;
	font-family:tahoma,arial,sans;
	font-size:11px;
}

.sectiontableentry1 a, .sectiontableentry2 a{
	color:#3d3d3d;
	font-family:tahoma,arial,sans;
	font-size:11px;
	font-weight:bold;
}

.sectiontableentry1_b a, .sectiontableentry2_b a{
	color:#3d3d3d;
	font-family:tahoma,arial,sans;
	font-size:11px;
	font-weight:bold;
}

.sectiontableentry1_b td, .sectiontableentry2_b td{
	border-bottom:1px solid #e2e3e5;
	height:35px;
}

.jg_sectiontableentry1_b, .jg_sectiontableentry2_b{
	border-bottom:1px solid #e2e3e5;
	overflow:hidden;

}



/* MODULES */


div h3 {
	font-size:14px;	
	font-weight: bold;
	font-family:tahoma,Arial, sans;
	padding:0px;
	margin:0px;

}

/* mitglieder */
.mod_mitglieder	{
	width:160px;
	height:90px;
	float:right;
	text-align:left;
	position:relative;
	top:14px;
	left:9px;
	margin-right:28px;
}

.mod_mitglieder_total	{
	margin:2px;
	width:55px;
	height:16px;
	background-color:#d81920;
	display:block;
	float:left;
	text-align:right;
	padding:0px;
	font-weight: bold;
	letter-spacing:1px;
	line-height:15px;
}

.mod_mitglieder_mon		{
	margin:2px;
	width:55px;
	height:16px;
	background-color:#f37021;
	display:block;
	float:left;
	text-align:right;
	padding:0px;
	font-weight: bold;
	clear:left;
	letter-spacing:1px;
	line-height:15px;
}

.mod_mitglieder_day		{
	margin:2px;
	width:55px;
	height:16px;
	background-color:#20a2f3;
	display:block;
	float:left;
	text-align:right;
	padding:0px;
	font-weight: bold;
	clear:left;
	letter-spacing:1px;
	line-height:15px;
}

.mod_mitglieder_txt	{
	display:block;
	margin:2px 15px 4px 0px;
	width:80px;
	height:15px;
	float:right;
	color:#58595b;
}

/* cblogin */
.moduletable-cblogin	{
	/*background-color:#3c9cd7;*/	
	background-color:#20A2F3;
	margin-top:20px;
	margin-bottom:0px;
	padding:10px;
	padding-bottom:13px;
	text-align:left;
	color:#fff;

}




.moduletable-cblogin h3 {
	font-size:14px;	
	font-weight: bold;
	padding:0px;
	margin:0px;
	color:#000;
}

.moduletable-cblogin a {
	color:#fff;
}

.inputbox-cblogin	{
	width:160px;	
	margin:2px 0px 4px 0px;
	padding:0px;
}

#mod_login_remembermetext-cblogin {
	width:60px;
	display:block;
	float:left;
}

#mod_login_remembermetext-cblogin label {
	font-weight: normal;
	padding:0px;
	margin:0px;
}

.chkbox-cblogin	{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}

.moduletable-poll {
	width: 158px;
	border: 1px solid #F37021;
	text-align:left;
	margin:auto;
	margin-top:15px;
	padding:10px;
	margin-bottom:10px;
	color:#000;
}	

.moduletable-poll h3 {
	color:#000;
	text-align:center;
}

.button-cblogin	{
	float:right;
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-login.png');
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-color: #20A2F3;
	border:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	width:78px;
	height:31px;
	padding:0px;
	padding-bottom:3px;
	font-family:tahoma,arial,sans;	
}

/* WIH EVENTS */
.mod_wihevents{
	width:160px;	
	height:190px;
	text-align:center;
	display:block;
	margin:auto;
}

.mc_e	{
	float:left;	
	width:23px;
	height:22px;
	line-height:22px;
	background-color: #fff;
}

.mc_d	{
	float:left;	
	width:23px;
	height:22px;
	line-height:22px;
	background-color: #edeeef;
}

.mc_wd	{
	float:left;	
	width:22px;
	height:22px;
	padding:0px;
	font-weight: bold;
}

.mc_ds	{
	float:left;	
	width:22px;
	height:22px;
	line-height:22px;
	color: #3c9cd7;
	background-color: #edeeef;
}

.mc_hr	{
	width:160px;
	color: #edeeef;	
	background-color: #edeeef;	
	height:1px;
	margin:10px 0px 10px 0px;
	border:none;
}

.mc_today	{
		float:left;	
	width:22px;
	height:22px;
	line-height:22px;
	color:red;
	font-weight:bold;
	background-color: #fff;		
}

/* wih singles */

.moduletable-usersuche {
	width: 160px;
	/*height: 220px;*/
	/*border: 1px solid #e6e6e6;*/
	text-align:left;
	margin:auto;
	margin-top:-5px;
	padding-bottom:10px;
	color:#59595b;

}	

.moduletable-usersuche h3 {
	font-size:14px;	
	font-weight: bold;
	font-family:tahoma,arial,sans;
	padding:0px;
	margin:0px;
	color:#fff;
}

.moduletable-usersuche select.inputbox_search_sm {
	padding:0px;
	font-size:11px;
	width:55px;
	color:#59595b;	
	height:18px;
	line-height:18px;
}

.mod_wihsingles_age	{
	width:95px;
	display:block;
	float:right;
	font-weight:bold;
}

.mod_wihsingles_srch	{
	width:65px;
	display:block;
	float:left;
	font-weight:bold;
}

.moduletable-usersuche a {	
	color:#2eaadc;
}

.moduletable-usersuche input.button {	
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-singles.gif');
	background-repeat: no-repeat;
	border:none;
	color:#d81920;
	line-height:10px;
	font-weight: bold;
	width:79px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	font-family:tahoma,arial,sans;
}

.btnOrange {	
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-orange-event.gif');
	background-repeat: no-repeat;
	background-color:#edeeef;
	border:none;
	color:#fff;
	line-height:10px;
	font-weight: bold;
	font-size: 11px;
	width:220px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}
/*
.btnOrange {	
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-orange-m.gif');
	background-repeat: no-repeat;
	background-color:#edeeef;
	border:none;
	color:#fff;
	line-height:10px;
	font-weight: bold;
	font-size: 11px;
	width:143px;
	height:41px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
}
*/
.btn_ok {
float:left;
margin:8px 10px 0px 10px;
border:none;
background:url('http://images2.wih-fulda.de/templates/wih2009/images/btn_ok.gif');
height:35px;
width:34px;
	cursor:pointer;
}

input.linkbutton	{
	border:none;
	color:#00aeef;
	background-color:transparent;
	font-size:11px;
	cursor:pointer;
	float:right;
}

.moduletable-usersuche #red {
	position:relative;
	left:-10px;
	top:11px;
	clear:both;
	width:153px;
	height:116px;
	background-color:#d81920;
	color:#fff;
	padding:12px;
	padding-left:15px;
	border-top:1px solid #e2e3e5;
}

.moduletable-usersuche #red input.button {	
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-singles.gif');
	background-color: #d81920;
	margin-top:14px;
	margin-right:6px;
	cursor:pointer;
}

/* wer ist online */

.moduletable-whoonline {
	width: 160px;
	height: 450px;
	border: 1px solid #e6e6e6;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;
}	

.moduletable-whoonline h3 {
	color:#000;
}

.moduletable-whoonline input.button {
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-weiss.gif');
	background-repeat: no-repeat;
	border:none;
	color:#d81920;
	line-height:10px;
	font-weight: bold;
	width:112px;
	height:28px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
}

.moduletable-wetter {
	width: 160px;
	border: 1px solid #e6e6e6;
	text-align:left;
	margin:auto;
	margin-top:5px;
	padding-bottom:10px;
	color:#59595b;
	padding:10px;
}	

.moduletable-wetter h3 {
	color:#000;
}

/* partypics */
.moduletable-partypics {
	float:left;
	margin:-7px 0px 3px;
}

.moduletable-partyscout {
	float:right;
	margin:-7px 7px 3px 0px;
}

.moduletable-partypics div a{
	color:#2eaadc;
}

.moduletable-partypics input.button, .moduletable-partyscout input.button{
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-red-m.gif');
	background-repeat: no-repeat;
	border:none;
	color:#fff;
	line-height:10px;
	font-weight: normal;
	width:144px;
	height:30px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	font-family:tahoma,arial,sans;
	font-size:11px;
	cursor:pointer;
}

.moduletable-partypics input.button-m {
	background-image: url('http://images2.wih-fulda.de/templates/wih2009/images/button-red-m.gif');
	background-repeat: no-repeat;
	border:none;
	color:#fff;
	line-height:10px;
	font-weight: normal;
	width:144px;
	height:30px;
	float:right;
	margin-top:5px;
	padding-bottom:5px;
	font-family:tahoma,arial,sans;
	font-size:11px;
	cursor:pointer;
}

/* online cnt */
.moduletable-online	{
	width:180px;
	margin-left:42px;
}

.moduletable-online	a {
	font-size:13px;
}


.moduletable-wb {
	color:#fff;
	width: 158px;
	border: 1px solid #e6e6e6;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;
	background-color:#f37021;

}	

/* ################### COMPONENTS ########################### */

/* joomgallery */

.jgTitle	{
	color:#a7a9ac;
}

.jgStd {
	color:#58595b;
}

.jgHits	{
	color:#f37021;
	font-weight:normal;
}

/* Output lists */

/* Content formatting inline wrapped containter   */
/* Current total width 1004px+10+10 Borders       */
/* left-column + content-container + right column */


div#left_module_column {
        float: left;
	position: relative;

}

div#frontpage_content_column {
	float: left;
	position: relative;
}

div#right_module_column {
	float: left;
	position: relative;
}


.cbPHeadLinks {
	float:left;
	margin:10px 40px 0px 0px;
}

span.cbPHeadLinks a {
	font-family:tahoma,arial,sans;
	color:#00aeef;	
	font-size:16px;
	font-weight:bold;
}

.clr10	{
	width:98%;
	clear:both;
	height:10px;	
}

.clr	{
	width:98%;
	clear:both;
	height:20px;	
}

label.dslabel  {
  display:block;
  float:left;
  overflow:hidden;
  text-align:left;
	color:#59595B;
 }

 label.dslabel_date  {
	 display:block;
	 margin:0px 20px 0px 19px;
	 width:90px;
	 height:25px;
	 background-color:#3c9cd7;
	 color:#fff;
	 font-weight:bold;
	 text-align:center;
  float:left;
 }
 
 /* Headers/footers and other boxes/modules on site */


.moduletable {
	width: 158px;
	border: 1px solid #e6e6e6;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;

}	

.moduletable  h3 {
	font-size:14px;	
	font-weight: bold;
	color:#000;
	font-family:tahoma,arial,sans;
	padding:0px;
}	

.moduletable  label {
	font-size:11px;	
	font-weight: bold;
	color:#59595B;
	font-family:tahoma,Arial,sans;
}

.moduletable-forum {
	width: 158px;
	border: 1px solid #F37021;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;

}	

.moduletable-forum h3	{
	color:black;
	text-align:center;
}

.moduletable-news {
	width: 158px;

	border: 1px solid #4dbfee;
	border-top:none;
	text-align:left;
	margin:auto;
	/*margin-top:24px;*/
	padding:10px;

}	

.moduletable-bcb {
	width: 158px;

	border: 1px solid #ccc;
	border-top:none;
	text-align:left;
	margin:auto;
	/*margin-top:24px;*/
	padding:10px;

}

.moduletable-news h3	{
		font-family:tahoma,arial,sans;
	font-size: 14px;
	color:black;
	text-align:center;
}

.footer	{
	width:600px;
	height:60px;
	border-top:1px solid #e2e3e5;
	border-bottom:1px solid #e2e3e5;
	padding-top:18px;
	margin-top:25px;

}

.footer_container	{
	float:left;
	width:125px;
	height:22px;
	color:#58595b;
	text-align:left;
	padding-left:25px;
	font-weight:normal;
}

.moduletable-banner-210 {
	width: 160px;
	height:210px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;

}	

.moduletable-banner-140 {
	width: 160px;
	height:140px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;

}	

.moduletable-banner-225 {
	width: 160px;
	height:225px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;

}

.moduletable-banner-160 {
	width: 160px;
	height:160px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;
}

.moduletable-banner-600 {
	width: 160px;
	height:600px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	margin-top:7px;
	padding:10px;
}

.moduletable-banner-210-emb {
	width: 160px;
	height:210px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}	

.moduletable-banner-225-emb {
	width: 160px;
	height:225px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}

.moduletable-banner-160-emb {
	width: 160px;
	height:160px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}

.moduletable-banner-210-emb-f {
	width: 160px;
	height:210px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}	

.moduletable-banner-160-emb-f {
	width: 160px;
	height:160px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:10px 10px 10px;
	margin-top:10px;
}

.moduletable-banner-100-emb {
	width: 160px;
	height:100px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}

.moduletable-banner-600-emb {
	width: 160px;
	height:600px;
	background-color:#edeeef;
	text-align:left;
	margin:auto;
	padding:0 10px 10px;
}

.moduletable-nopad {
	margin-top: 7px;
	padding:none;
	width: 180px;
	border: 1px solid #e6e6e6;
}


#cb_geburtstag_Day_ID	{
	width:40px;
}
#cb_geburtstag_Year_ID	{
	width:50px;
}
#cb_geburtstag_Month_ID	{
	width:50px;
}
#cb_geburtstag_ID_Link	{
	display:none;
}

td.fieldCell input[type=checkbox]	{
	margin-right:133px;
}

table#registrationTable td.fieldCell input[type=checkbox]	{
	margin-right:10px;
}

.moduletable-newusers {
	width: 180px;
	border: 1px solid #e6e6e6;
	text-align:left;
	margin:auto;
	margin-top:7px;
	/*margin-bottom:3px*/
}	

.t50	{
	height:60px;
	width:59px;
	overflow:hidden;
	float:left;
	background-color:#EFF0F1;
	border:2px solid #fff
}

.minifont {
	font-size: 10px;
	color: #000;
	line-height: 1em;
}
 
/* PasswordStrength */
.graph { 
	position: relative; /* IE */
	width: 100%; 
	border: 1px solid #FFF; 
	width: 278px;
	padding: 2px;
}
 
.graph .bar { 
	display: block;
	position: relative;
	background-color: #fff;
	background: url(http://www.wih-fulda.de/images/bar.jpg) repeat-y;
	opacity: 0.70;
	/*filter: alpha(opacity=70);*/
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	text-align: left; 
	height: 11px; 
}
 
.graph .bar span { 
	position: absolute;
	left: 1em; 
}

/* activity scrollers*/
.someclass{ width: 160px;
	height: 75px;
	text-align:left;
	padding-bottom:5px;
}

/* base */
.basebutton_1	{
	text-align:center;
	display:block;
	width:162px;
	height:26px;
	margin-bottom:15px;
	margin-left:6px;
	background-image:url(http://www.who-is-hot.de/images/rot5/button.png);
	background-repeat:no-repeat;
	color:#fff;
	font-family:tahoma,arial,sans; 
	font-size:12px;
	font-weight:normal;
	line-height:23px;
}

.basebutton_2	{
	text-align:center;
	display:block;
	width:174px;
	height:30px;
	margin-bottom:10px;
	margin-left:-3px;
	background-image:url(http://www.who-is-hot.de/images/rot5/button_neu.png);
	background-repeat:no-repeat;
	color:#fff;
	font-family:tahoma,arial,sans; 
	font-size:12px;
	font-weight:normal;
	line-height:37px;
	padding-left:5px;
}

.logoheading {
	font-family:tahoma,arial,sans;
	font-weight:normal;
	position:relative;
	left:140px;
	color:#20A2F3;
	font-size:21px;
}

/* statusbar  & jquery UI*/
.statusbar
{
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 16px;    
    padding: 5px;
 
    background: #D81920;
    color: white;    
    border-top: solid 1px lightgray;
    border-bottom: solid 1px lightgray; 
    /*opacity: .70;    
    filter: alpha(opacity="70");
    */
    z-index: 200;
 
    overflow: hidden;
}

.header {
    height: 18px;    
    padding: 5px;
    background: #D81920;
    color: white;    
    border: solid 1px lightgray;
}

div.bar-content {
	float: left;
}

div.bar-content, div.bar-content a, div.bar-content span  {
/*	font-family: "arial rounded mt bold",arial,sans;*/
	font-family: tahoma, arial,sans;
	color:#fff;
	font-size:11px;
	cursor:pointer;
	line-height: 18px;
	font-weight: normal;
}

div.bar-content img {
	vertical-align:middle;
	margin: -2px 5px 0px 0px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.event-type {
	font-weight:bold;
	color:#d71920;
	margin-left:10px;
	margin-top:10px;
	float:left;
}

#hContent {
	display:none;
}

content-separator {
	margin-left: 5px; 
	clear: both; 
	width: 611px; 
	height: 48px;
	background-image: url(http://images2.wih-fulda.de/images/content_separator.png); 
	background-position: 0px 3px; 
	background-repeat: no-repeat no-repeat;
}

.content-item-inner {
	height:233px;
	overflow:hidden
}

.content-item-header {
	width:180px;
	float:left
}

.content-item-text {
	float:left;
	width:170px;
	padding-left:5px
}

.content-item-image {
	width:110px;
	float:right
}

.content-item-facts {
	float:left;
	clear:both;
	width:280px;
	padding-left:5px
}

.or-link {
	color:#F36F21;
	font-weight:bold;
}

.h-ftext {
	display:none;
}
