html {
	font:13px Verdana, Helvetica, sans-serif;
	height:100%;
}
body {
	color: black;
	margin: 0;
	padding: 0;
	height:100%;
	background-image:url(../img/roseback.jpg);
	background-attachment:fixed;
}
h1 {
	font-weight:bold;
	color:#e50000;
	margin:0.2em 0em 0.5em 0em;
	padding:0px;
	font:bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e50000;
	border-bottom:1px solid #e50000;
}
h2 {
	color:#000000;
	margin:0.2em 0em 0.5em 0em;
	font:bold 1.4em "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
hr {
	display:block;
	border:solid #ff0000;
	border-width:1px 0px 0px 0px;
	background-color:transparent;
	height:1px;
	font-size:1px;
	margin:5px 0px 5px 0px;
	padding:0px;
}
a img {
	border:none;
}
p {
	font-size:1em;
}
a {
	color:#e50000;
	cursor:pointer;
}
a:hover {
	color:#a92221;
}
dt {
	display:block;
	font-weight:bold;
	background-image:url(../img/logo_small-trans.png);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	float:left;
	clear:left;
	overflow:hidden;
}
dt span{
	display:block;
	padding:7px 10px;
}
dl .question {
	font-weight:bold;
	margin-bottom:0.5em;
}
dl hr {
	clear:left;
}
th {
	text-align:left;
}
.header {
	position:fixed;
	width:100%;
	height:120px;
	background-color:#FFFFFF;
	text-align:center;
	top:0px;
	left:0px;
	z-index:4;
	text-align:left;
	background-image:url(../img/greenback.jpg);
}
.header a{
	position:absolute;
	display:block;
	width:430px;
	height:120px;
	background-image:url(../img/header.jpg);
}
div.fuerWen {
	position:absolute;
	margin:0px;
	top:0px;
	right:0px;
	height:120px;
}
div.fuerWen.ersuchtsie {
	background-image:url(../img/emotion_ersuchtsie-trans.png);
	width:195px;
}
div.fuerWen.siesuchtihn {
	background-image:url(../img/emotion_siesuchtihn-trans.png);
	width:272px;
}
div.fuerWen.siesuchtsie {
	background-image:url(../img/emotion_siesuchtsie-trans.png);
	width:458px;
}
div.fuerWen.ersuchtihn {
	background-image:url(../img/emotion_ersuchtihn-trans.png);
	width:269px;
}
div.fuerWen.freizeit {
	background-image:url(../img/emotion_freizeit-trans.png);
	width:249px;
}
div.fuerWen.wirsuchen {
	background-image:url(../img/emotion_wirsuchen-trans.png);
	width:259px;
}
div.fuerWen.eindeutiger {
	background-image:url(../img/emotion_eindeutig_er-trans.png);
	width:324px;
}
div.fuerWen.eindeutigsie {
	background-image:url(../img/emotion_eindeutig_sie-trans.png);
	width:229px;
}
.mainContainer {
	position:absolute;
	left:10%;
	right:10%;
	top:120px;
	padding:10px;
	z-index:3;
	border-left:2px solid #ff0000;
	border-right:2px solid #ff0000;
	border-right:2px solid #ff0000;
	background-image:url(../img/backstar.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#FFFFFF;
}
.naviLeiste {
	position:fixed;
	top:120px;
	left:0px;
	right:0px;
	height:2.6em;
	z-index:6;
	background-image:url(../img/navi_red_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ff504d;
}
.navi {
	padding:0;
	margin:0;
	font:bold 1em Verdana, Helvetica, sans-serif;
	background-image:url(../img/navi_red_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:2.6em;
}
.navi>li {
	float:left;
	display:block;
	height:2.6em;
	list-style-type:none;
  position:relative;
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 2px 0px 2px;
}
.navi>li:hover {
	background-image:url(../img/navi_high.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ff504d;
	border-left:2px solid #770000;
	border-right:2px solid #770000;
	padding:0px;
}
.navi>li>a{
	font-size:1.2em;
	color:#ffffff!important;
	white-space:nowrap;
	text-decoration:none;
	display:block;
	margin:0px;
	height:100%;
	padding:0px 15px 0px 30px;
	background-position:left center;
	background-repeat:no-repeat;
}
.navi>li a span{
	display:block;
	padding-top:0.6em;
}
span.dropShadowText {
	color:#000000;
}
span.solidText {
	position:absolute;
	color:#ffffff;
	margin:1px 0px 0px 1px;
}
.navi ul {
	display: none;
	padding:0;
	margin:0;
	background-image:url(../img/verlauf.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.navi ul>li{
	float:none;
	height:2em;
	overflow:hidden;
}
.navi>li:hover > ul {
	position:absolute;
	display:block;
	border:1px solid #000000;
	width:12.5em;
	top:2.6em;
	left: -1px;
	overflow:hidden;
}
.navi ul>li a {
	display:block;
	color:#000000;
	width:100%;
	white-space:nowrap;
	text-decoration:none;
	font-weight:normal;
	padding:6px 0px 6px 5px;
}
.navi ul>li:hover a {
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../img/subnavi_red.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ff0000;
}
.rechts {
	float:right!important;
}
a[title="Partnersuche"] {
	background-image:url(../img/icon_partnersuche-trans.png);
}
a[title="Chat"] {
	background-image:url(../img/icon_chat-trans.png);
}
a[title="Erfolgsstories"] {
	background-image:url(../img/icon_erfolg-trans.png);
}
a[title="Liebesnest"] {
	background-image:url(../img/icon_partnersuche-trans.png);	
}
a[title="Ueber uns"] {
	background-image:url(../img/icon_ueberuns-trans.png);
}
a[title="Login"] {
	background-image:url(../img/icon_login-trans.png);
}
a[title="Logout"] {
	background-image:url(../img/icon_logout-trans.png);
}
a[title="Anmelden"] {
	background-image:url(../img/icon_anmelden-trans.png);
}
a[title="User Profil"] {
	background-image:url(../img/icon_partnersuche-trans.png);
}
#headerDrop {
	position:fixed;
	width:100%;
	height:8px;
	top:120px;
	left:0px;
	z-index:5;
	background-image:url(../img/dropshadow-trans.png);
	background-repeat:repeat-x;
	margin-top:2.6em;
}
.trenner {
	height:2em
}
.panel {
	position:relative;
	left:15px;
	margin-top:1em;
	z-index:1;
	width:167px;
	border:1px solid #66070e;
	background-image:url(../img/verlauf.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.panelHeader {
	background-image:url(../img/navi_high.gif);
	background-repeat:repeat-x;
	background-color:#e70505;
	border-bottom:1px solid #000000;
	height:1.5em;
	padding-left:4px;
	color:#FFFFFF;
	font-weight:bold;
}
.panelHeader>div {
	padding:4px 0px 0px 4px;
	font:bold 0.8em Verdana, Helvetica, sans-serif;
}
.panel p{
	margin:0px;
	padding:0px;
	font:normal 0.8em Verdana, Helvetica, sans-serif;
}
.infoBox,
.warnBox,
.partnerBox {
	clear:left;
	margin:1em 0px 1em 0px;
	min-height:70px;
	background-color:#fff0f6;
	background-repeat:no-repeat;
	background-position:5px center;
	padding:0.2em 0.5em 0.2em 80px;
	border:1px solid #FF0000; 
}
.infoBox {
	background-image:url(../img/icon_sentheart.gif);
}
.warnBox {
	background-image:url(../img/icon_brokenheart.gif);
}
.partnerBox{
	padding:0.2em;
}
.partnerBox div.largeIcon {
	float:left;
	margin-right:1em;
	margin-left:0px!important;
	width:64px;
	height:64px;
}
.partnerBox div.largeIcon.female {
	background-image:url(../img/female_large-trans.png);
}
.partnerBox div.largeIcon.male {
	background-image:url(../img/male_large-trans.png);
}
.partnerBox div.largeIcon.couple {
	background-image:url(../img/couple_large-trans.png);
}
.partnerBox div.largeIcon.unknown {
	background-image:url(../img/unknown_large-trans.png);
}
.partnerBox div.largeIcon.deleted {
	background-image:url(../img/icon_brokenheart.gif);
}
.partnerBox .bild{
	float:left;
	margin-right:1em;
	width:10em;
}
.partnerBox .dummy{
	margin:0.5em 0.2em;
}
.adsenseFrame {
	float:right;
	margin-top:1em;
	width:160px;
	height:600px;
}
.contentArea {
	margin-right:170px;
}
.treffer,
.detailGrid {
	width:100%;
	border:1px solid #ff0000;
	border-collapse:collapse;
	margin:0px 0px 1em 0px;
	clear:left;
	table-layout:fixed;
}
.treffer td,
.treffer th,
.detailGrid td,
.detailGrid th {
	overflow:hidden;
}

.treffer thead tr th,
.detailGrid thead tr th {
	border-bottom:1px solid #ff0000;
	padding:0px 0.2em 0px 0.2em;
	background-color:#de2200;
	color:#FFFFFF;
}
.treffer tbody tr td,
.treffer tbody tr th {
	border-bottom:1px solid #ff0000;
	padding:0px 0.2em 0px 0.2em;
	background-repeat:no-repeat;
}
.detailGrid tbody tr td,
.detailGrid tbody tr th {
	border-bottom:1px solid #ff0000;
	padding:0.2em;
	background-repeat:no-repeat;
}
.treffer tbody tr th span{
	display:block;
	padding-top:0.3em;
	margin:0px 0.2em 0px 0.2em;
	font:bold 1.2em "Trebuchet MS" , Arial, Helvetica, sans-serif;
	background-image:url(../img/logo_small-trans.png);
	background-repeat:no-repeat;
	background-position:center;
	width:32px;
	height:28px;
}
.treffer tbody tr{
	cursor:pointer;
}
.treffer tbody tr:hover td,
.treffer tbody tr:hover th,
.treffer tbody tr:active td,
.treffer tbody tr:active th,
.treffer tbody tr:focus td,
.treffer tbody tr:focus th {
	background-color:#de2200;
	color:#FFFFFF;
}
.treffer tbody tr.odd td,
.treffer tbody tr.odd th,
.detailGrid tbody tr.odd td,
.detailGrid tbody tr.odd th {
	background-image:url(../img/odd-trans.png);
}
.treffer tbody tr.even td,
.treffer tbody tr.even th,
.detailGrid tbody tr.even td,
.detailGrid tbody tr.even th {
	background-image:url(../img/even-trans.png);
}
.treffer tbody tr.active td,
.treffer tbody tr.active th {
	background-color:#de2200;
	color:#ffffff;
}
.treffer .Datum {
	width:12em;
}
.treffer .Kontakt {
	width:7em;
}
.treffer .User {
	width:6em;
}
.treffer tbody tr th.Number {
	width:32px;
	text-align:center;
}
.treffer .Icon,
.treffer .Number {
	width:3.2em;
	text-align:center;
}
.treffer .Edit,
.treffer .Delete,
.treffer .Read,
.treffer .New {
	width:6em;
	text-align:center;
}
.treffer td.Edit a,
.treffer td.Delete a,
.treffer td.Read a,
.treffer td.New a,
.treffer td.Icon span {
	display:block;
	width:32px;
	height:32px;
	margin:auto;
}
.treffer td.Edit a span,
.treffer td.Delete a span,
.treffer td.Read a span,
.treffer td.New a span{
	display:none;
}
.treffer td.Icon span.male  {
	background-image:url(../img/male-trans.png);
}
.treffer td.Icon span.female  {
	background-image:url(../img/female-trans.png);
}
.treffer td.Icon span.couple  {
	background-image:url(../img/couple-trans.png);
}
.treffer td.Icon span.unknown  {
	background-image:url(../img/unknown-trans.png);
}
.treffer td.Icon span.foto  {
	background-image:url(../img/foto-trans.png);
}
.treffer td.Icon span.answered {
	background-image:url(../img/icon_ansered-trans.png);
}
.treffer td.Icon span.gelesen {
	background-image:url(../img/icon_read-trans.png);
}
.treffer td.New a {
	background-image:url(../img/icon_neu-trans.png);
}
.treffer td.Read a {
	background-image:url(../img/icon_read-trans.png);
}
.treffer td.Edit a {
	background-image:url(../img/icon_edit-trans.png);
}
.treffer td.Edit a:hover {
	background-image:url(../img/icon_edit_hover-trans.png);
}
.treffer td.Delete a {
	background-image:url(../img/icon_brokenheartSmall-trans.png);
}
.treffer td.Delete a:hover {
	background-image:url(../img/icon_brokenheartSmall_hover-trans.png);
}

.detailGrid a,
.treffer a,
.detailGrid img,
.treffer img {
	text-decoration:none;
	position:relative;
}
.detailGrid thead tr th a {
	color:#FFFFFF;
}
.treffer td a[title="Loeschen"] {
	display:block;
	width:32px;
	height:32px;
}
.treffer td a[title="Loeschen"] span{
	display:none;
}
.treffer td a[title="Loeschen"] {
	background-image:url(../img/icon_brokenheartSmall-trans.png);
}

table.neuKunde {
	border:1px solid #ff0000;
	border-collapse:collapse;
	width:100%;
	margin-bottom:1em;
}
table.neuKunde caption{
	border-bottom:1px solid #ff0000;
	padding:0px 0.2em 0px 0.2em;
	background-color:#de2200;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
table.neuKunde tbody tr td {
	border-bottom:2px solid #ff0000;
	vertical-align:top;
	padding:0.2em 0.5em 0.2em 0.5em;
}
table.neuKunde table.noborder td{
	border:none;
}
.neuKunde .eingabe{
	width:60%;
}
.neuKunde .desc{
	width:40%;
	border-left:1px dotted #ff0000;
	background-color:#fff0f6;
}

.pagesBack,
.pageBack,
.pagesForward,
.pageForward {
	display:block;
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:1em;
}
.pagesBack span,
.pageBack span,
.pagesForward span,
.pageForward span {
	display:none;
}
.pagesForward {
	float:right;
	width:50px;
}
.pageBack {
	float:left;
	width:32px;
}
.pagesBack {
	float:left;
	width:50px;
}
.pageForward {
	float:right;
	width:32px;
}
a.pageForward {
	background-image:url(../img/pfeil_links-trans.png);
}
a.pagesForward {
	background-image:url(../img/pfeile_links-trans.png);
}
a.pageBack {
	background-image:url(../img/pfeil_rechts-trans.png);
}
a.pagesBack {
	background-image:url(../img/pfeile_rechts-trans.png);
}
a.pageForward {
	background-image:url(../img/pfeil_links-trans.png);
}
span.pagesForward {
	background-image:url(../img/pfeile_links_inactive-trans.png);
}
span.pageBack {
	background-image:url(../img/pfeil_rechts_inactive-trans.png);
}
span.pagesBack {
	background-image:url(../img/pfeile_rechts_inactive-trans.png);
}
span.pageForward {
	background-image:url(../img/pfeil_links_inactive-trans.png);
}

label.Block {
	display:block;
}
input[type="text"],
input[type="password"],
.textWrapper{
	border:1px solid #8f2f06;
}
input[type="text"],
input[type="password"] {
	background-color:#FFFFFF;
	background-image:url(../img/textbox.gif);
	background-repeat:repeat-x;
	margin:0px 0px 0.3em 0px;
	padding:2px;
	vertical-align:middle;
}
.textWrapper input[type="text"],
.textWrapper input[type="password"] {
	margin:0px;
	padding:2px 0px 2px 0px;
	vertical-align:middle;
	border:none;
	background-color:transparent;
	width:100%;
}
input[type="text"]:focus , input[type="password"]:focus{
	background-image:url(../img/textbox_high.gif);
}
input[type="checkbox"] {
	vertical-align:middle;
}
.textFieldLarge {
	width:20em;
}
.textFieldMedium {
	width:10em;
}
.textFieldSmall {
	width:4em;
}
.Pflichtfeld {
	font-weight:bold;
	cursor:help;
}
.selectField {
	margin:0px 0px 0.3em 0px;
}
textarea {
	display:block;
	width:99.5%;
	height:10em;
}
a[title="Kontakt aufnehmen"],
a[title="Inserate anzeigen"],
a[title="erweiterte Suche"],
a[title="ein neues Inserat aufgeben"],
a[title="Suche starten"],
a[title="Zurueck"],
a[title="Einloggen"],
a[title="Neuer Bernutzer"],
a[title="Passwort vergessen"],
a[title="Vorschau"],
a[title="Senden"],
a[title="Text bearbeiten"],
a[title="Partnermailbox"],
a[title="Stammdaten"],
a[title="alles Loeschen"],
a[title="Chat betreten"],
a[title="Foto hochladen"] {
	display:block;
	width:200px;
	height:50px;
}
a[title="ja"],
a[title="nein"] {
	display:block;
	width:102px;
	height:44px;
	float:left;
}
a[title="Kontakt aufnehmen"] span,
a[title="Inserate anzeigen"] span,
a[title="erweiterte Suche"] span,
a[title="ein neues Inserat aufgeben"] span,
a[title="Suche starten"] span,
a[title="Zurueck"] span,
a[title="Einloggen"] span,
a[title="Neuer Bernutzer"] span,
a[title="Passwort vergessen"] span,
a[title="Vorschau"] span,
a[title="Senden"] span,
a[title="Text bearbeiten"] span,
a[title="Partnermailbox"] span,
a[title="Stammdaten"] span,
a[title="alles Loeschen"] span,
a[title="Chat betreten"] span,
a[title="ja"] span,
a[title="nein"] span,
a[title="Foto hochladen"] span {
	display:none;
}
a[title="Kontakt aufnehmen"] {
	background-image:url(../img/button_kontakt-trans.png);
}
a[title="Inserate anzeigen"] {
	background-image:url(../img/button_liste-trans.png);
}
a[title="erweiterte Suche"] {
	background-image:url(../img/button_suche-trans.png);
}
a[title="ein neues Inserat aufgeben"] {
	background-image:url(../img/button_neu-trans.png);
}
a[title="Suche starten"] {
	background-image:url(../img/button_suchen-trans.png);
}
a[title="Zurueck"] {
	background-image:url(../img/button_zurueck-trans.png);
}
a[title="Einloggen"] {
	background-image:url(../img/button_login-trans.png);
}
a[title="Neuer Bernutzer"] {
	background-image:url(../img/button_newuser-trans.png);
}
a[title="Passwort vergessen"] {
	background-image:url(../img/button_pwdvergessen-trans.png);
}
a[title="Vorschau"] {
	background-image:url(../img/button_vorschau-trans.png);
}
a[title="Senden"] {
	background-image:url(../img/button_senden-trans.png);
}
a[title="Text bearbeiten"] {
	background-image:url(../img/button_bearbeiten-trans.png);
}
a[title="Partnermailbox"] {
	background-image:url(../img/button_mailbox-trans.png);
}
a[title="Stammdaten"] {
	background-image:url(../img/button_stammdaten-trans.png);
}
a[title="alles Loeschen"] {
	background-image:url(../img/button_killall-trans.png);
}
a[title="Chat betreten"] {
	background-image:url(../img/button_chat-trans.png);
}
a[title="Foto hochladen"] {
	background-image:url(../img/button_foto-trans.png);
}
a[title="Foto hochladen"] {
	background-image:url(../img/button_foto-trans.png);
}
a[title="ja"] {
	background-image:url(../img/button_ja-trans.png);
}
a[title="nein"] {
	background-image:url(../img/button_nein-trans.png);
}
div.buttonBox {
	border:1px solid #ff0000;
	background-color:#fff0f6;
	padding:0.5em 1em 0.5em 0.2em;
	float:left;
}
.backLink {
	display:block; 
	text-align:center;
	margin:0px 120px 0px 120px;
}
#BannerSpace {
	width:468px;
	height:60px;
	overflow:hidden;
	position:fixed;
	top:30px;
	right:10px;
}
table.startLinks,
table.smallstartLinks {
	width:100%;
}
table.startLinks td{
	width:33%;
}
table.smallstartLinks td{
	width:20%;
}
table.startLinks .startLink,
table.startLinks .startLink:hover,
table.smallstartLinks .startLink,
table.smallstartLinks .startLink:hover {
	display:block;
	border:1px solid #ff0000;
	background-repeat:no-repeat;
	background-position:center 1.3em;
	text-decoration:none;
}
table.startLinks span,
table.smallstartLinks span,
#loginPanel span {
	display:block;
	background-color:#de2200;
	color:#FFFFFF;
	font-weight:bold;
	padding:0em 0.2em 0.1em 0.2em;
	text-align:center;
}
table.startLinks .startLink {
	height:216px;
}
table.smallstartLinks .startLink {
	height:116px;
}
.startLink.ersuchtsie  {
	background-image:url(../img/ersuchtsie.jpg);
	margin:0px 0.5em 0px 0px;
}
.startLink.freizeit {
	background-image:url(../img/freizeit.jpg);
	background-position:right 1.3em;
	margin:0px 0.5em 0px 0.5em ;
}
.startLink.siesuchtihn {
	background-image:url(../img/siesuchtihn.jpg);
	margin:0px 0px 0px 0.5em;
}
.startLink.ersuchtihn {
	background-image:url(../img/ersuchtihn.jpg);
	margin:0px 0.5em 0px 0px;
}
.startLink.siesuchtsie {
	background-image:url(../img/siesuchtsie.jpg);
	margin:0px 0.5em 0px 0.5em ;
}
.startLink.wirsuchen {
	background-image:url(../img/wirsuchen.jpg);
	background-position:right 1.3em;
	margin:0px 0.5em 0px 0.5em ;
}
.startLink.eindeutiger {
	background-image:url(../img/eindeutig_er.jpg);
	margin:0px 0.5em 0px 0.5em ;
}
.startLink.eindeutigsie {
	background-image:url(../img/eindeutig_sie.jpg);
	margin:0px 0px 0px 0.5em;
}
#loginPanel {
	width:28%;
	float:right;
	margin:0px;
	border:1px solid #ff0000;
}
.padding {
	padding:0.5em;
}
#loginForm {
	margin:0px;
	padding:0px;
}
