/********************************************************
  
  Copyright:
  Maggie Gustafsson, Björksta Stuteri
  http://www.bjorkstastuteri.se
  maggie@bjorkstastuteri.se
  
  Author:
  Katharina Andersson, Kamedia
  http://www.kamedia.se
  info@kamedia.se
  
  Date:
  2009/05/26
  
********************************************************/

* {
margin: 0;
padding: 0}

body {
background: #8C846D url(../images/background-body.png);
color: #000;
font: normal 0.75em/1.5em Arial, Helvetica, sans-serif;
margin: 5px 0 20px 0;
overflow: -moz-scrollbars-vertical;
word-spacing: 0.10em}

#container {
background-color: transparent;
margin: 0 auto;
width: 960px}

/********************************************************
  Header  
********************************************************/
#header {
background: transparent url(../images/background-header.png) top left no-repeat;
height: 169px}


/********************************************************
  Menu  
********************************************************/
#menu {
background: url(../images/background-menu.png) top left no-repeat;
height: 112px}
	#menu ul {
	list-style: none;
	margin: 0 0 0 70px}
	#menu li {
	float: left;
	margin: 0 0 0 0}
	#menu li a {
	border: 0px}
	#menu li img {
	border: 0px}

/********************************************************
  Content  
********************************************************/
#content {
background: transparent url(../images/background-content.png) top left repeat-y;
padding: 0 0 0 0;
min-height: 400px}
#content-inner {
margin: 0 0 0 0}

#content-full {
margin: 0 0 0 55px;
min-height: 400px;
padding: 0 40px 0 0;
width: 850px}
#content-left {
float: left;
margin: 0 0 0 55px;
padding: 0 40px 0 0;
width: 570px}
#content-left a.img {border: none}
#content-right {
border-left: 1px dotted #888;
float: right;
margin: 0 50px 0 0;
padding: 0 0 0 30px;
width: 210px}

#rotator {
height: 225px;
margin: 0 0 20px 0;
width: 590px}
	#rotator img {
	border: 0px;
	display: none;
	height: 225px;
	overflow: hidden;
	position: absolute}

/*****************************************
  Subpages
*****************************************/
#content-submenu {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 30px;
width: 210px}
	#content-submenu ul {
	list-style: none}
	#content-submenu li {
	border-top: 1px dotted #888;
	padding: 5px 0 5px 10px}

#content-subpage {
float: right;
margin: 0 0 0 0;
min-height: 350px;
padding: 0 50px 10px 0;
width: 610px}
#content-left a.img {border: none}

.breadcrumb {
font: normal 10px Arial, Helvetica, sans-serif;
padding: 0 0 20px 0}
.breadcrumb span {
padding: 0 5px 0 5px}

#footer {
border-top: 1px dotted #888;
font: normal 10px Arial, Helvetica, sans-serif;
margin: 10px 35px 0 35px;
padding: 10px 0 0 0;
text-align: center}

#content-base {
background: transparent url(../images/background-base.png) top left no-repeat;
height: 26px}

/********************************************************
  Text  
********************************************************/
a {
color: #800000;
font-weight: bold;
text-decoration: none}
a:hover {
color: #222;
text-decoration: underline}
h1 {
font-size: 18px;
padding: 0 0 15px 0}
h2 {
font-size: 16px;
padding: 0 0 10px 0}
h3 {
font-size: 12px;
padding: 0 0 0 0}
p {
padding: 0 0 10px 0}
p.date {
font-style: italic;
padding: 0 0 0 0}

p.visits {
font: normal 10px Arial, Helvetica, sans-serif;
padding: 10px 0 0 0;
text-align: center}

hr {
border-top: 1px solid #888;
margin: 10px 0 15px 0}

td.news {
font-style: italic;
padding: 0 20px 0 0;
vertical-align: top}
td.news2 {
padding: 0 20px 0 0;
vertical-align: top;
width: 500px}
td.news3 {
padding: 0 20px 0 0;
text-align: right;
vertical-align: top}

td.bjorksta {
padding: 0 20px 10px 0;
vertical-align: top}
td.bjorksta2 {
padding: 0 20px 10px 0;
vertical-align: top}

table.bjorksta-img {
width: 100%}
table.bjorksta-img td {
text-align: center;
vertical-align: top}

table.resultat {}
table.resultat td {
padding: 0 20px 0 0;
vertical-align: top}

table.avkommor {
width: 100%}
table.avkommor td {
padding: 0 20px 5px 0;
vertical-align: top}

table.stamtavla {
background-color: #888;
width: 100%}
table.stamtavla td {
background-color: #fff;
padding: 5px}

table.stamtavla2 {
background-color: #888;
width: 270px}
table.stamtavla2 td {
background-color: #fff;
padding: 5px;
width: 33%}

table.contact {}
table.contact td {
padding: 0 0 2px 0;
vertical-align: top}

iframe {
border: 0px;
margin: 0 0 0 25px}

input, textarea {
margin: 0 0 0 10px}
input.text, textarea {
border: 1px solid #ccc;
padding: 2px;
width: 250px}

img {
border: 0px}

