body { background-color:#ffffff;}

#top {width:996px; height:18px;position:absolute;left:0px;top:0px;font-size:7pt;font-family:verdana;}
#top img {}
#top td {}


.teaser_header, .teaser_header a {color:#404040; margin-top:8px;margin-bottom:5px;font-weight:bold;text-decoration:none;font-size:8pt; }

#main{width:996px; font-family:Verdana,Arial;}

#main_links{width:192px;position:absolute;left:0px;top:30px;}
.main_links_top{height:27px;background-image:url('../img/naviframe_header.gif');}
.main_links_navi{width:183px;border-bottom:1px solid #AFAFAF;border-right:1px solid #AFAFAF;padding-top:25px; padding-left:8px;padding-bottom:50px;}

.navi-welt-rot{margin-bottom:5px;margin-top:10px;}
.navi-welt-rot img{padding-right:5px;}
.navi-welt-rot a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #DF0029;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.navi-welt-grau{margin-bottom:5px;margin-top:10px;}
.navi-welt-grau img{padding-right:5px;}
.navi-welt-grau a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.navi-thema-rot{margin-bottom:5px;margin-top:5px;margin-left:20px;}
.navi-thema-rot img{padding-right:7px;}
.navi-thema-rot a
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #DF0029;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.navi-thema-grau{margin-bottom:5px;margin-top:5px;margin-left:20px;}
.navi-thema-grau img{padding-right:7px;}
.navi-thema-grau a
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}




#main_mitte{width:592px;position:absolute;left:200px;top:45px;}
.main_mitte_logo{margin-bottom:18px;margin-left:8px;}
.main_mitte_logozwei{position:absolute;left:355px;top:0px;}
.main_mitte_header{background-image:url('../img/themenframe_balken.gif');height:48px;margin-bottom:8px;}
.sportheader {color:#ffffff;font-size:13pt;font-weight:bold;position:absolute;left:8px;top:77px;}
.main_mitte_content{border-top:1px solid #919191;}
.csc-firstHeader{font-size:14px;font-family:verdana,arial;color:#404040;font-weight:bold;}
.main_mitte_content_rubrik{font-size:14px;font-family:verdana,arial;color:#404040;margin-left:8px;font-weight:bold; margin-top:12px;}
.main_mitte_content_teaser {font-size:8pt;margin-left:8px;padding-top:2px;}
.main_mitte_content_teaser_text {color:#404040;margin-top:12px;}
.main_mitte_content_teaser h1{font-size:8pt;font-weight:bold;margin-top:15px;display:inline;color:#404040;margin-left:1px;}
.main_mitte_content_teaser img{margin-right:5px;}
.mitte_trennlinie{height:1px;margin-top:12px;margin-bottom:10px;margin-left:8px;}


#main_content_container {width:574px;font-size:8pt;padding-left:8px;padding-top:10px;}
#main_content_container h1{display:inline;}


.rubrikheader{font-size:12pt;}
#datasite_header {  }
#datasite_content {clear:right;}
#datasite_header p, #datasite_header h1 { margin-top:0px; }
#rightcol_container_datasite { float:right; width:225px; margin: 10px 0 0px 0; padding:0px; overflow: visible; background-image: none; }
#datasite_header h4 { margin-right: 215px; }
#datasite_header p.stand { font-size: 7pt; margin-bottom: 0px; }
#datasite_header .navi_textlinks { margin-top: 4px; margin-bottom: 10px; }
#datasite_header .navi_textlinks a { font-size: 8pt; text-decoration: underline; }
#datasite_header .navi_textlinks a:hover { text-decoration: none; }
#datasite_header .navi_textlinks a.active, #datasite_content .navi_textlinks a.active:hover { font-size: 8pt; color: #DF0029; font-weight: bold; text-decoration: none; }
#datasite_header .combonavi option, #datasite_header .combonavi select, #datasite_header { font-size: 8pt; }
#datasite_header .hinweis { font-size: 9pt; }
#datasite_header .details {font-size:10pt;}
#datasite_header .details tr{background-color:#e7e7e7; color:#000000;}
#datasite_header .td1 {background-color:#f8f8f8;color:#000000;}
#datasite_header .th2 { font-weight: normal; background-color: #b4b4b4; color: #ffffff; }
#datasite_header a{text-decoration:none;}


#datasite_content table { width: 100%; border-spacing: 0px; }
#datasite_content tr { height: 16px; text-align: left; vertical-align: middle; }
#datasite_content td { height: 16px; font-size: 8pt; font-weight: normal; color: #2A3137; border-bottom: 1px solid #ffffff; }	
#datasite_content th { height: 16px; font-size: 8pt; border-bottom: 1px solid #ffffff; }
#datasite_content .th1_div { padding:2px; margin-right:6px; margin-bottom:1px; background-color:#878787; color:#ffffff; font-weight:bold; font-size:11px; }
#datasite_content .th1 { background-color: #878787; text-align: left; vertical-align: middle; color: #ffffff; }
#datasite_content .th1 th { padding-left: 6px; }
#datasite_content .th2 { font-weight: normal; background-color: #b4b4b4; color: #ffffff; }
#datasite_content .th2 th { font-weight: normal; }
#datasite_content .odd { background-color: #e7e7e7; }
#datasite_content .even { background-color: #f8f8f8; }
#datasite_content .date { text-align:left; }
#datasite_content .lastColumn { text-align:right; padding-right: 6px; }
#datasite_content .firstColumn { padding-left: 6px; }
#datasite_content .logo { background-color: #ffffff; text-align:center; }
#datasite_content a { font-size: 8pt; color:#2A3137; text-decoration: underline; }
#datasite_content a:hover { color:#2A3137; text-decoration: underline; }
#datasite_content .austrian, #datasite_content .austrian:hover, #datasite_content .austrian a, #datasite_content .austrian a:hover { color:#DF0029; font-size: 8pt; }
#datasite_content td.highlight, #datasite_content td.highlight a, #datasite_content td.highlight a:hover, #datasite_content td .highlight:hover, #datasite_content td .highlight{ color: #DF0029; font-weight: bold; }
#datasite_content td.winner {font-weight:bold;}
#datasite_content td.medailleMax { font-weight:bold; }
#datasite_content .rubrik{border-left-color:#AFAFAF;}



/*Verteilseite */

.main_mitte_content_ver{border-bottom:1px solid #AFAFAF;border-left:1px solid #AFAFAF;border-right:1px solid #AFAFAF;border-top:1px solid #AFAFAF;}
.main_mitte_content_rubrik_ver{font-size:14px;font-family:verdana,arial;color:#404040;margin-left:8px;font-weight:bold; margin-top:12px;}
.main_mitte_content_teaser_ver {font-size:8pt;margin-left:8px;margin-bottom:30px;padding-top:2px;}
.main_mitte_content_teaser_text_ver {color:#404040;}
.main_mitte_content_teaser_ver h1{font-size:8pt;font-weight:bold;color:#404040;display:inline;}
.main_mitte_content_teaser_text_ver p {}
.main_mitte_content_teaser_text_ver a{color:#404040;}
.main_mitte_content_teaser_ver img{margin-right:8px;}

.mitte_trennlinie_ver{height:1px;margin-left:8px;margin-top:12px;margin-bottom:10px;}

.main_mitte_schlagzeile{width:292px;margin-top:8px;float:left;}

.main_mitte_schlagzeile h1{font-size:8pt;font-weight:bold;margin-top:15px;display:inline;color:#404040;}
.main_mitte_schlagzeile_text{font-size:8pt;margin-top:15px;color:#404040;}
.main_mitte_schlagzeile_text h1{font-size:8pt;font-weight:bold;margin-top:15px;display:inline;color:#404040;}

.main_mitte_ergebnisse{margin-top:8px;color:#404040; width:292px;float:right;}
.main_mitte_ergebnisse h1{font-size:8pt;font-weight:bold;margin-top:15px;display:inline;color:#404040;}
.main_mitte_ergebnisse_text{font-size:8pt;color:#404040;}

/* Verteilseite Ende */

/*Servicebar*/
.servicebar{ width:992px;border-bottom:1px solid #AFAFAF;position:absolute;top:0;left:0;height:16px;}
.trenner{}
.servicebar_text{display:inline;}
.servicebar_redbar{width:98px;display:inline;padding-left:67px;}


.servicebar ul{ list-style:none;margin:0;padding:0;}
.servicebar li{float:left;display:inline;padding-top:0px;}
.servicebar a{font-family:Arial;color:#999999;float:left;padding: 2px 24px 0px 24px;  text-decoration:none;_float:none;font-size:7pt;}





#main_rechts{width:192px;margin-right:4px;position:absolute;left:800px;top:90px;}
.main_rechts_header{margin-top:9px;}
.main_rechts_tools{height:24px;margin-top:8px;}
.main_rechts_navi{font-size:8pt;width:190px;padding-top:6px;color:#404040;}
.main_rechts_navi h1{font-size:8pt;font-weight:bold;display:inline;color:#404040;}
.ticker{padding-left:6px;padding-top:4px; padding-bottom:0px;}
.main_rechts_navi a{ text-decoration:none;color:#404040;}
.main_rechts_navi img{padding-left:3px;padding-right:3px;}
.main_rechts_navi td{padding-bottom:2px;}
.rechts_trenner img{padding-bottom:6px;padding-top:6px;}
.main_rechts_navi_text{padding-right:8px;}

/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float:right; padding-right:10px;_padding-top:15px;}
DL.csc-textpic-image { margin: 0; }
	

.tabelle_navi_klein{font-size:8pt;font-weight:normal;}


.no-frames
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.themenframe-headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 17px;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.themenframe-hvb
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.toolsbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.news-topheadline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.news-headline a, .news-text a, .textcontainer h3 a, .teasertext a
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    COLOR: #040404;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.news-headline a{color:#4077B0;}
.news-headline a:hover{color:#E2001A;}


.news-headline {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #040404;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.news-text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.topheadline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.text, p, .newsdate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #404040;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

a { font-size:11px; color:#404040; font-family:Verdana; }

