﻿ html { height: 100%; }
        body { font: 62.5%/2.0em "Lucida Grande", Arial, Verdana, sans-serif; color:#606060; min-height: 100%; margin:0em; padding:0em; background:#afdadf; }
        * html body { height: 100%; margin:0; padding:0; position: relative; }
        img, background, background-image { behavior: url('iepngfix.htc'); }
        li, dt, dd, p { font-size: 1.2em; }
        ul, ol, dl, p { margin-bottom: 1.5em; }
        textarea, input, select, option, optgroup, button { font: 1em Arial,Helvetica,sans-serif; }      
        .clearfloat  { clear:both; }
        img          { border:0; }
        p            { margin:10px; font-size:1.14em; line-height:120%; }
        em           { display:block; font: 1.2em "Georgia", Arial, Verdana, sans-serif; color:#1f1f1f; padding-top:4px; }
        
        h1, h2, h3, h4, h5, h6 { letter-spacing: -.05em; font-weight:normal; }
        h1 { font-size: 2.0em; color:#6b6a6f; font-family: Georgia, Arial, Verdana , sans-serif; text-align:left; margin:0.5em 0em 0em 0.5em; }
        h2 { font-size: 1.4em; color:#f35d10; font-family: Georgia, Arial, Verdana , sans-serif; text-align:left; margin:0.5em 0em 0.5em 0.5em; }      
        h3 { font-size: 1.8em; color:#f35d10; }
        h4 { font-size: 1.4em; color:#f35d10; font-family: Georgia, Arial, Verdana , sans-serif; margin:0.5em 0em 0.5em 0.5em; }      
        
        a, a:link, a:active, a:visited  { color:#1695a3; text-decoration:none; font-weight:bold; }
        a:hover                         { text-decoration:underline; }
	
	h2 a:link,h2  a:active,h2  a:visited,h2 a:hover  {color:#f35d10;} 
      
        /* Layout section */
        #wrap                       { position:absolute; padding:0; width:100%; height:100%; }  
	    #wrap #top                  { background: url('img/scancos-logo.jpg') no-repeat; width:100%; min-height:84px; height:84px; }
	    #wrap #mnu                  { border:2px solid #a8d9de;padding:0;margin:0;height:33px; background: url('img/mnubg2.gif') repeat-x; }
	    #wrap #content              { width:952px; margin:30px auto; background:#ffffff; border:1px solid #eeeeee; }
	    #wrap #content #cpadd       { padding:8px; }
        #content-box                { background:#ffffff; margin:8px 0px 8px 0px; width:932px; _width:932px; min-height:650px; _height:650px;  border:1px solid #ddeff1; }	                 
        #start-left                 { float:left; display:inline; margin:8px 0px 8px 0px; width:215px; min-height:320px; _height:320px; background: url('img/boxbg.gif') repeat-x; border:1px solid #ddeff1; }
        #start-mid                  { background: url('img/startbild.jpg') no-repeat; float:left; display:inline; border:1px solid #ddeff1; min-height:320px; width:480px; height:320px; margin:8px 0px 8px 8px; }
        #start-right                { background:#ffffff; float:right; display:inline; width:214px; min-height:320px; _height:320px;  border:1px solid #ddeff1; margin:8px 4px 8px 0px; }
        div.demo                    { width:220px; _width:217px; float:left; background:#ffffff; border:5px solid #e2f2f3; margin:0px 4px 1px 0px; _margin:0px 2px 1px 0px; color:#000; text-align:left; min-height:280px; _height:280px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); }
        
		#ul_topmenu                 { position:relative; display:inline; margin:0px auto; padding:0; list-style-type:none; }
        #ul_topmenu li              { float:left; display:inline; height:33px; }      
        #ul_topmenu li a, #ul_topmenu li a:link, #ul_topmenu li a:visited, #ul_topmenu li a:active { padding:9px 9px 9px 9px; margin:0px 0px 0px 0px; color:#f1f1f1; font-family: Georgia, Arial, Verdana, Sans-serif; font-size:1.00em; height:33px; border-right:1px solid #824990; border-left:1px solid #bf76d3; line-height:33px; margin:0px; outline: none; text-decoration:none; font-weight:bold; }
        #ul_topmenu li a:hover      { background:#f1f1f1; color:#9e46ba; text-decoration:none; }

		#ul_langselect              { float:right; position:relative; display:inline; margin:4px 8px 0px 0px; _margin:10px 8px 0px 0px; padding:0; list-style-type:none; }
        #ul_langselect li           { display:inline; height:33px; }      
        #ul_langselect li a, #ul_langselect li a:link, #ul_langselect li a:visited, #ul_langselect li a:active { padding:2px 1px 2px 1px; margin:0px 0px 0px 0px; width:22px; height:14px; line-height:33px; margin:0px; outline: none; text-decoration:none; }
        #ul_langselect li a:hover   { text-decoration:none; }
        
        img.push-image              { margin:0 0.5em 0 0; }
        span.push-text              { display:block; margin:0 0 0.5em 0.8em; }
        #push-block-container       { width:936px; _width:934px; _height:280px; }
        #download-button            { margin:2em auto 1em 1em; }
        #content-box2 ul,ol {margin-left:30px;}
        #content-box ul,ol {margin-left:30px;}
