body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
/* Box Außen zur Definition der Zentrierung für IE */
#pagetopouterboxempty1 {
	
}
/* Box Außen zur Definition der Zentrierung für Firefox, Opera, ... */
#pagetopouterboxempty2 {
	width: 1030px;
	margin: auto;
}
#pagetopoutercontentboxall {
	width: 1031px;
	margin:0px;
	padding:0px;
	height: 680px;
}
/* Box zur Darstellung von WerbebannerOben und Contentbereich */
#pagetopouterboxtopaddpluscontent {
	width: 880px;
	height: 680px;
	float: left;
}
/* Box zur Darstellung des gesamten Contentbereichs */
#pagetopouterboxtopcontent {
	width: 880px;
	height: 680px;
	background-image: url(images/SujetBildHG.jpg);
	background-repeat: no-repeat;
}

/* Box zur Darstellung des Skyscrapers */
#pagetopbannerboxright {
	width: 150px;
	height: 600px;
	float:left;
	vertical-align:top;
}
#pagetopbottommenueboxspacer {
	height: 5px;
	padding: 0;
	margin: 0;
}

/*************************************************************************************/
/* Stile für white pages - Anfang			                  								 */
/*************************************************************************************/

#pagetopouterboxtopcontentempty {
	width: 880px;
	height: 680px;
	text-align: left;
}
#pagecontentouterheaderbox {
	width: 880px;
	height: 140px;	
	margin: 0;
	padding: 0;
}
#pagecontentshowtoplogo {
	width: 320px;
	height: 140px;		
	float: left;
}
#pagecontentlefttoplogo {
	width: 160px;
	height: 140px;	
	float: left;
}
/* Box zur Darstellung des Stickers - Anfang */
#pagecontentstickerspacebox {
	width: 170px;
	height: 140px;	
	float: left;
}
#pagecontentstickerbox {
	width: 145px;
	height: 140px;		
	margin: 0;
	padding: 0;
	background-image: url(images/sticker_back.jpg);
}
#pagecontentinnerstickerbox {
	margin: 0 13px 0 17px;
	padding: 11px 0 0 0;
}
#pagecontentinnerstickerbox span {
	color: #A1A906;
	font-weight: bold;
}
#pagecontentinnerstickerbox p {
	padding: 0;
	margin: 0 0 2px 0;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
}
#pagecontentinnerstickerbox a {
	color: #A1A906;
	text-decoration: none;
}
/* Box zur Darstellung des Stickers - Ende */

#pagecontentloginspacebox {
	width: 140px;
	height: 140px;	
	float: left;
}
#pagecontentloginspacebox0 {
	width: 140px;
	height: 15px;	
	margin: 0;
	padding: 0;
}
#pagecontentloginspacebox1 {
	width: 140px;
	height: 75px;	
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #666666;
}
#pagecontentloginspacebox1 a {
	color: #EBB807;
	text-decoration: none;
}
#pagecontentheadermenuebox {
	width: 90px;
	height: 140px;	
	float: left;
	margin: 0;
	padding: 0;
}
#pagecontentheadermenuelistbox {
	width: 90px;
	height: 120px;	
	margin: 0;
	padding: 0;
}
#pagecontentheadermenuelistbox0 {
	width: 90px;
	height: 15px;	
	margin: 0;
	padding: 0;
}#pagecontentheadermenuelistbox1 {
	width: 90px;
	margin: 0;
	padding: 0;
}
#pagecontentheadermenuesearchbox {
	width: 90px;
	height: 20px;	
	margin: 0;
	padding: 0;
}
#pagetopsmallmenuebarspacer {
	width: 880px;
	height: 30px;
}
#pagetopcontentspacerall {
	width: 880px;
	height: 460px;
}
#pagetopcontentspacerallwithout {
	width: 880px;
	overflow: visible;
	vertical-align: top;
}

#allsiteoutertablewithout {
	width: 840px;
	margin: 0 0 0 20px;
	overflow: visible;
}
#allsiteheaderspaceforsiteheadline {
	width: 840px;
	height: 45px;
	padding: 0;
	margin: 0 0 0 20px;
}
#allsiteheaderspaceforsiteheadlineleft {
	width: 500px;
	height: 45px;
	padding: 0;
	margin: 0;
	float: left;
}
#allsiteheaderspaceforsiteheadlineright {
	width: 340px;
	height: 45px;
	padding: 0;
	margin: 0;
	float: left;
}
#allsiteheaderspaceforsiteerror {
	width: 340px;
	padding: 0;
	margin: 0;
	overflow: visible;
	text-align: right;
	font-size: 12px;
}

#allsiteheaderspaceaboveheadline {
	width: 500px;
	height: 20px;
	padding: 0;
	margin: 0;
	font-size: 10px;
	color: #C6C6C6; 
}
#allsiteheaderspaceaboveheadline a {
	color: #C6C6C6; 
	text-decoration: none;
}

#allsiteheaderspaceheadline {
	width: 500px;
	height: 25px;
	padding: 0;
	margin: 0;
}
/*************************************************************************************/
/* Stile für white pages - Ende  			                  								 */
/*************************************************************************************/

/*************************************************************************************/
/* Stile für Pager bei Listen - Anfang                 								 */
/*************************************************************************************/

.pager { 
	text-align: center; 
	font-size: 11px; 
	color: #242833;
	}
.pager div.resultsetstyle { 
	font-size: 11px; 
	color: #242833;
	text-align: center; 
	}
.pageticker { 
	font-size: 11px; 
	margin-left: auto;
	margin-right: auto;
	}
.pageticker a, .activepage { 
	padding: 1px 4px 1px 4px; 
	text-decoration: none; 
	}
.pageticker a { 
	padding: 1px 4px 1px 4px; 
	color: #242833;
	text-decoration: none; 
	}
.pageticker .activepage {
	padding: 1px 4px 1px 4px; 
	vertical-align: top; 
	background-color: #242833;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	}
	
/*************************************************************************************/
/* Stile für Pager bei Listen - Ende                 								 */
/*************************************************************************************/
	

.topsitecontentsearch {
	width: 130px;
	border-color: #A6A6A6;
	border-width: 1px;
	font-size: 11px;
	letter-spacing: 0px;
	margin-bottom: 2px;
}

.listtextfield
{    
	border-color: #A6A6A6;
	border-width: 1px;
	font-size: 11px;
	letter-spacing: 0px;
	margin-bottom: 2px;
}

.liststylepadding
{
	padding-right: 5px;
}

#pagecontentplaceholderabovelogo {
	height: 160px;	    
    font-size: 12px;
    color:#333333;
}
#pagecontentplaceholderlogo {
	height: 200px;
	text-align:center;
}
#pagecontentplaceholderbelowlogo {
	height: 200px;
	/* background-color: yellow; */
}

#pagecontentplaceholdermobile {
	height: 30px;
	width: 644px;
	padding: 0;
	margin: 0;
}
#pagecontentplaceholdermobilebox {
	height: 36px;
	width: 644px;
	padding: 0;
	margin: 0;
	margin: auto;
}

#pagecontentplaceholdermobiledotsline1 {
	height: 3px;
	width: 644px;
	font-size: 1px;
	background-image: url(images/mobiledots.gif);
	background-repeat: repeat-x;
}
#pagecontentplaceholdermobiledotsline2 {
	height: 3px;
	width: 644px;
	font-size: 1px;
	background-image: url(images/mobiledots.gif);
	background-repeat: repeat-x;
}

/*************************************************************************************/
/* Stile zur Darstellung der BlackTabs incl. Tabelle für Psitionierung - Anfang      */
/*************************************************************************************/

#pagecontentplaceholderbelowlogosmall {
	height: 60px;
	/* background-color: yellow; */
}
#pagecontentplaceholderregisterorlogin {
	height: 30px;
}
#pagecontentplaceholderregisterorlogin label {
	color: #333333;
}
#pagecontentplaceholderregisterorlogin td {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
}

#pagecontentplacecontenttabsspacehigh {
	height: 160px;
	width: 880px;
	padding: 0;
}
.landingpagecontenttabtd {
	background-image: url(images/blacktabback.gif);
	background-repeat: no-repeat;
	width: 162px;
	text-align: right; 
}
#landingpagecontenttabjob {
	height: 	35px;
	margin: 	14px 0 10px 0;
  	padding:	0 15px 0 0;
}
#landingpagecontenttabbusiness {
	height:	35px;
	margin: 	14px 0 10px 0;
  	padding:	0 15px 0 0;
}
#landingpagecontenttabpeople {
	height:	35px;
	margin: 	14px 0 10px 0;
  	padding:	0 15px 0 0;
}
#landingpagecontenttablove {
	height:	35px;
	margin: 	14px 0 10px 0;
  	padding:	0 15px 0 0;
}
#landingpagecontenttabtext {
	height:	50px;
	margin:	35px 0 0 0;
  	padding:	0 15px 0 10px;
	text-align: left; 
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
}
#landingpagecontenttablinkjob {
	height:	35px;
	margin:	0;
  	padding:	0 15px 0 0;
	text-align: right; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
#landingpagecontenttablinkjob a {
	color: #00659F;
	text-decoration: none;
}
#landingpagecontenttablinkpeople {
	height:	35px;
	margin:	0;
  	padding:	0 15px 0 0;
	text-align: right; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
#landingpagecontenttablinkpeople a {
	color: #DE7315;
	text-decoration: none;
}
#landingpagecontenttablinkbusiness {
	height:	35px;
	margin:	0;
  	padding:	0 15px 0 0;
	text-align: right; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
#landingpagecontenttablinkbusiness a {
	color: #A2A904;
	text-decoration: none;
}
#landingpagecontenttablinklove {
	height:	35px;
	margin:	0;
  	padding:	0 15px 0 0;
	text-align: right; 
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
#landingpagecontenttablinklove a {
	color: #A20123;
	text-decoration: none;
}


/*************************************************************************************/
/* Stile zur Darstellung der BlackTabs incl. Tabelle für Psitionierung - Ende        */
/*************************************************************************************/

/*************************************************************************************/
/* Stile zur Darstellung der Reiter incl. Tabelle für Psitionierung - Anfang         */
/*************************************************************************************/
#pagecontentplaceriderspace {
	height: 50px;
	width: 880px;
	padding: 0;
}
.landingpageridertd {
	background-image: url(images/shortriderback.gif);
	background-repeat: no-repeat;
	width: 162px;
	text-align: right; 
}
#landingpageriderjob {
	height: 	35px;
	margin: 	0;
  	padding:	14px 10px 10px 0;
}
#landingpageriderbusiness {
	height:	35px;
	margin:	0;
  	padding:	14px 10px 10px 0;
}
#landingpageriderpeople {
	height:	35px;
	margin:	0;
  	padding:	14px 10px 10px 0;
}
#landingpageriderlove {
	height:	35px;
	margin:	0;
  	padding:	14px 10px 10px 0;
}
/*************************************************************************************/
/* Stile zur Darstellung der Reiter incl. Tabelle für Psitionierung - Ende           */
/*************************************************************************************/

/*************************************************************************************/
/* Stile zur Darstellung der Reiter incl. Tabelle für Psitionierung - Anfang         */
/*************************************************************************************/
.dashboardridertd {
	background-image: url(images/shortriderback.gif);
	background-repeat: no-repeat;
	width: 162px;
	text-align: right; 
}
/*************************************************************************************/
/* Stile zur Darstellung der Reiter incl. Tabelle für Psitionierung - Ende           */
/*************************************************************************************/


/*************************************************************************************/
/* Box rund um den Loginbereich - Anfang															 */
/*************************************************************************************/
#landingpageouterloginbox {
	height: 130px;
	width: 248px;
	border: solid 0px;
	margin: auto;
}
#landingpageouterloginbox a
{
  	color: #242833;
	text-decoration: underline;

}

#landingpageouteruserregbox {
	height: 130px;
	width: 210px;
	border: solid 0px;
	margin: auto;
}
#landingpageouteruserregbox a
{
    color: #242833;
	text-decoration: underline;
}
.tableloginbox {
	text-align: left;
	font-size: 12px;
	color: #000000;
}
.tableloginbox label {
	font-weight: bold;
	color: #333333;
}
.tableloginboxtextfield {
	border-color: Gray;
	font-size: 10px;
	letter-spacing: 0px;
}
.textlinkloginask {
	font-size: 12px;
	font-weight: bold;
	color: Gray;
	text-decoration: none;
}
.tableloginboxloginbutton {
	background-color: #242833;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	border-width: 1px;
	border-color: #242833;
	margin-top:2px;
}

/*************************************************************************************/
/* Box rund um den Loginbereich - Ende  															 */
/*************************************************************************************/

/*************************************************************************************/
/* Stile im Mobile Box - Anfang 				          											 */
/*************************************************************************************/
.textmobileinfo {
	font-size: 		13px;
	color: 			#242833;
	font-weight:	bold;
}
.textmobileinfo a {
	color: 			#242833;
	text-decoration: none;
}
/*************************************************************************************/
/* Stile im Mobile Box - Ende  				          											 */
/*************************************************************************************/

/*************************************************************************************/
/* Stile Registrierung Privat / Unternehmen - Anfang 											 */
/*************************************************************************************/
.tableregisterboxradio {
	border-color: Gray;
	font-size: 10px;
	letter-spacing: 0px;
}

/*************************************************************************************/
/* Stile Registrierung Privat / Unternehmen - Ende 											 */
/*************************************************************************************/
.landingpageridertd {
	background-image: url(images/shortriderback.gif);
	background-repeat: no-repeat;
	width: 154px;
	text-align: right; 
}
.landingpageridertdspace {
	width: 7px;
}
.landingpageridertdjpg {
	background-image: url(images/shortriderback.jpg);
	background-repeat: no-repeat;
	width: 162px;
	text-align: right; 
}
.landingpageridertdactivejob {
	background-image: url(images/shortriderback_job.gif);
	background-repeat: no-repeat;
	width: 154px;
	text-align: right; 
}
.landingpageridertdactivebusiness {
	background-image: url(images/shortriderback_business.gif);
	background-repeat: no-repeat;
	width: 154px;
	text-align: right; 
}


.landingpageridertdactivepeople {
	background-image: url(images/shortriderback_people.gif);
	background-repeat: no-repeat;
	width: 154px;
	text-align: right; 
}
.landingpageridertdactivelove {
	background-image: url(images/shortriderback_love.gif);
	background-repeat: no-repeat;
	width: 154px;
	text-align: right; 
}



.landingpagecontenttabtdcontentjob {
	background-image: url(images/jobriderboxbackblue.gif);
	background-repeat: no-repeat;
	height: 112px;
	padding: 0;
	margin: 0;
}

.landingpagecontenttabtdcontentbusiness {
    background-image: url(images/businessriderboxbackblue.gif);
    background-repeat: no-repeat;
    height: 112px;
    padding: 0;
    margin: 0;
}
.landingpagecontenttabtdcontentlove {
    background-image: url(images/loveriderboxbackblue.gif);
    background-repeat: no-repeat;
    height: 112px;
    padding: 0;
    margin: 0;
}
.landingpagecontenttabtdcontentpeople {
    background-image: url(images/peopleriderboxbackblue.gif);
    background-repeat: no-repeat;
    height: 112px;
    padding: 0;
    margin: 0;
}


#landingpageriderjobactive {
	height: 	25px;
	margin: 	0;
  	padding:	14px 10px 5px 0;
}

#landingpageriderjobpassive {
	height: 	25px;
	margin: 	0;
  	padding:	14px 10px 5px 0;
}
#landingpageriderbusinesspassive {
	height:	25px;
	margin:	0;
  	padding:	14px 10px 5px 0;
}
#landingpageriderpeoplepassive {
	height:	25px;
	margin:	0;
  	padding:	14px 10px 5px 0;
}
#landingpageriderlovepassive {
	height:	25px;
	margin:	0;
  	padding:	14px 10px 5px 0;
}

#landingpagecontenttabdetailstext {
	height:	95px;
	width: 	490px;
	margin:	5px 0 0 5px;
  	padding:	0;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
#landingpagecontenttabdetailsright {
	height:	95px;
	width: 	125px;
	margin:	5px 10px 0 0;
  	padding:	0;
	float: right;

}
#landingpagecontenttabdetailsrighttop {
	height:	80px;
	width: 	120px;
	margin:	0;
  	padding:	0;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;

}
#landingpagecontenttabdetailsrightbottom {
	height:	15px;
	width: 	120px;
	margin:	0;
  	padding:	0;
	float: right;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
}
#landingpagecontenttabdetailsrightbottom a {
	color: #FFFFFF;
	text-decoration: underline;
}

/*************************************************************************************/
/* Stile für white pages - Anfang			                  								 */
/*************************************************************************************/

#dashboardtable {
	width: 840px;
	margin: 20px 0 0 20px;
}
#pagetopcontentmenuedotstop {
	height: 8px;
	width: 838px;
	font-size: 1px;
	margin: 0 0 0 20px;
}
#pagetopcontentmenuedotstop2 {
	height: 8px;
	width: 838px;
	font-size: 1px;
	margin: 0 0 0 20px;
}
#pagetopcontentmenuetab {
	height: 15px;
	width: 838px;
	font-size: 12px;
	margin: 0 0 0 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #333333;
}
#pagetopcontentmenuetab a {
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.activetab {
	font-weight: bold;
}
/*************************************************************************************/
/* Stile für white pages - Ende   			                  								 */
/*************************************************************************************/

/*************************************************************************************/
/* Stile für Settings - Anfang			                      								 */
/*************************************************************************************/

.settingstabletd {
	width: 212px;
	height: 432px;
}
.settingsridertop {
	height: 42px;
	margin: 0;
	padding: 0;
	background-image: url(images/settings_rider_back_top.gif);
	background-repeat: no-repeat;
}
.settingsridercontent {
	height:	320px;
	margin:	0 0 0 0;
  	padding:	0 10px 0 10px;
	background-image: url(images/settings_rider_back_middle.gif);
	background-repeat: repeat-y;
	text-align: left;
}
.settingsridercontent a
{
    color:#333333;
}
.settingsriderbottom {
	height:	20px;
	margin:	0;
  	padding:	0;
	background-image: url(images/settings_rider_back_bottom.gif);
	background-repeat: no-repeat;
}
.settingsridertopheadline {
	font-size: 19px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #FFFFFF;
	margin: 0;
	padding: 15px 20px 0 0;
}
.settingsridercontentboxspacer {
	height: 3px;
	padding: 0;
	margin: 0;
	font-size:1px;
}
.settingsridercontentboxsimple {

}
.settingsridercontentboxsimple td {
	font-size: 12px;
	color: #333333;
}
.settingsridercontentboxsimple td>a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
.settingsridercontentboxdouble {
	padding: 0;
	margin: 0;
	float: left;
}

.settingsridercontentboxdoubleleft {
	width: 100px;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.settingsridercontentboxdoubleleft td {
	font-size: 12px;
	color: #333333;
}
.settingsridercontentboxdoubleleft td>a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
.settingsridercontentboxwhiteline {
	width: 10px;
	height: 50px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	float: left;
}
.settingsridercontentboxdoubleright {
	width: 70px;
	padding: 0;
	margin: 0;
	float: left;
}
.settingsridercontentboxdoubleright td {
	font-size: 12px;
	color: #333333;
}
.settingsridercontentboxdoubleright td>a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
.settingsridercontentboxdoubleright a {
	font-size: 12px;
	text-decoration: underline;
	color: #333333;
}
.settingsridercontentboxdoubleright a[disabled] {
	font-size: 12px;
	text-decoration: underline;
	color: #BABABA;
}
/*************************************************************************************/
/* Stile für Settings - Ende			          			      								 */
/*************************************************************************************/


/*************************************************************************************/
/* Stile für Contenttabellen - Anfang			                								 */
/*************************************************************************************/

.dashboardtabletdjob {
	width: 212px;
	background-image: url(images/dashboard_boxback_job.jpg);
	background-repeat: no-repeat;
}
.dashboardtabletdbusiness {
	width: 212px;
	background-image: url(images/dashboard_boxback_business.jpg);
	background-repeat: no-repeat;
}
.dashboardtabletdpeople {
	width: 212px;
	background-image: url(images/dashboard_boxback_people.jpg);
	background-repeat: no-repeat;
}
.dashboardtabletdlove {
	width: 212px;
	background-image: url(images/dashboard_boxback_love.jpg);
	background-repeat: no-repeat;
}

.dashboardmobilebox
{
    font-size: 12px;
}
.dashboardcustombox
{
    font-size: 12px;
}

/* Stile Tabellenreiter - Anfang	*/
#dashboardriderjob {
	height: 	35px;
	margin: 	0;
  	padding:	12px 15px 10px 0;
}
#dashboardriderbusiness {
	height:	35px;
	margin:	0;
  	padding:	12px 15px 10px 0;
}
#dashboardriderpeople {
	height:	35px;
	margin:	0;
  	padding:	12px 15px 10px 0;
}
#dashboardriderlove {
	height:	35px;
	margin:	0;
  	padding:	12px 15px 10px 0;
}
/* Stile Tabellenreiter - Ende	*/

/* Stile Tabellencontent - Anfang	*/
#dashboardridercontenttabtext {
	height:	200px;
	margin:	0 0 0 0;
  	padding:	0 20px 0 10px;
	overflow: hidden;
}
.dashboardridercontenttabtext {
	height:	200px;
	margin:	0 0 0 0;
  	padding:	0 20px 0 10px;
	overflow: hidden;
}
#dashboardridercontentdottedbox {
	height:	12px;
	margin:	0 20px 0 0;
  	padding:	0;
	text-align: right;
}
.dashboardridercontentdottedbox {
	height:	12px;
	margin:	0 20px 0 0;
  	padding:	0;
	text-align: right;
}
#dashboardridercontenttabtext p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}
#dashboardridercontenttabtext a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.dashboardridercontenttabtext p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}
.dashboardridercontenttabtext a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#dashboardriderinfobox {
	height:	65px;
	margin:	0 0 0 0;
  	padding:	0 20px 0 10px;
}
#dashboardriderinfobox td {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
#dashboardriderinfobox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.dashboardriderinfobox {
	height:	65px;
	margin:	0 0 0 0;
  	padding:	0 20px 0 10px;
}
.dashboardriderinfobox td {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.dashboardriderinfobox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
#dashboardriderbottombox {
	height:	55px;
	margin:	5 0 0 0;
  	padding:	0 20px 0 10px;
}
#dashboardriderbottombox p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}
#dashboardriderbottombox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.dashboardriderbottombox {
	height:	55px;
	margin:	5 0 0 0;
  	padding:	0 20px 0 10px;
}
.dashboardriderbottombox p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: left;
}
.dashboardriderbottombox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#dashboardriderbottomlinkbox {
	height:	20px;
	margin:	5 0 0 0;
  	padding:	0 20px 0 10px;
}
#dashboardriderbottomlinkbox p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
#dashboardriderbottomlinkbox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.dashboardriderbottomlinkbox {
	height:	20px;
	margin:	5 0 0 0;
  	padding:	0 20px 0 10px;
}
.dashboardriderbottomlinkbox p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.dashboardriderbottomlinkbox a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}

/* Stile Tabellencontent - Ende	*/

/* Stile Eingabeseiten - Anfang */
#registeroutertable {
	width: 840px;
	height: 430px;
	margin: 20px 0 0 20px;
}
#registeroutertablewithout {
	width: 840px;
	margin: 20px 0 0 20px;
	overflow: visible;
}
/* Stile Eingabeseiten - Ende */


/*************************************************************************************/
/* Stile für Contenttabellen - Ende  			                								 */
/*************************************************************************************/

/*************************************************************************************/
/* Stile für Profile & Registertabellen - Anfang			     								 */
/*************************************************************************************/

#registerouterbox1a {
	width: 416px;
	height: 405px;
	padding: 0;
	margin: 0;
	float: left;
	background-image: url(images/profile_maincontent_back.gif);
	background-repeat: no-repeat;
}
#registerouterbox1awithout {
	width: 516px;
	padding: 0;
	margin: 0;
	float: left;
}
#registerouterbox1b {
	width: 123px;
	height: 405px;
	padding: 0;
	margin: 0;
	float: left;
}
#registerouterbox1c {
	width: 200px;
	height: 405px;
	padding: 0;
	margin: 0;
	float: right;
}
#registermenuerideractive {
	width: 115px;
	height: 20px;
	padding: 3px 5px 0 0;
	margin: 0 0 2px 0;
	color: #222731;
	background-image: url(images/register_rider_background_active.gif);
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

a.divlinkRegMenu, a.divlinkRegMenu:link {
	display:block;
	width:100%; /*width needs to be specified to work in IE*/
	height:100%; /*height needs to be specified to work in IE*/
	/*Other browsers expand the link to full width and height.*/
	/*padding: 0px 5px 0 0;
	margin: 0 0 2px 0;*/  /*krrektur markus: produziert IE6 Bug */ 
	color: #FFFFFF;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	
}
.registermenuerideractive {
	width: 115px;
	height: 20px;
	padding: 3px 5px 0 0;
	margin: 0 0 2px 0;
	color: #222731;
	background-image: url(images/register_rider_background_active.gif);
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#registermenueridernotactive {
	width: 115px;
	height: 20px;
	padding: 3px 5px 0 0;
	margin: 0 0 2px 0;
	color: #FFFFFF;
	background-image: url(images/register_rider_background_notactive.gif);
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
.registermenueridernotactive {
	width: 115px;
	height: 20px;
	padding: 3px 5px 0 0;
	margin: 0 0 2px 0;
	color: #FFFFFF;
	background-image: url(images/register_rider_background_notactive.gif);
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#registermenueridernotactive a {
	color: #FFFFFF;
	text-decoration: none;
}
.registermenueridernotactive a {
	color: #FFFFFF;
	text-decoration: none;
}
#registerlegendebox {
	color: #333333;
	padding: 0;
	margin: 0 0 0 10px;
	size: 12px;
}
.registerlegendebox {
	color: #333333;
	padding: 0;
	margin: 0 0 0 10px;
	size: 12px;
}
#registerlegendebox h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.registerlegendebox h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
#registerlegendebox td {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
}
.registerlegendebox td {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
}
#registerlegendebox p {
	padding: 0;
	margin: 15px 0 0 0;
}
.registerlegendebox p {
	padding: 0;
	margin: 15px 0 0 0;
}
#registerformularboxtop {
	width: 400px;
	height: 370px;
	padding: 0;
	margin: 20px 0 0 10px;
	vertical-align: top;
	text-align: left;
	overflow: visible;
}
#registerformularboxtopwithout {
	width: 516px;
	height: 20px;
	padding: 0;
	margin: 0px 0 0 0px;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	background-image: url(images/profile_maincontent_back_top_long.gif);
	background-repeat: no-repeat;
}
#registerformularboxmiddlewithout {
	width: 516px;
	padding: 0;
	margin: 0;
	overflow: visible;
	background-image: url(images/profile_maincontent_back_middle_long.gif);
	background-repeat: repeat-y;
}
#registerformularboxmiddlecontent {
	width: 400px;
	padding: 0;
	margin: 0px 0 0 10px;
	vertical-align: top;
	text-align: left;
	overflow: visible;
}
#registerformularboxbottomwithout {
	width: 516px;
	height: 10px;
	padding: 0;
	margin: 0px 0 0 0px;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	background-image: url(images/profile_maincontent_back_bottom_long.gif);
	background-repeat: no-repeat;
}
#registerformularcontenttr {
	/*height: 20px*/
}
.registerformularcontenttr {
}
#registerformularbordertr {
	width: 500px;
	height: 5px;
	padding: 0;
	margin: 0;
	background-image: url(images/whitedottedline_form_long.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
.registerformularbordertr {
	width: 500px;
	height: 5px;
	padding: 0;
	margin: 0;
	background-image: url(images/whitedottedline_form_long.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}
#registerformularcelltitle {
	width: 135px;
	height: 20px;
	padding: 0;
	margin: 0;
	float: left;
}
.registerformularcelltitle {
	width: 125px;
	height: 20px;
	padding: 0;
	margin: 0;
	float: left;
}
#registerformularcelltitle label {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.registerformularcelltitle label {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.registerformularcelltitle span {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.registerformularcelltitle span>a {
	color: #333333;
	text-decoration: underline;	
}
#registerformularcellcontent {
	width: 345px;
	/*height: 20px;*/
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	float: left;
	overflow: visible;
}
.registerformularcellcontent {
	width: 345px;
	/*height: 20px;*/
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	float: left;
	overflow: visible;
}
#registerformularcellcontent label {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.registerformularcellcontent label {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.registerformularcellcontent span {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.registerformularcellcontent td {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
#registerformularcelllegend {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	float: left;
}
.registerformularcelllegend {
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	float: left;
}
/*************************************************************************************/
/* Stile für Profile & Registertabellen - Ende               								 */
/*************************************************************************************/

/*************************************************************************************/
/* Box rund um den Loginbereich - Anfang															 */
/*************************************************************************************/
.registerformulartextfield {
	border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
	width: 340px;
	margin: 0;
	padding: 0;
}
.registerformulardropdownfield {
	border-color: #FFFFFF;
	border-width: 0px;
	font-size: 11px;
	letter-spacing: 0px;
	margin: 0;
	padding: 0;
	border: 0px;
}

/* edited by jimi */

textarea
{
    font-family: Arial;
}


.registerformulardropdownfieldSecondLevel {
	border-color: #FFFFFF;
	border-width: 0px;
	font-size: 11px;
	letter-spacing: 0px;
	margin: 0;
	margin-top:3px;
	padding: 0;
	border: 0px;
}

/* edited by jimi end */

.registerformulartextfieldhalf {
	width: 167px;
	border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
}
.registerformulartextarea {
	border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
	width: 340px;
	
}
.registerformularbutton {
	background-color: #242833;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	border-width: 1px;
	border-color: #242833;
}

/*************************************************************************************/
/* Box rund um den Loginbereich - Ende  															 */
/*************************************************************************************/


/*************************************************************************************/
/* Stile für white pages - Ende  			                  								 */
/*************************************************************************************/


#profiledetailsboxmiddlecontent {
	width: 500px;
	padding: 0;
	margin: 0px 0 0 10px;
	vertical-align: top;
	text-align: left;
	overflow: visible;
}
.profiledetailsboxcontentrow {
	width: 500px;
	padding: 0;
	margin: 0;
	overflow: visible;
}
.profiledetailsboxcontentleftcol {
	width: 100px;
	padding: 0;
	margin: 0;
	overflow: visible;
}
.profiledetailsboxcontentshortcol {
	width: 200px;
	padding: 0;
	margin: 0;
	overflow: visible;
	color: #FFFFFF;
	font-size: 12px;
}
.profiledetailsboxcontentshortcolspacer {
	width: 200px;
	height: 15px;
	padding: 0;
	margin: 0;
}
.profiledetailsboxcontentshortcol p {
	margin: 0 0 3px 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.profiledetailsboxcontentshortcol p>a {
	color: #FFFFFF;
	text-decoration: underline;
}
.profiledetailsboxcontentshortcol a {
	color: #FFFFFF;
	text-decoration: underline;
}
.profiledetailsboxcontentspacer {
	width: 500px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	font-size:1px;
}
.profiledetailscontenttr {
	width: 500px;
	float: left;
}
.profiledetailscontenttr td {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #242833;
	line-height: 15px;
	vertical-align: middle;
}
.liststyletablehead {
	background-color: #9BA0A4;
}
.liststylenotselected {
	background-color: #FFFFFF;
}
.liststyleselected {
	background-color: #E1E6EA;
}
.liststylenotselected a {
	color: #242833;
	text-decoration: underline;
}
.liststyleselected a {
	color: #242833;
	text-decoration: underline;
}
.liststylepacer {
	background-color: transparent;
	height: 3px;
}
.contentboxcenter {
	text-align: center;
	vertical-align: top;
}



#threecolsouterbox1awithout {
	width: 516px;
	padding: 0;
	margin: 0;
	float: left;
}
#threecolsouterbox1b {
	width: 123px;
	height: 405px;
	padding: 0;
	margin: 0;
	float: left;
}

#threecolsouterbox1c 
{
	width: 200px;
	height: 405px;
	padding: 0;
	margin: 0;
	float: right;
	font-size:12px;
}
#threecolsouterbox1cbackground {
	width: 200px;
	height: 405px;
	padding: 0;
	margin: 0;
	background-color: #242833;
	float: right;
}


#centercolmenuerider {

}
#actionouterbox {
	padding: 0;
	margin: 0;
	
}

#actionbox {
	color: #FFFFFF;
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 12px;
}
#actionbox h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
#actionbox td {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
}

#actionbox p {
	padding: 0;
	margin: 5px 0 0 0;
}
#actionbox a {
	color: #FFFFFF;
	text-decoration: underline;
}
.actionboxtdpicto {
	width: 30px;
}
.actionboxtdtext {
	width: 160px;
}

#allsiteheaderspaceheadline h1 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #242833;
}
#profiledetailsallriderbox {
	width: 840px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 1px;
}

a.divlink, a.divlink:link {
	display:block;
	width:100%; /*width needs to be specified to work in IE*/
	height:100%; /*height needs to be specified to work in IE*/
	/*Other browsers expand the link to full width and height.*/
	line-height:0;
	font-size:0;
}

.profiledetailsriderboxnotactive {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactive {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_job.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactivejob {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_job.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactivebusiness {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_business.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactivepeople {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_people.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactivelove {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_love.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxactiveglobal {
	width: 98px;
	height: 20px;
	margin: 0;
	padding: 0;
	background-image: url(images/wholesite_shortriderback_global.gif);
	background-repeat: no-repeat;
	float: left;
	text-align: right;
}
.profiledetailsriderboxspacer {
	width: 10px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
}

/*************************************************************************************/
/* MyDashboard - start Allgemein */
/*************************************************************************************/

#mydashboardcontainer {
	width: 840px;
	margin: auto;
}
#mydashboardheader {
	width: 840px;
	text-align: left;
	height: 45px;
	margin: 0;
	padding: 0;
}
#mydashboardheaderspacer {
	height: 15px;
	margin: 0;
	padding: 0;
}
#mydashboardheader h1 {
	font-size: 20px;
	color: #005A96;
	margin: 0px 0 0 0;
}

#mydashboardcontent {
	width: 840px;
}

.mydashboardcontentboxspacertop {
	height: 15px;
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
}
.mydashboardcontentboxspacer {
	height: 7px;
	width: 200px;
	padding: 0;
	margin: 0;
	float: left;
	font-size: 1px;
}
.mydashboardinvitationname {
	width: 70px;
	border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
}
.mydashboardinvitationmail {
	width: 150px;
	border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
}
.mydashboardinvitationtable {
	width: 150px;
	height: 65px;
}
.mydashboardinvitationbutton {
	background-color: #9BA0A4;
	color: #232732;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	border-width: 1px;
	border-color: #9BA0A4;
}
/*************************************************************************************/
/* Stile für den linken Kontextcontainer */
/*************************************************************************************/

#mydashboardcontentleft {
	float:left;
	height:	423px;
	width: 202px;
	background-color: #242833;
}
.mydashboardcontentverticalspacerwhite {
	float:left;
	height:	423px;
	width: 8px;
}
#mydashboardcontentcenter {
	float:left;
	height:	423px;
	width: 310px;
	background-color: #E1E6EA;
}
.mydashboardcontentboxspacertopcenter {
	height: 15px;
	width: 310px;
	padding: 0;
	margin: 0;
	float: left;
	font-size:1px;
}


.mydashboardcontentboxdouble {
	padding: 0;
	margin: 0;
	float: left;
}

.mydashboardcontentboxdoubleleft {
	width: 40px;
	padding: 0;
	margin: 0;
	float: left;
}

.mydashboardcontentboxdoubleright {
	width: 155px;
	padding: 0;
	margin: 0;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}

.mydashboardcontentboxdoubleright label {
	font-weight: bold;
}
.mydashboardcontentboxdoubleright p {
	padding: 0;
	margin: 0;
	line-height: 16px;
}
.mydashboardcontentboxdoubleright p>a {
	color: #FFFFFF;	
	text-decoration: underline;
}
.mydashboardcontentboxdoubleright a {
	color: #FFFFFF;	
	text-decoration: underline;
}
.mydashboardcontentdottedbox {
	height: 8px;
	float: left;
	width: 200px;
	margin: 0;
	text-align: center;
}
/*************************************************************************************/
/* Stile für den mittleren Kontextcontainer */
/*************************************************************************************/

#mydashboardcontentcenterboxtop {
	height:	270px;
	width: 290px;
	margin: 15px 0 0 10px;
	padding: 0;
	font-size: 13px;
	color: #242833;
	line-height: 17px;
}
#mydashboardcontentcenterboxtop h2 {
	color: #242833;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
#mydashboardcontentcenterboxtop p {
	margin: 10px 0 0 0;
	padding: 0;
}
#mydashboardcontentcenterboxtop ul {
	padding: 0 0 0 30px;
	margin: 0;
	list-style-image: url(images/bottom_links_arrow.gif);
}
#mydashboardcontentcenterboxtop a {
	text-decoration: underline;
	color: #242833;
}
#mydashboardcontentcenterboxbottom {
	height:	120px;
	width: 290px;
	margin: 5px 0 0 10px;
	padding: 0;
	font-size: 13px;
	color: #242833;
	line-height: 17px;
}
#mydashboardcontentcenterboxbottom h2 {
	color: #242833;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
#mydashboardcontentcenterboxbottom p {
	margin: 10px 0 0 0;
	padding: 0;
}
#mydashboardcontentcenterboxbottom ul {
	padding: 0 0 0 30px;
	margin: 0;
	list-style-image: url(images/bottom_links_arrow.gif);
}
#mydashboardcontentcenterboxbottom a {
	text-decoration: underline;
	color: #242833;
}

#mydashboardcontentcenterboxmiddle {
	height:	8px;
	width: 310px;
	background-color: #FFFFFF;
	font-size: 1px;
}



/*************************************************************************************/
/* Stile für den rechten Kontextcontainer */
/*************************************************************************************/


.mydashboardcontentboxrightdoubleleft {
	width: 105px;
	padding: 0;
	margin: 0;
	float: left;
}

.mydashboardcontentboxrightdoubleright {
	width: 195px;
	padding: 0;
	margin: 0;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
}
.mydashboardcontentboxrightdoubleright h2 {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 19px;
	margin: 0;
	padding: 0;
}
.mydashboardcontentboxrightdoubleright p {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
}
.mydashboardcontentboxrightdoubleright a {
	color: #FFFFFF;
	text-decoration: underline;
}

.newsheadline {
    font-size: 13px;
    color: #242833;
	line-height: 15px;
	font-weight: bold;
}
.newsheadline a {
    color: #242833;
    text-decoration: underline;
}
.newsdate {
    font-size: 12px;
    color: #242833;
	font-weight: normal
}
.newsshorttext {
    font-size: 12px;
	line-height: 16px;
    color: #242833;
	font-weight: normal
}
.newsshorttext a{
    color: #242833;
    text-decoration: underline;
}

.newsdetailcontentdiv 
{
}

.newsdetailcontenttable 
{
    width: 770px;
	vertical-align: top;
}
.newsdetailcontentcol 
{
    width: 440px;
    font-size: 12px;
	line-height: 14px;
    color: #242833;
	font-weight: normal;
	vertical-align: top;
}
.newsdetailcontentcol a{
    color: #242833;
    text-decoration: underline;
}


.newsdetailbordercol 
{
    width: 30px;
    background-image: url(images/newsdetailbordervertical.gif);
    background-position: center;
    background-repeat: repeat-y;
}
.newsdetailaddinfocol 
{
    width: 300px;
    font-size: 12px;
	line-height: 14px;
    color: #242833;
	font-weight: normal;
	vertical-align: top;
}
.newsdetailaddinfocol a{
    color: #242833;
    text-decoration: underline;
}

#faqcontentall 
{
    font-size: 12px;
	line-height: 14px;
    color: #242833;
	font-weight: normal;
	vertical-align: top;
}
#faqcontentall a
{
    color: #242833;
    text-decoration: underline;
}
#faqcontentall h1
{
    font-size: 16px;
	line-height: 20px;
    color: #242833;
	font-weight: bold;
}


/* MultiCheckbox with the class and the rows count */
.profileMultiCheckbox1, .profileMultiCheckbox2, .profileMultiCheckbox3
{
    width:100%;
}
.profileMultiCheckbox1  td
{
    width:100%;
}
.profileMultiCheckbox2  td
{
    width:50%;
}
.profileMultiCheckbox3  td
{
    width:33%;
}
.profileDescription
{
	font-size: 10px;
	line-height: 11px;
	font-style: italic;
}
a[disabled]
{
    text-decoration:none;
}
/* Edited by Jimi END */



input.file {

    border-color: #FFFFFF;
	border-width: 0;
	font-size: 11px;
	letter-spacing: 0px;
	width: 340px;
	min-width:340px;
	margin: 0;
	padding: 0;
}

.helpPopup
{
	visibility:hidden;
	font-size: 12px;
	color: #242833;
	padding:5px 5px 5px 5px; 
	background-color: #DEDEDE;
	border: solid 1px #242833;
	text-align: left;
	font-weight:normal;
	line-height:14px;
	
}



.helpQuestionImg
{
cursor:help;
}

.HelpLinks, .helpPopup a {
	font-size: 12px;
	color:Black;
	text-decoration:underline;
}

.CMSBreadCrumbsLink
{
font-size :small;	

}

.CMSBreadCrumbsCurrentItem
{
font-size :small;	
}


.profiledetailscellcontent INPUT.checkbox{
padding-left:0;
margin-left:0;
width:15px;

}

.profiledetailscellcontent input[type=checkbox] {
padding-left:0;
margin-left:0;
width:15px;

}

.profiledetailscellcontent INPUT.radio{
padding-left:0;
margin-left:0;
width:15px;

}

.profiledetailscellcontent input[type=radio] {
padding-left:0;
margin-left:0;
width:15px;

}

#topBannerDiv
{
    text-align:left;
}

/*************************************************************************************/
/* Stile für Titletop Menue - Anfang   											             */
/*************************************************************************************/


.titletoplist {
	list-style: url(images/titletoplist_arrow.gif);
	display: block;
	font-size: 12px;
	color: #666666;
	margin: 0 0 0 25px;
	padding: 0;

}
.titletoplist a {
	color: #666666;
	text-decoration: none;
}

.titletoplist a:hover {
	color: #EBB905;
}

.lblActivationStatusNotActive
{
    font-weight:bold;
}

.CMSEditableRegionLeftContentTop
{
    font-size:12px;
    color:#ffffff;
}
.CMSEditableRegionLeftContentTop a
{
    font-size:12px;
    color:#ffffff;
}


.userRelationIcon
{
    margin-right:3px;
    margin-top:1px;
}