html {
 width:100%;
}
body {
 width:100%;
 margin:0px;
 padding:0px;
 text-align:center;
 background-color:#ffffff;
 background-image:url(http://www.kuddarokronblad.se/img/bg.jpg);
 background-repeat:repeat-x;
 background-position: 40% 0%;
 background-attachment:fixed;
 font-family:Georgia, Tahoma, verdana, sans-serif;
 font-size:0.8em;
 color:#8e9ac7;
 line-height:1.7em;
}

h1 {
 margin:0px 0px 15px 0px;
 padding:0px;
 font-size:28px; letter-spacing:3px; font-weight:normal;
}

a {
 text-decoration:none;
}

.devider {
 width:100%;
 clear:both;
 font-size:0px;
 height:0px;
}

#container {
 width:720px;
 margin:0px auto 0px auto;
}

img {
 margin:0px;
 padding:0px;
 border:0px;
}

.boxShadowOut {
 border:0px solid #f7ffe8;
}
.boxShadowIn {
 border:1px solid #dce8cb;
 margin-bottom:0px;
}


#display {
 background-color:#ffffff;
 min-height:444px;
 padding:6px;
 text-align:left;
}

#display .imgintext {
 padding:6px;
 background-color:white;
 border:1px solid #e0edca;
}
#display .left {
 float:left;
 margin:0px 10px 0px 0px;
}
#display .right {
 float:right;
 margin:0px 0px 0px 10px;
}

#header-flash, #header-still, #flash-homestaging, #flash-blommor, #flash-default, #flash-misc {
 background-color:#ffffff;
 padding:6px;
 border:1px solid #e0edca;
 float:left;
 margin:6px;
}

#menu {
 padding:0px;
 float:right;
 width:190px;
 margin:6px;	
}
#menu a {
 padding:7px 12px 7px 12px;
 margin:1px 0px 6px 0px;
 border:1px solid #e0edca;
 color:#919dca;
 display:block;
 text-align:left;
}
#menu a:hover {
 background-color:#f7ffe8;
 color:#000000;
}

#submenu {
 padding:0px;
 border-right:1px solid #e0edca;
 float:left;
 width:160px;
 margin:6px;
 font-size:0.9em;
}
#submenu a {
 padding:0.4em 1em 0.4em 0em;
 margin:0em;
 border:0px solid #e0edca;
 color:#919dca;
 display:block;
 text-align:right;
}
#submenu a:hover {
 background-color:#f7ffe8;
 color:#000000;
}


.inner {
 float:left;
 text-align:left;
 margin:6px;
}

.limitedw {
 width:500px;
 float:left;
 border:0px;
}

.boxy {
 padding:10px;
 border:0px solid #f7ffe8;
 margin:0px;
}

#adr {
 width:240px;
 border:1px solid #dce8cb;
 margin:6px;
 float:left;
}
#info {
 width:430px;
 float:right;
 background-color:#f7ffe8;
 border:1px solid #dce8cb;
 margin:6px;
}


fieldset {
 margin:1em;
 padding:0em 1em 1em 1em;
 border:1px solid #666666;
}
legend {
 color:#666666;
}


/* Gallery */
.folioProjektWrap {
 margin-bottom:20px;
 border-bottom:0px dashed #777777;
}
.folioTitle {
 font-size:180%;
 color:#ccd8b8;
 text-align:right;
}
.folioItem {
 float:left;
 border:1px solid #cccccc;
 margin:0px 3px 3px 0px;
 padding:12px;
 background-color:#f7ffe8;
}
.folioItem img {
 border:1px solid #444444;
 margin:auto;
 
}

a.int {
 text-decoration:none;
 padding:3px;
 color:#444444;
}
a.int:hover {
 background-color:#444444;
 color:#dadada;
}


.sign {
 margin-bottom:40px;
 font-size:90%;
 font-style:italic;
 text-align:right;
 line-height:1em;
 color:#bcd690;
}

blockquote {
 margin:0em 0em 0em 0em;
 padding:1em;
 border:1px solid #dce8cb;
 background-color:#f9f9f9;
}

/* ###### Kontakt */
#kontakt form {
 margin:0px;
 padding:0px;
}
#kontakt input, #kontakt textarea {
 width:150px;
 font-family:"Sans Serif",tahoma;
 color:#2289b8;
 border:1px solid #cccccc;
 padding:5px;
 margin-bottom:30px;
}
#kontakt textarea {
 height:160px;
 width:98%;
}

#addrwrap {
 width:250px;
 float:right;
 padding:10px;
 margin-bottom:10px;
 border:1px solid #dce8cb;
 background-color:#f7ffe8;
}

.msgboxV {
 padding:10px;
 text-align:left;
 color:red;
 visibility:visible;
 font-size:90%;
}

.msgboxH {
 border:0px;
 padding:0px;
 text-align:left;
 height:0px;
 font-size:0px;
 visibility:hidden;
}

#map {
 border:1px solid #aaaaaa;
 background-color:#eeeeee;
 width:100%;
 height:200px;
}

.marked {
 border:1px solid red;
 background-color:#FFDFDF;
}
.unmarked {
 border:1px solid #7F9DB9;
 background-color:#ffffff;
}

#sitemap li a {
 color:#000000;
 text-decoration:none;
}
#sitemap li a:hover {
 color:#000000;
 text-decoration:none;
 border-bottom:1px dashed #000000;
 font-size:115%;
}
#sitemap li li a {
 color:#919dca;
 text-decoration:none;
}
#sitemap li li a:hover {
 color:#919dca;
 text-decoration:none;
 border-bottom:1px dashed #919dca;
 font-size:115%;
}

#trade-webbyraa, #trade-webbyraa a{
 font-size:11px;
 color:#9DAF83;
 text-align:right;
 text-transform:lowercase;
 font-family:"courier new", courier,verdana,tahoma,sans-serif;
}