/**
 *   grau:      #4b575c
 *   hellgrau:  #a0a9ac     footer
 *   beige:     #E5E5DB     hintergrund für die boxen
 *   orange:    #e08800     
 */
 


/**
 * Allgemeines
 */

    html, body { margin:0; padding:0; }
    body, h1, h2, h3, h4, li, div, span, td, th, input, textarea, label, select, a { font: 12px Arial,Helvetica,Sans-Serif; color:rgb(0,0,0); }
    
    h1 { font-size:18px; margin-top:20px; color:#4D585C; }
    h2 { font-size:13px; text-transform:uppercase; margin:0; }
    h3 { font-weight:bold; font-size:14px; }
    
    a img { border:none; }
    
    a:link, .link { color:#e08800; text-decoration:none; }
    a:visited { color:#e08800; text-decoration:none; }
    a:hover { text-decoration:underline; }
    
    .c { clear:both; }



    /* Seitenrahmen 
    
    .borderLeft { display:none; }
    .borderRight { display:none; }
    
    .borderBottomContainer { display:none; }
    .borderBottom { display:none; }
    .borderBottomHack { display:none; }
    
    .cornerBottomLeft { display:none; }
    .cornerBottomRight { display:none; }*/



    /* Header */
    
    #header { display:none; }
    
    
    /* Body */
    
    #body { background:rgb(255,255,255); }

    
    /* Footer */
    
    #footer { display:none; }

    /* Boxen in den Randspalten */
    
    .box { background:#eaf2f6; padding:15px; margin-bottom:8px; }
    .box h2 { margin:0 0 10px 0; padding:0; }



/**
 * Startseite
 */

    #image { margin:8px 0 16px 0; }
   
    


    #leftCol { display:none; }
#rightCol { display:none; }





/* Contentseite */
    
    
    div.content#body { width:100%; }
    div.content#body #topCol { width:100%; padding-top:8px; }
    div.content#body #centerCol { width:100%; margin-top:26px; }
    div.content#body #rightCol { display:none; }
    div.content#body #leftCol { display:none; }
    
    .news { margin-bottom:8px; margin-top:16px; }
    .news h2.line { border-bottom:1px solid #a0a9ac; padding:0 0 4px 10px; margin:0 0 4px 0; }
    .news ul { list-style-type:none; padding:0; margin:0 10px;}
    
    .downloads { margin-bottom:8px; }
    .downloads h3.line { font-size:12px; font-weight:bold; border-bottom:1px solid #a0a9ac; padding:0 0 4px 2px; margin:0 0 4px 0; }
    .downloads ul { list-style-type:none; padding:0; margin:0; }
    
    .downloads li { clear:both; margin-bottom:4px; }
    .downloads li img { float:left; margin-right:5px; }
    
    
    .pageTools { margin-bottom:10px; height:20px; margin-left:10px; }
    .pageTools a { display:block; float:left; }
    .pageTools div.sep { float:left; width:1px; height:14px; background:#a0a9ac; margin-top:3px; margin-left:14px; margin-right:14px; }
    
    
    .img { margin-bottom:16px; }
    .img a:link, .img a:visited { font-size:11px; }
    .img p { padding:4px; margin:0; background:#eaf2f6; font-size:11px; } /* Bildbeschreibungstext */
    
    
    .intro { font-weight:bold; }
    
    
    /* Referenzliste */

    h3.line { border-bottom:1px solid #E4E4E4; padding:0 0 4px 0; margin:0 0 8px 0; }
    
    .ref { border-bottom:1px solid #E4E4E4; padding-bottom:8px; margin-bottom:16px; }
    .ref .img { float:right; }
    .ref p { margin:0 0 5px 0; padding:0; }


    .cust { border-bottom:1px solid #E4E4E4; padding-bottom:8px; margin-bottom:8px; }
    .cust strong { font-weight:bold; display:block; }
    .cust img { float:right; }
    
    
    .localNav { width:540px; height:14px; float:left; }
    .localNav div.back { float:left; }
    .localNav div.next { float:right; }
    div.top { float:left; margin-left:10px; padding-left:13px; background:url(/Content.Node/images/general/arrow_top.gif) no-repeat 0 2px;}
    input#loginbutton {background:#eaf2f6;border:0px solid #eaf2f6;text-align:left;color:#e08800;padding-left:0px;}