img {border:0px;}
.p.bodytext { margin: 0; padding: 0; }
.contenttable { margin: 0; padding: 0; }
.csc-mailform { border-style: none; border-width: 0; }
.csc-mailform-label { color: #000; font-size: 11px; margin-top: 10px; margin-bottom: 2px; }
.csc-mailform-field { color: #a59687; font-size: 10px; }
body    	{ text-align: center; margin-top: 0; margin-left: 0; margin-right: 0;margin-bottom: 0;background-image: url(portonovo/body_bg.gif); }

#position  { text-align: left; visibility: visible; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 780px }
#bg   { margin: 0; padding: 0; width: 100%; height: 100px }

#preheader { position: absolute; top: 0; left: 0; width: 780px; height: 71px }
#preheader .flowleft   { float: left ; }
#preheader .flowright  { float: right }

#preheader                       { background-image: url(portonovo/preheader.gif); background-repeat: no-repeat; margin: 0; padding: 0  }
#preheader .flowleft    { color: #a59687; font-size: 10px; font-stretch: ultra-expanded; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
#preheader .flowleft a:link,#preheader .flowleft a:visited,#preheader .flowleft a:active { color: #a59687; text-decoration: none; }
#preheader .flowleft a:hover { color: #a59687; text-decoration: underline; }
#preheader .center     { background-image: none; padding-top: 1px  }
#preheader .flowright        { padding-top: 0; padding-right: 30px }

#header    { position: absolute; z-index: 0; top: 71px; left: 0; width: 780px; height: 138px }
#header .flowleft   { float: left }
#header .flowright  { float: right }
#header                    { background-image: url(portonovo/header_.gif); margin: 0; padding: 0  }
#header  .flowleft            { height: 138px; overflow: hidden; }
#header  .center        { }
#header  .flowright                  { margin: 2px; clear: both }

#subheader    { background-image: url(portonovo/subheader.gif); margin: 0; position: absolute; z-index: 0; top: 209px; left: 0; width: 780px; height: 28px ; padding-top: 0; padding-bottom: 0; padding-left: 0; }
#subheader .flowleft   { float: left ; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; }
#subheader .flowright  { float: right;  clear: both }
#subheader  .center        { }



#middel    { visibility: visible; position: absolute; top: 237px; left: 0; width: 780px }
#middel .flowleft   { float: left }
#middel .flowright  { float: right }
#middel                { background-color: #fff; background-image: url(portonovo/bg.gif); }

#middelLeft  { visibility: visible; width: 585px; float: left }
#middelLeft           { background-image: url(portonovo/bg.gif); }

#colLeft     { visibility: visible; width: 30px; float: left; background-image: url(portonovo/bg.gif);}

#content                { width: 563px; float: right; background-image: url(portonovo/bg.gif); background-repeat: no-repeat; padding-top: 26px; padding-bottom: 26px; }
#content h1 { color: #000; font-size: 16px; font-weight: bold; font-variant: small-caps; margin-bottom: 16px; }
#content h4,
#content h4 a,
#content h4 a:link,
#content h4 a:visited,
#content h4 a:active                { color: #5a4129; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; text-align: right; margin-top: -10px; padding-right: 20px; display: block; }
#content h4 a:hover                { text-decoration: underline; }


#content h5                { color: #000; font-size: 10px; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: -10px; }
#content h6,
#content h6 a,
#content h6 a:link,
#content h6 a:visited,
#content h6 a:active                { color: #af0427; font-size: 12px; font-weight: bold; text-decoration: underline; margin-top: 10px; margin-bottom: -10px; }
#content h6 a:hover               { color: #af0427; font-size: 12px; font-weight: bold; text-decoration: underline; margin-top: 10px; margin-bottom: -10px; }
#content p                     { color: #000; font-size: 12px; line-height: 15px; text-align: justify; margin: 15px 40px 15px 0; padding-left: 0; }
#content .csc-textpic-caption { color: #75624f; font-size: 11px; }


#content p a,#content p a:link, #content p a:visited,#content p a:active          { color: #a59687; font-weight: bold; text-decoration: underline; background-color: #fff ; text-align: justify; }

#colRight    { background-image: url(portonovo/col_right.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; visibility: visible; width: 195px; float: right      }
#colRight_content { color: #000; width: 164px; min-height: 473px; margin-top: 118px; margin-bottom: 20px; margin-left: 10px; border: solid 1px #a59687; }
#colRight_inner_content { color: #000; padding: 22px 18px; }
#colRight_inner_content h1 { color: #a59687; font-size: 14px; font-weight: bold; font-variant: small-caps; margin-bottom: 16px; }
#colRight_inner_content h6 { font-size: 10px; line-height: 14px; margin: 0; padding: 0 0 0; }
#colRight_inner_content h6 a,
#colRight_inner_content h6 a:link,
#colRight_inner_content h6 a:visited,
#colRight_inner_content h6 a:active { color: #000; text-decoration: underline; }
#colRight_inner_content h6 a:hover { color: #000; text-decoration: none;}

#colRight_inner_content p { font-size: 10px; line-height: 14px; margin: 0 0 10px; padding: 0; }
#colRight_inner_content p a,
#colRight_inner_content p a:link,
#colRight_inner_content p a:visited,
#colRight_inner_content p a:active { color: #75624f; text-decoration: underline; text-align: right; margin-top: -10px; display: block; }

#colRight_inner_content p a:hover { text-decoration: none; }

html>body #footerNewbrowser                  { color: #363636; font-size: 9px; }
html>body #footerNewbrowser a,#footerNewbrowser  .flowleft a:link, #footerNewbrowser .flowleft a:visited,#footerNewbrowser  .flowleft a:active                  { color: #373f6d; font-size: 9px; text-decoration: none; margin-top: 0; padding-top: 0; }
html>body #footerNewbrowser p   { text-align: center; margin-top: 0; margin-right: 10px; margin-left: 10px }
html>body #footerNewbrowser .flowleft     { background-position: 100% 100%; margin-top: 0 }
html>body #footerNewbrowser .center   { margin-top: 0; z-index: 3 }
html>body #footerNewbrowser .flowright    { margin-top: 0; z-index: 3 }

#footer      { visibility: visible; width: 780px; height: 92px; clear: both }
#footer .flowleft   { margin-top: 0; float: left }
#footer .flowright     { margin-top: 0; float: right }

#footer                     { color: #363636; font-size: 9px; background-image: none; background-repeat: no-repeat; }
#footer p     { color: #363636; font-size: 9px; text-align: center; margin-top: 0; margin-right: 10px; margin-left: 10px ; padding-top: 0; }
#footer .flowleft        { margin-top: 0 }
#footer .center a,#footer .center a:link, #footer .center a:visited,#footer center a:active          { color: #373f6d; font-size: 9px; text-decoration: none;}
#footer .center   { margin-top: 0 ; padding-top: 0; }
#footer .flowright       { margin-top: 0 }
#print_adress { font-size: 1px; height: 0; overflow: hidden; visibility: hidden; }
#print_button { text-align: center; margin-top: 5px; padding-top: 0; }
.detail {background-color:#FFFFFF;
color:#A59687;
font-weight:bold;
text-align:justify;
text-decoration:none; }
