html{ margin:0px; padding:0px;}
body { 	margin:0px;	padding:0px; background:#5d1010; font: small Arial, Helvetica, sans-serif; color:#FFFFFF;}

.page_all {
	width: 1000px;
	border-right: #fff 1px solid;
}

/* The header and Rootline */
	#tsvHeaderMenue {
	display: block;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	background: #CB2424;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}
	#tsvHeaderMenue A:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
	#tsvHeaderMenue A:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
	#tsvHeaderMenue A:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; } 
	#tsvHeaderMenue A:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
	
	
	#tsvRootline{
		position:relative;
		margin-left:150px;
		background-image: url(images/infoleiste_bg.gif);
		background-repeat: repeat-x;
		color:#FFFFFF;
		font: bold 10px/6px Arial, Helvetica, sans-serif;
	}
	#tsvRootline td { font: bold 10px/6px Arial, Helvetica, sans-serif; color:#fff; }
	#tsvRootline td A:link { font: bold 10px/6px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  }
	#tsvRootline td A:visited { font: bold 10px/6px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
	#tsvRootline td A:hover { font: bold 10px/6px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
	#tsvRootline td A:active { font: bold 10px/6px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }


	#tsvContent {
		margin:0px;
		padding:20px 20px 20px 20px;
		text-align: justify;
		font: 12px Arial, Helvetica, sans-serif;
		color: #000000;
		background: #fff
	}
	#tsvContent h1 { font: bold 14px Arial, Helvetica, sans-serif; color: #cb2424; border-bottom: 2px solid #cb2424; padding: 10px 0px 5px 17px; background: url(images/pfeil_right.gif) no-repeat  0px 13px; }
	#tsvContent h2 { font: bold 12px Arial, Helvetica, sans-serif; border-bottom: 1px dashed #999999; }
	#tsvContent>p { margin-bottom: 7px; }
	
	#tsvContent table { font: 12px Arial, Helvetica, sans-serif ; color:#000000; margin-bottom: 7px; }
	#tsvContent tr { font: 12px Arial, Helvetica, sans-serif; color:#000000 }
	#tsvContent td { font: 12px Arial, Helvetica, sans-serif; color:#000000 }
	#tsvContent tr>p{ font: 12px Arial, Helvetica, sans-serif; color:#000000 ; margin:0px; padding:3px;}
	#tsvContent td>p{ font: 12px Arial, Helvetica, sans-serif; color:#000000 ; margin:0px; padding:3px;}

	
	tsvContent A:link { font: 12px Arial, Helvetica, sans-serif; color:#cb2424; text-decoration:underline;  }
	tsvContent A:visited { font: 12px Arial, Helvetica, sans-serif; color:#cb2424; text-decoration:underline; }
	tsvContent A:hover { font: 12px Arial, Helvetica, sans-serif; color:#cb2424; text-decoration:none; }
	tsvContent A:active { font: 12px Arial, Helvetica, sans-serif; color:#cb2424; text-decoration:underline; }
	
	#tsvContent form { padding:0px; margin:0px; color:#000000}
	#tsvContent input {	font: 12px Arial, Helvetica, sans-serif; padding:2px; margin:0px; border: 1px solid #999999; background-color:#FFFFFF; color:#000000}
	#tsvContent textarea {	font: 12px Arial, Helvetica, sans-serif; padding:2px; margin:0px; border: 1px solid #999999; background-color:#FFFFFF; color:#000000}	
	#tsvContent button {font: 12px Arial, Helvetica, sans-serif; padding:1px; margin:0px; margin-top: 3px; border: 1px solid #999999; background-color:#EEEEEE; }

/* All Style Sheets for tsvInfoBar - rechte Spalte mit Login, Wichtige Links und Werbepartner*/
	#tsvInfoBar {
	border:0px;
	width: 180px;
	color: #000000;
	margin:0px;
	padding-right:10px;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	}
	#tsvInfoBar menu {}
	#tsvInfoBar p{ font-weight: bold; color: #fff; background: #999999; padding: 2px 0px 2px 10px; margin-left:-10px; margin-bottom: -5px; }
	#tsvInfoBar menu li A:link { font-weight: bold; color:#cb2424; line-height: 16px; text-decoration:underline; padding-bottom: 50px;}
	#tsvInfoBar menu li A:visited { font-weight: bold;color:#cb2424; text-decoration:underline;}
	#tsvInfoBar menu li A:hover { font-weight: bold ; color:#cb2424; text-decoration:none; }
	#tsvInfoBar menu li A:active{ font-weight: bold; color:#cb2424; text-decoration:underline; }
	#tsvInfoBar li { list-style:none; padding-bottom:10px; }
	#tsvInfoBar img { border: 0px; padding-bottom:5px;}
	#tsvInfoBar form { padding:0px; margin:0px;}
	#tsvInfoBar input {font: 10px Arial, Helvetica, sans-serif;	padding:1px; margin: 0px; margin-top: 3px; border: 1px solid #999999; background-color:#FFFFFF;}	
	#tsvInfoBar button {font: 10px Arial, Helvetica, sans-serif;	padding:1px; margin: 0px; margin-top: 3px; border: 1px solid #999999; background-color:#EEEEEE;}


/* All Style Sheets for tsvFooter - Menü der Fusszeile */
	#tsvFooterMenue {
	display:block;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:2px;
	background: #CB2424;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	position:relative;
	left:0px
	}
	#tsvFooterMenue A:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
	#tsvFooterMenue A:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
	#tsvFooterMenue A:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; } 
	#tsvFooterMenue A:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }



/* Sonstige Style Sheets*/
	.clear {clear:both;}

.right_menu_text		{	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif	}



a:link { font-family: Arial, Helvetica, sans-serif; color: #CB2424; text-decoration: underline; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #CB2424; text-decoration: underline;}
a:hover { font-family: Arial, Helvetica, sans-serif; color: #CB2424; text-decoration: none; }
a:active { font-family: Arial, Helvetica, sans-serif; color: #CB2424; text-decoration: underline; }

/*Standard Schrift Texte (normale Größe) 
.text_normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-align: justify; }
*/
/*Standard Schrift Links (normale Größe) 
a.text_normal:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CB2424; text-decoration: underline; }
a.text_normal:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5D1010; text-decoration: underline;}
a.text_normal:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CB2424; text-decoration: none; }
a.text_normal:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CB2424; text-decoration: underline; }
*/
/* Top Menü Links (kleinere Schriftgrösse) 
a.menu_small:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white ;text-decoration: none; } 
a.menu_small:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: none; } 
a.menu_small:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; text-decoration: underline; } 
a.menu_small:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white ;text-decoration: none; } 
*/




/* default styles for extension "PressCenter" */
.tx-cwtpresscenter-pi2 .tx-cwtpresscenter-pi2-browsebox P A { color:#CB2424; }
.tx-cwtpresscenter-pi2 .tx-cwtpresscenter-pi2-browsebox P { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CB2424; }


/* default styles for extension "ve_guestbook" */
    .tx-guestbook-list-header {	font-weight:bold; color: black;	background:#CCCCCC;}
    .tx-guestbook-list-row { text-align: justify; color: black}
    .tx-guestbook-list-rowleft { background: #EEEEEE ;color: black}
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 10px; color: black}
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header {font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1px; border-color:#999999; font-size:12px; color:#333333; width:120px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1px; border-color:#999999; font-size:12px; color:#333333; width:170px;}
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#999999; font-size:12px; color:#333333; width:250px; }
    .tx-guestbook-form-obligationfield { color:#CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    .tx-guestbook-form-inputfield { border-style: solid; border-width: 1px; border-color:#999999; font-size:12px; color:#333333; background-color:#FFFFFF}
    .tx-guestbook-form { color: black}
    #formular td {color: black}


/* default styles for extension "HTML Area" */

	.quote {	font-style: italic;	color: #666666;	font-weight: 200;}
	
	.Roter-Text { color: #cb2424; }
	.Schwarzer-Text { color: #000000; }
	
	span.Roter-Text { color: #cb2424; }
	span.Schwarzer-Text { color: #000000; }
	
	p { font: 12px Arial, Helvetica, sans-serif;}
	p.Roter-Text { color: #cb2424; }
	p.Schwarzer-Text { color: #000000; }
	
	img.float-right { float: right; }
	img.blue-background { background-color: #35006d; }
	table.table-redbackground { background: red none; }
	table.table-yellowbackground { background: yellow none; }
	tboby.tbody-redbackground { background: red none; }
	tbody.tbody-yellowbackground { background: yellow none; }
	/*tr.tr-redbackground { background: red none; }
	tr.tr-yellowbackground { background: yellow none; }
	td.td-redbackground { background: red none; }
	td.td-yellowbackground { background: yellow none; }
	ol.ol-redbackground { background: red none; }
	ol.ol-yellowbackground { background: yellow none; }
	ul.ul-redbackground { background: red none; }
	ul.ul-yellowbackground { background: yellow none; }
	li.li-redbackground { background: red none; }
	li.li-yellowbackground { background: yellow none; } */


