body {	background-color: #706666;	background-image: url(../images/bakgrund_1.gif);	margin: 0;}.satsyta {	max-width: 950px;	padding: 0 15px;	margin: 0 auto;	background-color: #fff;}


@media only screen and (max-width: 320px) { /* iPhone */
    .satsyta {
        width: 320px;
        margin: 0;
    }
}


#huvud img, #huvud>a:hover {	border: 0;}

#nederdel {	padding-top: 1em;	padding-bottom: 2em;}

#nederdel ul {
	margin: 0.5em 0 0.5em 1em;
}
#imgGallery>img:first-child {	margin-bottom: 8px;}#imgGallery a:link img, #imgGallery a:visited img {	border: 1px solid #fff; /*1px solid #607; */}#imgGallery a:hover img, #imgGallery a:active img {	border: 1px solid #a8f;}#imgGallery a {	border: 0;}#imgGallery a img {	display: block;	float: left;	margin: 0px 8px 8px 0;}

@media only screen and (max-width: 320px) { /* iPhone */
	#imgGallery a.storbild img {		width: 300px;	}}


#overlayBackground{    position: absolute;    top: 0;    left: 0;    z-index: 3;/*	filter:alpha(opacity=0);	-moz-opacity:0;	-webkit-opacity:0;	-khtml-opacity: 0;	opacity: 0; */}#largeImage{    border: 10px solid #d0cece;	padding: 1em;	background-color: #fff;    box-shadow: 0px 20px 20px #000;    -webkit-box-shadow: 0px 20px 20px #000;    -moz-box-shadow: 0px 20px 20px #000;}
#CommentHolder {
	border: 1px solid #E0DDDD;
	min-height: 1em;
	margin: 1em 0;
	padding: 1em;
}/*** BANDEROLL ***/.banderoll {	width: 100%;	height: 10em;	overflow: hidden;	background-color: #E0DDDD;	border-top: 2px solid #850053;	border-bottom: 2px solid #850053;}

@media only screen and (max-width: 320px) { /* iPhone */
    .banderoll {
        display: none;
    }
}

.bandAktivt {	display: block;}.bandInaktivt {	display: none;}#bandBolag, #BlogBand {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/perspektivlogo_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}#bandOmOss {	width: 100%;	height: 10em;	margin: 0;	padding: 0;}#band1 {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/annons_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}#band2 {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/bok_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}#band3 {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/finansiell_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}#band4 {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/webb_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}#band5 {	width: 100%;	height: 10em;	margin: 0;	padding: 0;	background-image: url(../images/typer_1100px.jpg);	background-position: center center;	background-repeat: no-repeat;}.bandtext {	max-width: 950px;	padding: 0.5em 15px;	margin: 0 auto;}.bandtext h1 {	padding-top: 0;	margin: 0;}.bandtext p {	margin-top: 0.2em;	margin-left: 1.6em;}.bandtext blockquote {	padding: 0;	font-size: 1.3em;	font-family: Georgia, "Times New Roman", Times, serif;}.bandtext p.citerad {	font-size: 1.3em;	font-family: Georgia, "Times New Roman", Times, serif;	text-align: right;	font-style: normal;}.bandtext h1, .bandtext p {	width: 370px;	float: right;	clear: both;}#bandOmOss .bandtext p {	float:left;	width: 560px;	margin-left: 10px;	margin-top: 0.5em;	font-size: 2em;	font-family: Georgia, "Times New Roman", Times, serif;}

#BlogBand .bandtext * {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: -1em -2em;
	padding: 0;
	font-size: 165%;
	font-weight: normal;
	line-height: 0.65em;
	color: #f1eeee;
	text-align: center;
	width: auto;
	opacity: 0.6;
}
	
	
/*** MENY ***/.meny_horisontell, .meny_vertikal {	list-style-type: none;	font-size: 0.8em;}

ul.meny_horisontell {	margin: 0;	padding: 1em 0;	list-style-type: none;}ul.meny_horisontell li {	display: inline;	padding: 0;	margin: 0;	border-left: 1px solid #000;}ul.meny_vertikal, .WidgetHolder ul {	margin: 0 !important;}.meny_horisontell li:first-child {	border-left: 0 none;}.meny_vertikal li, .WidgetHolder li {	margin-top: 0;	margin-bottom: 0.7em;	margin-left: 0em;}.meny_vertikal li li {	margin-left: 1em;}.meny_horisontell a:hover, .meny_horisontell a:active {	border-bottom: 0;	background-color: #e0ccd0;}.meny_horisontell a {	padding-left: 0.5em;	padding-right: 0.5em;}@media only screen and (max-width: 320px) { /* iPhone */
    .meny_horisontell, .meny_vertikal {
        padding: 0;
    }
}
/*** LAYOUT ***/.onecol {	width: 180px; /* 190 - 10 */}
.twocol {	width: 370px; /* 190 * 2 - 10 */}.threecol {	width: 560px; /* 190 * 3 - 10 */}.onecol, .twocol, .threecol {	padding: 10px 5px;	background-color: inherit;	float: left;}

@media only screen and (max-width: 320px) { /* iPhone */
    .onecol, .twocol, .threecol {
        width: 320px;
    }
}

.threecol p {
	max-width: 33em;
}
.twocol + .twocol {	float: right;}hr {	visibility: hidden;	clear: both;}


/*** ADDTHIS ***/

.AddThis {
	margin-top: 1em;
}

a.addthis_button_compact {
	font-family: Georgia, "Times New Roman", serif !important;
}	

/*** FORMULÄR ***/

form {
	padding: 0;
	margin-bottom: 1em;
}

form label {
	width: 100%;
}

form textarea {
	width: 100%;
}

fieldset {
	border: 0;
}


/*** ANNAT ***/

div.WidgetHolder {
	margin-bottom: 1em;
}

