@charset "utf-8";
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #666666;
        background-color: #d9dadb;
        background-image:url(/images/site/STV_web_hintergrund.gif); 
        background-repeat:repeat-x;
 margin: 0; padding: 0; 
}


a:link {
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		}


a:visited	{
			font-weight: normal;
			text-decoration: none;
			color: #999999;
			}


a:hover	{
		font-weight: normal;
		text-decoration: none;
		color: #FF0000;
		}
			
a:active 	{
			font-weight: normal;
			text-decoration: none;
			color: #FF0000;
			}

/* generelles Box-Layout */


/*a {
    text-decoration: none;
    color: #999999;
}*/

td.siteTopBar div {
	width: 488px;
	height: 16px;
	vertical-align: bottom;
	background-color: #999999;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-indent: 5px;
}


td.pageheadertext {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.header, .header a {
    background-color: #006699;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.body td.date {
    background-color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.calendar .body td.seldate, .calendar .body td.seldate a {
    background-color: #006699;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
} 
tr.pageheader td, td.pageheader {
	background-color: #006699;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-indent: 5px;
}
tr.pageheader td a, td.pageheader a {
	color: #ffffff;   
        text-decoration: none;
}

td.entries td.entryheader {
	background-color: #3399CC;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-indent: 5px;
}

td.entries td.entrybody {
	background-color: #99CCFF;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	margin: 5px 5px 5px 5px;
}

td.entrybody p {
	margin: 5px 5px 5px 5px;
}

td.thumbtext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #3399CC;
}
td.imagelink {
	background-color: #999999;
	width: 16px;
}


.entriesNavi, .entriesNavi a {
    background-color: #999999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.LogoTopBig {
	position: absolute;
	top: 16px;
	left: 40px;
}

.LogoTopSmall {
	position: absolute;
	top: 110px;
	left: 40px;
}

