/*TD { font-family: verdana,arial,helvetica,geneva; font-size:10px }
BODY { font-family: verdana,arial,helvetica,geneva; font-size:10px }
SMALL { font: 7pt verdana, Arial, helvetica, sans-serif; line-height: 1.1em;}
H1 { font-family: verdana,arial,helvetica,geneva; font-size:20px }
H2 { font-family: verdana,arial,helvetica,geneva; font-size:16px }
H3 { font: bold 12pt verdana, Arial, helvetica, sans-serif }
H4 { font: bold 10pt/12pt verdana, Arial, helvetica, sans-serif  }
H5 { font: 10pt verdana, Arial, helvetica, sans-serif }
H6 { font: 8pt verdana, Arial, helvetica, sans-serif; margin: 1pt; padding:1pt }
A:link { text-decoration: none }
A:visited { text-decoration: none }
A:link IMG { border:0 } 
A:visited IMG { border:0 } 

.bg
{
	background-color:#EBE9E9;
		padding:0px 0px 0px 1px;
}
.table_row
{
	background-color:White;

}
*/

*
{
   margin: 0;
   padding: 0;
   outline: 0;
}

html
{

}

body
{
   /*background: url(http://www.testwebben.se/6769/Images/bodybg.png) no-repeat center top;*/
}

html, body
{
   /*height:100%;
   width:100%;*/
}

/* Content <------------------------------------------------ */


body, select, input, textarea, table
{
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 1.5;
   color: #111;
}

table
{
   
}

h1, h2, h3, h4, h5, h6
{
   color: #729133;
   font-weight: normal;  
}

h4
{
   font-size: 14px;
   margin: 10px 0 3px 0;
}

h3
{
   font-size: 14px;
   margin: 10px 0 3px 0;
}

h2
{
   font-size: 22px;
   margin: 15px 0 3px 0;
}

h1, #ViewContactFormHolder h2, h2#NewsList_ViewArchiveHeader, #Gallery_AlbumTitleText
{
   font-size: 27px;
   margin: 0 0 3px 0;
   text-shadow: 1px 1px #fff;
}

p
{
   margin: 0 0 1em 0;
}

p.center {text-align: center;}

a,
a:link,
a:visited,
a:active
{
   /*text-decoration: underline;
   /*color: #f29112; */
   color: #000000;
 
}

a:hover
{
   text-decoration: none;
}

a img {border: 0;}

a[href$='.PDF'], a[href$='.pdf'] { 
   padding: 3px 0 3px 20px; 
   background: transparent url(http://www.testwebben.se/3074/Images/pdf.gif) no-repeat center left !important; 
}

#main ol, #main ul
{
   margin: 10px 0;
   list-style-position: inside;
}



#main-right ul
{
   list-style: url(http://www.testwebben.se/6040/Images/liststyle.png);
   margin-left: 15px;
}

strong
{
   font-weight: bold;
}

#Page110295 #main-right strong {color: #729133;} 

em
{
   font-style: italic;
}

/* Layout <------------------------------------------------------ */

#wrapper
{
   background: #fff;
   width: 960px;
   margin: 0px auto 30px auto;
   padding: 30px;
   box-shadow: 0 0 15px #41311d;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
}

#header
{
   position: relative;
   width: 960px;
   height: 80px;
   margin-bottom: 20px;
}

#logo
{
   font-size: 33px;
   font-weight: bold;
   position: absolute;
   left: 0;
   top: 0px;
}

#main
{
   width: 960px;
   min-height:300px;
   margin: 10px auto;
   clear: both;
   overflow: auto;
}

#main-right
{
   float: left;
   width: 702px;
   margin: 0 0 0 0;
}

#footer {
   width: 960px;
   margin: 10px auto;
   padding: 5px 0 0 0;
   clear: both;
   font-size: 12px;
   letter-spacing: 0.03em;
   word-spacing: 0.3em;
   text-align: right;
}

#smelink_linkbox
{
   float: right;
}

p#pFooterText
{
   margin: 0;
}

#footer a
{
   color: #ddd;
   font-weight: normal;
   text-decoration: none;
}
#footer a:hover {color: #000;}

/* Navigering <---------------------------------------------------- */

#nav
{
   clear: both;
   margin: 0;
   width: auto;
   height: 30px;
   position: absolute;
   left: 0;
   bottom: 0;
}

#dmenu
{
   z-index: 20;
}

#dmenu ul
{
   
}

#dmenu li
{
   float: left;
   margin: 0;
   padding: 0;
}

#dmenu,
#dmenu ul,
#dmenu li,
#dmenu ul li
{
   
}

#dmenu li a {
   
}

#dmenu li,
#dmenu li a,
#dmenu ul a {
   display: block;
}

/* Alla nivåer */
#dmenu a:link,
#dmenu a:visited,
#dmenu a:hover {
   font-weight: normal;
   text-decoration: none;
   color: #000;
   font-size: 13px;
   text-align: center;
   padding: 5px 12px;
   margin: 0 0 0 5px;
   border-bottom: 1px solid #fff;
}
#dmenu li:first-child a {margin-left: 0;}

/* Nivå 1, onmouseover */
#dmenu li a:hover {
   border-bottom: 1px solid #6c5c0e;
}

#dmenu li a:active {
   /*background: #C1E9FA;*/
   color: #f29112;
}



/* Aktuell nivå, 1*/
#dmenu li.current a:link,
#dmenu li.current a:visited,
#dmenu li.current ul li.current a:link,
#dmenu li.current ul li.current a:visited
{
   color: #729133;
   border-bottom: 1px solid #f29112;
}

#dmenu li a:active
{
   color: #222;
}

/*DropDown ska inte visas*/
#dmenu ul li
{
   display:none;
}

/* Nav undersida <--------------------------------- */

#sub-nav
{
   background: #f29112;
   background: url(http://www.testwebben.se/6769/Images/tileable_wood_texture.jpg) center top;
   width: 180px;
   padding: 20px;
   margin: 0 20px 20px 0;
   float: left;
   /*border-radius: 4px;*/
   box-shadow: 2px 2px 3px #777;
   box-shadow: 2px 4px 6px -2px gray;  
   
   background: #fff url(http://www.testwebben.se/6769/Images/kalenderbg.png) repeat-x left bottom;
   border: 1px solid #d2d2d2;
   box-shadow: 0 0 10px #ccc;
   border-radius: 5px;
}

/*Rubrik på undermenyn ska inte visas*/
#subMenuHeader
{
   text-align: center;
   font-size: 18px;
   line-height: 1.2;
   margin: 0 0 12px 0;
   text-shadow: 1px 1px #fff;
}

/*DropDown ska inte visas*/
#dmenu ul li
{
   display:none;
}

ul#detachedSubMenu, ul#detachedSubMenu ul
{
   list-style: none;
   margin: 0 0 0 0;
}

ul#detachedSubMenu li
{
   
}

ul#detachedSubMenu li a
{
   background: #b26b0d;
   background: #fcf4e5;
   background: #d9d9d9;
   display: block;
   padding: 5px 10px;
   margin: 0 0 5px 0;
   width: 160px;
   font-size: 13px;
   font-weight: normal;
   text-decoration: none;
   color: #729133;
   color: #000;
   border-radius: 4px;
   
}

ul#detachedSubMenu li a:hover
{
   background: #dfdfdf;
}

ul#detachedSubMenu li a:active
{
   background: #d9d9d9;
}

ul#detachedSubMenu li.active a
{
   background: #729133;
   background: #729133;
   color: #fff;
   color: #fff;
   box-shadow: inset 1px 1px 1px #555;
}

ul#detachedSubMenu ul
{
   
}

/* Nivå 3 */

ul#detachedSubMenu ul li a
{
   padding: 9px 15px;
   color: #eee;
   border-bottom: 0;
   font-size: 11px;
   width: 160px;
   margin: 0 0 5px 10px;
}

ul#detachedSubMenu ul li a:hover
{
   
}

ul#detachedSubMenu ul li a:active
{
   background: transparent;
   color: #ff9c00;
}

ul#detachedSubMenu ul li.active a
{
   background: transparent;
   color: #ff9c00;
}

ul#detachedSubMenu ul li.active a:hover
{
   background: #1b1d13;
   color: #ff9c00;
}

form, form input {
   font-size: 11px;
   
}

form fieldset {
   width: auto;
   border: 0;
   float: left;
   display: block;
}

form legend {
   font-weight: bold;
   display: none;
}

form label {
   display: block;
   font-weight: normal;
}

form input, form textarea, form select {
   margin: 0 0 7px 0;
   padding: 5px;
}

form.FormBuilder form input[type="text"], form input[type="password"], form input[type="file"], form.FormBuilder form textarea {
   background: #fff;
   border: 0;
}

form input[type="text"], form input[type="password"], form input[type="file"], form textarea {
   width: 170px;
   border: 1px solid #ccc;
}
form input[type="text"].midi {width: 120px;}
form input[type="text"].mini {width: 70px;}

form input[type="text"]:hover, form input[type="password"]:hover, form input[type="file"]:hover, form textarea:hover {
   border: 1px solid #aaa;
}
form input[type="text"]:focus, form input[type="password"]:focus, form input[type="file"]:hover, form textarea:focus {
   border: 1px solid #777;
}

form textarea {
   width: 220px;
   height: 7em;
   overflow-y: auto;
}

form select {
   
}

form input[type="checkbox"] {
   margin: 0 0 0 5px
}

form div.inline {
   clear: both;
   margin: 7px 0;
}

form button, form.FormBuilder button {
   background: #B439E3;
   color: #fff;
   font-size: 15px;
   display: block;
   float: none;
   margin: 0 0 0 0;
   padding: 3px 5px;
   width: auto;
   overflow: visible;
   border: 0px solid #d31010;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}
form button:hover, form.FormBuilder button:hover {background: #BE3CF0; cursor: pointer;}
form button:active, form.FormBuilder button:active {position: relative; left: 1px; top: 1px;}

form span.mandatorysign {
   color: #B439E3;
}
