@import url('rte.css');
	  
/* Eigene Klassen */
/* -------------- */

img.bannermenu {
	margin:							0px;
	margin-top:						3px;
	margin-bottom:					3px;
}

td.banner_right {
	padding:						0px;
	padding-top:					5px;
	font-family:					verdana, arial, sans-serif;
	font-size:						8px;
}

td.header {
	text-align:						center;
	background-color:				white;
}

table.cTable { /* Tabelle um den Contentblock */
	border:							2px dotted red;
	border:							none;
	width:							100%;
	margin-bottom:					4px;
}

td.cTable { /* Tabledata des Contentblocks */
	border:							2px dotted blue;
	border:							none;
}

/* Klassen für Kleinanzeigen */
/* ------------------------- */

p.kanz_small {
	font-size:						10px;
	margin:							0px;
	padding:						0px;
}

p.kanz_path {
	background-color:				#eef0f5;
	border:							1px solid #abbcd8;
	margin:							0px;
	margin-bottom:					2px;
	padding:						0px;
	padding-left:					2px;
	padding-bottom:					2px;
}

table.kanz_rubriken {
	border:							1px solid #abbcd8;
}

table.kanz_rubriken a,
table.kanz_rubriken td {
	font-size:						12px;
}

table.kanz_rubriken td {
	padding-bottom:					2px;
}

td.kanz_date0,
td.kanz_date1,
td.kanz_text0,
td.kanz_text1,
td.kanz_memorize0,
td.kanz_memorize1 {
	padding:						2px;
	vertical-align:					top;
}

td.kanz_date0,
td.kanz_date1,
td.kanz_memorize0,
td.kanz_memorize1 {
	color:							#444444;
	font-size:						12px;
}

td.kanz_date0,
td.kanz_date1 {
	padding-top:					3px;
	padding-right:					8px;
}

td.kanz_memorize0,
td.kanz_memorize1 {
	padding-bottom:					5px;
	text-align:						center;
	vertical-align:					bottom;
}

td.kanz_text0,
td.kanz_text1 {
	padding-bottom:					5px;
}

td.kanz_date0,
td.kanz_text0,
td.kanz_memorize0 {
	background-color:				white;
}

td.kanz_date1,
td.kanz_text1,
td.kanz_memorize1 {
	background-color:				#eef0f5;
	border-top:						1px solid #bfcaf5;
	border-bottom:					1px solid #bfcaf5;
}

td.kanz_date1 {
	border-bottom:					none;
}

td.kanz_memorize1 {
	border-top:						none;
}
/* Klassen für Epaper-Plugin */
/* ------------------------- */

td.epaper {
	text-align:						center;
	vertical-align:					bottom;
	padding-bottom:					10px;
	font-size:						11px;
}

/* Allgemeine Klassen */
/* ------------------ */


.gfpb_thumb { /* Photobook-Thumbnail */
	width:							33%;
	text-align:						center;
	vertical-align:					middle;
}

.img_caption {
	font-size:						11px;
}

.imgtext-table {
}

.subheader1,
.subheader2 { /* Subüberschriften (erscheinen paradoxerweise bei uns über der Überschrift ;-) */
	padding:						1px;
	padding-left:					3px;
	padding-right:					3px;
	margin:							0px;
	margin-top:						1px;
	display:						block;
	background-image:				url('img/fade_bg_grey.png');
	background-repeat:				repeat-y;
	font-size:						12px;
	font-weight:					normal;
}

.subheader2 {
	font-size:						10px;
}

.tdNav {
	font-size:						10px;
	padding:						0px;
	padding-left:					6px;
	padding-right:					6px;
	height:							21px;
	background-image:				url('img/bg_nav.png');
}

.tdCopy {
	font-size:						9px;
	text-align:						center;
}

.tdMenu,
.tdMenuSub {
	font-size:						12px;
	padding-left:					5px;
	padding-top:					4px;
	padding-bottom:					4px;
}

.tdMenuSub,
.tdMenuIcon {
	padding:						0px;
	vertical-align:					top;
}

.tdMenuIcon {
	padding-top:					5px;
}

.tdMenuAkt {
	font-size:						12px;
	padding-left:					5px;
	padding-top:					4px;
	padding-bottom:					4px;
	background-color:				white;
	background-image:				url('img/bg_menu.png');
}

.tdApplet {
	font-size:						12px;
	font-weight:					bold;
	color:							#b4c4e3;
	text-align:						center;
	padding:						5px;
}

.tdHeadline {
	padding-left:					5px;
	padding-top:					1px;
	padding-bottom:					1px;
}

.tdContent {
	padding-left:					5px;
	padding-top:					5px;
	padding-bottom:					5px;
	padding-right:					5px;
	background-color:				white;
}

/* Standardklassen */
/* --------------- */
html, body, p, a, b, i, u, td, table, li, h1, h2, h3, h5, h6 {
	font-family:					Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
}

body {
	background-color:				#dedeee;
}

td,body,p {
	font-size:						14px;
	margin:							0px;
	padding:						0px;
}

body {
	margin:							10px;
}

a,a:LINK,a:ACTIVE,a:VISITED,a:HOVER {
	color:							#8098bf;
	font-weight:					bold;
}

a:HOVER {
	color:							#abbcd8;
}

img {
	border:							none;
}


/* Menüklassen */
/* ----------- */
a.aMenu,a.aMenu:LINK,a.aMenu:ACTIVE,a.aMenu:VISITED,a.aMenu:HOVER,
a.aMenuBold,a.aMenuBold:LINK,a.aMenuBold:ACTIVE,a.aMenuBold:VISITED,a.aMenuBold:HOVER {
	color:							black;
	font-weight:					normal;
	text-decoration:				none;
}

a.aMenuBold,a.aMenuBold:LINK,a.aMenuBold:ACTIVE,a.aMenuBold:VISITED,a.aMenuBold:HOVER {
	font-weight:					bold;
}

a.navlink,a.navlink:LINK,a.navlink:ACTIVE,a.navlink:VISITED,a.navlink:HOVER {
	color:							black;
	font-weight:					bold;
	text-decoration:				none;
}

p {
/*	padding-left:					2px;
	padding-right:					2px;
	padding-bottom:					6px;*/
	margin:							2px;
	margin-bottom:					10px;
}

p.align-left {
        text-align: left;
}

p.align-center {
        text-align: center;                                     
}

p.align-right { 
        text-align: right;                                      
}

h1,h2,h3 {
	margin:							0px;
	margin-bottom:					2px;
	padding:						2px;
	font-weight:					normal;
}

h1 {
	font-size:						18px;
	background-image:				url('img/fade_bg_blue.png');
	background-repeat:				repeat-y;
}

h2 {
	padding:						1px;
	padding-left:					2px;
	font-size:						16px;
	background-image:				url('img/fade_bg_blue.png');
	background-repeat:				repeat-y;
}

h3 {
	font-size:						14px;
	font-weight:					bold;
}

/* DPA-News Überschrift */
td.td_dn_hl {
	padding:						2px;
	font-size:						14px;
	font-weight:					bold;
	background-image:				url('img/fade_bg_blue.png');
	background-repeat:				repeat-y;
}

/* DPA-News Überschrift einzelne Nachricht */
td.td_dnm_hl {
	/* background-color:	#ede2af; */
	background-image:				url('img/fade_bg_blue.png');
	background-repeat:				repeat-y;
	font-size:						12px;
	font-weight:					bold;
}

/* DPA-News Überschrift einzelnes Bild */
td.td_dnb_hl {
	/* background-color:	#e1edc0; */
	background-image:				url('img/bkg_dpa_bild.png');
	background-repeat:				repeat-y;
	font-size:						12px;
	font-weight:					bold;
}

/* DPA-News Tabledata mit Inhaltsblock */
td.td_dn_hl_m,
td.td_dnm_hl_m,
td.td_dnb_hl_m {
	vertical-align:					top;
	padding-top:					5px;
}

/* DPA-News Thema Wochentagsüberschrift */
td.td_th_wt {
	padding:						2px;
	font-size:						12px;
	font-weight:					bold;
	background-image:				url(img/fade_bg_grey.png);
	background-repeat:				repeat-y;
}

/* DPA-News Teaser-Block */
td.td_dn_t {
	font-size:		12px;
}
/*
* jk_poll
*/
div.tx-jkpoll-pi1 h1 {
	font-size: 16px;
}
div.tx-jkpoll-pi1 p {
	padding: 10px 0 0 0;
	font-size: 12px;
}
div.tx-jkpoll-pi1 p.jk_pollCaptcha {
	display: block;
	clear: left;
	height: 30px;
	padding: 5px;
	vertical-align: middle;
	border: solid 1px #ccc;
	background-color: #efefef;
}
div.tx-jkpoll-pi1 p.jk_pollCaptcha img{
	float: left;
	border: solid 1px #ccc;
}
div.tx-jkpoll-pi1 p.jk_pollCaptcha input {
	float: left;
	font-size: 14px;
	line-height: 14px;
	border: solid 1px #ccc;
}

form input,
form table td {
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;
}

table.wahlErgebnis {
	width: 466px;
	border: 0;
	border-collapse: collapse;
	margin: 0 auto;
}
table.wahlErgebnis td {
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #efefef;
}
table.wahlErgebnis td.wahlErgHead {
	font-size: 13px;
	background-color: #efefef;
}



