﻿*
{
    margin: 0;
    padding: 0;
}

body
{
    margin: 0;
    padding: 0;
    background-image: url(../Images/Background_Black.jpg);
    background-repeat: repeat-x;
    background-position: top left;
    color: White;
    background-color: Black;
}

p 
{	
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #000;
}

td
{
    color: Black;
    font-size: 8pt;
    height: 22px;
    text-align: right;
}

th
{
    color: Black;
    font-size: 8pt;
    height: 22px;
    text-align: right;
    font-weight: bold;
}

Table.Content, Table.Press, Table.ContentTable
{
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

Table.Content td 
{
    color: Black;
    font-size: 10pt;
    height: 20px;
    text-align: right;    
}

Table.ContentTable td 
{
    color: Black;
    font-size: 10pt;
    height: 20px;
    text-align: right;
    border-bottom: 1px solid #D6D6D6;
    padding: 3px;
    background: url(../images/Facts_Td_Bg.jpg);
    background-repeat: repeat-x;
}

Table.PerfTable td
{
    color: Black;
    border-bottom: 1px solid #D6D6D6;
    padding: 2px;
    background: url(../images/Facts_Td_Bg.jpg);
    background-repeat: repeat-x;
}

Table.Press td 
{
    color: Black;
    font-size: 10pt;
    height: 30px;
    text-align: right;    
}

img 
{
    border: none;
}


tr.greybg
{
    background-color: #EEE;
}
tr.greybg td
{
    border-bottom: 1px solid #737373;
}    

.Main
{
    margin: 8px auto;
    width: 100% auto;
}

.Header
{
    display: none;
}

.Main_Index
{
    width: 935px;
    margin: 8px auto;
}

.MainContent_Index
{
    float: left;
    width: 915px;
    margin: 0;
    padding: 10px;
    background-color: White;
    margin-bottom: 10px;
}

.Main_News
{
    width: 700px;
    margin: 8px auto;
}

.MainContent_News
{
    float: left;
    width: 680px;
    margin: 0;
    padding: 10px;
    background-color: White;
    margin-bottom: 10px;
}

.MainContent
{
    float: left;
    margin: 0px;
    width: 100% auto;
}

#menu
{
    display: none;
}

.Content
{
    float: left;
    width: 650px;
}

.SF_Content_Header
{
    display: none;
}

.SF_Content_Bottom
{
    display: none;
}

.Sidebar_Header
{
    float: right;
    width: 276px;
    background-image: url(../Images/Sidebar_Top.png);
    height: 9px;
    margin-top: 20px;
    margin-bottom: -2px;
}

.Sidebar_Bottom
{
    float: right;
    width: 276px;
    background-image: url(../Images/Sidebar_Bottom.png);
    height: 9px;
}

.SF_Content
{
    float: left;
    padding: 10px;
    background-color: White;
    height: auto;
/*    
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 10px;
    behavior:url(Scripts/border-radius.htc);
*/
}

.Imprint
{
    float: left;
    width: 630px;
    margin: 10px 0;
    padding-top: 5px;
}

.Imprint p, .Imprint a
{
    font-size: 11px;
}    

.Imprint-Space
{
    height:120px;
}

.Bottom
{
    display: none;
}

.Bottom p
{
    line-height: 22px;
}    

.Teiler {
    border-bottom: 1px solid #c0c1c2;
    margin-bottom: 10px;
}

.Left 
{
    width: 295px;
    float: left;
}

.Right 
{
    width: 315px;
    float: right;
}

.Left2
{
    width: 275px;
    float: left;
}

.Right2
{
    width: 340px;
    float: right;
    margin-top:1px;
}

td .Right
{
    text-align: right;
    margin-right: 5px;
}

.Sidebar
{
    display: none;
}

.SidebarContent
{
    width: 236px;
    margin: 5px 20px 5px 20px;
}

.tabs
{
    width: 426px;
    float: right;
}
.tabs2
{
    width: 630px;
    float: left;
}
.Box
{
    width: 324px;
    height: 115px;
    background-repeat: no-repeat;
    padding: 5px 0 5px 0;
}

.Hotline
{
/* 
    border-top: 1px solid #424242;
    border-bottom: 1px solid #424242;
*/
    margin: 20px 0 0 0;
    padding-top: 20px;
    color: White;
    height: 70px;
}


a
{
    color: #6b8217;
}

a:hover
{
    color: #000;
}

a.Folge
{
    color: #6b8217;
    text-decoration: none;
}

a.Folge:hover
{
    color: #000;
}


a.More
{
    margin-top: 30px;
    color: #6b8217;
    text-decoration: none;
    background: transparent url(../Images/List_Element_Target_Green2.gif) center right no-repeat;
    padding-right: 20px;
}

a.More:hover
{
    color: #000;
    background: transparent url(../Images/List_Element_Target2.gif) center right no-repeat;
}

a.Disclaimer
{
    font-weight: bold;
    text-decoration: none;
}

a.Disclaimer:hover
{
    color: Black;
    font-weight: bold;
    text-decoration: none;
}
input.InpText
{
    background: #3a3a3a;
    color: #D6D6D6;
    border-style: none;
    padding: 2px;
    margin: 5px 0px;
    width: 100px;
  
}

input.Text, textarea.Text, select.Text
{
    color: #000;
    border: 1px solid #BBB;
    padding: 2px;
    margin: 5px 0px;
    width: 100px;
    background: url(../images/Facts_Td_Bg.jpg);
    background-repeat: repeat-x;      
}

input.Button
{
    background-color: #3d5119;
    background-image: url(../Images/Button_Background_s.png);
    background-repeat: repeat-x;
    color: #000;
    border: 1px solid #3d5119;
    margin: 5px 0px;
    focus: 0px;
}

input.error{  
    background: #f8dbdb;  
}

a.Button
{
    background-image: url(../Images/Button_Background.png);
    background-repeat: repeat-x;
    color: #000;
    border: 1px solid #3d5119;
    padding: 2px 10px 3px 10px;
    margin: 15px 0px;
    text-decoration: none;
    line-height: 30px;
}

.buttonPrint {
    background-image: url(../Images/Button_Background_Print.png);
    background-repeat: repeat-x;
    color: #000;
    border: 1px solid #3d5119;
    padding: 2px 10px 3px 40px;
    margin: 15px 0px;
    text-decoration: none;
    line-height: 20px;
    vertical-align: middle;
    width: auto;
    height: 30px;
}


/*********************************************/
/*         Performanec Table                 */
/*********************************************/

UL.tabNavigation
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #4a4c49;
}

UL.tabNavigation LI
{
    margin: -2px;
    padding: 0px;
    display: inline;    
}

UL.tabNavigation LI A
{
    margin: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;  
    color: #6b8217;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;  
    padding-bottom: 5px;
    /* border-bottom: 1px solid #4a4c49; */
    
}

UL.tabNavigation LI A.selected
{
    /* background-color: #333; */
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;       
    padding-top: 5px;
    border-bottom-style: none;
    border-left: 1px solid #4a4c49;
    border-right: 1px solid #4a4c49;
    background-color: #4a4c49; 
}

UL.tabNavigation LI A:hover
{
    color: #FFF;
}

UL.tabNavigation LI A:focus
{
    outline: 0;
}

UL.Glossary
{
    list-style: none;
    padding: 0px;
    background-image: url(../images/reiter_hg.jpg);
    background-repeat:repeat-x;
    border-bottom: 1px solid #c0c1c2;
    border-left: 1px solid #c0c1c2; 
    height: 20px;
}

UL.Glossary LI
{
    float: left;
    height:17px;
    margin: 0px;
    padding: 0px;
    display: inline;
    padding: 3px 6px 0px 6px;
    border-right: 1px solid #c0c1c2; 
}

UL.Glossary LI A
{
    font-weight: bold;
    margin: 0px;
    color: #3f521a;
    text-decoration: none;
    padding-top: 5px;
}


.Performance 
{
    width: 260px;
    color: #505153;
    border-collapse: collapse;
}

.PTable
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}


.PTable td, .Performance td
{
    height: 30px;
    border-bottom: 1px solid #4a4c49;
    color: #000;
    text-align: right;
    padding-right: 5px;
}

.PTable td.Name, .Performance td.Name
{
    height: 30px;
    border-bottom: 1px solid #4a4c49;
    color: #000;
    text-align: left;
    padding-left: 8px;
}

.PTable td.NameWhite
{
    height: 30px;
    border-bottom: 1px solid #4a4c49;
    color: #ababad;
    text-align: left;
    padding-left: 8px;
}

.PTable td.White
{
    height: 30px;
    border-bottom: 1px solid #4a4c49;
    color: #ababad;
    text-align: right;
    padding-right: 5px;
}

.GreenRow
{
    background-color: #292929;
}

.LightGreenRow
{
    background-color: #e9ede5;
}

ul.List, ol
{
    margin: 0 0 20px 0;
    padding:0;
}

ol
{
    margin: 0 0 20px 20px;
    padding:0;
}

ul.List2
{
    margin: 0;
    padding:0;
}

ul.Target
{
    margin: 5px 0 0 0;
    padding:0;
}

ul.List li, ul.List2 li
{
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 10pt; 	
    list-style:none;
    text-decoration:none;
    line-height: 15px;    
    padding:0 0 0 15px;
    background:url(../Images/List_Element.gif) no-repeat left 5px !important;
    clear: left;
    color: Black;
    margin-bottom: 5px;
}

ol li
{
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    FONT-SIZE: 10pt; 	
    list-style-type: decimal;
    text-decoration:none;
    line-height: 15px;    
    padding:0 0 0 1px;
    clear: left;
    color: Black;
    margin-bottom: 5px;
}

ul.Target li
{
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    font-weight: bold;
    FONT-SIZE: 10pt; 	
    list-style:none;
    text-decoration:none;
    line-height: 20px;    
    padding:0 0 0 15px;
    background:url(../Images/List_Element_Target.gif) no-repeat left 5px !important;
    clear: left;
    color: Black;
}


p.More 
{
    border-bottom: 1px solid #737373;
    text-align: right;
    margin-bottom: 15px;
}

p.More a
{
    text-decoration:none;
    color: #737373;
}

p.Faq 
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: Black;
    font-size: 10pt;
    line-height: 22px;
    text-decoration: none;
    padding-top: 5px;
}


.Product_Green
{
    background-image: url(../images/Back_Green.gif);
    background-repeat: repeat-y;
    padding: 5px 5px 5px 20px;
}

.Product_GreenGold
{
    background-image: url(../images/Back_GreenGold.gif);
    background-repeat: repeat-y;
    padding: 5px 5px 5px 20px;
}

.Product_Blue
{
    background-image: url(../images/Back_Blue.gif);
    background-repeat: repeat-y;
    padding: 5px 5px 5px 20px;
}

.Product_BlueGold
{
    background-image: url(../images/Back_BlueGold.gif);
    background-repeat: repeat-y;
    padding: 5px 5px 5px 20px;
}

.Product_Garant
{
    background-image: url(../images/Back_Gray.gif);
    background-repeat: repeat-y;
    padding: 5px 5px 5px 20px;
}

.ClearIt 
{
    clear: both;
    height: 2px;
}

.Green 
{
    color: #8c9b19;
}

.Red
{
    color: #af0917;
}

.tableRollOverEffect{
    background-color:#C1C1C1;
    color:#FF0000;
}

.tableRollOverEffect_Perf{
    background-color: #3d5119;
    color:#FF0000;
}

.tableRollOverEffect_Blue, .tableRollOverEffect_BlueGold {
    background-color:#b2d0dd;
    color:#FFF;
}

.tableRollOverEffect_Green, .tableRollOverEffect_SFA, .tableRollOverEffect_SFB, .tableRollOverEffect_SFC {
    background-color:#c4caba;
    color:#FFF;
}

.tableRollOverEffect_Gold, .tableRollOverEffect_GreenGold {
    background-color:#f3e7b2;
    color:#FFF;
}

.TR_Grey 
{
    background-color: #EEEEEE;
}

.Blue 
{
    color: #00628d;
}

.Green
{
    color: #8c9b19;
}

.Red
{
    color: #af0917;
}

input.Required, select.Required
{
    border: 1px solid #af0917;
}

optgroup.StratBlue
{
    background-color: #00628d; 
    color: #FFF; 
    font-weight: bold;
}

optgroup.StratGreen
{
    background-color: #8c9b19; 
    color: #FFF; 
    font-weight: bold;
}

optgroup.StratGold
{
    background-color: #d7ae00; 
    color: #FFF; 
    font-weight: bold;    
}

optgroup.Grey
{
    background-color: #dedede; 
    color: #000; 
    font-weight: bold;    
}

option
{
    background-color: White;
    color: Black;
    padding-left: 10px;
}

*
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-size: 10pt;
    line-height: 16px;
}

h1  
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    font-weight: normal; 
}

h2 
{ 
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal; 
    color: #6b8217;
}

h3 
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: Bold; 
    color: #FFF;
    padding-bottom: 10px;
}

h3 i
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal; 
    color: #6b8217;
    padding-bottom: 10px;
}

h3.Folge
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    font-weight: Bold; 
    color: #6b8217;
    padding-bottom: 10px;
    font-size: 11pt;
    text-transform: uppercase;
}

h4
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    font-weight: normal;
    font-style: italic;
    color: #6b8217;
    margin-top: -10px;
    font-size: 10pt;
    text-transform: none;
    padding-bottom: 20px;
}

h4.Sponsoring
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif; 
    font-weight: normal;
    font-style: italic;
    color: #6b8217;
    margin-top: -3px;
    margin-bottom: -15px;
    font-size: 10pt;
    text-transform: none;
}

h5
{
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal; 
    font-style: italic;
    color: #6b8217;
    font-size: 10pt;
    text-transform: none;
    padding-bottom: 10px;
}

p.Folge
{	
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #000;
    font-size: 10pt;
    line-height: 20px;
    margin-bottom: 20px;
}

.Bold
 {
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: bold;     
 }

.DisclaimerBold
 {
    font-size: 7pt;
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: bold;     
    line-height: 11px;
 }
 
 .ImageText
 {
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #000; 
    margin: 6px 0;
    font-size: 9pt;
    line-height: 14px;    
    text-align: justify; 
    font-style: normal;
 }
 
 .Disclaimer
 {
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #737373; 
    margin-top: -12px;
    font-size: 7pt;
    line-height: 11px;
    text-align: justify; 
 }
 
p.Linkbar, p.Linkbar a
{	
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #818386;
    font-size: 10pt;
    line-height: 22px;
    text-decoration: none;
}

p.Linkbar a:hover
{	
    font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    color: #FFF;
    font-size: 10pt;
    line-height: 22px;
    text-decoration: none;
}