body 				{background: url(../images/bg_roller.jpg) #FFFFFF repeat-y center top; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; margin:0; padding:0; border-top: 7px solid #649329;}

#container 			{position: relative; width: 930px; text-align:left; margin: 7px auto; padding: 0;}

#top 				{position: relative; width: 900px; height: 92px; margin-left:15px; border-bottom:#7F7F7F solid 1px;}

#content 			{position: relative; width: 900px; height: 150px; margin-left:15px; background: url(../images/bg_content.jpg) repeat-x;}



/* logo and menu*/

#logo 				{position:absolute; width:162px;left:41px;top:5px;z-index:2;}

#menu 				{ position:absolute; left:346px; top:64px; list-style: none; padding:0; margin:0; width:550px; z-index:2; }
#menu ul			{margin: 0; padding: 0; color: #242424; list-style-type: none; height:24px;font-size:85%; }
#menu li			{display:inline; margin:0;}
#menu a:link  		{ float: right; display: block; text-decoration: none; margin: 0; padding: 7px 15px; border-right: 1px solid #E1E0E0; color: #242323; background:url(../images/menuHover.jpg) repeat-x 0px 0px; }
#menu a:visited  		{ float: right; display: block; font-size:100%; text-decoration: none; margin: 0; padding: 7px 15px; border-right: 1px solid #E1E0E0; color: #242323; background:url(../images/menuHover.jpg) repeat-x 0px 0px; }

#menu a:hover, #menu a:active 		{ background:url(../images/menuHover.jpg) repeat-x 0px -26px; }
.menuBorderLeft		{border-left: 1px solid #E1E0E0;}
.menuActive			{border-bottom:2px solid #649329;}

#kontakt			{ position:absolute; width:100px; left:780px; top:5px; text-align:right; z-index:3; }
#kontakt a:link, #kontakt a:visited	{font-size:90%; font-weight:bold;color:#649329; text-decoration:none;}
#kontakt a:hover, #kontakt a:active	{font-size:90%; font-weight:bold;color:#649329; text-decoration:underline;}

/* link styles */

a:link, a:visited		{font-size:100%; color:#649329;text-decoration: none;}
a:hover, a:active		{font-size:100%; color:#649329;text-decoration: underline;}



/* content */

#contentLeft 			{float: left; overflow:hidden; margin: 0 0 0 8px;padding: 0;width: 575px;}

/* content left index*/

#frontImg 				{width:560px;margin: 0;padding:24px 0 0 15px;}
#frontTxt 				{width:502px;margin: 0;padding:15px 20px 0 54px;}
#frontTxt p 			{ font-size:85%; line-height:140%; color:#58595b; }

.border					{border-top:#ececec solid 1px;width:410px;padding:3px 22px 10px 54px;margin-top: 3px;}

#mainTxt				{width:502px; margin:0; padding:24px 20px 0 54px;}


/* content right index*/

#contentRight 			{float:right;width: 268px;margin-right: 25px;padding-top: 30px;}

#rightQuote				{width:228px;margin:0;background:url(../images/quoteBottom.jpg) no-repeat #F5F3F3;background-position: bottom;padding:15px 20px 60px 20px;}
#rightQuote p			{font-size:80%;line-height:140%;color:#58595b;padding: 0 0 8px 0;}

.rightspot				{ background:url(../images/ruler_rightspot.gif) no-repeat; width: 241px; margin:5px 0 0; padding:0px 5px 5px 20px; }
.rightspot p			{font-size:80%;line-height:140%;color:#58595b;padding-top: 15px;}

.nyheder				{ background:url(../images/ruler_rightspot.gif) no-repeat 0px 4px; width: 241px; margin:5px 0 10px 0; padding:5px 5px 5px 20px; border: 1px solid #ee7f00; }
.nyheder p				{font-size:80%;line-height:140%;color:#58595b;padding-top: 15px;}


#quoteRight 			{ position:absolute; width:20px; left:841px; top:420px; z-index:2; }


/* content right link styles*/

.rightspot a:link, .rightspot a:visited		{color:#649329;text-decoration: none;}
.rightspot a:hover, .rightspot a:active		{color:#649329;text-decoration:underline;}



/* Footer styles*/
#footer						{width:840px; text-align:center; border-top:#F2F2F2 solid 1px; padding:0; margin: 0 30px; }
#footer p					{font-size:85%; padding-top:10px; color:#858585;}
#footer a:link, a:visited	{color:#649329; text-decoration:none;}
#footer a:hover, a:active	{color:#649329; text-decoration:underline;}




.headers {
	padding-top:23px;
	padding-bottom:7px;
	display:block;
}
.lineheightTable {
	line-height:100%;
	}
.txtLeft {
 	border-top:2px solid #D3D3D3;
	}

.txtRight {
	margin-left: 0px;
	padding-left:20px;
	border-top:2px solid #D3D3D3;
	}
.imgRight {
	border-top:2px solid #D3D3D3;
	padding:9px 11px;
}
#returnToTop {
	padding-left:40px;
	}
#oneshot {
	padding-right:40px;
	}



/* Reset styles */


.alignRight {
	float:right;
	}
.alignLeft {
	float:left;
	}

.clear {
	clear:both;
}
.clear5 {
	clear:both;
	height:5px;
}
.clear15 {
	clear:both;
	height:15px;
}



/* Text styles */
h3						{margin:0; padding:0 0 5px 0;}

h2 						{color:#53762A;
	font-size:110%;
	font-family:"Courier New", Courier, monospace;
	margin:0;
	padding:10px 0 0 0;
	}

p 						{font-size:85%;color:#58595b;line-height:140%;margin:0;padding:0 0 15px 0;}

tr td					{ font-size:85%; color:#58595b; padding:0 0 10px 0; }

#mainTxt ul				{margin:0; padding:0;}
#mainTxt li				{font-size:85%; line-height:140%; color:#58595b; margin:0 0 0 10px; padding:0 0 0 20px; }



.caption p{
	font-size:85%;
	color:#2C2C2C;
	line-height: 120%;
	}

.paddingTop5 			{padding-top:5px;}
.paddingTop23 			{padding-top:23px;}
.paddingTop50 			{padding-top:50px;}
.paddingTop100 			{padding-top:100px;}
.paddingLeft15 			{padding-left:15px;}


/* Image & Text styles */
.center-image { 
	margin: 10px; 
}

.imgBorder 				{border:solid 1px #e5e5e5;padding: 7px;}
.width100				{width:100px;}
.width150				{width:150px;}
.width250				{width:250px;}
.width270				{width:270px;}
.width300				{width:300px;}
.width350				{width:350px;}

#menuHeader {
	vertical-align: bottom;
	padding-top: 46px;
}
#menu {
	vertical-align: bottom;
}
.greenDot				{color:#649329;}
.bgKloever				{ background-image:url(../images/kloever_footer.jpg); width:265px; height:100px; background-repeat: no-repeat; background-position: -5px 0px; }

