/* bof: GLOBALES */
body {
	margin:10px 0;
	padding:0;
	font-family:Verdana;
	background:#FFF;
	color:#000;
	font-size:10px;
	overflow:-moz-scrollbars-vertical;
}

img {
	border:0;
	padding:0;
	margin:0;
}

form {
	padding:0;
	margin:0;
}

a {
	color:#F00;
}

hr {
	color:#FFF;
	background:#FFF;
	border:0;
	height:1px;
	margin:10px 0px 10px 0px;
	padding:0px;
}

ul {
	padding:5px 0 10px 20px;
	margin:5px 0 0 20px;
}

.linie {
	height:1px;
	background:#FFF;
	margin:5px 0 5px 0;
}
/* eof: GLOBALES */


.wrapper {
	width:944px; /* +200 */
	margin:0 auto;
}

.header {
	margin-bottom:1px;
	height:104px;
}

.logo {
	z-index:1;
	position:absolute;
	top:33px;
}

.headerad {
	margin:0 35px 0 0;
	width:468px;
	height:60px;
	float:right;
}

.headline {
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #f90043;
	margin:7px 0 10px 0;
}

.navigation {
	height:32px;
	padding:0 0 0 10px;
	margin:0 0 3px 0;
}

.inhalt {
	background:#cef0f8;
}

.footer {
	margin:1px 0 0 0;
	height:32px;
}

.footertext {
	font-family:Verdana;
	font-size:9px;
	color:#FFF;
	margin:4px 6px 0 0;
	float:right;
}

.footertext a {
	color:#FFF;
	text-decoration:none;
}

#footerad {
	margin:10px 0 0 108px;
}


/* bof:  INHALT */
.links {
	width:178px; /* +30 */
	float:left;
	border:0px;
	padding:15px 0 15px 0;
	text-align:right;
}

.mitte {
	width:562px; /* -60 */
	height:100%;
	float:left;
	border:0px;
	margin:15px 10px 15px 10px;
	padding:0 5px 0 5px;
	text-align:justify;
}

.rechts {
	width:173px; /* +30 */
	float:left;
	border:0px;
	padding:15px 0 15px 0;
}

.clearfloat {
	clear:both;
	height:0px;
}

.text {
	margin:0 15px 0 0;
}
/* eof: INHALT */


/* bof: LOVECALCULATOR */
.lchead {
	background:url(../images/bg_headline_red.gif) no-repeat;
	width:422px;
	height:39px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 5px;
	text-align:left;
}

.lcinhalt {
	background:#FFA3BC url(../images/bg_red_rechts.gif) right top no-repeat;
	width:427px;
	font-weight:bold;
}

.lcheart {
	background:url(../images/bg_heart.gif) no-repeat 140px 5px;
	width:427px;
	padding:5px 0 25px 0;
}

.lcfooter {
	background:url(../images/bg_berechnen.gif);
	width:102px;
	height:22px;
	padding:0 0 0 325px;
}

.lc1 {
	margin:0 0 0 10px;
	text-align:left;
}

.lc2 {
	margin:10px 20px 0 0;
	text-align:right;
}

#ergebnis {
	display:none;
}

#ergebnisName1 {
	float:left;
	width:218px;
	text-align:right;
	color:#F00;
	font-weight:bold;
	font-size:14px;
	padding:20px 0 0 0;
}

#ergebnisName2 {
	float:left;
	width:219px;
	text-align:left;
	color:#F00;
	font-weight:bold;
	font-size:14px;
	padding:40px 0 0 0;
}

#ergebnisHerz {
	float:left;
	width:125px;
}

.ergebnishead {
	background:url(../images/bg_headline_red.gif) no-repeat;
	width:422px;
	height:39px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 5px;
	text-align:left;
}

.ergebnisinhalt {
	background:#FFA3BC url(../images/bg_red_rechts.gif) right top no-repeat;
	width:427px;
	text-align:left;
}

.ergebnisDocLove {
	width:402px;
	padding:5px 15px 10px 10px;
}

.ergebnisfooter {
	background:url(../images/bg_ergebnis.gif);
	width:208px;
	height:22px;
	padding:0 0 0 219px;
}

#info {
	width:100%;
	text-align:center;
	font-size:9px;
	font-style:italic;
	color:#ff0446;
	margin:22px 0 0 0;
}

/* eof: LOVECALCULATOR */


/* bof: Kasten (Über uns) */
.ueberunsTop	{ background:url(../images/contentHeadUeberuns.gif) no-repeat; width:423px; height:32px; color:#FFF; font-size:14px; font-weight:bold; padding:3px 0 0 5px; text-align:left; }
.ueberunsMid	{ background:#D1D5E1 url(../images/contentMidUeberuns.gif) right repeat-y; width:403px; padding:0 15px 0 10px; text-align:left; }
.ueberunsBot	{ background:url(../images/contentBotUeberuns.gif); width:428px; height:22px; }
.ueberunsleft	{ float:left; width:140px; text-align:left; }
.ueberunsright	{ float:left; width:240px; padding:0 0 0px 20px; text-align:left; }
.ueberunskontaktBot	{ background:url(../images/contentBotUeberunsKontakt.gif); width:118px; height:22px; padding:0 0 0 310px; }
/* eof: Kasten (Über uns) */

/* bof: Kasten (DocLove) */
.docloveTop		{ background:url(../images/contentHeadDocLove.gif) no-repeat; width:423px; height:32px; color:#FFF; font-size:14px; font-weight:bold; padding:3px 0 0 5px; text-align:left; }
.docloveMid		{ background:#A6E4F3 url(../images/contentMidDocLove.gif) right repeat-y; width:403px; padding:0 15px 0 10px; text-align:left; }
.docloveBot		{ background:url(../images/contentBotDocLove.gif); width:428px; height:22px; }
.docloveleft	{ float:left; width:145px; text-align:left; font-weight:bold; }
.docloveright	{ float:left; width:235px; padding:0 0 0 20px; text-align:left; }
.doclovefragenBot { background:url(../images/contentBotDocLoveFragen.gif); width:118px; height:22px; padding:0 0 0 310px; }
#fehler			{ width:300px; height:120px; border:4px solid #F00; position:absolute; top:350px; left:50%; margin:0 0 0 -150px; padding:7px; background:#FFF url(../images/achtung.gif) bottom right no-repeat; }
/* eof: Kasten (DocLove) */


/* bof: Kasten (rechts und links) */
.topy { width:165px; height:34px; font-weight:bold; line-height:22px; text-align:left; margin:0 0 0 auto; padding:0 4px 0 4px; background:url(../images/bgy_top.gif); color:#FFF; }
.midy { width:161px; text-align:left; margin:0 0 0 auto; padding:0 6px 0px 6px; background:#FFF url(../images/bgy_mid.gif) right repeat-y; }
.boty { width:160px; height:12px; text-align:right; margin:0 0 0 auto; padding:0 13px 0 0; background:url(../images/bgy_bot.gif); }
.topg { width:165px; height:34px; font-weight:bold; line-height:22px; text-align:left; margin:0 0 0 auto; padding:0 4px 0 4px; background:url(../images/bgg_top.gif); color:#FFF; }
.midg { width:161px; text-align:left; margin:0 0 0 auto; padding:0 6px 0px 6px; background:#FFF url(../images/bgg_mid.gif) right repeat-y; }
.botg { width:160px; height:12px; text-align:right; margin:0 0 0 auto; padding:0 13px 0 0; background:url(../images/bgg_bot.gif); }
.topb { width:165px; height:34px; font-weight:bold; line-height:22px; text-align:left; margin:0 0 0 auto; padding:0 4px 0 4px; background:url(../images/bgb_top.gif); color:#FFF; }
.midb { width:161px; text-align:left; margin:0 0 0 auto; padding:0 6px 0px 6px; background:#FFF url(../images/bgb_mid.gif) right repeat-y; }
.botb { width:160px; height:12px; text-align:right; margin:0 0 0 auto; padding:0 13px 0 0; background:url(../images/bgb_bot.gif); }
.topp { width:165px; height:34px; font-weight:bold; line-height:22px; text-align:left; margin:0 0 0 auto; padding:0 4px 0 4px; background:url(../images/bgp_top.gif); color:#FFF; }
.midp { width:161px; text-align:left; margin:0 0 0 auto; padding:0 6px 0px 6px; background:#FFF url(../images/bgp_mid.gif) right repeat-y; }
.botp { width:160px; height:12px; text-align:right; margin:0 0 0 auto; padding:0 13px 0 0; background:url(../images/bgp_bot.gif); }
.topr { width:165px; height:34px; font-weight:bold; line-height:22px; text-align:left; margin:0 0 0 auto; padding:0 4px 0 4px; background:url(../images/bgr_top.gif); color:#FFF; }
.midr { width:161px; text-align:left; margin:0 0 0 auto; padding:0 6px 0px 6px; background:#FFF url(../images/bgr_mid.gif) right repeat-y; }
.botr { width:160px; height:12px; text-align:right; margin:0 0 0 auto; padding:0 13px 0 0; background:url(../images/bgr_bot.gif); }
/* bof: Kasten (rechts und links) */


/* bof: Submenü */
.subHeadUeberuns		{ width:177px; height:11px; background:url(../images/nav/subHeadUeberuns.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subMidUeberuns			{ width:177px; background:url(../images/nav/subMidUeberuns.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subBotUeberuns			{ width:177px; height:14px; background:url(../images/nav/subBotUeberuns.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subHeadDocLove			{ width:177px; height:11px; background:url(../images/nav/subHeadDocLove.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subMidDocLove			{ width:177px; background:url(../images/nav/subMidDocLove.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subBotDocLove			{ width:177px; height:14px; background:url(../images/nav/subBotDocLove.gif); text-align:left; margin:0 0 0 auto; padding:0; }
.subFirst				{ margin:3px 0 5px 0; }
.sub					{ margin:0 0 5px 0; }
/* bof: Submenü */


/* bof: Hintergründe */
#headerStartseite		{ background:url(../images/headerStartseite.gif) no-repeat; }
#headerDocLove			{ background:url(../images/headerDocLove.gif) no-repeat; }
#headerCommunity		{ background:url(../images/headerCommunity.gif) no-repeat; }
#headerUeberuns			{ background:url(../images/headerUeberuns.gif) no-repeat; }
#navStartseite			{ background:url(../images/nav/navigationStartseite.gif) repeat-x; }
#navDocLove				{ background:url(../images/nav/navigationDocLove.gif) repeat-x; }
#navUeberuns			{ background:url(../images/nav/navigationUeberuns.gif) repeat-x; }
#trsTopStartseite		{ background:url(../images/trsTopStartseite.gif); }
#trsMidStartseite		{ background:url(../images/trsMidStartseite.gif); }
#trsBotStartseite		{ background:url(../images/trsBotStartseite.gif); }
#trsTopDocLove			{ background:url(../images/trsTopDocLove.gif); }
#trsMidDocLove 			{ background:url(../images/trsMidDocLove.gif); }
#trsBotDocLove 			{ background:url(../images/trsBotDocLove.gif); }
#trsTopUeberuns			{ background:url(../images/trsTopUeberuns.gif); }
#trsMidUeberuns			{ background:url(../images/trsMidUeberuns.gif); }
#trsBotUeberuns			{ background:url(../images/trsBotUeberuns.gif); }
#inhaltStartseite		{ background:url(../images/inhaltStartseite.gif); }
#inhaltDocLove			{ background:url(../images/inhaltDocLove.gif); }
#inhaltUeberuns			{ background:url(../images/inhaltUeberuns.gif); }
#footerStartseite		{ background:url(../images/footerStartseite.gif) no-repeat; }
#footerDocLove			{ background:url(../images/footerDocLove.gif) no-repeat; }
#footerCommunity		{ background:url(../images/footerCommunity.gif) no-repeat; }
#footerUeberuns			{ background:url(../images/footerUeberuns.gif) no-repeat; }
/* eof: Hintergründe */

/* bof: Farben */
#headlineStartseite { color:#f90043; }
#headlineDocLove { color:#00B1DA; }
#headlineUeberuns { color:#A4ABC5; }
/* eof: Farben */

/* bof: Layer Ad */
#layerAd { width:199px; height:150px; border:0; position:absolute; top:310px; left:50%; margin:0 0 0 -160px; }
#banner { float:left; width:180px; height:150px; }
#schliessen { float:left; width:19px; height:150px; background:#FFF; filter:Alpha(opacity=50); -moz-opacity:0.50; }
/* eof: Layer Ad */