/* CSS Document */

/*---------------------
  Wysiwyg specific styles
-----------------------*/
body.RadEContentBordered ol, body.RadEContentBordered ul {list-style-position:inside !important; list-style-type:disc  !important; padding-left:1.5em  !important; }
body.RadEContentBordered { background: #fff !important; }


h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #4C5A52; line-height:125%; font-weight: bold; padding-top: 2px; margin-top:0px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #4C5A52; line-height:100%; font-weight: normal}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4C5A52; line-height:125%; font-weight: bold }

a {
color: #000;
text-decoration: none;
font-weight: normal;
}

a:hover {
text-decoration: underline;
}

body {
margin: 0;
padding: 0;
background: #6e7e74 url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/92.gif) no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4C5A52; line-height:150%;
}

#wrapper {width: 751px; background: #fff; margin: 0 auto; padding: 23px 0;}
#wrapper:after {content: ""; display: block; height: 0; clear: both;}

#top {width:713px; height: 80px; margin: 0 20px; background: url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/59.jpg) right no-repeat}

#meny {width:683px; height: 2.7em; margin:23px 20px; background: #6a8474 url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/menubg.gif) no-repeat; padding: 10px 15px 6px 15px; color: #fff;}

#middle {width:713px; margin:23px 20px; background: #fff;}
#middle:after {content: ""; display: block; height: 0; clear: both;}

#bottom {text-align: right; width: 713px; margin: 0 auto;}
#bottom a{color: #fff; font-size: 10px; }
#bottom a: hover{color: #fff; text-decoration: underline;}

.personal {margin: 30px; float: left; width: 200px; height: 250px;  text-align: center; }

.personal img{margin-bottom: 60px;}

body.RadEContentBordered #sidbild {
padding: 25px;
border: #666 1px dashed;
background:#fff url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/bildspalt.gif)  no-repeat ;
}

#sidbild {width: 296px; min-height:296px; float: left; margin-bottom: 60px;}

body.RadEContentBordered #content {
padding: 25px;
border: #666 1px dashed;
background:#fff url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/textspalt.gif) no-repeat;
}

#content {width: 385px; min-height:296px; float: left; margin-left:
32px; margin-bottom: 40px;}

#bottombox {background:#f0f3f0 url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/94.gif) no-repeat; clear:both; min-height: 179px;  width: 651px; padding: 30px; text-align: center;}


body.RadEContentBordered #bottombox {
padding: 25px;
border: #666 1px dashed;
background:#fff url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/bildspalt.gif)  no-repeat ;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
                     line-height:150%;
	color: #4C5A52;
}

.knapp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #4C5A52;
}

.content { padding: 30px; }


#meny {

color: #fff;

font-family: Arial;

font-size: 10px;

font-weight: normal;

text-decoration: none;


}





#meny ul { list-style:none; margin: 0; padding: 0; }

#meny ul li.selected ul.hide{position: absolute; top: -999em}

#meny li {float: left; position: relative;}

#meny li a{display: block;  padding: 1px 26px 1px 0;  text-decoration:none;  color: #fff; background: url(/CommonResources/files/www.tjustbehandlingsfamiljer.se/Images/Mallelement/154.gif) right no-repeat}

#meny  li a:hover, #meny  li.selected a{display: block; color: #C6D0C6; text-decoration:none; }

#meny ul li.selected ul, #meny ul li.selected ul.show { margin:0px;  position: absolute; top: 32px; left:-15px; background-color: #fff; border: 1px #6a8474 solid; width: 200px;}
#meny ul li.selected ul li{ margin:0; float: none; padding: 0; padding-top:0; width: 100%; }

#meny  ul li.selected ul li a{
color: #000; font-size: 10px; background-image: none; border-bottom: 1px #b8d0b9 dashed; padding: 1px 5px 1px 5px; display: block; }

#meny ul li.selected ul li.selected a, #meny ul li.selected ul li a:hover {
text-decoration: underline;
}



/* Formulär */


form {}

fieldset {border:0}
	
legend {font-size:0.9em; width:500px;}

legend {display: none}

label {display:block; float:left; width:10em; text-align:left;  color: #000 }

.label {color: #000}

label + br {display:none;}

input, textarea, select {font-size:11px; margin-left:1em; width:18em; padding: 0}
.radio {margin-left:1em; margin-right: 1em;  width: 1em; padding: 0}
	
.smallform {font-size:1.1em; margin-left:1em; width:3em}

input[type="submit"] {text-transform:uppercase; width: 6em; float: right; margin-right: 60px}

form, fieldset {margin:0; padding:0; }
	
fieldset p { margin: 5px 0 5px 0; line-height:110%}

.box {border: #C3C4BE 1px solid; padding: 15px; margin-bottom: 15px; background: #f7f7f7 url(/commonresources/files/www.kalleback.nu/Grafik/bg.jpg) repeat-x;
}

.button {text-align: center;}

#center_content {font:0.7em "Lucida Sans Unicode", "Lucida Grande", Geneva,Arial,Verdana,sans-serif;}
