body			{ height: 100%; width: 100%; margin: 0; padding: 0; background-color: #FFF; font-family: "Times New Roman"; font-size: 12px; color: #000; }
#print { text-align: right; padding-right: 10px }
#print a { font-family: "Times New Roman"; font-size: 12px; color: #006699; text-decoration: none; }
#container		{ width: 100%; margin-top: 60px; padding: 0; }
#rf-textdoc-open { color: #3f3f3f;  }
#rf-textdoc-open a { font-family: "Times New Roman"; font-size: 12px; color: #006699; text-decoration: none; }
#rf-textdoc-open .date { font-family: "Times New Roman"; font-size: 12px; color: #4a6659; padding-bottom: 10px; }
#rf-textdoc-open .image { float: left; padding: 0 5px 5px 0; }
#rf-textdoc-open .image2 { border: 1px solid #d4e5c3; background-color: #FFF; padding: 1px; }
#rf-textdoc-open .intro { font-family: "Times New Roman"; font-size: 12px; color: #000; padding-bottom: 10px; }
#rf-textdoc-open div p { padding: 10px 0 10px 0; margin: 0; }
#rf-textdoc-open div th { background-color: #d4f2b6; font-weight: normal; text-align: left; color: #3f3f3f; padding: 1px; }
#rf-textdoc-open div td { background-color: #FFF; color: #4b6659; padding: 1px; }
#rf-textdoc-open div .bt { border-top: 1px solid #ced9c3; }
#rf-textdoc-open div .br { border-right: 1px solid #ced9c3; }
#rf-textdoc-open div .bb { border-bottom: 1px solid #ced9c3; }
#rf-textdoc-open div .bl { border-left: 1px solid #ced9c3; }
#rf-textdoc-open div .center { text-align: center; }
#rf-textdoc-open div ul { padding: 0; margin: 0; }
#rf-textdoc-open div li { list-style-image: url(images/summer/content-icon.gif); margin: 0 0 0 20px; padding: 0 10px 5px 0; }
#rf-textdoc-open-links { padding-top: 10px; }
#rf-textdoc-open-links .title { font-family: "Times New Roman"; font-size: 12px; color: #006699; font-weight: bold; padding-bottom: 10px;}
#rf-textdoc-open-links .icon { width: 9px; padding-right: 5px; }
#rf-textdoc-open-links .link { width: 100%; padding-right: 12px; padding-bottom: 2px; }
#rf-textdoc-open-files .title { font-family: "Times New Roman"; font-size: 12px; color: #006699; font-weight: bold; padding-bottom: 5px;}
#rf-textdoc-open-files .icon { width: 16px; padding: 5px 5px 0 0; }
#rf-textdoc-open-files .link { width: 50%; padding: 5px 10px 0 0; }

#asd {border: 1px solid #7f7f7f; border-collapse: collapse; width: 100%; margin: 30px 0;}
#asd td { border-bottom: 1px solid #7f7f7f; }
#int-reservations a, .open-title-2 a {font-family: "Times New Roman"; font-size: 12px; color: #006699; text-decoration: none; }

#int-reservations .open-title { color: #000; font-size: 13px; font-weight: bold; padding: 15px 0; }
#int-reservations .open-item { font-size: 12px; padding-bottom: 5px; width: 95px; text-align: right; }
#int-reservations .open-item-2 { font-size: 12px; padding: 0 0 5px 5px; font-weight: bold; }
#int-reservations .open-title-2 { font-size: 12px; font-weight: bold; margin-top: 20px; }
#int-reservations p { padding: 5px 0; margin: 0; }
#int-reservations .open-title-2 span { font-weight: normal; }
#int-reservations .open-inventory { padding: 5px; text-align: right; vertical-align: top; }
#int-reservations .open-room-foto { border: 1px solid #7f7f7f; background: #fff; padding: 1px; }
#int-reservations .bilde { border: 1px solid #7f7f7f; }
