
    body p,a,td { font-family:Verdana,clean,sans-serif; }
    a	{ color:#0044CC; }
    a:link	{ color: #0044CC; }
    a:hover	{ color:  #0044CC;}
    a:active	{ color:  #0044CC; }
    a:visited	{ color:  #0044CC; }
    a.signup { color:#777777; font-size:11px }
    a.signup:hover	{ color: #777777; }
    a.signup:active	{ color: #777777; }
    p.infos { font-size: 13px }
    p.link { font-size:12px;font-weight:bold }
        
    h1 { font-size:12pt; font-weight:bold; color:#0A2972; font-family:Verdana; font-variant:small-caps; margin:0px; padding:0px; text-align:left;letter-spacing:0em; line-height:16pt}
    h2 { font-size:12px; margin:0px 0px 5px 0px; padding:0px; font-family:Trebuchet MS }
    h2.date { font-size:10px; margin:0px; padding:0px; color: #555555; font-weight:lighter; }
    p { font-size:8pt; line-height:1.7em }
    ul { font-size:12px; line-height:1.7em; margin:0px; padding:0px }
    input.search { height:20px }
    input.button { height:25px }
    select { font-family:Verdana,clean,sans-serif; font-size:11px; margin:0px; padding:0px }
    form { margin:0px; padding:0px }
    img.logo { margin-top:20px; border:0px }
    a.hi { font-weight:bold;color:#0044CC;text-decoration:none;border-bottom:1px dotted grey }
    
    td { vertical-align:top; }
    
    td.maincontent { padding: 6px 4px 10px 10px; width:230px; text-align:justify; border-left:1px dotted #000000}
    td.maincontent { padding: 6px 4px 10px 10px; width:230px; text-align:justify; }
    
    table.searchbox { 
    background-color: #BBBBBB;
    border-top: 2px solid #DDDDDD;
    border-bottom: 2px solid #DDDDDD;
    border-left: 2px solid #DDDDDD;
    border-right: 2px solid #DDDDDD;
    padding:4px 6px;
    }
    
    table.outer {
    border-bottom: 1px solid #e71904;
    border-left: 1px solid #e71904;
    border-right: 1px solid #e71904;
    margin-left:10px;
    padding:0px;
    }
    
    #intro p { font-size:9pt; }

    .latestnews h1 { margin:0px; padding:0px 26px}
    .latestnews h2 { font-size:10pt }
    .latestnews p { font-size:9pt; line-height: 1.5em; margin:10px 0px; }
    .latestnews a:hover { background:#AAAAAA }
    .latestnews table {
    	background-color: #FFFFCC;
    	margin:0px;
    	border-top: 0px solid #888888;
    	border-bottom: 0px solid #888888;
    }
    .latestnews td {
    padding:8px 0px 14px 4px;
    }
    .latestnews img.teaser {
    margin:0px 10px 10px 0px;
    padding:3px;
    float:left;
    display:inline;
    border:1px solid #bbbbbb;
    width:210px;
    }
    
    .intext p { line-height: 1.5em; margin-top:10px; }
    
    table.footer { 
    margin:2% 0px 3% 0px;
    padding-top:0.5%;
    border-top: 1px solid #888888;
    }
    .trenner { 
    width:777px;
    height:2px; 
    background-color: #EEF3F6; 
    border-top: 1px #888888 solid;
    border-bottom: 1px #888888 solid;
    font-size: 0px;
    }
     
    a.login {
      font-family:Verdana;
      font-size:8pt;
      font-weight:normal;
    	color:#888888;
    }
    
    a.login:visited {
    	color:#888888;
    }
    
    a.login:hover {
    	color:#888888;
    	background:#cccccc;
    }
    
    a.login:active {
    	color:#888888;
    }
            
    html > body #hotline {
      position:fixed;
    }
    
    #hotline  { 
      position:absolute;
      left:0; 
      top:2%;
      margin:0;
      padding:0;
      z-index: 100000;
    }
    
    #hotline-button {
      width: 44px;
      height: 160px;
      display:block;
      color: transparent;
      background-color: transparent;
      background-image: url('../images/de/hotline.gif');    
      }
             
    #hotline-button:hover {
      background-image: url('../images/de/hotline-on.gif'); 
    }