/* allgemeine Templateeinstellungen start */
body {
	padding: 0;
	margin: 0;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
}

img { border: 0; }
form { padding: 0; margin: 0; }
p { padding: 0; margin: 0; }

.contentLink { font-size: 11px; font-weight: normal; color: #000000;  text-decoration: none; }
.contentLinkBold { font-size: 11px; font-weight: bold; color: #000000;  text-decoration: none; }

a.contentLink:link { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.contentLink:visited { font-size: 11px; font-weight: normal; color: #000000;  text-decoration: none; }
a.contentLink:active { font-size: 11px; font-weight: normal; color: #000000;  text-decoration: none; }
a.contentLink:hover { font-size: 11px; font-weight: normal; color: #76003D;  text-decoration: none; }

a.contentLinkBold:link { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.contentLinkBold:visited { font-size: 11px; font-weight: bold; color: #000000;  text-decoration: none; }
a.contentLinkBold:active { font-size: 11px; font-weight: bold; color: #000000;  text-decoration: none; }
a.contentLinkBold:hover { font-size: 11px; font-weight: bold; color: #76003D;  text-decoration: none; }
/* allgemeine Templateeinstellungen ende */



/* anpassbare Breiten start */

/* amio 600 - 800 start */

#contentContainer {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	/*hier ändern!!!*/
	width: 640px;
}

/* footer start */

#footer {
	bottom: 0;
	position: relative;  /* Needed for Safari */
	background-image: url(../images/footer.gif);
	background-repeat: repeat-x;
	height: 35px;
	/*hier ändern!!!*/
	width: 640px;
}
/* footer ende */

/* amio 600 - 800 ende */

.space1Spalte {
	/*padding-left: 107px;*/
	padding-left: 10px;
	
	/*rechter Abstand bei 600px*/
	padding-right: 55px;
	
	/*rechter Abstand bei 700px*/
	/*padding-right: 175px;*/
	
	/*rechter Abstand bei 800px*/
	/*padding-right: 275px;*/
}
/* anpassbare Breiten ende */



/* mainNav start */

#mainNav {
	float: left;
	width: 484px;
	padding-left: 116px;
	padding-top: 35px;
}

#mainNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
/* neu am 08.09.05 -- start */
#mainNav li {
	float: left;
	background: url(../images/left.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 12px;
}
/* neu am 08.09.05 -- ende */

#mainNav a {
	float: left;
	display: block;
	background: url(../images/right.gif) no-repeat right top;
	padding: 4px 14px 4px 6px;
	text-decoration: none;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#mainNav a { float: none; }
/* End IE5-Mac hack */

#mainNav a:hover {
	color: #333333;
}

#mainNav .current {
	background-image: url(../images/left_on.gif);
}

#mainNav .current a {
	background-image: url(../images/right_on.gif);
	color: #03c326;
	padding-bottom: 5px;
}

/* mainNav ende */



/* subNav start */

.subNavContent {
	width: 600px;
	float: left;
	background-image: url(../images/subNavBG.gif);
}

/* neu am 08.09.05 -- start */
#subNavBG_Home {
	float: left;
	background-image: url(../images/subNavBG_Home.gif);
	width: 141px;
	height: 48px;
}

#subNavBG_Suche {
	float: left;
	background-image: url(../images/subNavBG_Suche.gif);
	width:  208px;
	height:  48px;
}

#subNavBG_Postfach {
	float: left;
	background-image: url(../images/subNavBG_Postfach.gif);
	width: 282px;
	height: 48px;
}

#subNavBG_Zeitungsinserat {
	float: left;
	background-image: url(../images/subNavBG_Zeitungsinserat.gif);
	width: 366px;
	height: 48px;
}

#subNavBG_Hilfe {
	float: left;
	background-image: url(../images/subNavBG_Hilfe.gif);
	width: 497px;
	height: 48px;
}
/* neu am 08.09.05 -- ende */

/*#subNavBG_Home {
	float: left;
	background-image: url(../images/subNavBG_Home.gif);
	width: 141px;
	height: 48px;
}

#subNavBG_Suche {
	float: left;
	background-image: url(../images/subNavBG_Suche.gif);
	width:  206px;
	height:  48px;
}

#subNavBG_Postfach {
	float: left;
	background-image: url(../images/subNavBG_Postfach.gif);
	width: 277px;
	height: 48px;
}

#subNavBG_Zeitungsinserat {
	float: left;
	background-image: url(../images/subNavBG_Zeitungsinserat.gif);
	width: 358px;
	height: 48px;
}

#subNavBG_Hilfe {
	float: left;
	background-image: url(../images/subNavBG_Hilfe.gif);
	width: 485px;
	height: 48px;
}*/

.subNav { list-style: none;	padding: 0;	margin: 0; }
.subNav li { display: inline; }

.subNavBG {
	float: left;
	height: 48px;
}

.subNav a {
	color: #000;
	text-decoration: none;
	padding: 0 7px 0 7px;
	margin: 0px;
}

.subNav a:hover { color: #000; }
/* subNav ende */



/* startseiten Box start */
.ro { background: url(../images/roundedbox_ro.gif) top right no-repeat; margin: 0; padding: 0; }
.lo { background: url(../images/roundedbox_lo.gif) top left no-repeat; margin: 0; padding: 0; }
.ru { background: url(../images/roundedbox_ru.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu { background: url(../images/roundedbox_lu.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox1_home { margin:0; padding: 0; height: 201px; }
.inhaltBox2_home { margin:0; padding: 0; height: 218px; }
/* startseiten Box ende */

 /* 1SpalteBox start */
.ro_1spalte { background: url(../images/roundedbox_ro_1spalte.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_1spalte { background: url(../images/roundedbox_lo_1spalteneu.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_1spalte { background: url(../images/roundedbox_ru_1spalte.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_1spalte { background: url(../images/roundedbox_lu_1spalte.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox { margin:0;  padding-left: 56px; padding-top: 6px; padding-right: 32px; }
 /* 1SpalteBox ende */

 /* 1SpalteBoxlang start */
.ro_1spaltelang { background: url(../images/roundedbox_ro_1spalteLang.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_1spaltelang { background: url(../images/roundedbox_lo_1spalteLang.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_1spaltelang { background: url(../images/roundedbox_ru_1spalte.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_1spaltelang { background: url(../images/roundedbox_lu_1spalte.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBoxlang { margin:0;  padding-left: 56px; padding-top: 6px; padding-right: 32px; }
 /* 1SpalteBox ende */
 
 /* 2SpaltenBox start */
.ro_2spalten { background: url(../images/roundedbox_ro_2spalten.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_2spalten { background: url(../images/roundedbox_lo_2spalten.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_2spalten { background: url(../images/roundedbox_ru_2spalten.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_2spalten { background: url(../images/roundedbox_lu_2spalten.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox_sucheErgebnis { margin:0;  padding: 0; }
 /* 2SpaltenBox ende */

 /* 2SpaltenBoxLang start */
.ro_2spaltenLang { background: url(../images/roundedbox_ro_2spaltenLang.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_2spaltenLang { background: url(../images/roundedbox_lo_2spaltenLang.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_2spaltenLang { background: url(../images/roundedbox_ru_2spalten.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_2spaltenLang { background: url(../images/roundedbox_lu_2spalten.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox_sucheErgebnis { margin:0;  padding: 0; }
 /* 2SpaltenBoxLang ende */
 
  /* suche Ergebnis Box start */
.ro_2spalten_user { background: url(../images/roundedbox_ro_2spalten_user.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_2spalten_user { background: url(../images/roundedbox_lo_2spalten_user.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_2spalten_user { background: url(../images/roundedbox_ru_2spalten_user.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_2spalten_user { background: url(../images/roundedbox_lu_2spalten_user.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox_user { margin:0;  padding: 0;}
 /* suche Ergebnis Box ende */

 /* Postfach Box start */
.ro_1spalten_postfach { background: url(../images/roundedbox_ro_1spalte.gif) top right no-repeat; margin: 0; padding: 0; }
.lo_1spalten_postfach  { background: url(../images/roundedbox_lo_1spalteneu.gif) top left no-repeat; margin: 0; padding: 0; }
.ru_1spalten_postfach  { background: url(../images/roundedbox_ru_1spalte.gif) bottom right no-repeat; margin: 0; padding: 0; }
.lu_1spalten_postfach { background: url(../images/roundedbox_lu_1spalte.gif) bottom left no-repeat; margin: 0; padding: 0; }
.inhaltBox_postfach { margin:0;  padding: 0; }
/* Postfach Box ende */
 
 
/* content Seitenunabhängig start */
.headline 
{
	color: #333333;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
/* content Seitenunabhängig start */

 
/* content Home start */
.contentBoxLeftContent {
	margin: 0;
	padding: 6px 0;
	float: left;
	width: 35%;
	background: url(../images/leftContentCorner.gif)  top right no-repeat;
}

.contentBoxImageContent {
	margin: 0;
	padding: 0 0 0 4px;
	float: left;
	width: 27%;
	text-align: center;
	background: url(../images/boxImage_BG.gif) repeat-x;
}
/* neu am 08.09.05 -- start */
.contentBoxImage1 {
	width: 142px;
	margin-left: 7%;
	margin-right: 2%;
	background: url(../images/home_box1.jpg) no-repeat;
}

* html .contentBoxImage1 {
	width: 142px;
	margin-left: 2%;
	background: url(../images/home_box1.jpg) no-repeat;
}

.contentBoxImage2 {
	width: 142px;
	margin-left: 7%;
	margin-right: 2%;
	background: url(../images/home_box2.jpg) no-repeat;
}

* html .contentBoxImage2 {
	width: 142px;
	margin-left: 2%;
	background: url(../images/home_box2.jpg) no-repeat;
}
/* neu am 08.09.05 -- ende */
.contentBoxRightContent {
	margin: 0;
	padding: 6px 0;
	float: left;
	width: 35%;
	background: url(../images/rightContentCorner.gif) top left no-repeat;
}

.contentBox1Spaltig {
	margin: 0;
	padding: 6px 25px;
}

.contentBoxUserProfil {
	margin: 0;
	padding: 0px 31px;
}

.headlineLeft {
	padding-left: 25px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftSuche {
	padding-left: 0px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftPremium {
	padding-left: 15px;
	padding-top: 7px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftRegistrieren {
	padding-left: 81px;
	padding-top: 6px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftKontaktAufnehmen {
	padding-left: 55px;
	padding-top: 7px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftAnzeigeAufgeben {
	padding-left: 42px;
	padding-top: 6px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineLeftBlack {
	padding-left: 0px;
	color: black;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineTeaserBlack {
	padding-left: 0px;
	padding-bottom: 3px;
	color: black;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.headlineLeftBlackSuche {
	padding-left: 25px;
	color: black;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headlineContentLeft {
	float:left;
	line-height: 24px;
	padding-left: 25px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/headlineBG.gif);
	background-repeat: repeat-x;
}

.headlineContentRadius {
	float: left;
	background: url(../images/headlineCornerRight.gif) top left  no-repeat;
	width: 20px;
	height: 24px;
}

.headlineRight {
	padding-left: 15px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.contentLeft { padding: 25px 0 0 25px; }
.contentRight { padding: 25px 0 0 15px; }

.contentButton {
	padding-top: 49px;
	padding-right: 10px;
	text-align: right;
}

.passwortLink {	padding-left: 25px; }

#buttons {
	margin-left: 10px;
}
/* content Home ende */
/* neu am 28.11.07 -- start */
#impressum {
	float: left;
	width: 100px;
	height: 21px;
	margin-right: 20px;
	background: url(../images/buttonImpressum.gif) top left  no-repeat;
}

#kontakt {
	float: left;
	width: 100px;
	height: 21px;
	margin-right: 20px;
	background: url(../images/buttonKontakt.gif) top left  no-repeat;
}

#agb {
	float: left;
	width: 100px;
	height: 21px;
	margin-right: 20px;
	background: url(../images/buttonAGB.gif) top left  no-repeat;
}

#sms {
	float: left;
	width: 100px;
	height: 21px;
	margin-right: 0px;
	background: url(../images/buttonSMSChat.gif) top left  no-repeat;
}

#presse {
	float: left;
	width: 100px;
	height: 21px;
	margin-right: 20px;
	background: url(../images/buttonPresse.gif) top left  no-repeat;
}
/* neu am 28.11.07 -- ende */


/* content suche Ergebnis start */
.headlineSuche {
	padding-top: 6px;
	padding-left: 120px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.sucheImage 
{
	position: relative;
	top: -10px;
	padding-left: 20px;
	padding-bottom: 10px;
	float: left;
	width: 100px;
}

.sucheInfo {
	float: left;
	width: 100px;
	margin: 0;
	padding-top: 10px;
}

.online {
	float: left;
	width: 100px;
}

.sucheEinleitung 
{
	float: left;
	width: 60%;
	padding-top: 10px;
}

a.suchLink:link { font-size: 14px; font-weight: normal; color: #03c326; text-decoration: none; }
a.suchLink:visited { font-size: 14px; font-weight: normal; color: #03c326;  text-decoration: none; }
a.suchLink:active { font-size: 14px; font-weight: normal; color: #03c326;  text-decoration: none; }
a.suchLink:hover { font-size: 14px; font-weight: normal; color: #000000;  text-decoration: none; }

.sucheSortieren {
	height: 20px;
	background-color: #FFFFFF;
	font-size: 14px;
}

.trefferSuche {
	float: left;
	padding-left: 9px;
}

.sortSuche {
	float: right;
	padding-right: 7px;
}

a.navSuche:link { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float: left; padding-right: 3px; }
a.navSuche:visited { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float: left; padding-right: 3px; }
a.navSuche:active{ font-size: 12px; color:#03c326; text-decoration: none;font-weight: bold; float: left; padding-right: 3px; }
a.navSuche:hover{ font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float: left; padding-right: 3px; }
.searchActiveLink{ font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float: left; padding-right: 3px; }

.sucheButtonDetail {
	text-align: right;
	padding-top: 47px;
	padding-right: 20px;
	padding-bottom: 20px;
}

* html .sucheButtonDetail {
	text-align: right;
	padding-top: 42px;
	padding-right: 20px;
	padding-bottom: 1px;
}

#sucheBlaettern {
	float: right;
	margin-right: 3px;
}

#sucheZurueck {
	float: right;
	margin-right: 3px;
}

.activeLink { text-decoration: none; color: #FF0000; }

/* content suche Ergebnis ende */

/* content Erfolgstories start */
.headlineErfolgstories {
	padding-top: 6px;
	padding-left: 120px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.ErfolgstoriesImage {
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-bottom: 10px;
	float: left;
	width: 100px;
}

.ErfolgstoriesInfo {
	float: left;
	margin:0;
	padding-top: 10px;
	width: 65%;
}
/* content Erfolgstories end */



/* content user start */
.headlineUser {
	padding-top: 1px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.leftContentHeadline_BG {
	position: relative;
	padding-top: 2px;
	left: -26px;
	width: 222px;
	height: 26px;
	z-index: 1000;
	background: url(../images/leftContentHeadline_BG.gif) no-repeat;
}

* html .leftContentHeadline_BG {
	position: relative;
	padding-top: 2px;
	left: -26px;
	width: 222px;
	height: 26px;
	z-index: 1000;
	background: url(../images/leftContentHeadline_BG.gif) no-repeat;
}

.leftContentHeadline {
	padding-left: 25px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.tableUserData {
	padding-left: 0px;
	width: 100%;
	border: 0;
}

*>html .tableUserData {
	padding-left: 25px;
	width: 100%;
	border: 0;
}

.userLeftContentWidth {
	width: 235px;
	padding-left: 25px;
}

* html .userLeftContentWidth {
	width: 235px;
	padding-left: 25px;
}

.userLeftContent  {
	width: 200px;
	padding-right: 25px;
}

*>html .userLeftContent  {
	width: 200px;
	padding-right: 25px;
}

 .userLeftContent p {
	padding-top: 2px;
	padding-bottom: 2px;
}

.userRightContent {
	position:relative;
	top: -3px;
	float: left;
	width: 100%;
}

*>html .userRightContent {
	position:absolute;
	top: 0px;
	width: 316px;
}

.userActionBox_ro {
	/*height: 16px;*/
	margin-right: 6px;
	background: url(../images/userActionBox_ro.gif) top right no-repeat;
	padding: 0;
}
.userActionBox_ru {
	/*height: 14px;*/
	margin-right: 0px;
	background: url(../images/userActionBox_ru.gif) bottom left no-repeat;
	padding: 0;
}

*>html .userActionBox_ru {
	width: 100%;
	height: 14px;
	margin-right: 0px;
	background: url(../images/userActionBox_ru.gif) bottom left no-repeat;
}

.userActionBoxContent {
	/*background-color: #be141f; */
	/*height: 50px;*/
	margin-right: 6px;
}

*>html .userActionBoxContent {
	/*background-color: #858585;*/
	/*height: 50px;*/
	margin-right: 6px;
}

.userActionBoxButtonsContainer {
	float: right;
	padding-right: 0px;
}

.userActionButtons {
	float: left;
	margin-left: 2px;
}

.userActionAnrufen {
	/*float: left;*/
	margin-left: 2px;
	background-color: #EFEFEF;
	width: 250px;
}

.userActionBoxContentVoiceboxAnrufen {
	/*background-color: #be141f;*/
	/*height: 380px;*/
	margin-right: 6px;
}

.userActionBoxText {
	float: left;
	padding-top: 10px;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 52px;
}

.userText { padding-right: 30px; }

/* content user ende */

/* content anmelden start */

.radioButtonAnzeige {
	float:left;
	width: 10px;
}

.radioButtonAnzeigeLabel {
	float:left;
	width: 90%;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}

.radioButtonAnzeigeContent {
	float:left;
	width: 90%;
	padding-left: 15px;
}

.radioButtonZugangsdaten {
	float:left;
	width: 10px;
}

.radioButtonZugangsdatenLabel {
	float:left;
	width: 90%;
	text-align: left;
	padding-left: 5px;
}

.radioButtonAbmeldegrund {
	float:left;
	width: 40px;
}

.radioButtonAbmeldegrundLabel {
	float:left;
	width: 80%;
	text-align: left;
	padding-left: 5px;
}

.radioButtonZugangsdatenContent {
	float:left;
	width: 90%;
	padding-left: 15px;
}

.radioButtonAnzeigenprofil {
	float:left;
	width: 10px;
}

.labelrechts 
{
	width: 50%;
	float: none;
	padding: 2px 25px 0 4px;
}

.labelZugangsdatenPost {
	float: left;
	width: 103px;
	padding: 2px 0 0 25px;
	text-align: left;
}

.radioButtonPayment {
	float:left;
	width: 25px;
	vertical-align: middle;
}

.radioButtonPaymentLabel {
	float:left;
	width: 150px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
}

a.textlinkPaymentTarifLaenge:link { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float:left; width: 85px; padding-left: 5px; vertical-align: middle; }
a.textlinkPaymentTarifLaenge:visited { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; float:left; width: 85px; padding-left: 5px; vertical-align: middle; }
a.textlinkPaymentTarifLaenge:active{ font-size: 12px; color:#FFFFFF; text-decoration: none;font-weight: bold; float:left; width: 85px; padding-left: 5px; vertical-align: middle; }
a.textlinkPaymentTarifLaenge:hover{ font-size: 12px; color:#FFFFFF; text-decoration: none; font-weight: bold; float:left; width: 85px; padding-left: 5px; vertical-align: middle; }

/* content anmelden ende */

/* Postfach start*/
.neu { text-decoration: none; color: #FF0000; padding: 0 5px 0 5px; border: 1px solid #666666 }

.nachrichten {
	text-align: left;
}

* html #abstandIE {
	margin-top: 30px;
}
/* Postfach start*/

/* formstyle start */
fieldset {
	margin: 1em 0;
	border: none;
}

fieldset.sort {
	margin: 0;
	border: none;
}

label {
	float: left;
	width: 84px;
	padding: 2px 0 0 25px;
	text-align: left;
}

fieldset div {
	margin: 0;
	padding: 0;
	display: block;
}

fieldset div .textbox {
	padding: 1px;
	font-size: 10px;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	/*width: 79px;*/
	color: #333;
}

div .textboxLogIn {
	padding: 1px;
	font-size: 10px;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	/*width: 79px;*/
	color: #333;
}

fieldset div select {
	padding: 1px;
	font-size: 10px;
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	/*width: 85px;*/
	color: #333;
}

fieldset .submitButtonSuchen {
	float: right;
	padding-top: 9px;
}

fieldset .submitButtonAnmelden {
	/*float: right;
	padding-top: 76px;
	padding-right: 10px;*/
}

fieldset .submitButtonRegistrieren {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
}

.checkbox {
	float:left;
	width: 20px;
}

.checkboxLabel {
	float:left;
	width: 150px;
}

.checkboxContent {
	float:left;
	width: 170px;
}


.radioButtonLabel {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold
}

.trenner { background-color: #333333; height: 1px; }

.trennerLink { background-color: #E57142 }

/* formstyle ende */

/*textlink*/
a.textlink:link { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold }
a.textlink:visited { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold }
a.textlink:active{ font-size: 12px; color:#03c326; text-decoration: none;font-weight: bold }
a.textlink:hover{ font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; text-decoration: underline }

/* content ende */

.headlineSmallLeft { font-size: 12px; text-decoration: none; font-weight: bold; width: 90% }
.copytext { font-size: 11px; text-decoration: none; font-weight: normal }
.icon_headline_left { font-size: 30px; text-decoration: none; font-weight: bold }
.coloredCopyText { font-size: 11px; color:#BD132E; text-decoration: none; font-weight: normal }

.fehlerOben { font-size: 15px; color:#FFFFFF; background-color:#0000FF; text-decoration: none; font-weight: bold }
.fehlerLinks { font-size: 11px; color:#FFFFFF; background-color:#0000FF; text-decoration: none; font-weight: normal }
.fehlerRechts { font-size: 11px; color:#FFFFFF; background-color:#0000FF; text-decoration: none; font-weight: normal }

/*reply anzeige im postfach*/
.reply { background-image: url('../images/reply.gif') }

.fetteSchrift { font-weight: bold }

.rightarrow { background: url( '../images/left_arrow.gif' ) no-repeat; vertical-align: middle; }
.rightarrow a { background: url( '../images/left_arrow.gif' ) no-repeat; vertical-align: middle; }
.rightarrow a:hover { background-image: none }

.leftarrow { background: url( '../images/left_arrow_back.gif' ) no-repeat; vertical-align: middle; }
.leftarrow a { background: url( '../images/left_arrow_back.gif' ) no-repeat; vertical-align: middle; }
.leftarrow a:hover { background-image: none }

.blickflirt { background: url( '../images/buttonBlickfirt.gif' ) no-repeat }
.blickflirt a { background: url( '../images/buttonBlickfirt.gif' ) no-repeat }
.blickflirt a:hover { background-image: none }

.blickflirtdeaktiviert { background: url( '../images/buttonBlickfirtDeaktiviert.gif' ) no-repeat }

.mail { background: url( '../images/buttonMailSchreiben.gif' ) no-repeat }
.mail a { background: url( '../images/buttonMailSchreiben.gif' ) no-repeat }
.mail a:hover { background-image: none }

.maildeaktiviert { background: url( '../images/buttonMailSchreibenDeaktiviert.gif' ) no-repeat }

.blank { background: url( '../images/buttonBlank.gif' ) }

.fragebogen { background: url( '../images/buttonFragebogen.gif' ) no-repeat }
.fragebogen a { background: url( '../images/buttonFragebogen.gif' ) no-repeat }
.fragebogen a:hover { background-image: none }

.fragebogendeaktiviert { background: url( '../images/buttonFragebogenDeaktiviert.gif' ) no-repeat }

.anrufen { background: url( '../images/buttonStimmeHoeren.gif' ) no-repeat }
.anrufen a { background: url( '../images/buttonStimmeHoeren.gif' ) no-repeat }
.anrufen a:hover { background-image: none }

.anrufendeaktiviert { background: url( '../images/buttonStimmeHoerenDeaktiviert.gif' ) no-repeat }

.favoriten { background: url( '../images/buttonFavoriten.gif' ) no-repeat }
.favoriten a { background: url( '../images/buttonFavoriten.gif' ) no-repeat }
.favoriten a:hover { background-image: none }

.anzeigentext { background: url( '../images/buttonAnzeigentext.gif' ) no-repeat }
.anzeigentext a { background: url( '../images/buttonAnzeigentext.gif' ) no-repeat }
.anzeigentext a:hover { background-image: none }

.bgticon { background: url( '../images/iconBGT.gif' ) no-repeat }

.voiceboxicon { background: url( '../images/iconVoicebox.gif' ) no-repeat }
.werbebanner {position:absolute;margin-left:650px;background: url(/images/banner_amio.gif);width:162px;height:537px;top:59px;display:none;}

.FrageDesMonatsImage {
	position: relative;
	top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	float: left;
	width: 100px;
}

.FrageDesMonatsInfo {
	float: left;
	padding-left: 80px;
	padding-top: 10px;
	width: 55%;
}

.ro_2spaltenTextAusserhalb{ color: #333333 }

/*textlinkActionBox*/
a.textlinkActionBox:link { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold }
a.textlinkActionBox:visited { font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold }
a.textlinkActionBox:active{ font-size: 12px; color:#03c326; text-decoration: none;font-weight: bold }
a.textlinkActionBox:hover{ font-size: 12px; color:#03c326; text-decoration: none; font-weight: bold; text-decoration: underline }

.userActionButtonsAnmelden {
	float: left;
	margin-left: 2px;
	width: 82px;
	height: 99px;
	background-color: #efefef;
	text-align: center;
}

a.LinkAnmelden:link { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.LinkAnmelden:visited { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.LinkAnmelden:active { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.LinkAnmelden:hover { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }

.podcasttext 
{
	color: #333;
}

.sucheSortierenPostfach {
	height: 20px;
	background-color: #FFFFFF;
	font-size: 14px;
}

.podcastTextAusserhalb 
{
	color: #333333;
}

.teaserosm
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	height: 52px;
	width: 52px;
	text-align: center;
	vertical-align: center;
	line-height: 11px;
}

.bildteaserosm
{
	background: url(../images/Premium.gif);
}

.linkteaserosm
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.mitgliedschaftinfoOSM
{
	width: 140px;
	/*height: 135px;*/
	background-color: #bd132e;
	padding-left: 15px;
	padding-right: 15px;
	float: right;
	padding-top: 10px;
}

.mitgliedschaftinfoOSMUeberschrift
{
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

.mitgliedschaftinfoOSMtext
{
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

.mitgliedschaftinfoOSMlinkAbstand
{
	padding-bottom: 10px;
}

.mitgliedschaftinfoOSMlink
{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.anzeigeaufgeben12OSM
{
	width: 120px;
	height: 85px;
	background-color: #bd132e;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	float: right;
}

.anzeigeaufgeben12OSMtext
{
	color: #ffffff;
	font-weight: normal;
	text-align: center;
}

.anzeigeaufgeben14OSM
{
	width: 400px;
	height: 140px;
	background-color: #bd132e;
	padding-left: 15px;
	padding-right: 15px;
}

.anzeigeaufgeben14OSMtext
{
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.anzeigeaufgeben14OSMausrichten
{
	padding-left: 0px;
}
