body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-image:url(images/hg.png);
}
#container {
	width: 1000px;  
	margin: 0 auto;
	background-image:url(images/hg.png);
}
#container2 {
	width: 1000px;  
	margin: 0 auto;
	background: url(images/hg.png) repeat-x top;
}
/*#header {
	float:left;
	background: #FFFFFF url(images/stefanfelder_logo.jpg);
	width:300px;
	height:135px;
}*/
#navigation {
	background: url(images/stefanfelder_logo_breit.jpg) no-repeat;
	width:1000px;
	height:115px;
	margin: 0 0 0 0px;
	padding: 21px 20px 0 0;
	text-align: right;
}
#images {
	float:left;
	width:625px;
	height:630px;
	background-image:url(images/hg.png);
}
#text {
	width:375px;
	min-height:630px;
	margin: 0 0 0 625px;
	text-align: right;
	background-image:url(images/hg.png);
}
#footer {
	background-image:url(images/footer.png);
	width:1000px;
	padding-top:10px;
	height:35px;
	text-align: left;
	clear: both;
}
.oneColFixCtrHdr #ticker {
	padding: 0 0px; 
	background:#DDDDDD;
	background-image: url(images/bg_ticker.png);
	width:980px;
	height:40px;
}

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


img 
{
	border: 0;
}


#navigation a img
{
	padding-left: 3px;
}

.nav_oben
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #49484b;
	line-height: 0.7;
	text-transform: uppercase;
}

.h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
	color: #A71E2E;
	text-decoration: none;
}
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: 1.2;
	font-weight: normal;
	font-variant: normal;
	color: #A71E2E;
	text-decoration: none;
}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
	color: #49484b;
	text-decoration: none;
}
.content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #49484b;
	line-height: 1.6;
}


.ticker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
	color: #A71E2E;
	text-decoration: none;
	vertical-align: bottom;
	height: 100%;
}
.tickerDiv {
	padding-top: 35px;
	padding-bottom: 45px;
	border-top: 1px solid #D0D0D0;
}


.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
	color: #A71E2E;
	text-decoration: none;
}
.datainfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 1.4;
	font-weight: normal;
	font-variant: normal;
	color: #49484b;
	text-decoration: none;
}
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #49484b;
	text-decoration: none;
}
.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #49484b;
	line-height: 1.2;
	text-transform: uppercase;
	padding-left:5px;
	}
.links
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #A71E2E;
	text-decoration: none;
}
#images a, #text a, .links a { color:#A71E2E; font-weight: normal; text-decoration:none;} 
#images a:hover, #text a:hover, .links a:hover { color:#A71E2E; font-weight: normal; text-decoration:none; } 


a.link
{
	background: url(images/link_symbol.png) no-repeat bottom left;
	padding-left: 13px;
}
a.link:hover
{
	border-bottom: 1px dotted #A71E2E;
}

.footer a
{
	color: #49484b;
}
