#Wrapper {
    width : 1180px;
    margin: 0px auto;
    text-align:left;
    border-left : 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    background-color: #FFFFFF;
	}
	
#Head {
	height: 40px;
	width : 1100px;
	}

#Tail {
    width : 1300px;
    padding: 5px;
    margin: 0px auto;
    background-color: #000000;  
    }
    
#LogoHSG {
    float: left;
    padding-top : 20px;
    padding-left: 80px;
    }
    
#LogoAlexandria {
    float: left;
    padding-top : 44px;
    padding-left: 45px;
    }
    
#BreadCrumb, #BreadCrumbHead {
    margin-left: 80px;
    }
    
#BreadCrumb {
    width : 1020px;
    height: 26px;
    background: #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
    }
    
#BreadCrumbHead {
	margin-top: 12px;
	clear : both;
	width : 1020px;
	height: 4px;
    background-color: #CDE3D6;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #9A9899;
	}
    
#ContentLinks {
    clear: both;
    margin-top: 25px;
    line-height: 20px;
    padding: 20px 10px 5px 10px;
    border-top: 1px solid #CCCCCC;
    }
    
#MainNavigationTop, #MainNavigationBottom {
	padding: 0px;
	margin : 0px;
	clear  : both;
	}
	
#MainNavigationTop {
	padding-top: 10px;
	border-bottom: 1px solid #FFFFFF;
	}
	
#MainNavigationTop ul {
	width : 1020px;
    height: 26px;
    padding-left: 80px;
	}
	
#MainNavigationTop ul.level1 {
    background : #00802F;
    font-weight: bold;
    }
    
#MainNavigationTop ul.level2 {
    font-weight: bold;
    }
    	
#MainNavigationTop li {
    padding: 6px 0px 6px 0px;
    }
    
#MainNavigationTop ul.level1 li {
	border-left: 1px solid #FFFFFF;
    }

#MainNavigationTop ul.level2 li {
    border-left: 1px solid #006928;
    margin-bottom: 12px;
    margin-top: 3px;
    }
    
#MainNavigationTop ul.level1 a {   
	padding: 5px 9px 6px 9px;
    color: #FFFFFF;
    }
    
#MainNavigationTop ul.level2 a {
    padding: 6px 9px 6px 9px;
    color: #00802F;
    }
      
#MainNavigationTop ul.level1 a.selected {
    color: #00802F;
    background: #FFFFFF;
    border-left: 1px solid #00802F;
    border-right: 1px solid #00802F;
    border-top: 1px solid #00802F;
    }
    
#MainNavigationTop ul.level2 a.selected {
    background-color: #CCE4D7;
    }
    
#MainNavigationTop li, #MainNavigationBottom li {
	display: block;
	float: left;
    }
    
#MainNavigationBottom .level2, .lightbackground {
    background: #EFFCEB;
    }
    
#MainNavigationBottom .level2 {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 16px;
    }
    
#SearchBox {
    margin-top: 10px;
    margin-left: 20px;
    float: right;
	}
	
#HeaderNavigation, #LanguageSelection, #Login {
	margin-top: 10px;
	margin-left: 40px;
    float: right;
    }

#HeaderNavigation li {
    float: left;
    border-left: 1px solid #CCCCCC;
	padding: 2px 11px 4px 9px;  
    }

#SearchBox span, #SearchBox input {
    float: left;
	}

#SearchBox span {
	padding: 2px 0px 4px 0px;  
	font-weight: bold;
	}

#SearchForm input {
	background-color: #F7F7F7;
	margin: 0px 10px 0px 10px;
    width: 160px;
    }
    
#Login a, #Login span, #HeaderNavigation span {
    float: left;
    border-left: 1px solid #CCCCCC;
	}
#Login span, #HeaderNavigation span {
    padding: 2px 0px 4px 0px; 
	}
	
#Login a {
	padding: 2px 11px 4px 9px;  
    }
    
#LanguageSelection li {
    float: left;
    border-left: 1px solid #CCCCCC;
    padding: 2px 0px 4px 0px;
	}
 
#LanguageSelection a {
    padding: 2px 11px 4px 9px;  
	}
	
#LanguageSelection a.selected {
    background-color: #339959;
    color: #FFFFFF;
    font-weight: bold;
	}
    
#BreadCrumb li {
    float: left;
	color : #000000;
    font-size: 12px;
    padding: 5px 9px 6px 9px;
    }
    
#Content {
    margin-left: 80px;
    background: #99CCAC;
    width: 1020px;
    }
    
#ContextNavigation {
    clear: both;
    float: left;
    width: 190px;
    background-color: #CCE4D7;
    }

#ContentWrapper {
    background-color: #F0F0F0;
    margin-left: 190px;
    }
    
#ContentRelated {
    float: left;
    display: block;
    width: 190px;
    }
    
#ContentMiddle {
	float: left;
    width     : 600px;
    min-width : 600px;
    min-height: 600px;
    background: #FFFFFF;
    padding   : 20px;
    }
    
#ContentFooter {
    clear: both;
    width: 640px;
    height: 2px;
    background : #FFFFFF;
    }
    
#ContentBottom {
	clear: both;
	width: 1020px;
	height: 20px;
	background : #cccccc;
    margin-top : 25px;
    margin-left: 80px;
    padding-top: 5px;
    }

#ContentBottom li {
    float: left;
    padding: 2px 11px 4px 10px;
    }
        
#ContentHeadline, #ContentSubHeadline {
    font-weight: bold;
    }
    
#ContentHeadline {
    padding-bottom: 15px;
    }
    
#ContentSubHeadline {
    padding-top: 2px;
    padding-bottom: 14px;
    }
    
.tdline{
    border-top: 1px solid #99CCA6;
    padding-top: 4px;
    }
    
.breakline {
    background-repeat: no-repeat;
    background-position: center right;
    background-image: url("/images/line-vertical-gray.gif");
    }
    
#headline {
    line-height: 18px;
    padding-bottom: 2px;
    padding-left: 9px;
    display: block;
    font-weight: bold;
    padding: 4px 0 4px 10px;
    }
    
#static, #link, #contextlink, #letters {
    display: block;
    clear: both;
    padding: 4px 0 4px 0px;
    }
    
#static, #link, #contextlink, #letters {
	line-height: 17px;
	}
	
#contentlink {
    line-height: 14px;
    display: block;
    padding: 4px 0 4px 0px;
	}
	
#ContentHeadline, #ContentSubHeadline, #static, #link, #contextlink, #contentlink, #letters {
    padding-left : 10px;
    padding-right: 10px;
    }
    
#ContentMain {
    padding-left: 10px;
    }
    
#line {
    height: 1px;
    background-color: #FFFFFF;
    }
    
#space{
    line-height: 0px;
    height: 1px;
    }
    
#link a, #MainNavigationBottom a.arrow {
    background: url("/images/arrow.gif") no-repeat 1px 4px; 
    padding-left: 10px;
    }
    
#contextlink a {
    background: url("/images/arrow.gif") no-repeat 1px 5px; 
    padding-left: 10px;
    display: block;   
    }
    
#contentlink a {
    background: url("/images/arrow.gif") no-repeat 1px 4px; 
    padding-left: 10px;
    display: block;   
    }
      
#BreadCrumb li.arrow {
    background: url("/images/arrow.gif") no-repeat center right; 
    }
    
#link a:hover, #MainNavigationBottom a:hover.arrow {
    background: url("/images/arrow_green.gif") no-repeat 1px 4px; 
    padding-left: 10px;
    }
    
#contextlink a:hover {
    background: url("/images/arrow_green.gif") no-repeat 1px 6px; 
    padding-left: 10px;
    }
    
#coelements select {
    margin-bottom: 1px;
    margin-left: 10px;
    width: 152px;
    }
    
#coelements input {
    margin-bottom: 1px;
    margin-left: 10px;
    width: 129px;
    }
    
#abstract {
    background: url("/images/abstract.gif") no-repeat 50% 50%; 
    }
    
#download a {
    background: url("/images/download.gif") no-repeat 0px 5px; 
    }
    
#download a:hover {
    background: url("/images/download_green.gif") no-repeat 0px 5px; 
    }
    
#pdf a {
    background: url("/images/download_pdf.gif") no-repeat 0px 1px; 
    }
    
#pdf a:hover {
    background: url("/images/download_pdf_green.gif") no-repeat 0px 1px; 
    }
    
#ris a {
    background: url("/images/download_ris.gif") no-repeat 0px 1px; 
    }
    
#ris a:hover {
    background: url("/images/download_ris_green.gif") no-repeat 0px 1px; 
    }
#xml a {
    background: url("/images/download_xml.gif") no-repeat 0px 1px; 
	}
#xml a:hover {
    background: url("/images/download_xml_green.gif") no-repeat 0px 1px; 
    }
    
#rss a {
    background: url("/images/download_rss.gif") no-repeat 2px 5px; 
    }
    
#rss a:hover {
    background: url("/images/download_rss_green.gif") no-repeat 2px 5px; 
    }
    
#print a {
    background: url("/images/download_print.gif") no-repeat 0px 2px; 
    }
    
#print a:hover {
    background: url("/images/download_print_green.gif") no-repeat 0px 2px; 
    }
    
#remove a {
    background: url("/images/remove.gif") no-repeat 50% 50%; 
    }
    
#remove a:hover {
    background: url("/images/remove_green.gif") no-repeat 50% 50%; 
    }
    
#edit a {
    background: url("/images/edit.gif") no-repeat 50% 50%; 
    }
    
#edit a:hover {
    background: url("/images/edit_green.gif") no-repeat 50% 50%; 
    }
    
#upwards a {
    background: url("/images/upwards.gif") no-repeat 50% 50%; 
    }
    
#upwards a:hover {
    background: url("/images/upwards_green.gif") no-repeat 50% 50%; 
    }
    
#edit-rights a {
    background: url("/images/edit_rights.gif") no-repeat 50% 50%; 
    }
    
#edit-rights a:hover {
    background: url("/images/edit_rights_green.gif") no-repeat 50% 50%; 
    }
    
#view-rights a {
    background: url("/images/view_rights.gif") no-repeat 50% 50%; 
    }
        
#view-rights a:hover {
    background: url("/images/view_rights_green.gif") no-repeat 50% 50%; 
    }
    
#enabled a {
    background: url("/images/checked.gif") no-repeat 50% 50%; 
    }

#forward, #backward {
    display: inline;
    }
    
#forward a {
    background: url("/images/forward_active.gif") no-repeat 50% 60%; 
    }
    
#forward a:hover {
    background: url("/images/forward_green.gif") no-repeat 50% 60%; 
    }
    
#move a {
    background: url("/images/move_up.gif") no-repeat 50% 70%; 
    }
    
#move a:hover {
    background: url("/images/move_up_green.gif") no-repeat 50% 70%; 
    }
    
#backward a {
    background: url("/images/backward_active.gif") no-repeat 50% 60%; 
    }
    
#backward a:hover {
    background: url("/images/backward_green.gif") no-repeat 50% 60%;
    }
    
#nooption {
    background: url("/images/nooption.gif") no-repeat 50% 50%; 
    }
    
#navPageOptionsPRINT a {
    position: absolute;
    top: 134px;
    left: 746px;
    background: url("/images/download_print.gif") no-repeat; 
    }
    
#navPageOptionsPRINT a:hover {
    position: absolute;
    top: 134px;
    left: 746px;
    background: url("/images/download_print_green.gif") no-repeat; 
    }
    
#navPageOptionsPDF a {
    position: absolute;
    top: 132px;
    left: 766px;
    background: url("/images/download_pdf.gif") no-repeat; 
    }
    
#navPageOptionsPDF a:hover {
    position: absolute;
    top: 132px;
    left: 766px;
    background: url("/images/download_pdf_green.gif") no-repeat; 
    }
    
#error {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background: #DD1019;
    border: 1px solid #BD252C;
    bottom: 0px;
    left: 0px;
    width: 990;
    z-index: 999;
    }
    
div#publication div#viewTypeSwitch {
	text-align: right;
	padding: 0 10px 5px 0;
    }
    
div#publication div#viewTypeSwitch a {
	/*
	padding: 2px 6px 2px 12px;
	border: 1px solid #99CCA6;
	*/
	padding: 0 0 0 10px;
	background: transparent url(/images/arrow.gif) 0 4px no-repeat;
    }
    
div#publication div#viewTypeSwitch a:hover {
	background: transparent url(/images/arrow_green.gif) 0 4px no-repeat;
    }
    
div#publication table tr.citation td {
	/*vertical-align: text-top;*/
	vertical-align: top;
	padding: 0 0 10px 10px;
    }
    
div#publication table tr.citation td.typeTitle {
    /*vertical-align: text-top;*/
    vertical-align: top;
    padding: 10px 0 10px 10px;
    font-weight: bold;
    }

