body {

	margin: 0 auto;
	background-image: url('bilder/bg1.jpg');
	background-color: #241609;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	width: 690px;

}



A {
	color: #740909;
	font-weight: bold;
	text-decoration: none;
}


A:hover {
	color: #9f7738;
	text-decoration: underline;
}

#uppershade {
	border-top: 1px solid black;
	height: 20px;
	width: 100%;
	float: left;
	background-image: url('bilder/uppershade.gif');
}


¤




#lowershade {
	height: 20px;
	width: 100%;
	float: left;
	background-image: url('bilder/lowershade.gif');
}

#sidhuvud {
	width: 650px;
	height: 270px;
	float: left;
}

#sidfot {
	font-weight: bold;
	color: #b1a275;	
	font-size: 0.7em;
	text-align: center;
	float: left;
	width: 650px;
	height: 25px;
	background-color: #533a26;
	border-top: 3px solid #291709;
	border-bottom: 3px solid #291709;

}

#sidfot a {
color: #b1a275;
}

#box {


	background-color: #170d05; 
	float: left;
	width: 650px;
}



#innehall {
	
font-size: 0.9em;

	color: #133b3f;
	background-color : #FFFFFF;
	float: left;	
	width: 650px;
	border: 1px #b2c9cb;

}

#innehall table {

	/*font-size: 0.8em;*/
	margin: 30px;

}

.left {

	float: left;
}

#notes {

padding-bottom: 80px;

	float: left;

}

.right {
	
	float: right;
}

.center {
	text-align: center;	
}



#innehall th {

	color: #472d13;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 2px;


}

textarea, .textinput {

background: #f4f4ce;/*#e8d791; #ddeceb;*/
border-color: #472d13;
border-width: 1px;

}



#guestbook a {

	color: #ffcf4e;
	font-weight: bold;
}



#guestbook a:hover {


	color: #fdff4e;
	font-weight: bold;
}



#guestbook {


	border-collapse: collapse; 
	width: 590px;
	border: solid 1px #221607;
	background-color: #f1dfc2;

}

#guestbook #from {

	padding: 4px;
	font-weight: bold;
	font-size: 0.8em;
	color: white;
	background-color: #6b4b32; /* #758862;  #5d0000;*/
}


#guestbook #date {

	font-size: 0.7em;
	padding: 2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #f1dfc2;
	color: #6b4b32;
	text-align: center;
}

#guestbook #date a {

	color : red;
	
}


#guestbook #msg {
font-size: 0.7em;
	padding: 4px;
	color: black;
	padding: 4px;
}

input.textinput {

	width: 185px;
	float: right;
}


#innehall td {

	color: black;
}


#innehall p {

	padding-left: 30px;
	padding-right: 30px;
	font-size: 0.8em;
	color:black;

}


#innehall h1 {

	padding: 30px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-family: Arial;
	color: #472d13;
}

#innehall h2 {

	padding: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.1em;
	font-family: Arial;
	color: #472d13;

}



#innehall h3 {

	padding: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.0em;
	font-family: Arial;
	color: #472d13;

}


td.skiva {
	
	width: 50%;
	font-size: 0.75em;
	margin:20px;
}





.skiva {



         width: 250px;
	height: 250px;

}




.songs {

	border-spacing: 0px;
	padding: 0;

	padding-left: 5px;
		
padding-right: 5px;

	border-bottom: solid 1px #999999;	
	font-size: 0.8em;

}





.error {

	margin: 30px;
	font-weight: bold;
	font-size: 0.8em;
      	color: red;

}


.ok {

	margin: 30px;
	font-weight: bold;
	font-size: 0.8em;
      	color: green;

}


img.shade {

	width: 20px;
	height: 800px;
	float: left;


}


#navcontainer UL
{

	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	

}

#navcontainer LI
{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#navcontainer A
{
	color: #b1a275;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	width: auto;
	text-decoration: none;
	background: #271e05;
	margin: 0;
	padding: 1px 10px;
	border-left: 1px solid #76663c; 
	border-top: 1px solid #94744b;
	border-right: 1px solid #000000;

}

#navcontainer A:hover {

	background: #170d05;
	color: #ffe052;
	text-decoration: none;
}

#navcontainer A:active { background: #000000; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
	position: relative;
	z-index: 102;
	font-weight: bold;
}

#subnav
{
	position: relative;
	top: -1px;
	z-index: 101;
	margin: 0;
	padding: 0px 0 3px 0;
	background: #291709;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
}

#subnav UL
{
	list-style: none;
	margin: 1px 0 0px 13px;
	padding: 0px;
	border-right: 1px solid #fff;
	border-left: 1px solid #aaa;
}

#subnav LI
{
	position: relative;
	z-index: 102;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}


#subnav A
{

	color: #fff;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0;
	padding: 2px 12px 2px 10px;
}

#subnav A:hover, #subnav A:active { 

	text-decoration: none;	
	color: red; 
}

#subnav A.active:link, #subnav A.active:visited { color: green; }
#subnav BR, #navcontainer BR { clear: both; }

div.hr {
  height: 15px;
  background: #fff url(bilder/hr.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}







.cite {

	width: auto;
	margin-left: 25px;
	margin-right: 0px;
	background: #fff url(bilder/citat.gif) no-repeat;
	line-height: 18px;
	font-size: 0.8em;
	color: #7b281f;
	padding-left: 100px;
	padding-right: 20px;
	margin-right: 0px;
	font-style: italic;

}




.bild {

	background-color: #edf1e8;
margin-left: 25px;

	width: 560px;
	
	
	border: solid 1px #cad7b5;
	
}

.bild a {
	
	padding:20px;
	margin:20px;
}


.bild img {

	border: solid 1px black;
	margin-bottom: 20px;

}



