﻿
body {
background-position: 0 -1040px;
}
#Newnav 
{
padding-bottom:3px;
}
#page-wrapper-wide{
width:781px;
margin: 0 auto;
overflow: hidden;
}
#header{
height:auto;
padding-top:10px;
overflow: hidden;
}
#header .logo img {
    float: left;
    height: 50px;
}
body #page-wrapper-wide #footer{
margin-top:1px;
}
fieldset {
border:0;
margin:0;
padding:0;
}
fieldset label {
display:block;
color:#464646;
font-size:12px;
font-weight:bold;
margin:0 0 3px;
}
fieldset textarea {
width:360px;
/*height:60px;*/
margin:0 0 10px;
font-family:Georgia;
color:#333;
font-size:13px;
padding:4px;
}
fieldset p.button {
text-align:right;
width:370px;
margin:0;
padding:0;
}
#bow_sub fieldset select {
font-family:Georgia;
margin:0 0 10px;
}
#bow_sub fieldset select option {
padding-left:4px;
}
#bow_sub fieldset input,
#bow_sub fieldset textarea {
width:160px;
/*height:50px;*/
margin:0 0 10px;
font-family:Georgia;
color:#333;
font-size:13px;
padding:4px;
}
#bow_sub fieldset p.button {
width:172px;
}
#content p.errorMessage,
div.errorMessage
{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:dotted 2px #d8d8d8;
}
#content p.errorMessage,
#content div.errorMessage p {
	color:Red;
}
div.errorMessage ul li {
	font-size:13px;
}
#bow_sub div.errorMessage ul
{
	list-style-image: url(/Upload/Administration/SiteImages/Bullet.gif)
}
#bow_sub div.errorMessage ul li
{
	float:none;
	width:auto;
	height:auto;
	margin-left:15px;
}


/* Text */
#content {
min-height:750px;
font-family:Georgia;
margin:0 auto;
}
#content #headline h1 {
font-family:Georgia;
color:#fff;
font-size:32px;
font-weight:normal;
margin:0;
padding:0 115px 0 0;
position:relative;
padding-top:15px;
float:left;
background-color:transparent;
background-image:url(/PageUI/Images/Bow/Background/vimpel.jpg);
background-position:right top;
background-repeat:no-repeat;
height:60px;
}
#content h2 {
font-family:Georgia;
color:#22708e;
font-size:18px;
font-weight:bold;
margin:0 0 10px 0;
padding:0;
}
#content h3 {
font-family:Georgia;
color:#22708e;
font-size:13px;
font-weight:bold;
margin:14px 0 3px 0;
padding:0;
}
#content h3 span{
font-weight:normal;
margin-right:10px;
}
#content p {
font-family:Georgia;
font-size:13px;
color:#464646;
line-height:1.3em;
}

/* p.button a {
background-image:url('/PageUI/Images/Bow/Background/button_button.gif');
background-repeat:no-repeat;
background-position:left top;
padding-left:8px;
float:right;
margin:0;
text-decoration:none;
cursor:pointer;
}
p.button a span {
background-image:url('/PageUI/Images/Bow/Background/button_span.gif');
background-repeat:no-repeat;
background-position:100% 0;
display:inline;
color:#fff;
font-size:11px;
padding:5px 8px 4px 2px;
margin:0;
float:left;
font-weight:bold;
} */
p.button a span{
color:#fff;
}
#content p.last {
padding-bottom:0;
}
/* Divs */
#content {
background-image:url('/PageUI/Images/Bow/Background/content.jpg');
background-repeat:no-repeat;
background-position:left top;
background-color:#005887;
width:781px;
overflow:hidden;
position:relative;
margin: 20px 0;
}
#content #headline {
height:80px;
padding:29px 0 0 175px;
}
#content #bow_main {
margin:0 15px 0 15px;
width:404px;
float:left;
}
#content #bow_sub {
margin:0 15px 0 0;
width:202px;
float:left;
}
#flash {
width:781px;
margin:0 auto;
height: 340px;
}
/* body #footer {
width:781px;
margin:0 auto;
}
body #footer p {
font-size:10px;
} */
.hide{
display:none;
}
.view {
display:block;
}
/* Login & Registration */
.bow #content #bow_main {
margin-left:130px;
margin-top: 60px;
}
.bow #content #bow_sub {
margin-top: 60px;
}
.bow p.button {
	overflow:hidden;
}
#bowAction p a
{
	font-size:12px;
	font-weight:normal;
}
#bowAction p.forgot_pwd
{
margin-top:12px;
}
/* Bow nav */
#bow_nav {
width:130px;
float:left;
margin:100px 0 0;
background-color:#fff;
position:relative;
}
#bow_nav .bow_nav_top {
position:absolute;
top:-5px;
left:0;
width:130px;
height:5px;
}
#bow_nav .bow_nav_bottom {
position:absolute;
bottom:-5px;
left:0;
width:130px;
height:5px;
}
#bow_nav ul {
list-style:none;
list-style-image:none;
padding:0;
margin:10px 0 0 15px;
}
#bow_nav ul li ul {
margin:0 0 0 8px;
}
#bow_nav ul li {
margin:0 12px 12px 0;
padding:0 0 12px;
border-bottom:dotted 2px #d8d8d8;
zoom:1;
}
#bow_nav ul li.last
{
	border-bottom:none;
	padding-bottom:0;
}
#bow_nav ul li ul li {
margin:9px 0 0 0;
padding:0;
border-bottom:0;
}
#bow_nav ul li a {
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
color:#000;
}
#bow_nav ul li ul li a {
font-size:11px;
}
#bow_nav a.selected {
color:#464646 !important;
}
#bow_nav ul li span {
display:block;
text-align:right;
}
#content #bowTopNav {
position:absolute;
top:15px;
right:15px;
color:#fff;
font-size:10px;
}
#content #bowTopNav a
{
color:#fff;
font-size:12px;
font-weight:bold;
}

/* paging */
#bow_sub p.paging
{
border-bottom:dotted 2px #d8d8d8;
overflow:hidden;
padding-bottom:15px;
margin-bottom: 15px;
margin-top:0;
}
#bow_sub p.below
{
padding-top:15px;
margin-top: 15px;
padding-bottom:0;
margin-bottom: 0;
border-bottom:none;
border-top:dotted 2px #d8d8d8;
}
#bow_sub p.paging a {
font-size:11px;
}
#bow_sub p.paging a.prev
{
	float:left;
}
#bow_sub p.paging a.next
{
	float:right;
}

div.paging-nav
{
margin-top:15px;
padding-top:15px;
border-top:dotted 2px #d8d8d8;
}
div.paging-nav a {
font-size:13px;
}
div.paging-nav a.step {
font-size:11px;
}
div.paging-nav a.selected {
font-size:16px;
}

/* White box */
#bow_main .white_top {
background-image:url('/PageUI/Images/Bow/Background/white_big_top.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:11px;
}
#bow_main .white_bottom {
background-image:url('/PageUI/Images/Bow/Background/white_big_bottom.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:15px;
margin:0 0 10px;
}
.white_main {
background-color:#fff;
padding:0 15px;
position:relative;
overflow:hidden;
}
.white_main p.link {
text-align:right;
}
.white_main p.link a {
font-size:12px;
font-weight:bold;
}
.white_main p.link a:hover,
.white_main p.link a:active,
.white_main p.link a:focus{
color:#464646;
}
#bow_main .white_main p.border {
border-bottom:dotted 2px #d8d8d8;
margin:0 0 10px;
}
/* Sub */
#bow_sub .white_top {
background-image:url('/PageUI/Images/Bow/Background/white_small_top.png');
background-repeat:no-repeat;
background-position:left top;
width:202px;
height:11px;
}
#bow_sub .white_bottom {
background-image:url('/PageUI/Images/Bow/Background/white_small_bottom.png');
background-repeat:no-repeat;
background-position:left top;
width:202px;
height:15px;
margin:0 0 10px;
}
#bow_sub ul {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
overflow:hidden;
width:172px;
}
#bow_sub ul li {
overflow:hidden;
margin-bottom:10px;
}

#bow_sub ul li img {
float:left;
}
#bow_sub ul li h3 {
color:#22708e;
font-weight:bold;
margin:0;
padding:0;
margin-left:90px;
}

#bow_sub p.link {
margin:0;
padding:0;
}
/* Startpage */
#content p.startpage
{
	padding-bottom:0;
}
div.latestEntry
{
	text-align:center;
}
div.latestEntry h3,
div.latestEntry p 
{
	text-align:left;
}
/* Dagbok: calDiaryCalendar */
#calDiaryCalendar {
margin-top:5px;
}
#calDiaryCalendar td{
font-family:Georgia;
font-size:11px;
border: solid 1px #000;
padding:2px;
}
#calDiaryCalendar td.CalendarDayHeader{
border: none !important;
text-transform: uppercase;
font-weight:bold;
}
#calDiaryCalendar td.selected,
#calDiaryCalendar td.today {
background-color:#fff !important;
color:#000 !important;
}
#calDiaryCalendar td.hasEntries {
background-color:#fff !important;
}
#calDiaryCalendar td.hasEntriesSelected{
color:#fff !important;
font-weight:bold;
background-color:#000 !important;
}
/* Om mig */
.om_mig {
overflow:hidden;
}
.om_mig img {
float:left;
padding-right:15px;
}
.om_mig p.link {
text-align:left;
}
.om_mig fieldset {
clear:both;
padding-top:10px;
}
div.om_mig p.om_mig {
clear:both;
text-align:right;
}
div.om_mig p {
padding-bottom:0;	
}
div.om_mig
{
border-bottom:dotted 2px #d8d8d8;
margin-bottom:15px;
padding-bottom:15px;
}
.white_main p.myFamily {
text-align:left;
overflow:hidden;
}
.white_main p.myFamily a {
font-weight:normal;
}
ul.om_mig
{
list-style:none;
list-style-image:none;
overflow:hidden;
padding: 0 0;
margin:0 0;
}
ul.om_mig li{
overflow:hidden;
margin-top:0;
margin-bottom:15px;
}
ul.om_mig li#siblings {
margin-right:0;
margin-bottom:0;
}
ul.om_mig li p {
font-weight:bold;
margin-left:131px;
}
ul.om_mig li fieldset p.button {
padding-bottom:0;
margin-bottom:0;
}
ul.om_mig li fieldset p.errorMessage {
margin-left:0;
font-weight:normal;
}
#shortFacts ul
{
	border-top:dotted 2px #d8d8d8;
	padding-top:12px;
}
#shortFacts ul li
{
	float:none;
	height:auto;
	width:auto;
	font-size:13px;
}
#shortFacts ul li span
{
	font-size:11px;
	font-weight:bold;
	display:block;
}
#shortFacts ul li.last{
margin-bottom:0;
}

/* dagbok */
.diary_date{
font-size:11px;
}
div.diary_image {
margin-bottom:15px;
text-align:center;
}
div.diary_image p{
font-size:11px;
margin-bottom:0px;
text-align:left;
}
ul.dagbok fieldset p.link img
{
	float:left;
	padding-right:15px;
}
#content ul.dagbok fieldset p.link {
	text-align:left;
	overflow:hidden;
	margin-bottom:10px;
}
/* BOWSettings */
#settings h3
{
	margin-top:0;
	margin-bottom: 0;
}
fieldset#site ol,
fieldset#owner ol, 
fieldset#sitedata ol, 
fieldset#guest ol {
list-style:none;
list-style-image:none;
margin: 0 0;
padding: 0 0;
}
fieldset#sitedata 
{
margin-bottom:10px;
}
#settings fieldset ol li {
margin:0;
padding:6px 0 4px;
}
#settings fieldset input {
width:20em;
padding:2px;
font-size:13px;
margin:0 0 10px;
}
#settings fieldset select
{
font-size:13px;
}
#settings p.button {
width:370px;
overflow:hidden;
}
#settings p.link 
{
	font-size:12px;
}
/* Galleri */
#bow_sub table#galleri
{
text-align:center;
}
#bow_sub table#galleri td
{
vertical-align:middle;
border: solid 2px #fff;
padding:2px;
margin:0 0;
}

#bow_sub table#galleri td.selected
{
border-color:#000;
}
div.galleri
{
text-align:center;
}
div.galleri p
{
	text-align:left;
}
div.galleri textarea
{
margin-bottom:15px;
}
div.galleri p.button,
div.galleri p.link {
margin-bottom:0;
padding-bottom:0;
}
div.galleri img
{
	margin-bottom:15px;
}
/* Avsluta */
div#avsluta p.button 
{
	overflow:hidden;
	padding-bottom:0;
}
/* galleri, önskelista, gästbok, dagbok */
.myFamily input,
.galleri input,
.om_mig input,
.onskelista input,
.gastbok input,
.dagbok input {
width:263px;
padding:2px;
font-size:13px;
margin:0 0 10px;
}
.galleri textarea,
.om_mig textarea,
.onskelista textarea,
.gastbok textarea,
.dagbok textarea {
width:360px;
/*height:50px;*/
}
.galleri p.button a,
.om_mig p.button a,
.onskelista p.button a,
.gastbok p.button a,
.dagbok p.button a  {
margin:0 0 0 10px;
}
.galleri p.button,
.om_mig p.button,
.onskelista p.button,
.gastbok p.button,
.dagbok p.button {
width:370px;
padding:0 0 12px 0;
margin:0 0 15px 0;
zoom:1;
overflow:hidden;
border-bottom:dotted 2px #d8d8d8;
}
div.om_mig p.button
{
border-bottom:none;
padding-bottom: 0;
margin-bottom: 0;
}
ul.onskelista p.button,
ul.gastbok p.button,
ul.dagbok p.button {
width:355px;
}
.galleri p.no_bullet,
.om_mig p.no_bullet,
.onskelista p.no_bullet,
.dagbok p.no_bullet {
border-bottom:none;
}
ul.onskelista,
ul.gastbok,
ul.dagbok {
list-style:none;
list-style-image:none;
margin:0;
padding:0;
}
ul.onskelista textarea,
ul.gastbok textarea,
ul.dagbok textarea {
width:343px;
/*height:50px;*/
}
ul.onskelista li,
ul.gastbok li,
ul.dagbok li {
margin:0;
padding:10px 10px;
}
ul.onskelista li.odd,
ul.gastbok li.odd,
ul.dagbok li.odd {
background-color:#f1fafe;
}
#content ul.onskelista li h3,
#content ul.gastbok li h3,
#content ul.dagbok li h3 {
font-size:12px;
margin:0 0 3px;
padding:0;
}
#content ul.onskelista li h3,
#content ul.gastbok li h3{
color:#464646;
}
#content ul.onskelista li p,
#content ul.gastbok li p, 
#content ul.dagbok li p {
margin:0 0 3px;
padding:0;
}
#content div.galleri p.link,
#content ul.onskelista li p.link,
#content ul.gastbok li p.link, 
#content ul.dagbok li p.link {
color:#22708e;
font-size:10px;
margin-top:7px;
}
#content div.galleri p.link a,
#content ul.onskelista li p.link a,
#content ul.gastbok li p.link a, 
#content ul.dagbok li p.link a,
#content .om_mig p.link a,
#content ul.om_mig li p a{
font-size:12px;
font-weight:normal;
}
.nytt_inlagg {
position:absolute;
top:4px;
right:15px;
background-image:url(/PageUI/Images/Bow/Background/arrow_down.gif);
background-position:right 2px;
background-repeat:no-repeat;
padding:0 20px 0 0;
font-size:13px;
font-weight:normal;
}
#content p.edit_image
{
overflow:hidden;
}
#content fieldset p.edit_image a
{
font-size: 11px;
font-weight:normal;
margin-bottom:15px;
display:block;
}

.open {
background-image:url(/PageUI/Images/Bow/Background/arrow_up.gif);
}
#content h2.help {
width:150px;
}
#content a.help {
background-image:url(/PageUI/Images/Bow/Background/arrow_down.gif);
background-position:right 2px;	
background-repeat:no-repeat;
width:14px;
height:14px;
margin-right:10px;
position:absolute;
right:0;
top:0;
}
#content a.arrowup {
background-image:url(/PageUI/Images/Bow/Background/arrow_up.gif);
}
#content div#help
{
position:relative;
}
#content ul.onskelista li p.separator,
#content ul.gastbok li p.separator, 
#content ul.dagbok li p.separator,
#content p.separator{
border-bottom:2px dotted #D8D8D8;
border-top:2px dotted #D8D8D8;
padding-bottom:10px;
padding-top:8px;
margin-bottom:15px;
}

div.singleSeparator
{
	border-top:2px dotted #D8D8D8;
}

.separator a
{
font-size:13px;
font-weight:normal;
text-decoration:underline;
}
/* Theam box */
/*
	theme0 - ocean
	theme1 - jungle
	theme2 - space
*/
.theme0 .theam_box_top {
background-image:url('/PageUI/Images/Bow/Background/blue_top.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:11px;
}
.theme0 .theam_box_bottom {
background-image:url('/PageUI/Images/Bow/Background/blue_bottom.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:15px;
margin:0 0 10px;
}
.theam_box_main {
border-left:solid 2px #fff;
border-right:solid 2px #fff;
background-color:#e3f5fd;
padding:0 15px;
}


/* bottompicture */
.theme0 .bottompicture {
position:absolute;
bottom:0;
left:2px;
background-image:url(/PageUI/Images/Bow/theam_one.png);
background-position:left top;
background-repeat:no-repeat;
width:106px;
height:203px;
}

/* theme0 ocean */
.theme0 #content #headline h1 {
background-color:#0079ab;
}
.theme0 .theam_box_main p.button a {
background-image:url(/PageUI/Images/Bow/Background/blue_button_button.gif);
}
.theme0 .theam_box_main p.button a span {
background-image:url(/PageUI/Images/Bow/Background/blue_button_span.gif);
}
.theme0 #bow_nav ul li a {
color:#22708e;
}
.theme0 #calDiaryCalendar td {
border-color: #e3f5fd;
}
.theme0 #calDiaryCalendar td.hasEntries a {
color:#22708e !important;
}
.theme0 #calDiaryCalendar td.hasEntriesSelected{
color:#fff !important;
font-weight:bold;
background-color:#22708e !important;
}
.theme0 #bow_sub table#galleri td.selected {
border-color:#22708e;
}

/* theme1 djungel */
.theme1 #content #headline h1 {
background-image:url(/PageUI/Images/Bow/Background/vimpel_djungel.jpg);
}
.theme1 #content {
background-image:url('/PageUI/Images/Bow/Background/content_djungel.jpg');
background-color:#008b4c;
}
.theme1 .bottompicture {
position:absolute;
bottom:0;
left:0;
background-image:url('/PageUI/Images/Bow/theam_two.png');
background-position:left top;
background-repeat:no-repeat;
width:134px;
height:160px;
}
.theme1 #bow_nav ul li a,
.theme1 #bow_sub ul li.name h3,
.theme1 #content a,
.theme1 #content h3,
.theme1 #content h2 {
color:#0e9266;
}
.theme1 #content div.galleri p.link,
.theme1 #content ul.onskelista li p.link,
.theme1 #content ul.gastbok li p.link, 
.theme1 #content ul.dagbok li p.link {
color:#0e9266;
}
.theme1 #bow_sub table#galleri td.selected
{
border-color:#0e9266;
}
.theme1 .theam_box_top {
background-image:url('/PageUI/Images/Bow/Background/green_top.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:11px;
}
.theme1 .theam_box_bottom {
background-image:url('/PageUI/Images/Bow/Background/green_bottom.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:15px;
margin:0 0 10px;
}
.theme1 .theam_box_main {
border-left:solid 2px #fff;
border-right:solid 2px #fff;
background-color:#e6fbcd;
padding:0 15px;
}
.theme1 ul.onskelista li.odd,
.theme1 ul.gastbok li.odd,
.theme1 ul.dagbok li.odd {
background-color:#f1f9e6;
}
.theme1 .theam_box_main p.button a {
background-image:url(/PageUI/Images/Bow/Background/green_button_button.gif);
}
.theme1 .theam_box_main p.button a span {
background-image:url(/PageUI/Images/Bow/Background/green_button_span.gif);
}
.theme1 #calDiaryCalendar td {
border-color:#f1f9e6;
}
.theme1 #calDiaryCalendar td.hasEntries a {
color:#0E9266 !important;
}
.theme1 #calDiaryCalendar td.hasEntriesSelected{
color:#fff !important;
font-weight:bold;
background-color:#0E9266 !important;
}
/* theme2 rymden */
.theme2 #content #headline h1 {
background-image:url(/PageUI/Images/Bow/Background/vimpel_rymden.jpg);
}
.theme2 #content {
background-image:url('/PageUI/Images/Bow/Background/content_rymden.jpg');
background-color:#bd1c21;
}
.theme2 .bottompicture {
display:none;
}
.theme2 #bow_nav ul li a,
.theme2 #bow_sub ul li.name h3,
.theme2 #content a,
.theme2 #content h3,
.theme2 #content h2 {
color:#ce353c;
}
.theme2 #content div.galleri p.link,
.theme2 #content ul.onskelista li p.link,
.theme2 #content ul.gastbok li p.link, 
.theme2 #content ul.dagbok li p.link {
color:#ce353c;
}
.theme2 #bow_sub table#galleri td.selected
{
border-color:#ce353c;
}
.theme2 .theam_box_top {
background-image:url('/PageUI/Images/Bow/Background/red_top.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:11px;
}
.theme2 .theam_box_bottom {
background-image:url('/PageUI/Images/Bow/Background/red_bottom.png');
background-repeat:no-repeat;
background-position:left top;
width:404px;
height:15px;
margin:0 0 10px;
}
.theme2 .theam_box_main {
border-left:solid 2px #fff;
border-right:solid 2px #fff;
background-color:#feecf4;
padding:0 15px;
}
.theme2 ul.onskelista li.odd,
.theme2 ul.gastbok li.odd,
.theme2 ul.dagbok li.odd {
background-color:#fef4f8;
}
/* .theme2 .theam_box_main p.button a {
background-image:url('/PageUI/Images/Bow/Background/red_button_button.gif');
}
.theme2 .theam_box_main p.button a span {
background-image:url('/PageUI/Images/Bow/Background/red_button_span.gif');
} */
.theme2 #calDiaryCalendar td {
border-color:#fef4f8;
}
.theme2 #calDiaryCalendar td.hasEntries a {
color:#ce353c !important;
}
.theme2 #calDiaryCalendar td.hasEntriesSelected{
color:#fff !important;
font-weight:bold;
background-color:#ce353c !important;
}
.bow #content #bow-bottom
{
	padding-bottom:320px;
	background-position:bottom center;
	width:781px;
	overflow:hidden;
	background-repeat:no-repeat;
	min-height:420px;
}
.bow #content
{
	background-color:#005886;
	background-image:url(/PageUI/Images/Bow/Background/bow0_top.jpg);
}
.bow #bow-bottom
{
	background-image:url(/PageUI/Images/Bow/Background/bow0_bottom.jpg);

}
.bow1 #content
{
	background-color:#008a4c;
	background-image:url(/PageUI/Images/Bow/Background/bow1_top.jpg);
}
.bow1 #bow-bottom
{
	background-image:url(/PageUI/Images/Bow/Background/bow1_bottom.jpg);
}
.bow2 #content
{
	background-color:#bd1c21;
	background-image:url(/PageUI/Images/Bow/Background/bow2_top.jpg);
}
.bow2 #bow-bottom
{
	background-image:url(/PageUI/Images/Bow/Background/bow2_bottom.jpg);
}
