/* cmsms stylesheet: Brf Stilmall modified: tisdag 12 mars 2024 16:04:42 */
body {background:#eee url(https://brf-isprinsessan.se/uploads/images/bg.jpg) top center no-repeat; font:90% Georgia,Times New Roman,serif; color:#555; line-height:1.6em;}
a {color:#012034; text-decoration:none;}
a:hover {color:#559ABB;}
a img { border:0 !important;}
h1 {font-size:2.8em; color:#012034; margin:0; padding:10px 0 0;}
h2 {font-size:2.0em; color:#012034; margin:0 0 20px; padding:10px 0 15px 0; font-weight:400; border-bottom:1px dotted #ccc;}
h3 {font-size:1.6em; color:#012034; margin:0 0 10px; padding:20px 0 5px 0; font-weight:400;}
h4 {margin: 30px 0 5px 0;}
p,ul,ol {margin:0 0 10px 0; padding:0; color:#777;}
p.liten {font-size:8pt; color:#fff;}

#wrap {background:none; margin:0 auto; width:960px;}

#header {height:150px; margin-bottom:52px;}

#sidebar {float:left; margin:0; padding:0; width:200px;}
#sidebar h2 {font-size:1.2em; color:#777; margin:0 0 5px 0;}
#sidebar p {font-size:0.9em; color:#777;}
#sidebar ul {list-style:none;}

#search {float:right; height:50px; margin:-30px 0 0;}
#search .text {font: 100% Georgia,Times New Roman,serif; color:#666; background:#fff;}
#search .button {font: 100% Georgia,Times New Roman,serif; color:#666; }
input:focus {outline: 1px solid #559ABB;}
textarea:focus {outline: 1px solid #559ABB;}

ul.navmenu {padding:0; margin:0 0 80px 0;}
ul.navmenu li a {color:#343434; display:block; padding:12px 10px 5px 0; font-size:1.4em;}
ul.navmenu li a:hover {color:#559ABB;}
ul.navmenu li a.menuactive {color:#559ABB; text-decoration:underline;}
ul.navmenu ul {margin:0 0 0 20px;}
ul.navmenu ul li a {padding:2px 0 2px 0; font-size:1.1em;}

#main {float:right;width:740px; min-height:500px; margin:0 0 20px 0;}
#main a {padding-bottom:1px; border-bottom:1px dotted #666;}
#main a:hover, #footer a:hover {border-color:#ccc;}
#main img.headerimage {margin-bottom:20px;}
#main ::selection {background: #559ABB; color:#fff;}
#main ::-moz-selection {background: #559ABB; color:#fff;}

#main_top {font-size:8pt; text-align:right; margin-left:auto; margin-right:0;}
#main_top .breadcrumbs {font-size:8pt;}

#main_extra {clear:both; margin:40px 0 20px 0;}
#main_extra h2 {font-size:1.4em; color:#012034; margin:0 0 10px 0;}
#main_extra p {font-size:0.8em; color:#777; margin:0 0 15px 0;}
#main_extra a:hover {color:#559ABB;}
.e1,.e2 {width:45%; margin:0 8% 0 0; float:left;}
.e2 {margin:0;}

#footer {clear:both; padding-top:15px;}
#footer p {font-size:8pt; color:#999; margin:0; padding:10px 0 5px; border-top:1px dotted #ccc;}
#footer a {color:#777; padding-bottom:1px; border-bottom:1px dotted #ccc;}
#footer a:hover {color:#444;}

#main img.alignleft {display:inline; float:left; margin:5px 15px 5px 0;}
#main img.alignright {float:right; margin:5px 0 5px 15px;}
#main img.aligncenter {display:block; margin:10px auto;}

div.pwaAlbum a {border:0 !important;}
div.pwaAlbum {font-size:0.8em;}
/* cmsms stylesheet: Formulär modified: torsdag 18 april 2024 17:34:43 */
/* Sample FormBuilder CSS base */

.error_message {
font-size: 1.6em;
color:red;
padding: 1em 0 1em 0;
}

form {
	margin-top: 0;
}
form, td, th, li {
	font-size: 100%
}
form div {
margin-bottom:0px;

}
fieldset div {
	margin-bottom: 0;
width:550px;
}
fieldset div div {
	margin-top: 0.5em;
	margin-left: 1em
}
fieldset {
	margin-bottom: 1em;
	border: 0px solid #F60;
	padding: 0.5em
}
fieldset label {
	width: auto;

}
legend {
	color: #FFF;
	background: #F60;
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding: 0.2em;
	width: auto;
	border: 1px solid #CCC;
display:none !important; 
}
textarea {
	margin: 0.5em 0;
	width: 98%;
	height: 25em
}
/* Apply this class to text/select input fields with shorter labelsto help alignment */
.short-label label {
	float: left;
	width: 8em
}
.short-label fieldset div input, .short-label fieldset div select {
	width: 16em
}
/* Pretty up your Captcha image output */
.captcha {
	margin: 0.5em 0;
	width: 400px;
	text-align: center
}
.captcha img {
	border: 1px solid #F60;
	margin-bottom: 0.5em
}
.captcha input {
	width: 196px;
	margin-top: 0.5em
}
/* Just a bit more room for the Submit button */
.submit {
	margin-top: 2em
}
.cms_submit {font:1.4em Georgia,Times New Roman,serif; color:#335D70; line-height:2em; background:#fff;}

.contactform input {
	border: 1px solid #bbb;
margin-bottom:10px;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
	display: block;
	float: left;
	width: 150px;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 10px;
}
.contactform textarea {
	background-color: #fff;
	border: 1px solid #bbb;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}

div.website, div.website * {
  display: none !important;
}
