/**************************************************************************************************
  Stylesheet für FinishWEB

  Allgemeine Definitionen
**************************************************************************************************/
body	{
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	}

p,td	{
	font-family:Verdana, SunSans-Regular;
	font-size:11px;
	color:#000000;
	}

td.layout-content	p	{
	margin-bottom:10px;
	}


a	{
	color:#666666;
	text-decoration:none;
	}

a:hover	{
	color:#666666;
	}

a img { border:0px; }

/******************
layout
******************/
/* kopfbereich */
	/* logo */
	td.layout-logo	{
	}
	/* menü 1 oben */
	td.layout-menu1-t	{
		vertical-align:top;
	}

	/* banner gross */
	td.layout-banner-big	{
		height:89px;
		padding-top:4px;
		padding-bottom:4px;
	}

	/* rz-babies bild */
	td.layout-rz-babies-image	{
		height:89px;
		padding-top:4px;
		padding-left:2px;
		padding-bottom:4px;
	}
		div.layout-rz-babies-image	{
			height:81px;
			overflow:hidden;
		}
	/* banner klein */
	td.layout-banner-small	{
		height:89px;
		padding-top:4px;
		padding-bottom:4px;
	}

	/* ticker */
	td.layout-ticker	{
		vertical-align:top;
		empty-cells:show;
		background-image: url(bar_m.gif);
		background-repeat:repeat-x;
	}
		td.layout-ticker table.layout-ticker	{
		}
			td.layout-ticker table.layout-ticker td.corner-left	{
				background-image: url(bar_l.gif);
				background-repeat:no-repeat;
				width:17px;
				height:31px;
			}
			td.layout-ticker table.layout-ticker td.ticker	{
				background-image: url(bar_m.gif);
				background-repeat:repeat-x;
				width:100%;
				height:31px;
				empty-cells:show;
				
				vertical-align:top;
				padding-top:7px;
			}

	/* suchen */
	td.layout-search	{
		vertical-align:top;
		padding-top:3px;
	}
		/* suchfeld */
		td.layout-search	{
			background-image: url(bar_r.gif);
			background-repeat:no-repeat;
			height:31px;
		}
			td.layout-search	FORM	table	td.input	{
				width:100px;
			}
				td.layout-search	FORM	table	td.input	.searchfield	{
					width:100px;
					font-size:10px;
					
					border: 1px solid #000000;
					padding-top:2px;
					padding-left:2px;
					padding-bottom:2px;
				}
		/* sendebuttons */
		td.layout-search	FORM	table	td.submit	{
			padding-left:4px;
		}
			td.layout-search	FORM	table	td.submit	.searchbutton	{
			}
		/* text */
		td.layout-search	FORM	table	td.txt	{
			padding-left:4px;
			color:#FFFFFF;
		}
/* abstand */
	td.layout-spacer	{
		height:5px;
	}
	td.layout-spacer-content	{
		background-color:#F0EFE6;
	}

/* inhaltsbereich */
	/* linke spalte */
	td.layout-col-l	{
		vertical-align:top;
		background-color:#D9D7C2;
	}
		/* menu2 */
		td.layout-col-l	table.layout-col-l-menu2	{
			min-height:170px;
			height:170px;
		}
		td.layout-col-l	table.layout-col-l-menu2	td	{
			vertical-align:top;
		}
		/* inhalt */
		td.layout-col-l	div.layout-col-l-cover	{
			padding-top:18px;
			padding-right:6px;
		}
		td.layout-col-l	div.layout-col-l	{
			padding-top:18px;
			padding-left:6px;
			padding-right:6px;
		}
	/* inhalt */
	td.layout-content	{
		vertical-align:top;
		background-color:#F0EFE6;
		width:100%;
		padding-top:12px;
	}
		div.layout-content	{
			padding-left:17px;
			padding-right:10px;
		}
		td.layout-content	div.layout-content	table	{
			width:427px;
		}

	/* rechte spalte 1 */
	td.layout-col-r-1	{
		vertical-align:top;
		background-color:#F0EFE6;

		padding-top:12px;

		border-left: 1px solid #D4006D;
	}
		div.layout-col-r-1	{
			padding-left:12px;
		}
	/* rechte spalte 2 */
	td.layout-col-r-2	{
		vertical-align:top;
		/*text-align:right;*/
		background-color:#F0EFE6;
	}
		/* umfrage */
		td.layout-col-r-2	table.layout-voting	{
			width:228px;
		}
		td.layout-col-r-2	table.layout-voting td.titlebanner	{
		}
		td.layout-col-r-2	table.layout-voting td.content	{
			empty-cells:show;

			background-color:#D9D7C2;

			padding-top:10px;
			padding-left:10px;
			padding-right:10px;
			padding-bottom:10px;

			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			border-bottom: 1px solid #000000;
		}

/* menü 1 */
td.menupoint-Zeitung a	{
	background-image: url(menu_Zeitung.gif);
	width:93px;
	height:33px;
	display:block;
}
	td.menupoint-Zeitung a:hover	{
		background-image: url(menu_Zeitung_on.gif);
		display:block;
	}
	td.menupointsel-Zeitung a	{
		background-image: url(menu_Zeitung_on.gif);
		display:block;
		width:93px;
		height:33px;
	}

td.menupoint-Werbung a	{
	background-image: url(menu_Werbung.gif);
	width:92px;
	height:33px;
	display:block;
}
	td.menupoint-Werbung a:hover	{
		background-image: url(menu_Werbung_on.gif);
		display:block;
	}
	td.menupointsel-Werbung a	{
		background-image: url(menu_Werbung_on.gif);
		display:block;
		width:92px;
		height:33px;
	}

td.menupoint-RZ-TVBox a	{
	background-image: url(menu_RZ-TVBox.gif);
	width:93px;
	height:33px;
	display:block;
}
	td.menupoint-RZ-TVBox a:hover	{
		background-image: url(menu_RZ-TVBox_on.gif);
		display:block;
	}
	td.menupointsel-RZ-TVBox a	{
		background-image: url(menu_RZ-TVBox_on.gif);
		display:block;
		width:93px;
		height:33px;
	}

td.menupoint-RZ-Piazza a	{
	background-image: url(menu_RZ-Piazza.gif);
	width:99px;
	height:33px;
	display:block;
}
	td.menupoint-RZ-Piazza a:hover	{
		background-image: url(menu_RZ-Piazza_on.gif);
		display:block;
	}
	td.menupointsel-RZ-Piazza a	{
		background-image: url(menu_RZ-Piazza_on.gif);
		display:block;
		width:99px;
		height:33px;
	}

td.menupoint-RZ-Movies a	{
	background-image: url(menu_RZ-Movies.gif);
	width:92px;
	height:33px;
	display:block;
}
	td.menupoint-RZ-Movies a:hover	{
		background-image: url(menu_RZ-Movies_on.gif);
		display:block;
	}
	td.menupointsel-RZ-Movies a	{
		background-image: url(menu_RZ-Movies_on.gif);
		display:block;
		width:92px;
		height:33px;
	}

td.menupoint-RZ-Babies a	{
	background-image: url(menu_RZ-Babies.gif);
	width:101px;
	height:33px;
	display:block;
}
	td.menupoint-RZ-Babies a:hover	{
		background-image: url(menu_RZ-Babies_on.gif);
		display:block;
	}
	td.menupointsel-RZ-Babies a	{
		background-image: url(menu_RZ-Babies_on.gif);
		display:block;
		width:101px;
		height:33px;
	}

td.menupoint-5-Liber-Inserate a	{
	background-image: url(menu_5-Liber-Inserate.gif);
	width:154px;
	height:33px;
	display:block;
}
	td.menupoint-5-Liber-Inserate a:hover	{
		background-image: url(menu_5-Liber-Inserate_on.gif);
		display:block;
	}
	td.menupointsel-5-Liber-Inserate a	{
		background-image: url(menu_5-Liber-Inserate_on.gif);
		display:block;
		width:154px;
		height:33px;
	}

td.menupoint-Icon-Kontakt a	{
	background-image: url(menu_Icon-Kontakt.gif);
	width:38px;
	height:33px;
	display:block;
}
	td.menupoint-Icon-Kontakt a:hover	{
		background-image: url(menu_Icon-Kontakt_on.gif);
		display:block;
	}
	td.menupointsel-Icon-Kontakt a	{
		background-image: url(menu_Icon-Kontakt_on.gif);
		display:block;
		width:38px;
		height:33px;
	}

td.menupoint-Icon-Zeitung a	{
	background-image: url(menu_Icon-Zeitung.gif);
	width:37px;
	height:33px;
	display:block;
}
	td.menupoint-Icon-Zeitung a:hover	{
		background-image: url(menu_Icon-Zeitung_on.gif);
		display:block;
	}
	td.menupointsel-Icon-Zeitung a	{
		background-image: url(menu_Icon-Zeitung_on.gif);
		display:block;
		width:37px;
		height:33px;
	}

/* rz-kommentar */
	td.layout-content div.layout-rz-kommentar table.text  td	{
		padding-bottom:0px;
	}
	td.layout-content div.layout-rz-kommentar table.text0 {
		margin-bottom:11px;
	}

	td.layout-content	div.layout-rz-kommentar	table.tit0 {
		margin-bottom:11px;
	}
	td.layout-content	div.layout-rz-kommentar 	table.tit0 td {
		font-family:Verdana, SunSans-Regular;
		font-size:23px;
		font-weight:bold;
	}
	/* überschrift 2 */
	td.layout-content	div.layout-rz-kommentar 	table.tit1 {
	}
	td.layout-content	div.layout-rz-kommentar 	table.tit1 td {
		font-weight:bold;
	}

/* 5-liber-inserate */
	/* titel */
	div.layout-5-liber-inserate-titel 	table.tit0{
		padding-bottom:11px;
	}
	/* untertitel */
	div.layout-5-liber-inserate-titel 	table.tit1{
		margin-bottom:30px;
	}
	div.layout-5-liber-inserate-titel 	table.tit1	td{
		font-family:Verdana, SunSans-Regular;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}
	/* inserat */
		/* titel */
		td.layout-content 	div.layout-5-liber-inserate-inserat	table.tit	{
			margin-top:0px;
			margin-bottom:0px;
		}
		td.layout-content 	div.layout-5-liber-inserate-inserat	table.tit	td	{
			font-family: Verdana, SunSans-Regular;
			font-size:11px;
			font-weight: bold;
		}
		/* text */
		td.layout-content 	div.layout-5-liber-inserate-inserat	table.text	{
		}
		td.layout-content 	div.layout-5-liber-inserate-inserat	table.text  td	{
			line-height:19px;
			padding-bottom:13px;
		}
		td.layout-content 	div.layout-5-liber-inserate-inserat	table.text  td	p	{
			display: inline;
		}

/* was löift */
	/* titel */
	div.layout-was-loeift-titel	table.tit0{
		padding-bottom:11px;
	}
	/* untertitel */
	div.layout-was-loeift-titel	table.tit1{
		margin-bottom:30px;
	}
	div.layout-was-loeift-titel 	table.tit1	td{
		font-family:Verdana, SunSans-Regular;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}
	/* inserat */
		/* titel */
		td.layout-content 	div.layout-was-loeift-veranstaltung	table.tit	{
			margin-top:0px;
			margin-bottom:0px;
		}
		td.layout-content 	div.layout-was-loeift-veranstaltung	table.tit	td	{
			font-family: Verdana, SunSans-Regular;
			font-size:11px;
			font-weight: bold;
		}
		/* text */
		td.layout-content 	div.layout-was-loeift-veranstaltung	table.text	{
		}
		td.layout-content 	div.layout-was-loeift-veranstaltung	table.text  td	{
			line-height:19px;
			padding-bottom:13px;
		}
		td.layout-content 	div.layout-was-loeift-veranstaltung	table.text  td	p	{
			display: inline;
		}

/* rz-clip-liste */
	/* text */
	td.layout-content 	div.layout-rz-clip-liste	table.text  td {
		line-height:19px;
		padding-bottom:10px;
	}
	/* linkliste */
		/* zeile 0 */
		td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item0	{
			padding-bottom:5px;
			font-weight:bold;
		}
			td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item0 a	{
			}
			td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item0 a:hover	{
			}
		/* zeile 1 */
		td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item1	{
			padding-bottom:5px;
			font-weight:bold;
		}
			td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item1 a	{
			}
			td.layout-content	div.layout-rz-clip-liste	table.linklist0 td.item1 a:hover	{
			}

/* rz-tvbox bildvorschau */
	/* titel */
	td.layout-content	div.layout-rz-tvbox-bildvorschau	table.tit0{
		margin-bottom:11px;
	}
	td.layout-content	div.layout-rz-tvbox-bildvorschau	table.tit0	td{
		font-family:Georgia, Garamond, Times New Roman, SunSans-Regular;
		font-size:23px;
		font-weight:bold;
	}
	td.layout-content	div.layout-rz-tvbox-bildvorschau	table.tit0	 td.image{
		padding-left:10px;
		text-align:right;
	}

/* rz-tvbox film */
	/* titel */
	td.layout-content	div.layout-rz-tvbox-film	table.tit0{
		margin-bottom:11px;
	}
	td.layout-content	div.layout-rz-tvbox-film	table.tit0	td{
		font-family:Georgia, Garamond, Times New Roman, SunSans-Regular;
		font-size:23px;
		font-weight:bold;
	}
	td.layout-content	div.layout-rz-tvbox-film	table.tit0	 td.image{
		padding-left:10px;
		text-align:right;
	}

/******************
menu
******************/
/* menü 1, ebene 1 */
	layout-menu1-t table.menu1	{
	}
	layout-menu1-t td.menu1	{
	}
	layout-menu1-t td.menusel1 a	{
	}

/* menü 2, ebene 2 */
	td.layout-col-l table.menu2	{
		width:100%;
	}

	td.layout-col-l td.menu1	{
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;

		padding-top:6px;
		padding-left:12px; /* neu, alt: 12px */
		padding-bottom:12px;
	}

	td.layout-col-l td.menu2	{
		font-weight:bold;

		padding-top:6px;
		padding-left:12px;
		padding-bottom:6px;
	}
	td.layout-col-l td.menu2	a	{
		color:#000000;
	}
	td.layout-col-l td.menu2	a:hover	{
		color:#666666;
	}
	td.layout-col-l td.menusel2 a	{
		color:#666666;
	}

	/* ebene 3 */
		td.layout-col-l td.menu3	{
			padding-left:20px;
			padding-right:5px;
			padding-bottom:6px;
		}
		td.layout-col-l td.menu3	a	{
			color:#000000;
		}
		td.layout-col-l td.menu3	a:hover	{
			color:#666666;
		}
		td.layout-col-l td.menusel3 a	{
			color:#666666;
		}
/****************/


/******************
titel
******************/
table.tit {
}

/* inhalt */
	/* überschrift 1 */
	td.layout-content 	table.tit0 {
		margin-bottom:11px;
	}
	td.layout-content 	table.tit0 td {
		font-family:Georgia, Garamond, Times New Roman, SunSans-Regular;
		font-size:23px;
		font-weight:bold;
	}
	/* überschrift 2 */
	td.layout-content 	table.tit1 {
	}
	td.layout-content 	table.tit1 td {
		font-weight:bold;
	}

/* rechte spalte */
	td.layout-col-r-1 	table.tit {
		font-weight:bold;
		font-size:11px;
	}
	td.layout-col-r-1 	table.tit td {
		line-height:11px;
	}


/******************
text
******************/
table.text {
}
/* linke spalte */
	td.layout-col-l	table.text  td {
		padding-left:6px;
	}
/* inhalt */
	td.layout-content 	table.text  td {
		line-height:19px;
		padding-bottom:19px;
	}
/* rechte spalte */
	td.layout-col-r-1 	table.text  td {
		line-height:11px;
	}


/******************
abschnitt
******************/
table.paragraph	{
	margin-bottom:20px;
}
table.paragraph td.pic	{
}
table.paragraph td.space	{
}
table.paragraph td.txt p.tit	{
	font-weight:bold;

	padding-bottom: 5px;
}
table.paragraph td.txt	{
}
table.paragraph td.txt p	{
}
table.paragraph td.txt div.pic	{
	margin-right:5px;
}


/******************
abstand
******************/
.space 	{
	margin: 0px 0px 0px 0px;
	height:20px;
}
.space0	{
}



/******************
tabelle
******************/
table.tab	{
	margin-bottom:20px;
}
table.tab td {
	padding-left: 2px;
}
/* titel */
table.tab td.h	{
	font-weight:bold;
}
/* i0 */
table.tab td.i0	{
	vertical-align:top;
}
/* i1 */
table.tab td.i1	{
	vertical-align:top;
}
table.tab td.f {
	vertical-align:top;
}
/* abstand */
td.separator {
	height:40px;
}

/* standard */
	table.tab0	{
	}
	/* titel */
	table.tab0 td.h	{
	}
	/* i0 */
	table.tab0 td.i0	{
		background-color: #D9D7C2;
	}
		table.tab0 td.i0 a	{
		}
		table.tab0 td.i0 a:hover	{
		}
	/* i1 */
	table.tab0 td.i1	{
		background-color: #E3E2D2;
	}
		table.tab0 td.i1 a	{
		}
		table.tab0 td.i1 a:hover	{
		}


/******************
bild
******************/
table.pic	{
}
/* linke spalte, rotes rechteck */
	td.layout-col-l	table.pic {
		padding-left: 6px;
		padding-bottom: 5px;
	}
/* rz-babies bild */
	td.layout-rz-babies-image	table.pic	{
		width:100%;
	}
	td.layout-rz-babies-image	table.pic td	{
	}
	td.layout-rz-babies-image	table.pic td img	{
	}

/* inhalt */
	td.layout-content	table.pic	{
		width:100%;
		margin-bottom:20px;
	}
	td.layout-content	table.pic td img	{
		padding-bottom:5px;
	}


/******************
link
******************/
/* inhalt */
	td.layout-content	p.link	{
		height:11px;
		vertical-align:middle;
		margin-bottom:20px;
	}
	td.layout-content	p.link img	{
		margin-right:1px;
		padding-top:1px;
		vertical-align:top;
	}
	td.layout-content	p.link a	{
		text-decoration:none;
		vertical-align:middle;
	}
	td.layout-content	p.link a:hover	{
	}

/* rechte spalte, rz-services */
	td.layout-col-r-1	p.link	{
		height:11px;
		vertical-align:middle;
	}
	td.layout-col-r-1	p.link img	{
		margin-right:1px;
		padding-top:1px;
		vertical-align:top;
	}
	td.layout-col-r-1	p.link a	{
		color:#000000;
		text-decoration:none;
		vertical-align:middle;
	}
	td.layout-col-r-1	p.link a:hover	{
		color:#666666;
	}



/******************
linkliste
******************/
table.linklist-table	{
	width:100%;
	margin-bottom:20px;
}
/* zelle */
table.linklist-table td	{
}

/* inhalt */
	/* tabelle */
	td.layout-content table.linklist0	{
	}
	/* titel */
	td.layout-content table.linklist0 td.title	{
		font-weight:bold;
	}
	/* zeile 0 */
	td.layout-content table.linklist0 td.item0	{
	}
		td.layout-content table.linklist0 td.item0 a	{
		}
		td.layout-content table.linklist0 td.item0 a:hover	{
		}
		td.layout-content table.linklist0 td.item0 img	{
			vertical-align:middle;
		}
	/* zeile 1 */
	td.layout-content table.linklist0 td.item1	{
		vertical-align:middle;
	}
		td.layout-content table.linklist0 td.item1 a	{
		}
		td.layout-content table.linklist0 td.item1 a:hover	{
		}
		td.layout-content table.linklist0 td.item1 img	{
			vertical-align:middle;
		}
/* rechte spalte, rz-inside */
	/* tabelle */
	td.layout-col-r-1 table.linklist0	{
		margin-top:9px;
		margin-bottom:28px;
	}
	/* titel */
	td.layout-col-r-1 table.linklist0 td.title	{
	}
	/* zeile 0 */
	td.layout-col-r-1 table.linklist0 td.item0	{
		padding-left:0px;
		padding-bottom:6px;
	}
		td.layout-col-r-1 table.linklist0 td.item0 a	{
			color:#000000;
		}
		td.layout-col-r-1 table.linklist0 td.item0 a:hover	{
			color:#666666;
		}
		td.layout-col-r-1 table.linklist0 td.item0 img	{
		}
	/* zeile 1 */
	td.layout-col-r-1 table.linklist0 td.item1	{
		padding-left:0px;
		padding-bottom:6px;
	}
		td.layout-col-r-1 table.linklist0 td.item1 a	{
			color:#000000;
		}
		td.layout-col-r-1 table.linklist0 td.item1 a:hover	{
			color:#666666;
		}
		td.layout-col-r-1 table.linklist0 td.item1 img	{
		}

/******************
formular
******************/
FORM	{	margin: 0px 0px 0px 0px; }
form.mail-frm {width:420px;}

span.mail-frm-tit { font-weight: bold; }
span.mail-frm-err { color: red; }

table.mail-tbl { width:420px; }
table.mail-tbl td { vertical-align:top; }
table.mail-tbl td img { vertical-align:top; margin-left:15px; }
table.mail-tbl td table.mail-tbl-frm { width:100%; }
table.mail-tbl td input.mail-frm-inp { width:300px; float:right; }
table.mail-tbl td textarea.mail-frm-inpa { width:300px; float:right; height:100px }
table.mail-tbl-but { width: 420px !important; text-align:right; }

table.mail-tbl td img.mail-frm-cap-img { margin-right: 10px; border: 1px solid black; float: left; }
table.mail-tbl td input.mail-frm-cap { float: left; width: 60px; }


/******************
gästebuch
******************/
/* überschrift */
	div.gb table.tit tbody td {
	}

/* beitrag schreiben */
	/* allgemein */
	div.gb form table table.box	{
		width:100%;
	}

	/* formular */
		/* input */
		div.gb input.frm-frm-txt {
		}
		/* Input-Felder */
		div.gb td.style-7	{
		}
		/* Input-Felder */
		div.gb td.style-7 textarea	{
		}
		/* Input-Text optional */
		div.gb td.style-8	{
			vertical-align: top;
		}
		/* Input-Text muss */
		div.gb td.style-9	{
			font-weight:bold;
			vertical-align: top;
		}
		/* link zurück zum gästebuch */
		div.gb p.link a{
		}

/* anzeige */
	/* allgemein */
	div.gb table.text{
		width:100%;
	}
	div.gb table table.box td.box-rahmen	{
	}
	div.gb table table.box	{
		width:100%;
	}
	div.gb table.text table.box td.box-o {
		width:100%;
	}

	/* beitrag text */
		/* static-elemente */
		div.gb td.style-1	{		
			font-weight:bold;
		}
		/* absender */
		div.gb td.style-2	{
			font-weight:bold;
		}
		/* ort */
		div.gb td.style-3	{
			font-weight:bold;
		}
		/* eintrag titel */
		div.gb td.style-4	{
			font-weight:bold;
		}
		/* nachricht */
		div.gb td.style-5	{
		}
		/* datum */
		div.gb td.style-6	{
		}

	/* navigation */
	div.gb table.text0 td {
	}  
	div.gb table.text0 td p {
		text-align:center;
	} 


/******************
dateiliste
******************/
table.filelist	{
	width:100%;
}

table.filelist td.icon	{
	padding-left:9px;
	width:16px;
}
table.filelist td.file {
	padding-left:9px;
}
table.filelist td.date {
	text-align:right;
	width:75px;
}
table.filelist td.size {
	padding-right:9px;
	width:60px;
}

table.filelist td.i0	{
}
table.filelist td.i1	{
}


/******************
externes bild
******************/
table.externalimage	{
	width:100%;
}
table.externalimage td	{
	text-align:center;
}


/******************
galerie
******************/
div.gallery {}
div.gallery table.gallery {clear:both;}
div.gallery table.gallery td.thumbnail {padding-top:5px; padding-bottom:5px;}
div.gallery div.navigation {float:left;}
div.gallery div.navigationitem {float:right;}
div.gallery div.navigationitem table td.page {display:none;}

/* old */
table.gal-tab	{
	text-align:left;
}

table.gal-tab td.gal-navi-td	{ padding-top:5px; padding-bottom:5px; vertical-align:top; }
table.gal-tab td.gal-navi-td div.gal-navi-page a	{ vertical-align:top; font-weight: normal; color: black; }
table.gal-tab td.gal-navi-td div.gal-navi-page a.gal-navi-activepage	{ color: #D4006D; font-weight: bold;  }
table.gal-tab td.gal-navi-td div.gal-navi-page a:hover	{}

table.gal-tab td.gal-navi-td div.gal-navi-page { vertical-align:top; float:left;}
table.gal-tab td.gal-navi-td div.gal-navi-page img { vertical-align:top;}
table.gal-tab td.gal-navi-td div.gal-navi-img { vertical-align:top; float:right; }
table.gal-tab td.gal-navi-td div.gal-navi-img img { vertical-align:top;}

table.gal-tab td.gal-col-gal {
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}


/******************
animation
******************/
table.animation	{
	width:100%;
	text-align:center;
}


/******************
shop
******************/
/* general */
table.formshop-art td{
	vertical-align:top;
}
table.formshop-art input {
	width:50px;
}
div.formshop-art-tit {
	font-weight:bold;
}
tr.formshop-art-single	{
	margin-bottom:10px;
}
.popup h1	{
	font-family: Verdana, sans-serif;
	font-weight:bold;
	font-size:13px;
}

/* form */
div.formshop-frm	{
	padding-top:10px;
}

/* message */
.formshop-message	{
	margin-bottom:20px;
}

/* form txt above */
div.formshop-txt-above{
	margin-bottom:20px;
	font-weight:bold;
}

/* adress */
table.formshop-form-adress	{
}

/* payment */
div.formshop-txt-pay	{
	padding-top:20px;
	font-weight:bold;
}
div.formshop-txt-tot{
}

div.formshop-txt-but	{
	margin-top:20px;
}

div.formshop-txt-below	{
	margin-top:20px;
	margin-bottom:20px;
}


/******************
umfrage
******************/
/* rechte spalte */
td.layout-col-r-2	table {
	float: none;
	margin-bottom:10px;
}
	td.layout-col-r-2	div.survey	{
		width:100%;
	}
		/* auswahl */
		td.layout-col-r-2	div.survey div.survey-selection	{
			font-weight:bold;
		}
			td.layout-col-r-2	div.survey div.survey-selection-link	a	{
				font-weight:bold;
				color:#000000;
			}
			td.layout-col-r-2	div.survey div.survey-selection-link	a:hover	{
				color:#666666;
			}

		td.layout-col-r-2	div.survey div.survey-selection-link-image	{
			text-align:right;
		}


/******************
banner
******************/
table.ban {
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}

div.ban table,div.ban tr, div.ban td {
	padding: 0px;margin: 0px;border: 0px solid #ffffff;
}


/* banner gross */
	td.layout-banner-big div.ban table tr td {
		width:467px;
		height:81px;
		overflow:hidden;
	}

/* banner klein */
	td.layout-banner-small	div.ban table tr td {
		width:228px;
		height:81px;
		overflow:hidden;
	}

/* rechte spalte */
	td.layout-col-r-2	div.ban table tr td	{
		width:228px;
		height:86px;
		overflow:hidden;
	}
	td.layout-col-r-2	div.ban	{
		padding-bottom:10px;
	}

/* statistik */
	div.ban-stat {
		position: absolute;
		left: 10px;
		top: 160px;
		width: 400px !important;
		background-color: #ffffff;
		border: 5px solid #000000;
		padding: 5px;
	}


/******************
Index und Sitemap
******************/
div.sitemap {
}
div.sitemap div.item {
	line-height: 18px;
}
div.sitemap div.item1 {
	font-weight:bold;
	text-transform:uppercase;
}
div.sitemap div.item2 {
	padding-left: 20px;
}
div.sitemap div.item3 {
	padding-left: 40px;
}
div.sitemap div.item4 {
	padding-left: 60px;
}
div.sitemap div.item5 {
	padding-left: 80px;
}
div.sitemap div.item6 {
	padding-left: 100px;
}
div.sitemap div.item7 {
	padding-left: 120px;
}

div.index {
}
div.index div.found {
	margin-bottom:10px;
}
div.index div.linklist {
	font-weight: bold;
	margin-bottom:10px;
}
div.index div.initialletter {
	margin-top: 10px;
}
div.index div.keyword {
	font-weight: bold;
	margin-bottom:10px;
}
div.index div.item {
	font-weight:normal;
	padding-left: 15px;
	padding-top:2px;
	padding-bottom:2px;
}

/******************
index-suche
******************/
/* tabelle (box in blau) */
table.indexsearch {
}
/* überschrift */
table.indexsearch td.title {
	text-transform:uppercase;
	padding-bottom:4px;
	font-size:10px;
}
/* textfeld */
table.indexsearch td .input {
	width:138px;
}
/* button */
table.indexsearch td .button {
	width:50px;
}

/*************************************************************************************************
 Datanavigation
**************************************************************************************************/
div.navigation {}
table.datanavigation {width:auto !important;}
table.datanavigation td {padding-right:5px;}
table.datanavigation td a {}
table.datanavigation td.selected a {color: #D4006D; font-weight:bold;}
table.datanavigation td.first {display:none;}
table.datanavigation td.last {display:none;}

/******************
ArticleList
******************/
div.articlelist {}
div.articlelist div.listtitle {font-family:Georgia, Garamond, Times New Roman, SunSans-Regular; font-size:23px; font-weight:bold; margin-bottom: 11px;}
div.articlelist div.articles {}
div.articlelist div.articles div.i0 {}
div.articlelist div.articles div.i1 {}
div.articlelist div.articles div.item div.image {padding-right: 10px; float: left;}
div.articlelist div.articles div.item div.image img {border: 0px;}
div.articlelist div.articles div.item div.date {margin-left: 110px;}
div.articlelist div.articles div.item div.title {font-weight: bold; margin-left: 110px;}
div.articlelist div.articles div.item div.lead {margin-left: 110px;}
div.articlelist div.articles div.item div.more {margin-left: 110px;}
div.articlelist div.articles div.item div.more a {font-weight: bold; color: gray;}
div.articlelist div.articles div.item div.end {clear: both;}
div.articlelist div.articles div.separator {height: 20px;}
div.articlelist div.navigation {font-weight:bold;}
div.articlelist div.dirs {}
div.articlelist div.dirs div.link {font-weight: bold;}
div.articlelist div.navigation td.enabled {font-weight: bold;}
div.articlelist div.navigation td.disabled {display:none;}
div.article {}
div.article div.title {font-family:Georgia, Garamond, Times New Roman, SunSans-Regular; font-size:23px; font-weight:bold; margin-bottom: 11px;}
div.article div.image {margin-bottom: 10px;}
div.article span.location {font-weight: normal;}
div.article div.maintext {font-weight: bold; margin-bottom: 10px; line-height:19px;}
div.article div.author { padding-top:15px;}
div.article div.text {line-height:19px;}

/***************
mini-wetter 
****************/
/* tabelle */
table.weather-tbl { width:150px; margin-bottom: 24px; background-color:#F0EFE6;}
/* ort */
td.weather-loc { display:none; }
/* titel */
td.weather-tit { font-weight:bold; padding-top:4px; padding-left:6px; padding-bottom:6px; text-align:left; background-color:#F0EFE6; }
/* label, bild, temp 1 */
td.weather-lbl-1 { font-weight:bold; padding-left:6px; padding-bottom:4px; background-color:#F0EFE6; }
td.weather-img-1 { background-color:#F0EFE6; padding-left:17px; padding-bottom:4px; }
td.weather-tem-1 { text-align:right; letter-spacing:1px; background-color:#F0EFE6; padding-right:5px; padding-bottom:4px; }
/* label, bild, temp 2 */
td.weather-lbl-2 { font-weight:bold; padding-left:6px; padding-bottom:4px; background-color:#F0EFE6; }
td.weather-img-2 { background-color:#F0EFE6; padding-left:17px; padding-bottom:4px; }
td.weather-tem-2 { text-align:right; letter-spacing:1px; background-color:#F0EFE6; padding-right:5px; padding-bottom:4px; }
/* label, bild, temp 3 */
td.weather-lbl-3 { font-weight:bold; padding-left:6px; padding-bottom:7px; background-color:#F0EFE6; }
td.weather-img-3 { background-color:#F0EFE6; padding-left:17px; padding-bottom:7px; }
td.weather-tem-3 { text-align:right; letter-spacing:1px; background-color:#F0EFE6; padding-right:5px; padding-bottom:7px; }

/************** Google-Karte *******************/
div.googlemap {margin-top: 10px; margin-bottom: 10px;}

/************** Google Search ******************/
/* Search Box */
div.google-search-control table.google-search-box input.gsc-input {padding-left : 2px; border-style : solid; border-width : 1px; border-color : #BCCDF0; width : 100%;}
div.google-search-control table.google-search-box input.gsc-search-button {margin-left : 2px;}

div.google-search-control table.gsc-branding {border-style : none; border-width : 0px; border-spacing : 0px 0px; width : 100%;}
div.google-search-control table.gsc-branding td.gsc-branding-text {vertical-align : top;}
div.google-search-control table.gsc-branding td.gsc-branding-text div.gsc-branding-text {padding-bottom : 2px; text-align : right; color : #676767; font-size : 11px; margin-right : 2px;}
div.google-search-control table.gsc-branding td.gsc-branding-img {width : 65px; vertical-align : bottom;}
div.google-search-control table.gsc-branding td.gsc-branding-img img.gsc-branding-img {margin : 0 0 0 0; padding-right : 0; padding-left : 0; padding-top : 1px; padding-bottom : 0; border : none; display : inline;}

/* Control */
div.google-resultview form.gsc-search-box {display:none;}
div.google-resultview div.gsc-control {width: 100%;}

div.google-resultview div.gsc-control div.gsc-tabsArea {clear: both; margin-top: 6px;}
div.google-resultview div.gsc-control div.gsc-tabsAreaInvisible {display : none;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader {display: inline; cursor: pointer; padding-left: 6px; padding-right: 6px; margin-right: 2px;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader.gsc-tabhActive {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #ff9900; color: black;}
div.google-resultview div.gsc-control div.gsc-tabsArea div.gsc-tabHeader.gsc-tabhInactive {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px solid #e9e9e9; background: #e9e9e9; color: #676767;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible {display : block;}
div.google-resultview div.gsc-control div.gsc-resultsbox-invisible {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData.gsc-tabdActive {display: block;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData.gsc-tabdInactive {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-title {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-stats {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results-selector {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results {clear: both; padding-bottom: 2px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result {margin-bottom: 10px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result div.gs-title {height: 1.4em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result div.gs-watermark {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-result img.gs-ad-marker {display: none;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-videoResult .gs-videoResult .gs-title {line-height: 1.3em; height: 1.3em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-videoResult .gs-videoResult .gs-snippet {line-height: 1.3em; max-height: 2.6em; overflow: hidden;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results {margin-bottom : 10px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gsc-trailing-more-results * {color: #0000cc; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData table.gsc-resultsHeader {clear: both; width: 100%; border-bottom: 1px solid #e9e9e9; margin-bottom : 4px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData table.gsc-resultsHeader .gsc-configLabel{display: none;}

/* Results */
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result a.gs-title,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result div.gs-title {color: #0000cc; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result a.gs-visibleUrl,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result div.gs-visibleUrl {color: #008000; text-decoration: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gsc-ad-box div.gs-divider {padding-bottom: 8px; text-align: center; color: #676767;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result img.gs-image {vertical-align : middle; border : 1px solid #0000cc;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-publisher {color: #008000; text-decoration: underline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-relativePublishedDate,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-publishedDate {color: #6f6f6f; text-decoration: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions-to-from {display : none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions,
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-result .gs-directions * {color: #7777cc; font-weight: normal; text-decoration : underline; cursor : pointer;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-webResult div.gs-visibleUrl-long {display : none;}

div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-city {display: inline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-region {display: inline;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results div.gs-country {display: none;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-videoResult td div.gs-image-box {width : 110px; height : 78px;}
div.google-resultview div.gsc-control div.gsc-resultsbox-visible div.gsc-tabData div.gsc-results .gs-videoResult td div.gs-text-box {vertical-align: top; margin-left: 4px;}

/**************************************************************************************************
  Search
**************************************************************************************************/
div.rsearch {}
div.rsearch div.searchform {}
div.rsearch div.searchresult {}
div.rsearch div.searchresult div.head {margin-bottom:10px; font-style:italic;}
div.rsearch div.searchresult div.item {margin-bottom:10px;}
div.rsearch div.searchresult div.item div.itemtitle {font-weight:bold;}
div.rsearch div.searchresult div.item .highlight {font-weight:bold;}
div.rsearch div.searchresult div.item div.itemurl {float:left;}
div.rsearch div.searchresult div.item div.itemsize {}
div.rsearch div.searchresult table.navigation {margin-bottom:20px;}

/******************
RZ Babies
******************/
div.babies-overview {}
div.babies-overview table.text {}

/* Suche */
div.babies-overview table.style-2 td { font-weight:bold;padding-bottom:3px; }
div.babies-overview table.text table.style-3 td { padding-bottom:0px; }
div.babies-overview table.style-1 td { padding-bottom:3px; }
div.babies-overview table.style-1 td input.frm-frm-txt { width:100px; }

/* Auflistung */
div.babies-overview table.tab { border:none; }
div.babies-overview table.tab td { border:none;padding-bottom:20px; }
div.babies-overview table.tab td.f { width:120px; }
div.babies-overview table.tab td p { margin:0px }
