body { margin: 0pt; padding: 0pt;font-family:Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; 
background:#C4262B url(../images/bg-body.gif) repeat-x;}
a { color:black; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }
.floatLeft { padding: 0pt 20px 0pt 0pt; float: left; }
.clear { margin: 0pt; padding: 0pt; clear: both; }
.floatImgLeft { margin: 0pt; padding: 5px 0px 0px; float: left;margin-top:5px;border:0px;}
.floatImgRight { margin: 0pt; padding: 5px 0pt 0pt; float: right; }
.floatImgLeftMarginRight { margin: 0pt; padding: 0pt 10px 0pt 0pt; float: left; }
.imgPaddingTopBottom { margin: 0pt; padding: 5px 0pt; }



#wrapper { margin: 0px auto; padding: 0pt; width: 900px;background:#C4262B url(../images/bg-body.gif) repeat-x;}

#wrapperMain { margin: 30px 0pt 0pt; padding: 0pt 0pt 10px; background: white; width: 900px; border:#E20A16 solid 2px; }

#wrapperTop { margin: 0pt; padding: 0pt; width: 900px; height: 100px; }

#wrapperTopNav { margin: 0pt 10px; padding: 0pt; background:#E20A16; width: 880px; height: 24px; color:black;  }


#wrapperContent { margin: 10px 10px 0pt; padding: 0pt; width: 880px;}
#topLogo { margin: 0pt; margin-left:10px;margin-top:2px;padding: 0pt; background: transparent url(../images/gullvivan_logo_innografica.jpg) no-repeat scroll 0% 0%; float: left; width: 360px; height: 100px; }
#topLang { margin: 0pt; padding: 5pt; float: right; width: 200px; height: 100px; text-align: right; border:0px solid silver;}
#footer { border-bottom: 1px solid #C4262B; margin: 0px auto; padding: 15px 0pt 0pt; clear: both; width: 880px; height: 21px; text-align: right; }
#footer_end {; margin: 0px auto; padding: 15px 0pt 0pt; clear: both;}

#navLanguage img { border:0px;margin-right:10px;}

ul#nav { margin: 0pt; padding: 0pt; position: absolute; width: 900px; height: 24px;}
ul#nav li { float: left; list-style-type: none; }
ul#nav li a { height: 24px; display: block; position: absolute; top: 0pt; text-indent: -9999px;color:black; }

ul#topmenu { margin: 5px; padding: 0pt; position: absolute; width: 900px; height: 24px;}
ul#topmenu li { float: left; list-style-type: none; }
ul#topmenu li a { height: 24px;text-decoration:none; color:white;padding:20px;font-weight:bold; padding-top:0px; padding-bottom:0px;}
ul#topmenu li a:hover{color:black; padding-top:0px; padding-bottom:0px;}
ul#topmenu li a:active{text-decoration:underline;}
ul#topmenu li a#current{text-decoration:underline;}

h1 { margin: 14px 0pt 0pt; padding: 0pt; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #E20A16; }
h2 { font-family: Trebuchet MS,Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #E20A16; }
h3 { font-family: Trebuchet MS,Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 0.9em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.4em; }
h4 { font-family: Trebuchet MS,Verdana; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(188, 0, 6); line-height: 1.3em; }
.red { color: #E20A16; font-weight: bold; }
 .sits a{float:right; font-size: 8px;color:silver;text-decoration:none;padding-left:5px;padding-right:5px;background:#C4262B;}
 .red_head { color: #E20A16; font-weight: bold;text-decoration:underline;font-size: 20px; }

p { margin: 5px 0pt 10px; padding: 0pt; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 16px; }
#subLeft_txt {height: 250px;  margin: 0pt;margin-top:5pt; margin-bottom:5pt; padding: 5pt 20px 0pt 5pt; float: left; width: 300px;background: url(../images/gullvivan_bg2.jpg) no-repeat; }
#subLeft { margin: 0pt; padding: 12pt 20px 0pt 0pt; float: left; width: 330px; }
#subRight { margin: 0pt; padding: 0pt; float: right; width: 530px;height:530px; background: url(../images/Gullviva-teckning_v1.jpg) no-repeat bottom right;}
.subRightColumn { margin: 0pt; padding: 0pt 15px 0pt 0pt; float: right; width: 250px; }
.subLeftColumn li{list-style-type: none;font-size: 14px;}
.subRightColumnGB { margin: 0pt; padding: 0pt; float: right; width: 250px; }
.subLeftColumnGB { margin: 0pt; padding: 0pt; float: left; width: 250px; }
.subRightNav { margin: 0pt; padding: 0pt 0pt 0pt 15px; float: right; width: 250px; }
.subRightNav ul { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: none; }
.subRightNav li { margin: 0pt; padding: 0pt 0pt 10px; }
.subRightNav li a { font-weight: bold; }
.subRightNav li a:hover { font-weight: bold; }


