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

body {
	background: url('http://data.bloggplatsen.se/bild/filnamn-d1cd8b68205dca1bbb3c505998196c5f4aa5179e8c3b0.jpg/version-89581f86a4f98371817e693188ae6f72/') #F39BD4 repeat;
	font-family: "Trebuchet MS";
	font-size: 13px;
	overflow-x: hidden;
}

td, th, p {
	color: #000000;
	font-size: 13px;
}

input, textarea, .frageruta {
	color: #000000;
	background: #D0148D;
	font-size: 14px;
	padding: 4px;
	border: 1px solid #C8C8C8;
	margin: 1px;
}

.knapp{
    border-style: inset;
    background-color: #D0148D;
	border: 1px solid #C8C8C8;
	padding: 2px 4px;
	font-size: 14px;
	color: #000000;
    cursor: pointer
}

h1 a, #topp a {
	font-family: Georgia;
	font-size: 42px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

h1 a:hover, #topp a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a {
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a:focus {
	 -moz-outline: none;
	 outline: none;
	 ie-dummy: expression(this.hideFocus=true)
}

#bg {
}

#omslag {
	margin: 0px auto;
	width: 1240px;
}

#sida {
	width: 978px;
	float: left;
	margin: 0px auto 20px auto;
}

#toppram {
	margin: 0px auto;
	width: 910px;
	width : 950px;
	padding: 0px 14px 0px 14px;
}

#topp {
	margin: 0px;
	padding: 0px;
}

#sidhuvud {
	width: 978px;
	height: 70px;
	background: url('/bloggrafik/filnamn-innehallsram_100.png/bredd-950/status-anpassad/originalfarg-ffffff/ersattningsfarg-D0148D/') transparent repeat-y;
	margin: 0px auto;
}

#innehall {
	margin-right: 29px;
	width: 670px;
	margin-left: 30px;
	float: right;
	position: relative;
	z-index: 10;
	margin-top: -50px;
	margin-bottom: 20px;
	height: 300px;
	height: auto !important;
	min-height: 300px;
	overflow-x: hidden;
	display: inline;
}

#innehall ul {
	margin-left: 25px;
	list-style-type: disc;
	border: 0px;
}

#innehall h1, #innehall h2, #innehall h1 span a, #innehall h2 span a {
	font-family: Verdana;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#innehall h1 a, #innehall h2 a {
	font-family: Verdana;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

#ram {
	background: url('/bloggrafik/filnamn-innehallsram_100.png/bredd-950/status-anpassad/originalfarg-ffffff/ersattningsfarg-D0148D/') transparent repeat-y;
	width: 978px;
	height: auto !important;
	height: 2000px;
	min-height: 2000px;
	margin: 0px auto;
}

#innehall .inlagg_titel {
	margin: 5px 0px 0px 0px;
}

#innehall .space {
	margin-bottom: 1em;
}

#innehall p {
	margin: 0;
	padding: 0;
}

#innehall img {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}

#innehall .editor_p {
	margin: 0;
	padding: 0;
}

.app_p {
	/*
	margin-bottom: 5px !important;
	*/
}

#indrag {
	width: 650px;
	margin-left: 10px;
	margin-right: 10px;
}

#sidinfo {
	background: url('/bloggrafik/bredd-950/filnamn-sidinfo.png/status-anpassad/originalfarg-ffffff/ersattningsfarg-000000/bakgrundsfarg-D0148D/') transparent bottom left no-repeat;
	width: 670px;
	height: 33px;
	margin-bottom: 12px;
}

#sidinfo p {
	padding-top: 8px;
	font-size: 13px;
	margin-left: 10px;
	font-family: Verdana;
	color: #FFFFFF;

	font-weight: normal;
	display: block;
}

#meny {
	float: right;
	color: #000000;
	position: relative;
	z-index: 10;
	width: 220px;
	margin-top: -75px;
	margin-bottom: 20px;
	overflow-x: hidden;
	display: inline;
}

#meny h3 {
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: normal;
	padding-top: 8px;
	font-size: 13px;
	margin: 0px 10px;
	display: block;
}

#meny_presentation {
	width: 220px;
}

#meny_presentation a.presentationsbild {
	display: block;
}

#meny_presentation a.presentationsbild:hover {
}

#meny_presentation img {
}

#meny .menyrubrik {
	width: 220px;
	background: url('/bloggrafik/bredd-950/filnamn-menyrubrik.png/status-anpassad/originalfarg-ffffff/ersattningsfarg-000000/bakgrundsfarg-D0148D/') transparent bottom left no-repeat;
	height: 33px;
	margin: 25px 0px 8px 0px;
}

#meny ul {
	list-style: none;
	display: inline;
}

#meny ul li {
	display: inline;
}

#meny ul li a {
	padding: 0px 10px 5px 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}

#meny ul li ul li a {
	margin-left: 15px;
}

#meny ul li a:hover {
	color: #000000;
	text-decoration: underline;
}

#meny ul li.bildlank a {
	background: none;
}

#visa_omrostning {
	background: #D0148D;
	width: 80%;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0px auto;
	border-left: 4px solid #000000;
	border-right: 4px solid #000000;
	padding: 0px 10px;
}

.fraga {
	font-weight: bold;
	border-bottom: 1px solid #C8C8C8;
	padding-bottom: 2px;
	color: #000000;
}

.stapel {
	padding: 0px;
	margin: 0px;
	height: 11px;
	border-top: 5px solid #D0148D;
	background: #000000;
}

.markering {
	display: inline-block;
	font-weight: bold;
}

.inlagg {
	margin-bottom: 40px;
	width: 650px;
	color: #000000;
	overflow-x: hidden;
}

.inlagg_info {
	border-bottom: 1px dotted #C8C8C8;
	padding-bottom: 2px;
	margin-bottom: 6px;
}

.inlagg_info a {
	text-decoration: none;
}

.inlagg_info a:hover {
	text-decoration: underline;
}

.inlagg_fot {
	clear: both;
	margin: 20px 0px 3px 0px;
}

.inlagg_fot a, .inlagg_delningslankar a {
	text-decoration: none;
}

.inlagg_fot a:hover, .inlagg_delningslankar a:hover, .inlagg_delningslankar span:hover {
	text-decoration: underline;
}

.inlagg_info p {
	float: left
}

.inlagg_lank {
	float: right;
	margin-left: 10px
}

.inlagg_text {
	margin: 3px 0px 10px 0px;
	clear: both
}

.inlagg_text p {
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}

.inlagg_text br {
	line-height: 85%;
}

.gastboksruta {
	clear: both;
	margin: 15px 5px 5px 5px;
	padding: 5px 5px 10px 5px;
	border: 1px dashed #C8C8C8;
	color: #000000;
}

.gastboksinlagg{
	clear: both;
	margin: 5px 5px 0px 5px;
	padding: 3px 0px 0px 0px;
	border-top: 1px dashed #C8C8C8;
	font-style: italic
}

.hashtagg {
	text-decoration: none;
}

.hashtagg:hover {
	text-decoration: underline;
}

.kommentarer{
	clear: both;
	margin: 5px;
	padding: 2px 0px 8px 0px;
	border-bottom: 1px solid #C8C8C8;
}

.kommentarsruta {
	clear: both;
	margin: 15px 5px 5px 5px;
	padding: 0px 5px 10px 5px;
	border: 1px solid #C8C8C8;
}

.dag {
	display: block;
	border: 1px solid #C8C8C8;
	text-align: center;
	text-decoration: none;
	width: 25px;
	padding: 1px 0px;
	font-size: 11px;
	background-color: #D0148D;
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

a.kalender, a.dag {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

a.kalender {
	text-decoration: none;
}

a.kalender:hover, a.dag:hover {
	text-decoration: none;
}

.veckodag {
	font-size: 11px;
}

#besoksstatistik {
	color: #000000;
}

#besoksstatistik td {
	padding: 0px 10px 2px 10px
}

#sidfot {
	clear: both;
	margin: 0px auto;
	width: 978px;
	height: 40px;
	background: url('/bloggrafik/filnamn-innehallsram_100.png/bredd-950/status-anpassad/originalfarg-ffffff/ersattningsfarg-D0148D/') transparent repeat-y;
}

#sidfot p {
	padding-top: 5px;
	font-size: 13px;
	color: #000000;
	text-align: center;
	display: block;
}

#sidfot p a {
	color: #000000;
	font-size: 13px
}

#grafik img {
	height: 0;
	width: 0;
	border-width: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -30
}

#sidlankar {
	margin-top: 10px
}

#sidlankar a {
    text-decoration: none;
	border: 1px solid #000000;
	background: #D0148D;
	color: #000000;
    display: block;
    float: left;
    padding: 3px 8px;
    margin-right: 5px;
	margin-bottom: 5px;
}

#sidlankar div {
	float: left;
    padding: 3px 0px;
    margin-right: 5px
}

#sidlankar a:hover {

}

#sidlankar a.sidlank_aktiv {
	background: #000000;
	color: #D0148D;
}

#sidlankar a.sidlank_aktiv:hover {

}

#tidigare_senare {
	clear: left;
	padding-top: 10px;
	text-align: center;
	color: #000000;
}

#tidigare_senare a {
	color: #000000;
}

.kryssruta {
	border: 0px;
}

#annons_innehall_1, #annons_innehall_2, #annons_innehall_3 {
	clear: both;
	color: #000000;
	width: 480px;
	margin: 20px auto 40px auto;
}

#snabbmeny {
	background: url('/grafik/snabbmeny.png?4') #252525 repeat-x;
	position: fixed;
	z-index: 100;
	bottom: 0px;
	width: 100%;
	height: 29px;
	font-family: Trebuchet MS, Georgia, Arial, serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
}

#snabbmeny a, #snabbmeny div {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-family: Trebuchet MS, Georgia, Arial, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#menyrad_huvud {
	height: 29px;
	background-color: #D0148D;
	border-bottom: 1px solid #C8C8C8;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 13px;
}

#annons_topp {
	background: #fff;
	padding: 13px;
	border-bottom: 1px solid #C8C8C8;
}

#menyrad_fot {
	position: relative;
	z-index: 1000;
	height: 29px;
	background-color: #D0148D;
	border-top: 1px solid #C8C8C8;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 13px;
}

#menyrad_huvud a, #menyrad_fot a {
	text-decoration: none;
	color: #000000;
}

#menyrad_huvud a:hover, #menyrad_fot a:hover {
	text-decoration: underline;
}

