.button {
    background-color: #4CAF50; /* Green */
        border: none;
	    color: white;
	        padding: 15px 32px;
		    text-align: center;
		        text-decoration: none;
			    display: inline-block;
			        font-size: 16px;
}
				
 
.msg-err {
background: #daaeba;
//background: #FAF7C2;
border: 1px solid #CEAA49;
margin: 5px 0 5px 0;
padding: 0 5px 0 5px;
}

.msg-ok {
background: #faf7c2;
//background: #FAF7C2;
border: 1px solid #CEAA49;
margin: 5px 0 5px 0;
padding: 0 5px 0 5px;
}

#userlinks-vinter,
#userlinksguest-vinter{ 
	  background: #E9D58F;
background: #f0f3fe;
//background: #FAF7C2;
border: 1px solid #CEAA49;
margin: 5px 0 5px 0;
padding: 0 5px 0 5px;
}

#userlinksguest-vinter{ 

background: #f0f3fe;
//background: #E9D58F;
border: 1px solid #CEAA49;
}



#submenu-vinter{ 
background: transparent;
border: 1px solid #999;
border-top: 0;
color: #f7f6ff;
background: #8ebae1;'
margin: 0; 
}

#submenu-vinter p,
#userlinks-vinter p,
#userlinksguest-vinter p{
background: transparent !important;
border: 0 !important;
font-size: 10px;
font-weight: bold; 
letter-spacing: 1px;
margin: 0 !important;
padding: 7px 0 7px 0; 
text-align: right;
}

#submenu-vinter p.home,
#userlinks-vinter p.home,
#userlinksguest-vinter p.home{
float: left;
}

#submenu-vinter a:link, 
#submenu-vinter  a:visited{ 
background: #ecf0fd;
border : 1px solid #3E4F63; 
color: #3E4F63; 
padding-top : 4px; 
padding-bottom : 3px; 
padding-left: 3px; 
padding-right : 3px;
text-decoration:none;
margin-left:3px;
margin-right:2px;
}

#submenu a:hover, 
#submenu a:active{
background: #CD9602;
border : 1px solid #344151; 
color: #FFF; 
padding-top :4px; 
padding-bottom : 3px; 
padding-left : 3px;
padding-right : 3px; 
text-decoration:none;
margin-left:3px;
margin-right:2px;
}

#submenu-vinter p.home,
#userlinks-vinter p.home,
#userlinksguest-vinter p.home{
float: left;
}

#userlinksguest-vinter p.pcen{
text-align: center;
}


#navstrip{ 
background: transparent;
color: #999;

font-size: 12px;
font-weight: bold;
margin: 0 0 5px 0;
padding: 14px 0px 8px 0px; 
}

#navstrip a:link, 
#navstrip  a:visited{ 
background: transparent; 
color: #000; 

text-decoration: none;
}

#navstrip a:hover, 
#navstrip a:active{
background: transparent; 
color: #CD9602; 
}



.vinteroverskrift {
background-color: #f7f6ff;
border: 1px solid #eafee8; 
vertical-align: middle;
text-align:center;
font-weight: bold;
letter-spacing:1px;
padding: 2px 0px 8px 5px;
color: #000;
background-image: url(../vintermor/style_images/webber.N-572/tile_back.gif);
}


#julekalender {
border: 1px solid black;
width:900px;
height:600px;
position:relative;
z-index:1;
text-shadow: 2px -2px #efefef;
background-image: url('./julekalender2013/jul2013.png');
backhround-repeat: no-repeat; 
background-size: 900px;
}


.kalenderOK {
border: 2px dotted #226633;
background: #cccccc;
opacity: 0.6;
}

.kalenderNOT {
border: 2px dotted #222266;
}

#calall {
width: 100%
}

#fototag {
position: relative;
left: 0px;
text-align: left;
color: #0000a0;
font-size: 12px;
padding: 2px;
}

.tekst {
font-family: 'Cantarell:700italic', sans-serif;
font-weight: bold;
font-size: 12px;
visibility:hidden;
border:2px solid red;
background:#efefef;
opacity: 0.9;
}

.sponsor {
display: block;
width: 200px;
padding: 10px;
border: 0;
}
.andresponsor {
display: block;
width: 200px;
padding: 10px;
}
/*.sponsorheader {
position: relative;
align: top;
top: -50px;
font-size: 18px;
display: inline-block;
top: 0px;
-ms-transform:rotate(-90deg); /* IE 9 */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari and Chrome */
-o-transform:rotate(-90deg); /* Opera */
transform:rotate(-90deg);

}*/