/* basic elements */


body {
	background-color: #FFFFCC;
	font: 10pt/16pt georgia;
	}
		
	
p {
	font 10pt/16pt georgia;
	margin-top: 0px;
	//text-align: justify;
	}
	
h1 { font: bold 18pt georgia; text-align: center; margin-bottom: 6px; margin-top: 6px; }

h2 { font: bold 16pt georgia; text-align: center; margin-bottom: 6px; margin-top: 6px; }

	
h3 {
	font: bold 13pt georgia;
	margin: 0px;
	padding: 0px;
	color: #000000;
	}	
	
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	}
	
a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	}
	
a:hover, a:active{
        font-weight: bold;
	text-decoration: none;
	color: #9685BA;
	}
	


#headertext {
	position absolute;
	left: 10px;
	top: 25px;
	width: 860px;
	height: 100px;
	background: url(gelac.gif) no-repeat center left;
	border-bottom: 4px solid blue;
	border-top: 4px solid blue;
	}

	
#headertext h1 span {
	display: none;
	}

#telefon {
       border: 1px solid #000000;
	background-color: #FFFFFF;
       padding: 5px;
       margin-top: 15px;
	margin-left: 680px;
       margin-right: 5px;
	line-height: 18px;
	}
	

#dorwest {
	font-size: 10pt;
	font-family: verdana,arial,sans-serif,helvetica;
	background-color: #FFFFFF;
	padding: 0.5em 0.5em 0em 0.5em; 
	border: 1px solid #000000;
	}
	
#dorwest img {
	margin-right: 5px;
	padding: 0px;
}

#dorwest a:active{
        font-weight: bold;
	text-decoration: none;
	color: #9685BA;
	}

#shopwin {
	position: absolute;
	top: 120px;
	left: 10px;
	width: 720;
	background-color: #FFFFFF;
	padding: 0.5em 0.5em 0em 0.5em; 
	border: 1px solid #000000;
	}

#shopwin a:link {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	}

#shopwin a:hover, a:active {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	text-decoration: underline; 
	}

#shopwin td {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	padding-left: 5pt;
        padding-right: 5pt;
	background-color: #EEEEFF;
	}

.prodsum {
	text-align: center;
        font-weight: bold;
	padding: 0pt 0pt 0pt 0pt;
}

.center {
	text-align: center;
	padding: 0pt 0pt 0pt 0pt;
}



#loginwin {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	width: 350px;
	background-color: #FFFFFF;
	padding: 5px; 
	border: 1px solid #000000;
	}

#loginwin td {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	padding-left: 5pt;
	}


#nykundwin {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	margin-top: 10px;
	width: 420px;
	background-color: #FFFFFF;
	padding: 5pt;
	border: 1px solid #000000;
	}

#nykundwin td {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	padding-left: 5pt;
	}
.label {
	background-color: #EEEEFF;
	}
	
	
#leftcol {
	position: absolute;
	top: 120px;
	left: 8px;
	width: 175px;
	}	
	
	
.dwbutton {
	font-size: 10pt;
	font-family: verdana,arial,sans-serif,helvetica; 
	color: #000000; 
	background: #cfcfcf;
	margin-top: 0.3em;
	margin-bottom: 0px;
	}
		
.dwedit {
	font-size: 10pt;
	font-family: verdana,arial,sans-serif,helvetica; 
}


#centercol {
	position: absolute;
	top: 120px;
	left: 190px;
	width: 489px;
	}

	
#gelac {
	font-size: 10pt;
	font-family: verdana,arial,sans-serif,helvetica; 
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 7px;
	}

#Nyheter{
	position: absolute;
	top: 120px;
	left: 190px;
	width: 474px;
	margin: 0px;
	background-color: #FFFFFF;
	border: 2px solid #96DB51;
	font-family: verdana,arial,sans-serif,helvetica;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	padding-top: 10px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	}


.nyhetstext {
   font-size:12px;
   margin-bottom: 0px;
   line-height: 16px;
   }

 
.nyhetsbild{
	float: right;
       margin-left: 10px;
   }
   
.authortext {
	font-size:10px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #999999;
   }

.nyhetslink {
	font-size:10px;
	margin-top: 2px;
	font-weight: bold;
	margin-bottom: 10px;
   }



#gelac .right {
	float: right;
	}
	
#gelac .left {
	float: left;
	padding: 0px 4px 4px 0px;
	}
#gelac .right {
	float: right;
	}
	
#gelac .center {
	float: none;
	}

#rightcol {
	position: absolute;
	width: 180px;
	left: 685px;
	top: 120px;
	line-height: 5px;
	}

#bravo {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding: 7px;
	line-height: 18px;
	}


	
#nyheter {
    font-size: 10pt;
	font-family: verdana,arial,sans-serif,helvetica;
	line-height: 13px;
	background-color: #FFFFFF; 
	border: 1px solid #000000;	
	padding: 7px;
	}

#nyheter td {
	font-family: georgia;
	font-size: 10pt;
	font-weight: normal;
	color:000000;
	padding-left: 5pt;
	}

#nyheter a:active{
    font-weight: bold;
	text-decoration: none;
	color: #9685BA;
	}

#kopinfo {
	line-height: 18px;
	background-color: #FFFFFF; 
	border: 1px solid #000000;	
	padding: 7px;
	}
