
#wedding
{
	width: 450px;
	text-align: justify;
}

#weddingcontainer
{
	width: 100%;
	text-align: center;
}

.menutop {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menutop a:visited {
	color: #000000;
	text-decoration: none;
	
}
.menutop a:link {
	color: #000000;
	text-decoration: none;	
}

p
{
    margin-top: 0px;
    font-size: 11px;
    margin-bottom: 0px;
    font-family: Arial;
	line-height: 14px;

}

div {  font-family: Arial; font-size: 11px; line-height: 14px;}
td {  font-family: Arial; font-size: 11px; line-height: 14px; }

html
{
    height: 100%;
}

body
{
    height: 100%;
    font-size: 11px;
    line-height: 14px;
    font-family: Arial;

	scrollbar-base-color:		  #dfdfdf;
    scrollbar-arrow-color:        #555;
    scrollbar-darkshadow-color:   #555;
    scrollbar-face-color:         #dfdfdf;
    scrollbar-highlight-color:    #ffffff;
    scrollbar-shadow-color:       #e9eaea;  
	scrollbar-track-color:		  #ffffff;
	scrollbar-3dlight-color:      #e9eaea;
}


textarea
{
    font-size: 10px;
    font-family: arial
}

a
{
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
a:hover
{
    text-decoration: none;
}


h1 { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 12px; font-weight: bold; line-height: 17px; color: #000; text-transform: uppercase; }
h1 div { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 12px; font-weight: bold; line-height: 17px; color: #000; text-transform: uppercase; }
h1 p { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 12px; font-weight: bold; line-height: 17px; color: #000; text-transform: uppercase; }


h2     { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; color: #7c8083 }
h2 div { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; color: #7c8083 }
h2 p { margin-top: 0px; margin-bottom: 0px; font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; color: #7c8083 }



h3 {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}
h3 div {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

h3 p {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}


h3 a { text-decoration:none;}
h3 a:hover { text-decoration:underline;}


h4 { 
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 
	
	background-color: #E0E0E0
}

h4 a { text-decoration:none; font-weight: bold;}
h4 a:hover { text-decoration:underline;}



h4 div {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	padding-top: 2px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 
	background-color: #E0E0E0

}


h4 p { 
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000;
	padding-top: 2px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 
	background-color: #E0E0E0

}


h5 {
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #cce000;
	padding-top: 2px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 

}

h5 div { 
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #cce000;
	padding-top: 2px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 
}


h5 p { 
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #cce000;
	padding-top: 2px;
	padding-bottom: 3px;

	font-weight: bold;
	text-transform: uppercase; 
}



.missinglink {border: 2px solid #ff3333; }

.dropdownlink
{
	font-weight: normal;
	color: #000000;
	font-size: 10px;
	font-family: arial, arial, helvetica, sans-serif;
	width: 120px;

}

.productalterrow
{ background-color: #E0E0E0;}

.nyhet{ font-weight: bold;}

.nyhet_old{ color:#ff0000; background-color: #ffffff; padding: 5px; }
.psnews_small{ font-size: 10px;  font-family:arial;}
.psnews_small p { font-size: 10px; font-family:arial; }

.personalcell
{
	padding-right: 10px; padding-bottom:20px;
}
.searchform
{
	background-color: #ffffff;
}

.mainlink { padding-bottom:2px; }
.selectedlink {color:#cce000; font-weight: bold;}
.mainlink a{ text-decoration: none; }
.mainlink a:hover{ text-decoration: underline; color:#cce000; }

.submenudiv { padding-left:10px; padding-bottom:5px; padding-top:2px; display: none; }
.mainlink { padding-bottom:2px; }
.mainmenu { position: absolute; top: 10px; left:15px; width:110px; overflow:hidden }
.mainmenu a{ text-decoration: none; }
.mainmenu a:hover{ text-decoration: underline; color:#cce000; }
.selectedlink {color:#cce000; font-weight: bold;}


.messageboxtable
{
	left:30px; position:absolute;
	display:none;
	width:400px; height:200px;
	border: 3px solid #cce000;
	background-color:#ffffff; z-index:10;
}

.messageboxbutton
{
	border: 2px solid #cce000;
	background-color: #ffffff;
}

.rightline
{
	width: 1px;
	background-color: #cce000;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 461px;
	top: 0px
}

.rightlineTop
{
	width: 1px;
	background-color: #cce000;
	height: 78px;
	position: absolute;
	left: 621px;
	top: 0px
}

.rightline_start
{
	width: 1px;
	background-color: #cce000;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 609px;
	top: 0px
}

.greenline
{
	border: 1px solid #cce000;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 7px;
}


#faxPanel
{
    position:absolute;
    top: 15px;
    z-index: 10;
    left: 23px;
    width: 422px;
}

#faxPanel h1
{
	background-color: #c2c5c6;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
    
}

#faxPanel A
{
    text-decoration: none;
}

#faxPanel A:hover
{
    text-decoration: underline;
}

#faxPanel A.important
{
    color: red;
}

#psnews
{
        z-index:8;
        width:140px;
        position:absolute;
        top:0px;
        left:472px; 
}
.shoplist{ padding: 4px; border: 1px solid #cce000;  }
.shopitemstart{ padding-top: 8px; font-size: 11px;}
.shopitem{ margin-bottom: 20px; font-size: 11px; }
.shopitemname{clear: both; font-size: 11px;}
.shopitemquantity{ float:left; font-size: 11px;  }
.shopitemprice{ float:right; font-size: 11px; }
.greenUnder{border-bottom: 2px solid #cce000; margin-bottom: 8px;}
.shopsumname{float:left; font-size: 11px; color: #dd000; font-weight: bold;}
.shopsum{ float: right; font-size: 11px; color: #dd000; font-weight: bold;}
.shopsumtd{ background-color: #e0e0e0; }
.shopLink{font-size: 11px;}

