

    body
    {
        background-color:#DDD;
        font:81.25% Arial,Helvetica,sans-serif;
        overflow-y: scroll
    }

 
    #wrapper
    {
        width:1000px;
		margin:0 auto;
		background-color:#fff;
        -moz-box-shadow:0 0 2px 2px rgba(119,119,119,0.8);
        -webkit-box-shadow:0 0 2px 2px rgba(119,119,119,0.8);
        box-shadow:0 0 2px 2px rgba(119,119,119,0.8);
        behavior:url("plugins/css3pie/PIE.htc");
    }



    #container
    {
    }
	
	#header{height:208px;}



    #myheader
    {
        width:1000px;
        height:20px;
        padding-top:4px;
        text-align:right;
        background-color:#EEE;
        color:#FFF;
        border:1px;
        border-bottom-color: transparent;
    }



    #logo
    {
        width:184px;
        height:160px;
        background-color:#FFF;
        background-image:url("../images/isprs_logo.gif");
        float:left;
    }

 

    #isprs_header
    {
        width:816px;
        height:160px;
        background-color:#FFF;
        background-image:url("../images/banner.jpg");
        float:left;
    }

 

    #dateformat
    {
        width:184px;
        height:24px;
        float:left;
        padding-top:5px;
        text-align:center;
        background-image:url("../images/menu-bar.jpg");
        background-repeat:repeat-x;
        font-size:11px;
        color:#FFF;
        letter-spacing:.2em;
    }

  

    #empty_menu
    {
        width:816px;
        height:24px;
        float:left;
        vertical-align:top;
        background-image:url("../images/menu-bar.jpg");
        background-repeat:repeat-x;
        border:0px;
        font-size:12px;
        color:white;
        margin:0px;
        padding:0px;
    }

  

    #menu-bar
    {
        width:815px;
        height:24px;
        float:left;
        vertical-align:top;
        background-image:url("../images/menu-bar.jpg");
        background-repeat:repeat-x;
        border:0px;
        font-size:12px;
        color:white;
        margin:0px;
        padding:0px;
        border-left: 1px solid #ffffff;
    }

  

    #menu-bar ul
    {
        margin: 0px;
        border: 0px;
        padding: 0px;
    }

 

    #menu-bar li
    {
        float: left; /* move all main list items into one row, by floating them */
        list-style:none;
    }

  

    #menu-bar li a
    {
        margin: 0px;
        border: 0px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
        z-index: 5;
        display: block;
        border-right: 1px solid #ffffff;
    }

 

    #menu-bar li .first
    {
        border-right: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
    }

  

    #menu-bar li .active
    {
        margin: 0px;
        border: 0px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
        z-index: 5;
        display: block;
        border-right: 1px solid #ffffff;
        color:white;
        background: #1b2c42;
    }

  

    #menu-bar li a:hover
    {
        background: #66b31a; /* green */
        /* background: #ff9933; orange */
    }

  

    #menu-bar li a:selected
    {
        background: #1b2c42;
    }

 

    #menu-bar li .sibling
    {
        border-right: 1px solid #ffffff;
    }

  

    #menu-bar a
    {
        color: #FFFFFF;
        background-color: transparent;
        text-decoration: none;
        vertical-align: top;
    }

  

    #left
    {
        width:184px;
		float:left;
        clear:left;
    }

  

    #main .pdf_link
    {
        text-align:right;
    }



    div.ce_spacer
    {
        margin-bottom:30px;
        font-size:smaller;
    }

 

    hr.ce_spacer
    {
        margin-top:30px;
    }

  

    #right
    {
        width:184px;
		margin-left:0px;
        padding-left:0px;
		float:right;
    }

 

    #right h2
    {
        margin-left:0px;
        padding-top:5px;
        padding-left:20px;
    }

 

    #right h3
    {
        margin-left:0px;
        padding-left:0px;
        color: #2d4a74;
    }

  

    #right a
    {
        margin-left:0px;
        padding-left:20px;
    }

 

    #right .image_container
    {
        margin-left:11px;
        margin-top:5px;
        margin-bottom:0px;
        padding:0px;
        border: 0px;
    }
	
	#main
	{
		margin-left:184px;
		margin-right:184px;
	}

  

    #main .ce_gallery .image_container
    {
        margin-left:5px;
        margin-top:2x;
        margin-bottom:2px;
        margin-right:5px;
        padding:0px;
        border: 0px;
        border-color: #FFFFFF;
    }

 

    #main .ce_gallery
    {
        border: 0px;
        border-color: #FFFFFF;
    }

  

    hr
    {
        height:0;
        	background: transparent url(../images/dashed_line.gif) repeat-x ;
        	clear:left;
        	margin-top:8px;
        	margin-bottom:8px;
        	padding-top:5px;
        	padding-bottom:5px;
        	border: 0;
    }

 

    hr.grey
    {
        height:1px;
        background-color:#CCC;
        border:0;
        color: #CCCCCC;
    }

 

    hr.green
    {
        height:1px;
        background-color:#66B31A;
        border:0;
        color: #66B31A;
    }

  

    #footer
    {
        width:1000px;
        height:24px;
        padding:2px 0 0;
        text-align:center;
        vertical-align:baseline;
        background-image:url("../images/menu-bar.jpg");
        border:0px;
        font-size:9pt;
        color:#fff;
        white-space:nowrap;
    }

 

    h1
    {
        margin-bottom:20px;
        border-bottom:1px solid #66B31A;
        font-size: 1.5em;
        color: #2d4a74;
    }

 

    h2
    {
		background: #66B31A;
        font-size: 1.6em;
        line-height: 1.6em;
        vertical-align: middle;
        color: #ffffff;
        margin-top: 15px;
        margin-bottom: 15px;
        border: 1px solid #e5e5e5;
        padding: 10px 113px 10px 18px;
        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; 
        font-size: 20px;
    }

 

    h3
    {
        font-size: 1.2em;
        line-height: 1.2em;
        vertical-align: middle;
        color: #555555;
        margin-top: 6px;
        margin-bottom: 6px;
        padding: 0;
        border:0;
    }

  

    a.whitelink
    {
        color: #ffffff; 
        background-color: transparent; 
        text-decoration: none;
    }

 

    a.whitelink:visited,
    a.whitelink:hover,
    a.whitelink:active
    {
        color: #ffffff; 
        background-color: transparent; 
        text-decoration: none;
    }

  

    a.blacklink
    {
        color: #000000; 
        background-color: transparent; 
        text-decoration: none;
    }



    a:blacklink:visited,
    a.blacklink:hover,
    a.blacklink:active
    {
        color: #000000; 
        background-color: transparent; 
        text-decoration: none;
    }

 

    a
    {
        color: #044abf;
        text-decoration:none;
    }

 

    a:hover
    {
        color: #66B31A;
        text-decoration:underline;
    }

 

    p,
    ul,
    ol,
    li,
    td
    {
        font-size: 1.0em;
        line-height: 1.35em;
        color: #555555;
    }

 

    a.email,
    a:visited.email,
    a:hover.email,
    a:active.email,
    .email
    {
        background: url(http://www.isprs.org/images/mailtoicon.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    a.url,
    a:visited.url,
    a:hover.url,
    a:active.url,
    .url
    {
        background: url(http://www.isprs.org/images/homeicon2.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

  

    .tel,
    span.tel
    {
        background: url(http://www.isprs.org/images/telefon.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    .fax,
    span.fax
    {
        background: url(http://www.isprs.org/images/fax.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    TABLE.officer
    {
        border-style:none;
        border-collapse: collapse;
        background-color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        margin: 0px;
        width:100%;
    }

 

    TABLE.officer TD
    {
        border-style:none;
        border-color:#ffffff;
        padding: 20px;
    }



    TABLE.officer TD p
    {
        padding-bottom:0px;
        padding-top:0px;
    }

 

    TABLE.members
    {
        border-style:none;
        border-collapse: collapse;
        background-color: #FFFFFF;
        vertical-align: top;
        text-align: left;
        margin: 0px;
    }



    TABLE.members TH
    {
        color: #2d4a74;
        font-weight: bold;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
        vertical-align: top;
        text-align: left;
        font-size:larger;
    }



    table.MsoTableGrid
    {
    }



    table.MsoTableGrid th
    {
    }

 

    table.MsoTableGrid td
    {
        padding: 0px;
    }



    p.MsoNormal
    {
        line-height:1.0em;
        padding: 0px;
    }

 

    table
    {
        border-width: 1px 1px 0px 0px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #d0d0d0;
        border-collapse: separate;
        background-color: white;
    }

 

    table th
    {
        border-width: 0px 0px 1px 1px;
        padding: 2px;
        border-style: solid;
        background-color: #f0f0f0;
        border-color: #d0d0d0;
        text-align: left;
        border-bottom: solid 1px #c0c0c0;
        color: #2d4a74;
    }



    table td
    {
        border-width: 0px 0px 1px 1px;
        padding: 4px;
        border-style: solid;
        border-color: #d0d0d0;
        vertical-align: top;
        text-align:left;
    }

 

    table.white,
    div.ce_table.white
    {
        border-width: 0px 0px 0px 0px;
        border-spacing: 0px;
        border-style: none;
        border-color: white;
        border-collapse: separate;
        background-color: white;
    }

 

    table.white th,
    div.ce_table.white th
    {
        border-width: 0px 0px 0px 0px;
        padding: 2px;
        border-style: none;
        background-color: #ffffff;
        border-color: #ffffff;
        text-align: left;
        border-bottom: solid 1px #000000;
        color: #2d4a74;
    }



    table.white td,
    div.ce_table.white td
    {
        border-width: 0px 0px 0px 0px;
        padding: 4px;
        border-style: none;
        border-color: #ffffff;
        vertical-align: top;
        text-align:left;
    }



    table.grey
    {
        border-width: 1px 1px 0px 0px;
        border-spacing: 0px;
        border-style: solid;
        border-color: #d0d0d0;
        border-collapse: separate;
        background-color: white;
    }

 

    table.grey th
    {
        border-width: 0px 0px 1px 1px;
        padding: 2px;
        border-style: solid;
        background-color: #f0f0f0;
        border-color: #d0d0d0;
        text-align: left;
        border-bottom: solid 1px #c0c0c0;
        color: #2d4a74;
    }

  

    table.grey td
    {
        border-width: 0px 0px 1px 1px;
        padding: 4px;
        border-style: solid;
        border-color: #d0d0d0;
        vertical-align: top;
        text-align:left;
    }

  

    a.pdf,
    a:visited.pdf,
    a:hover.pdf,
    a:active.pdf,
    .pdf
    {
        background: url(http://www.isprs.org/images/pdf_klein.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    a:link.externerlink,
    a:visited.externerlink,
    a:hover.externerlink,
    a:active.externerlink,
    .externerlink
    {
        background: url(http://www.isprs.org/images/linkexternicon_klein.gif) no-repeat transparent 1px 6px;
        padding-left: 13px;
        padding-right: 3px;
    }

  

    a:link.internerlink,
    a:visited.internerlink,
    a:hover.internerlink,
    a:active.internerlink,
    .internerlink
    {
        background: url(http://www.isprs.org/images/intern_klein.gif) no-repeat transparent 1px 4px;
        padding-left: 13px;
        padding-right: 3px;
    }

 

    a.word,
    a:visited.word,
    a:hover.word,
    a:active.word,
    .word
    {
        background: url(http://www.isprs.org/igages/doc_klein.gif) no-repeat transparent left center;
        padding-left: 17px;
        padding-right: 3px;
    }

  

    a.ps,
    a:visited.ps,
    a:hover.ps,
    a:active.ps,
    .ps
    {
        background: url(http://www.isprs.org/images/ps_klein.gif) no-repeat transparent left center;
        padding-left: 17px;
        padding-right: 3px;
    }

 

    a.email,
    a:visited.email,
    a:hover.email,
    a:active.email,
    .email
    {
        background: url(http://www.isprs.org/images/mailtoicon.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }



    a.url,
    a:visited.url,
    a:hover.url,
    a:active.url,
    .url
    {
        background: url(http://www.isprs.org/images/homeicon2.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

  

    .tel,
    span.tel
    {
        background: url(http://www.isprs.org/images/telefon.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    .fax,
    span.fax
    {
        background: url(http://www.isprs.org/images/fax.gif) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

  

    a.file,
    a:visited.file,
    a:hover.file,
    a:active.file,
    .file
    {
        background: url(http://www.isprs.org/images/icon_datei.png) no-repeat transparent left center;
        padding-left: 16px;
        padding-right: 3px;
    }

 

    a.rss,
    a:visited.rss,
    a:hover.rss,
    a:active.rss,
    .rss
    {
        background: url(http://www.isprs.org/images/feed-icon-14x14.png) no-repeat transparent;
        padding-left: 16px;
        padding-right: 3px;
        display:block;
        border-bottom:1px solid transparent;
    }

  

    a.em,
    a:visited.em,
    a:hover.em,
    a:active.em,
    .em
    {
        background: url(http://www.isprs.org/images/right-arrow.png) no-repeat transparent;
        padding-left: 16px;
        padding-right: 3px;
        display:block;
        border-bottom:1px solid transparent;
    }

  

    span.achtung
    {
        background: url(http://www.isprs.org/images/icon_achtung.png) no-repeat transparent;
        padding-left: 16px;
        padding-right: 3px;
    }
    

    

