body, td, p, div .adb { 
	color:#415152; 
	font-family: "Trebuchet MS",Trebuchet,Arial,Helvetica,sans-serif; 
	font-size: 12px; 
}
body { background: url(http://noffe.se/images/bg.gif) #5D7475 repeat-x; margin: 0; }
.container { background-color: white;}
.banner { margin-bottom: 5px; width: 900px; background: url(../images/banner_00.gif) #5D7475 no-repeat top left; }
.slideshow { padding:0 0 1px 0; }
td {  vertical-align: top; }
.imgstart { margin: 0 0 0 -1px; }
h1 { 
	margin: 0; 
	font-weight: normal; 
	font-size: 28px; 
	font-family: Georgia, "Times New Roman", serif; 
}
h3 {margin-bottom: 0;}
a { color:#1B3C69; }
a:visited {color: #5B84BC;}
img {border:0;}
.thumbnail { margin: 2px 16px 0 0; }
.lang, .start { 
	padding-top: 2px;
	text-align: right; 
	margin: 0 0 16px 0; 
	font-size: xx-small;
}
.lang a { color: #E4E4E4 !IMPORTANT; }
.lang a img { vertical-align: middle; }
.nob { white-space: nowrap; }

.footer { text-align: center!IMPORTANT; border-top: 1px dotted #5D7475; vertical-align: middle; background: url(../images/bg_col3.gif); background-position: bottom left; background-repeat: repeat-x; background-color:#E4E4E4; }
.footer small { padding: 0 4px 0 3px; }
.footer img { vertical-align: middle; margin: 3px }
.vovve {width: 460px; margin:0 auto; display:block; padding: 3px 0 5px 0; }
.col3 { width: 134px; background: url(../images/bg_col3.gif); background-position: bottom left; background-repeat: repeat-x; background-color: #5D7475; padding: 7px; }
.col2 { padding: 0 16px 1px 17px; background: url(../images/bg_col2_oben.gif) #E4E4E4 no-repeat 50px 0px; }
.col2 img { margin-bottom: 1px; }
.col1 { padding: 0 0 10px 0 ; width: 450px; vertical-align: bottom; }
.col1 p, .col1 h3 { padding-left: 5px; padding-right: 10px; margin-top: 3px;}
.col1 h3 { color: #E4E4E4; background-color:#415152; padding-top: 3px; padding-bottom: 4px; border-top: 1px solid #40281C;} 
.faktaruta { float: right; width: 50%; font-size: x-small; margin: 0 0 4px 6px; padding: 3px; border: 1px solid #FFCE8E; background-color:#E4E4E4; }

.box { background: #FACD94; font-size: x-small; margin: 0 }
.box h5 { margin: 5px 0 3px 0; font-size: 16px; text-align: center; }
.box .top, .box .bottom {display:block; background: white;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #FACD94;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4 {margin: 0px 1px;height: 2px;}
.innerbox {padding: 10px; }
.faktafooter { display: block; margin-top: 8px; }
.newsbox { margin: 0 8px 0 6px; font-size: smaller; }

.lena { margin: 0 }

.pedigree td { vertical-align: middle; text-align: center; padding: 8px; border-bottom: 1px dotted black; }
