body  {
	/* background-image:url(../images/background.jpg); 
	background-repeat:repeat;	*/
  font-family:"Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
  scrollbar-base-color: #c0c2c3; scrollbar-arrow-color: #ffffff;
  font-size: 12pt;
}

td.content  {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12pt;
  color:#242424;
  text-align: left;
}

td.content h1 {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14pt;
	text-align: center;
  text-decoration : bold;
  color:#000000;

}
td.content a, td.content a:visited, td.content a:hover, td.content a:link  {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 12pt;
	text-decoration : underline;	
  text-align: left;
  color:#000000;
}


/* --------------------------- FORMATE FÜR FOOTER --------------------------- */
td.footer  {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin-top : 0px;
	margin-left : 0px;
	color : #3f3f3f;
  font-size: 8pt;
}

td.footer a, td.footer a:link, td.footer a:visited, td.footer a:hover {
	color : #000000; 
	text-decoration : none;
  font-size: 8pt;
	font-weight: bold;
}

/* --------------------------- FORMATE FÜR TICKER --------------------------- */
td.ticker  {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin-top : 0px;
	margin-left : 0px;
	color : #3f3f3f;
  font-size: 10pt;
}

td.ticker a, td.ticker a:link, td.ticker a:visited, td.ticker a:hover {
	text-decoration : none;
  font-size: 10pt;
	font-weight: bold;
}

/* --------------------------- FORMATE FÜR TIPPS --------------------------- */
td.tipp  {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin-top : 0px;
	margin-left : 0px;
	color : #3f3f3f;
  font-size: 10pt;
}

td.tipp a, td.tipp a:link, td.tipp a:visited, td.tipp a:hover {
	text-decoration : none;
  font-size: 10pt;
	font-weight: bold;
}

/* --------------------------- FORMATE FÜR SITEMAP --------------------------- */
a.sitemapmain:link, a.sitemapmain:visited, a.sitemapmain:hover, td.sitemapmain {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	text-decoration: none;
	margin-top : 0px;
	margin-left : 0px;	
  color : #ffffff;
  font-size: 10pt;
	font-weight: bold;
}


a.sitemapsub:link, a.sitemapsub:visited, a.sitemapsub:hover, td.sitemapsub {
	font-family : "Tahoma","Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin-top : 0px;
	margin-left : 0px;
	color : #359def;
	text-decoration : none;
  font-size: 8pt;
	font-weight: bold;
}

table.Zebra {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra td {padding:7px;line-height:15pt;}
table.Zebra td.alt {padding:7px;background:#eee;}
table.Zebra td.hd {border-bottom:#555 1px solid;padding:7px;}
table.Zebra td.fc {padding:7px;}
table.Zebra td.fcalt {padding:7px;background:#eee;}

table.Zebra-Red {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Zebra-Red td {padding:7px;line-height:15pt;}
table.Zebra-Red td.alt {padding:7px;background:#eee;}
table.Zebra-Red td.hd {border-bottom:#b20000 1px solid;color:#b20000;padding:7px;}
table.Zebra-Red td.fc {padding:7px;}
table.Zebra-Red td.fcalt {padding:7px;background:#eee;}

table.Zebra-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#eee 0px solid;}
table.Zebra-2 td {padding:7px;background:#eee;line-height:15pt;}
table.Zebra-2 td.alt {padding:7px;background:none;}
table.Zebra-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #555555, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#555555), to(#111111));
    background-image: -o-linear-gradient(top, #555555, #111111);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111')";
    background-image: linear-gradient(top, #555555, #111111);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Zebra-2 td.fc {padding:7px;background:#eee;}
table.Zebra-2 td.fcalt {padding:7px;background:none;}

table.Zebra-Red-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#eee 0px solid;}
table.Zebra-Red-2 td {padding:7px;background:#eee;line-height:15pt;}
table.Zebra-Red-2 td.alt {padding:7px;background:none;}
table.Zebra-Red-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #c90000, #b10000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#c90000), to(#b10000));
    background-image: -o-linear-gradient(top, #c90000, #b10000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000')";
    background-image: linear-gradient(top, #c90000, #b10000);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Zebra-Red-2 td.fc {padding:7px;background:#eee;}
table.Zebra-Red-2 td.fcalt {padding:7px;background:none;}

table.Vertical-Emphasis {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis td.alt {padding:7px;}
table.Vertical-Emphasis td.hd {border-bottom:#555 1px solid;padding:7px;}
table.Vertical-Emphasis td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-Red {width:80%;border-collapse:collapse;margin-bottom:15px;}
table.Vertical-Emphasis-Red td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-Red td.alt {padding:7px;}
table.Vertical-Emphasis-Red td.hd {border-bottom:#b20000 1px solid;color:#b20000;padding:7px;}
table.Vertical-Emphasis-Red td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-Red td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#555 1px solid;}
table.Vertical-Emphasis-2 td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-2 td.alt {padding:7px;}
table.Vertical-Emphasis-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #555555, #111111);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#555555), to(#111111));
    background-image: -o-linear-gradient(top, #555555, #111111);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#111111')";
    background-image: linear-gradient(top, #555555, #111111);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Vertical-Emphasis-2 td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-2 td.fcalt {padding:7px;background:#eee;}

table.Vertical-Emphasis-Red-2 {width:80%;border-collapse:collapse;margin-bottom:15px;border:#b20000 1px solid;}
table.Vertical-Emphasis-Red-2 td {padding:7px;line-height:15pt;}
table.Vertical-Emphasis-Red-2 td.alt {padding:7px;}
table.Vertical-Emphasis-Red-2 td.hd 
    {
    background-image: -moz-linear-gradient(top, #c90000, #b10000);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#c90000), to(#b10000));
    background-image: -o-linear-gradient(top, #c90000, #b10000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90000', endColorstr='#b10000')";
    background-image: linear-gradient(top, #c90000, #b10000);
    
    border-bottom:#fff 0px solid;color:#fff;padding:7px;
    }
table.Vertical-Emphasis-Red-2 td.fc {padding:7px;background:#eee;}
table.Vertical-Emphasis-Red-2 td.fcalt {padding:7px;background:#eee;}

/*  Super Awesome Buttons with CSS3 and RGBA
    Source: http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba
*/
.awesome, .awesome:visited {
	        background: #222 url(/images/alert-overlay.png) repeat-x; 
	        display: inline-block; 
	        padding: 5px 10px 6px; 
	        color: #fff; 
	        text-decoration: none;
	        -moz-border-radius: 5px; 
	        -webkit-border-radius: 5px;
	        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	        text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	        border-bottom: 1px solid rgba(0,0,0,0.25);
	        position: relative;
	        cursor: pointer;
            }
.awesome:hover							{ background-color: #111; color: #fff; }
.awesome:active							{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; color: #fff;}
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); color: #fff;}
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; color: #fff;}
	
.green.awesome, .green.awesome:visited		{ background-color: #91bd09; color: #fff;}
.green.awesome:hover						{ background-color: #749a02; color: #fff;}
.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; color: #fff;}
.blue.awesome:hover							{ background-color: #007d9a; color: #fff;}
.red.awesome, .red.awesome:visited			{ background-color: #e33100; color: #fff;}
.red.awesome:hover							{ background-color: #872300; color: #fff;}
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; color: #fff;}
.magenta.awesome:hover							{ background-color: #630030; color: #fff;}
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; color: #fff;}
.orange.awesome:hover							{ background-color: #d45500; color: #fff;}
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; color: #fff;}
.yellow.awesome:hover							{ background-color: #fc9200; color: #fff;}



