﻿body, html
{
    font-family: Tahoma;
    font-size: 11px;
    color: #262626;
}
.objlist_container, .objdesc_content
{
    margin: 0px 0px 0px 0px;
    width: 100%;
}
.objlist_content
{
    margin: 0px 0px 0px 8px;
    width: 863px;
    text-align: left;
}
.objlist_toprow
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    width: 863px;
}
.objlist_heading
{
    margin: 0px 0px 0px 0px;
    height: 24px;
    float: left;
    width: 360px;
}
.objlist_search_content
{
    margin: 0px 0px 0px 0px;
    float: left;
    width: 502px;
}
.objlist_search1
{
    float: left;
    width: 108px;
    text-align: left;
    vertical-align: sub;
    height: 15px;
    margin: 0px 0px 0px 0px;
}

.objlist_arrow_search
{
    float: left;
    margin: 0px 0px 0px 5px;
    height: 20px;
}
.objlist_search2
{
    float: left;
    width: 178px;
    text-align: left;
    vertical-align: sub;
    height: 15px;
    margin: 0px 0px 0px 0px;
}

.objlist_search3
{
    float: left;
    text-align: left;
    vertical-align: sub;
    height: 15px;
    margin: 0px 0px 0px 0px;
}

.objlist_ddl
{
    width: 150px;
    height: 20px;
    border: solid 1px #ABACAE;
    font-size: 11px;
    float: left;
}
hr
{
    color: #CAC8E0;
    text-align: left;
    float: left;
}
.hr_listseparator
{
    width: 100%;
    margin-bottom: 22px;
    text-align: left;
    float: left;
}
.hr_listitemseparator
{
    width: 251px;
    margin: 0px 0px 5px 0px;
    float: left;
}
.objlist_row
{
    margin: 0px 0px 0px 0px;
    float: left;
}
.objlist_newsobject
{
    width: 450px;
    float: left;
}
.objlist_item
{
    float: left;
    height: 348px;
    border-bottom: solid 1px #CAC8E0;
    margin-bottom: 33px;
    text-align: left;
    width: 263px;
}
.objlist_item_separator
{
    width: 37px;
    height: 348px;
    float: left;
    border-bottom: solid 1px #CAC8E0;
    margin-bottom: 33px;
}
.objlist_item2
{
    float: left;
    height: 348px;
    margin-bottom: 33px;
    text-align: left;
    width: 263px;
}
.objlist_item_separator2
{
    width: 35px;
    height: 348px;
    float: left;
    margin-bottom: 33px;
}
.objlist_item_img
{
    background-image: url(/staticfiles/gfx/ram_salusida.jpg);
    background-repeat: no-repeat;
    width: 263px;
    height: 183px;
    padding-left: 7px;
    padding-top: 7px;
    float: left;
}
.objlist_newsobject_header
{
    font-family: Tahoma;
    font-size: 13px;
    color: #262626;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
}
.objlist_item_header
{
    font-family: Tahoma;
    font-size: 11px;
    color: #262626;
    text-transform: uppercase;
    font-weight: bold;
    width: 251px;
    text-align: center;
    margin: 0px 0px 0px 2px;
    height: 24px;
    float: left;
}
a.objlist_item_desc_link, a.objlist_item_text_link
{
    text-decoration: none;
    color: #262626;
}
a.objlist_item_header_link, a.objlist_item_header_link:link, a.objlist_item_header_link:hover, a.objlist_item_header_link:visited, a.objlist_item_header_link:active
{
    font-family: Tahoma;
    font-size: 11px;
    color: #262626;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
}
a.objlist_item_exhib_link
{
    font-family: Tahoma;
    font-size: 11px;
    color: #262626;
    font-weight: bold;
    text-decoration: none;
}
.objlist_item_desc
{
    width: 251px;
    margin: 0px 0px 0px 4px;
    text-align: left;
    height: 60px;
    float: left;
}
.objlist_item_exhib
{
    width: 251px;
    font-weight: bold;
    text-align: center;
}
.objlist_arrow
{
    padding: 0px 2px 0px 0px;
    border-style: none;
}
.objlist_item_text
{
    text-align: center;
    position:relative;
    width:100%;
    float: left;
    margin:2px 0px 0px 0px;
}
.objlist_item_soldimg_safari
{
    position:static;
    margin:-4px 0px 0px -20px;
}
.objlist_item_soldimg
{
    position:absolute;
    margin:-4px 0px 0px -60px;
}
.objdesc_container
{
    margin: 0px 0px 0px 10px;
    background-image: url(/staticfiles/gfx/fade_bg_objektsinfo.jpg);
    width: 864px;
}
.objdesc_col_left
{
    margin: 0px 0px 20px 0px;
    width: 612px;
    float: left;
    min-height: 1250px;
    background-color: #ffffff;
}
.objdesc_col_right
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 120px 0px;
    width: 252px;
    float: left;
}
.objdesc_mainimage
{
    margin: 0px 0px 28px 0px;
    xbackground-image: url(/staticfiles/gfx/ram_objektsida.jpg);
    background-image: url(/staticfiles/gfx/blaram_15x10.jpg);    
    background-repeat: no-repeat;
    width: 586px;
    height: 398px;
}
.objdesc_image
{
    padding: 7px 0px 0px 8px;
}
.objdesc_content
{
    margin: 0px 0px 40px 0px;
    width: 100%;
    float: left;
}
.objdesc_content_headingimg
{
    width: 100%;
    margin: 0px 0px 10px 0px;
}
.objdesc_content_headingdesc
{
    font-weight: bold;
    margin: 0px 0px 6px 0px;
}
.objdesc_content_heading
{
    font-weight: bold;
}
.objdesc_content_text
{
    width: 572px;
}
.objdesc_content_textitem
{
    margin: 0px 0px 2px 0px;
    width: 100%;
    float: left;
}
.objdesc_content_textitemcol
{
    margin: 0px 0px 4px 0px;
    width: 100%;
    float: left;
}
.objdesc_content_headingcol
{
    font-weight: bold;
    float: left;
    width: 75px;
}
.objdesc_content_textcol
{
    float: left;
    width: 460px;
}
.objdesc_flashlinks
{
    xheight: 329px;
}
.objdesc_iconlinks
{
    margin: 0px 0px 10px 10px;
    width: 228px;
}

.objdesc_exhibs
{
    margin: 26px 0px 12px 12px;
    width: 226px;
    float: left;
}
.objdesc_exhib_heading
{
    width: 224px;
    border-bottom: solid 1px #CAC8E0;
    margin-bottom: 0px;
    padding-bottom: 10px;
    margin-bottom: 9px;
    float: left;
}
.objdesc_exhib
{
    width: 224px;
    margin: 0px 0px 5px 0px;
    float: left;
}
.objdesc_arrow
{
    float: left;
    padding-top: 2px;
}
.objdesc_exhibitem
{
    float: left;
    padding-left: 5px;
}
.objdesc_facts_heading, .objdesc_contactinfo_heading, .objdesc_doclinks_heading
{
    width: 224px;
    border-bottom: solid 1px #CAC8E0;
    margin: 30px 0px 10px 12px;
    float: left;
    height: 23px;
}
.objdesc_facts
{
    width: 224px;
    margin: 0px 0px 5px 12px;
    float: left;
}
.objdesc_contactinfo
{
    width: 224px;
    margin: 0px 0px 10px 12px;
    float: left;
}
.objdesc_fact_heading
{
    float: left;
    font-weight: bold;
    width: 62px;
}
.objdesc_fact_text
{
    float: left;
    width: 162px;
}
.objdesc_contact
{
    width: 100%;
    line-height: 15px;
    float: left;
}
.objdesc_contact_imgcontainer
{
    margin: 0px 0px 28px 0px;
    background-image: url(/staticfiles/gfx/ram_maklarbild.jpg);
    background-repeat: repeat;
    width: 60px;
    height: 77px;
    float: left;
}
.objdesc_contact_img
{
    padding: 5px 0px 0px 5px;
    float: left;
}
.objdesc_contact_text
{
    float: left;
    margin: 0px 0px 0px 12px;
    width: 145px;
}
.contact_name
{
    font-weight: bold;
}
.contact_title
{
    padding-bottom: 1em;
}
.objdesc_doclinks
{
    margin: 0px 0px 30px 0px;
    float: left;
}
.objdesc_doc
{
    background-image: url(/staticfiles/gfx/pdf_ikon.gif);
    background-repeat: no-repeat;
    height: 16px;
    padding: 1px 0px 0px 20px;
    margin: 0px 0px 0px 12px;
    float: left;
}
.objdesc_links
{
    width: 210px;
    float: left;
    margin: 0px 0px 0px 12px;
}
.objdesc_docimglink
{
    float: right;
    width: 60px;
    margin: 0px 0px 0px 0px;
}

a.doclinklinks
{
    text-decoration: none;
    color: #262626;
    background-color: Transparent;
}
a.doclink_download
{
    text-decoration: none;
    xfont-family: Futura Book;
    xfont-size: 12px;
    color: #262626;
    xletter-spacing: .5pt;
}
.objdesc_doclink
{
    width: 235px;
    height: 16px;
    float: left;
}
.objimages_container
{
    margin: 0px 0px 0px 125px;
    float: left;
}
.objimages_menu
{
    width: 626px;
    text-align: center;
    float: left;
}
.objimages_content
{
    width: 626px;
    text-align: center;
    background-color: #DEDFDE;
    padding: 12px 0p 10px 0px;
    vertical-align: sub;
    min-height: 400px;
    float: left;
}
.objimages_content_plans
{
    width: 626px;
    text-align: center;
    background-color: #ffffff;
    padding: 12px 0p 10px 0px;
    vertical-align: sub;
    min-height: 400px;
    float: left;
}
.objimages_menuitem
{
    float: left;
    text-decoration: none;
    font-family: Futura Book;
    font-size: 12px;
    color: #262626;
    letter-spacing: .5pt;
    height: 20px;
    margin-right: 30px;
}
.objimages_menuitem_last
{
    float: left;
    text-decoration: none;
    font-family: Futura Book;
    font-size: 12px;
    color: #262626;
    letter-spacing: .5pt;
    height: 20px;
}
a.menuitem
{
    float: left;
    text-decoration: none;
    font-family: Futura medium;
    font-size: 14px;
    color: #262626;
    letter-spacing: .5pt;
    height: 20px;
}
.menulink
{
    float: left;
    vertical-align: sub;
    height: 15px;
    margin: 2px 0px 0px 0px;
}
.objdesc_menuarrow
{
    float: left;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 8px 0px;
    height: 20px;
}
.hr_images_top
{
    width: 625px;
    margin: 6px 0px 14px 0px;
    text-align: left;
    float: left;
}
.hr_images_bottom
{
    width: 625px;
    margin: 24px 0px 10px 0px;
    text-align: left;
    float: left;
}
.objdesc_bottommenu
{
    width:600px;
    background-color:#ffffff;
    text-align: center;
    float: left;
    margin: 0px 0px 0px 10px;
}
.hr_objdescmenu_bottom
{
    width:100%;
    margin: 0px 15px 0px 0px;
    padding:0px;
   
}
.objimages_images
{
    width: 100%;
    text-align: center;
}
.objimages_image_landscape
{
    margin: 0px 0px 0px 23px;
    background-image: url(/staticfiles/gfx/ram_visabilder_liggande.jpg);
    background-repeat: no-repeat;
    width: 585px;
    height: 392px;
    padding: 7px 0px 0px 8px;
    text-align: left;
}
.objimages_image
{
    margin: 0px 0px 0px 122px;
    background-image: url(/staticfiles/gfx/ram_visabilder_staende.jpg);
    background-repeat: no-repeat;
    width: 397px;
    height: 585px;
    padding: 7px 0px 0px 7px;
    text-align: left;
}
.objimages_image_plan
{
    text-align: center;
}
.objimages_text
{
    width: 100%;
    text-align: center;
    margin: 0px 0px 24px 0px;
}
.objimages_separator_top
{
    height: 22px;
}
.tipafriendoutertable
{
    width: 400px;
}
.tipafriend_container, .intr_container
{
    width: 440px;
}
.interest_container
{
    width: 510px;
}
.tipafriend_header, .intr_header
{
    width: 440px;
}
.interest_header
{
    width: 510px;
}
.interest_content
{
    width: 510px;
}
.interest_contentheader
{
    text-align: right;
    width: 500px;
}
.interest_links
{
    margin: 0px 0px 0px 4px;
    float: left;
}
.interest_contentlinks
{
    float: left;
    width: 490px;
    padding: 0px 0px 0px 10px;
}
.interest_link, a:interest_link
{
    text-decoration: none;
    font-family: Futura Book;
    font-size: 12px;
    color: #262626;
    letter-spacing: .5pt;
    float: left;
}
.interest_arrow
{
    float: left;
    padding-top: 2px;
}
.interest_arrow2
{
    float: left;
    padding-top: 2px;
    margin: 0px 0px 0px 20px;
}
.tipafriend_content, .intr_content
{
    width: 100%;
}
.tipafriend_innercontent
{
    width: 400px;
    margin: 15px;
}
.intr_innercontent
{
    width: 400px;
    margin: 0px 15px 15px 15px;
}
.interest_innercontent
{
    width: 490px;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 10px;
}
.tipafriend_text
{
    width: 130px;
    float: left;
    font-weight: bold;
}
.tipafriend_input
{
    width: 260px;
    float: left;
}
.tipafriend_btnsend
{
    width: 260px;
    margin: 10px 0px 0px 130px;
}
.tipafriend_thanks
{
    width: 400px;
    margin: 15px;
}




.projobjlist
{
	display: block;
	float: left;
	padding-bottom: 20px;
	padding-left: 1px;
	clear: both; 
	position: relative;
	left: -6px;  
}
.projobjlist TD
{
	border: solid 1px #CCCCCC;
}
.projobjlist TABLE
{
	clear: both;
         border-collapse:collapse;
        width: 579px;
}
.projobjlist A
{
	display: block;
	width: 100%;
}
.projobjlist th, .projobjlist td
{
	padding: 4px;
	text-align: left;
	
}
.projobjlist .bignr
{
	text-align: right;
}

.projobjlist th
{
	font-weight: normal;
	
}
.projobjlist H3
{
    padding-left: 4px;
	display: block;
	float: left;
	clear: both;
}
.projobjlist .altrow
{

}

h2.rubrikprislista
{
	padding-bottom: 0px;
	font-weight: bold;
    background-image: url(/staticfiles/gfx/prislista.gif);
    background-repeat: no-repeat;
    display: block;
    float: left;
    width:71px;
    height: 14px;
    clear: both;
}
h2.rubrikprislista SPAN
{
	display: none;
}
h3.projlisttyp
{
    font-family: Tahoma;
    font-size: 11px;
    color: black;    
    font-weight: bold;
    padding-top: 1em;
}

.objdesc_subinfo .objdesc_content_headingcol
{
    width: 572px;
    clear: both;
}
.objdesc_subinfo .objdesc_content_textcol
{
    width: 572px;
    clear: both;
    padding-bottom: 1em;
}
.objdesc_subinfo 
{
    padding-top: 1em;
    display:block;
    float:left;
}

