﻿
/*** GENERELT ***/
body{font-size:62,5%;}/*10px*/
form, *{margin:0px; padding:0px; text-align:left}
img{border:none}
.displaynone{display:none}
.clear{clear:both}
.floatleft{float:left}
.floatright{float:right}
.heightauto{height:auto}

/***********************/
#dropdown{position:absolute; height:auto; width:1002px; top:25px; left:50%; z-index:100; margin-left:-495px; _margin-left:-495px}
/***********************/

#outer{position:relative; width:1002px; height:100%; margin:2px auto}
    #shadow{width:1002px; _width:1006px; background-image:url(/Files/system/DropshadowMiddle.gif); background-repeat:repeat-y; height:100%; float:left}
    #shadowbottom{float:left; width:1002px; background-image:url(/Files/system/DropshadowBottom.gif); background-repeat:repeat-y; height:8px; _margin-bottom:-5px}
        #container{position:relative; width:986px; height:100%; margin:0px auto; z-index:1}

            #topmenu{float:left; width:986px; background-image:url(/Files/system/topmenuBg.gif); height:25px; _height:42px; border-bottom:1px #66696a solid;}
                #topmenu ul li{display:inline; float:left; height:25px; width:120px; margin-right:2px; background-image:url(/Files/system/grc_inactive.gif); background-repeat:repeat-x}
                #topmenu ul li.LastInLevel{display:inline; float:left; height:25px; width:132px; margin-right:0px; background-image:url(/Files/system/grc_inactive.gif); background-repeat:repeat-x; border-right:none}                
                #topmenu a{color:#fff; font-size:10px; text-decoration:none; display:block; height:25px; padding-top:6px; display:block; text-align:center; text-transform:lowercase}
                #topmenu ul li.Active, #topmenu ul li.LastInLevel.Active, #topmenu ul li:hover{color:#fff; font-size:10px; display:block; text-decoration:none; background-image:url(/Files/system/grc_active.gif); background-repeat:repeat-x; height:25px; width:120px}
                #topmenu ul li.LastInLevel:hover{color:#fff; font-size:10px; display:block; text-decoration:none; background-image:url(/Files/system/grc_active.gif); background-repeat:repeat-x; height:25px; width:132px}

            #toparea{float:left; width:989px; height:322px; margin-top:23px; _margin-top:38px}
                #topgraphic{float:left; width:607px; height:311px; border-right:1px #fff solid; margin-top:35px;}
                    #legend{float:left; width:557px; padding:11px 0px 0px 50px}
                #newsarea{float:left; width:378px; background-image:url(/Files/system/NewsareaBg.gif); background-color:#333738; padding-top:35px}    
                #newsareaSub{float:left; width:378px; background-image:url(/Files/system/NewsareaBg.gif); background-color:#333738; padding-top:35px; background-position:bottom;}    
                    #standard{float:left; height:236px; padding:65px 20px 20px 34px; width:324px; _height:200px;}
                    #caseNews{float:left; height:115px; padding:65px 20px 20px 34px; width:324px}
                        .casenewsItem{float:left; padding-bottom:15px}
                        #caseNews a{color:#b1ca00; font-weight:bold}
                    #standardNews{float:left; width:324px; padding:0px 20px 20px 20px; border-left:13px #e40084 solid; height:102px}
                        #standardNews a{color:#c2c3c5}
                        li.standardnewsItem{background-image:url(/Files/system/arrow.gif); background-repeat:no-repeat; list-style-type:none; background-position:0px 3px; padding-left:12px}
                        
            #toptopgraphic{float:left; background-image:url(/Files/system/GRC_toptopgrafik2.gif); width:986px; height:74px; margin-top:-345px; _margin-top:-400px}
            #toptopgraphicSub{float:left; background-image:url(/Files/system/GRC_toptopgrafik2.gif); width:986px; height:74px; margin-top:-345px; _margin-top:-400px}
                #upperfooter{float:right; width:200px; height:57px; padding-top:3px; padding-right:20px}
            
            .whitecaps{text-transform:uppercase; color:#fff; font-size:16px}
            .whitecaps img{vertical-align:middle}

            #content{float:left; min-height:143px; width:576px; padding:35px 15px 0px 50px}
            #subcontent{float:left; min-height:325px; width:918px; padding:45px 15px 0px 50px;}

            #phone{float:left; padding-top:5px; width:110px}
            #phoneNo{float:left; padding-left:10px}
            #logo{float:right; width:111px; height:57px; float:right; padding:65px 20px 0px 0px}

            #competenceNews{float:left; width:915px; margin-left:50px; _margin-left:25px; padding-bottom:15px; border-top:px #0074C7 solid}
                .competenceNewsitem{float:left; width:290px; padding:7px 12px 0px 0px}
                .competenceNewsitemMiddle{float:left; width:290px; padding:7px 0px 0px 12px}
                .competenceNewsitemLast{float:right; width:290px; padding:7px 0px 0px 0px}
                .compnewsHeader{color:#0092e0; font-weight:bold; line-height:14px}
                .totalLink a, #upperfooter a{color:#eb40a3}
                #upperfooter #dark{color:#555555}    

            #footer{width:986px; float:left}
                #footer1, #footer1 a{color:#fff; font-size:10px; font-family:Arial}
                #footer2 small{color:#b4b9b7; font-size:10px; font-family:Arial}
                #footer1{float:left; padding:5px 0px 0px 50px; width:258px; background-color:#b1ca00; border-right:1px #fff solid; height:20px}
                #footer2{float:left; padding:5px 0px 0px 34px; width:643px; background-color:#5a6963; height:20px}
                
#shownews{padding:20px}
