/*FÜR NEUE VERSION OHNE FRAME-SET!!!*/
body, .main_table {
	margin: 0 auto;
	text-align: center;
	}
.main_table {
	margin-top: 8%; !important
	}
body.referenz {
	margin: 10px;
	text-align: left;
	}

/*############## ROTE AKTUELL-BOX ####################*/
table.red, table.red td	{ 
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 11px;
	}
table.red .clsTextrechtsfett {
	color: #FFFFFF;
	}
table.angebot td{
	padding: 3px 5px;
	}
table.angebot .even td{
	background-color: #990000;
	}
a.tablered:link, a.tablered:visited{
	color: #CC0000;
	background-color: #FFFFFF;
	padding: 3px 0px;
	margin: 0;
	text-decoration: none;
	display: block;
	text-align: center;
		}
a.tablered:hover {
	background-color: #990000;
	color:#FFFFFF;
	}
/*############## ENDE ROTE AKTUELL-BOX ####################*/

	H1	{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:10pt; 
			font-weight:bold; 
			color:#000000; 
 line-height: normal
		}

	H2	{
			color:#000000; 
 clip:    rect(   ); line-height: normal; vertical-align: text-top
		}

	/* Styles for links */
	a { color:#003366; }
	a:hover { color:#CC0000; }
	a:active { color:#000000; }
	
	a.CD {color: #CC0001; }

/* Backgrounds */

	/* Page body: soft grey, standard fonts */
	.clsBody {	
				font-family:Tahoma, Arial, Helvetica; 
				font-size=x-small; 
				color=#000000; 
				font-weight=normal; 
background:transparent;
			}
	
	/* Outer Page body: dark grey, standard fonts */
	.clsOuterBody {	
				font-family:Tahoma, Arial, Helvetica; 
				font-size=x-small; 
				color=#000000; 
				font-weight=normal; 
			}

	/* Inner Page body: dark grey, standard fonts */
	.clsInnerBody { 
				font-family:Tahoma, Arial, Helvetica; 
				font-size=x-small; 
				color=#000000; 
				font-weight=normal;

			}



	/* Styles for the view titles */
	.clsViewTitleBar {	background-color:#5A8EA6; 
						color=#000000;
						font-family:Tahoma,Arial,Helvetica; 
						font-size=xx-small; 
						font-weight=normal; 
					}

	/* Styles for the Option bar (e.g. Preview and Context view) */
	.clsOptionTable { width=100%; 
					margin:1px;
					font-size:xx-small; 
					font-family:Tahoma, Arial, Helvetica; }



	.clsTemplateMainMenu
	{
		text-align:left;
		font-size:xx-small; 
		font-family: Arial, Helvetica, Tahoma, Verdana; 
		background:transparent;
	}

	.clsMenuHeading
	{
		font-size:x-small; 
		font-weight: bold; 
; font-family: Arial, Helvetica, sans-serif
	}

	.clsMenuItem
	{
		font-size:xx-small; 
		font-weight: normal; 
; font-family: Arial, Helvetica, sans-serif
	}



	.clsTemplateMainContent
	{
		text-align:left;
		font-size:xx-small; 
		font-family: Tahoma, Verdana, Arial, Helvetica; 
	}

	.clsTemplateMainContentWAP
	{
		text-align:left;
		font-size:small; 
		font-family: Verdana, Arial; 
	}


	.clsTemplateMainFooter	
	{ 
		text-align:center;
		font-size:xx-small; 
		font-family: Tahoma, Verdana, Arial, Helvetica; 
	}
.clsText1 { font-size:13px; font-weight: bold; ; font-family: Verdana, Arial, Helvetica, sans-serif}
.clsText1italic { font-size:11px; font-weight: bold; ; font-family: Arial, Helvetica, sans-serif ; font-style: italic}
.clsText2 { font-size:11px; font-weight: normal; ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt}
.clsText3 { font-size:8pt; font-weight: normal; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 10pt}
.clsText4 { font-size:10px; font-weight: normal; ; font-family: Arial, Helvetica, sans-serif ; font-style: normal}
.clsTextNews { font-size:11px; font-weight: bold; ; font-family: Arial, Helvetica, sans-serif ; color: #FFFFFF}
.clsTextnormal { font-size:12px; font-weight: normal; ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt}
.clsTextnormalfett { font-size:12px; font-weight: bold; ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt}
.clsTextrechts { font-size:11px; font-weight: normal; ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10pt}
.clsTextrechtsfett { font-size:11px; font-weight: bold; ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt }

.audioflash {padding: 5px 0px;}
.line {border-top: 8px solid #FFFFFF;}
