table {
		text-align: left;
}
body {
		color: inherit;
		margin-top: 22px;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-right: 0px;
		background-color: #ffffff;
		padding: 0px;
}

#logo {
		width: 142px;
		height: 96px;
		margin-top: 7px;
		float: right;
		margin-right: 1px;
}

#logo a {
		width: 142px;
		height: 106px;
		display: block;
		background-image: url(/1image/poulsen_logo.png);
		background-position: 0 0;
		background-repeat: no-repeat;
}

#logo a:hover {
		background-position: -270px 0px;
}

.topline1 {
		padding-top: 19px;
}

.topline2 {
		padding-bottom: 27px;
}

.topline2_t3 {
		padding-bottom: 2px;
}

.topline2_t4 {
		padding-bottom: 25px;
}

.bottomline {
		padding-bottom: 8px;
}

/* Bodyclasses + anchors */
.greyheader {
		text-transform: uppercase;
		color: #000000;
		font-size: 16px;
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
		text-decoration: none;
		line-height: 16px;
		background-color: transparent;
		display: block;
		padding: 30px 30px 0px 30px;
}

.greybody {
		color : #000000;
		font-size : 12px;
		font-family: arial, helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
		line-height: 16px;
		background-color: transparent;
		display:block;
		padding: 5px 30px 30px 30px;
}

div.greybody A {
		color : #000000;
		font-size: inherit;
		font-family: inherit;
		font-weight : normal;
		text-decoration : underline;
		line-height: inherit;
		background-color: transparent;
}

div.greybody A:Hover {
		text-decoration : none;
}

.whiteheader, .whiteheader_t3 {
		text-transform: uppercase;
		color : #000000;
		font-size : 16px;
		font-family: arial, helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
		line-height: 16px;
		background-color: transparent;
		display: block;
		padding: 23px 0px 0px 0px;
}

.whiteheader_t3 {
		padding: 0px;
}

.whitebody {
		color : #000000;
		font-size : 12px;
		font-family: arial, helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
		line-height: 16px;
		background-color: transparent;
		display:block;
		padding: 0px 0px 30px 0px;
}

div.whitebody A {
		color : #787878;
		font-size: inherit;
		font-family: inherit;
		font-weight : normal;
		text-decoration : none;
		line-height: inherit;
		background-color: transparent;
}

div.whitebody A:Hover {
		color : #C8C8C8;
}

.listbody {
		color : #000000;
		font-size : 12px;
		font-family: arial, helvetica, sans-serif;
		font-weight : normal;
		text-decoration : none;
		line-height: 14px;
		background-color: transparent;
		display: block;
		padding: 0px;
		text-align: left;
}

div.listbody A {
		color : #787878;
		font-size: inherit;
		font-family: inherit;
		font-weight : normal;
		text-decoration : none;
		line-height: inherit;
		background-color: transparent;
}

div.listbody A:Hover {
		color : #C8C8C8;
}

.adress {
		text-transform: uppercase;
		font-family: arial, helvetica, sans-serif;
		color : #1d1d1d;
		font-size : 0.7em;
		line-height: 1.96em;
		font-weight : normal;
		text-decoration : none;
		background-color: transparent;
		display: block;
		padding: 3px 0px 3px 0px;
		text-align: center;
		border-left: 1px solid #c8c8c8;
		border-right: 1px solid #c8c8c8;
}

div.adress A {
		color : #1d1d1d;
		font-size: inherit;
		font-family: inherit;
		font-weight : normal;
		text-decoration : none;
		line-height: inherit;
		background-color: transparent;
}

div.adress A:Hover {
		color : #afafaf;
}

/* Menuclasses */
A.mainmenu, A.mainmenuactive {
		text-transform: uppercase;
		font-family: arial, sans-serif;
		font-size: 0.7em;
		line-height: 1.0em;
		font-weight: normal;
		text-decoration : none;
		color: #000000;
		background-color: transparent;
		display: block;
		padding: 5px 0px 6px 0px;
}

A.mainmenu:Hover {
		color: #C8C8C8;
}

A.mainmenuactive {
		color: #C60005;
}

A.sidemenu, A.sidemenuactive {
		font-family: arial, sans-serif;
		font-size: 0.8em;
		line-height: 1.0em;
		font-weight: normal;
		text-decoration : none;
		color: #000000;
		background-color: transparent;
		display: block;
		padding: 0px 0px 8px 8px;
		background-image: url(../1image/sidemenu.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
		text-align: left;
}

A.sidemenu:Hover {
		color: #C8C8C8;
		background-image: url(../1image/sidemenuover.gif);
}

A.sidemenuactive {
		color: #C60005;
		background-image: url(../1image/sidemenuactive.gif);
		cursor: default;
}

.crumb, .crumbactive {
		text-transform: uppercase;
		font-family: arial, sans-serif;
		font-size: 0.7em;
		line-height: 1.0em;
		font-weight: normal;
		text-decoration : none;
		color: #9F9F9F;
		background-color: transparent;
		display: block;
		padding: 9px 5px 8px 0px;
}

A.crumb {
		color: #000000;
		padding: 9px 10px 8px 5px;
		background-image: url(../1image/rightarrow.gif);
		background-repeat: no-repeat;
		background-position: 100% 12px;
}

A.crumb:Hover {
		color: #C8C8C8;
}

A.crumbactive {
		color: #C60005;
		padding: 9px 30px 8px 5px;
}

.outerselector {
		width: 75px;
		height: 20px;
		text-align:center;
		-moz-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		cursor:pointer;
		margin: 0px;
		padding: 0px;
}

.slideshowbutton {
		display:block;
		text-align: center;
		text-transform: uppercase;
		font-family: arial, sans-serif;
		font-size: 0.7em;
		float: left;
		height: 15px;
		width: 25px;
}

A.slideshowthumbs {
		width: 150px;
		text-transform: uppercase;
		font-family: arial, sans-serif;
		font-size: 0.7em;
		line-height: 1.0em;
		font-weight: normal;
		text-decoration : none;
		color: #000000;
		background-color: transparent;
		display: block;
		padding: 9px 10px 8px 5px;
}

A.slideshowthumbs:Hover {
		color: #C8C8C8;
}

.slideshowimages {
		background-color: #FFFFFF;
		padding: 10px 10px 10px 10px;
}

.slideshowtext {
		font-family: arial, sans-serif;
		font-size: 0.7em;
		line-height: 1.0em;
		font-weight: normal;
		text-decoration : none;
		color: #000000;
		padding-top: 7px;
}

.listbody h2 {
		margin: 5px 0px 15px 0px;
		padding: 0px;
		font-family: arial, sans-serif;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		line-height: normal;
		background-color: transparent;
}


div.body img[align=left] {
		margin: 10px 10px 10px 0px;
}

div.body img[align=right] {
		margin: 10px 0px 10px 10px;
}

.newsletter {
		width: 200px;
}

.newsletter_input {
		width: 100%;
		border: 1px solid #c8c8c8;
		margin-bottom: 8px;
		color: #666666;
		font-size: 10px;
		padding: 2px;
}

.newsletter_error {
		color: #C60005;
}

.newsletter_button {
		margin-top: 25px;
		border: 1px solid #c8c8c8;
		padding: 3px 5px;
		background-color: #ffffff;
		color: #C60005;
		cursor: pointer;
}

.newsletter_group_wrap {
		margin-top: 20px;
}

.newsletter_table {
		vertical-align: middle;
		text-align: left;
}

.newsletter_table input {
		margin: 0px 5px 0px 0px;
		vertical-align: middle;
}

.newsletter_table td {
		padding: 2px 0px;
}

.body_frontpage {
		padding-top: 0px;
		margin-top: 0px;
}

.language_menu {
		margin: 0px;
		padding: 0px;
		text-align: left;
}

.language_menu_ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
}

.language_menu_ul li {
		margin: 0px 3px 10px 0px;
		padding: 0px 7px;
		border: 1px solid #e5e5e5;
		border-top: none;
		float: left;
}

.language_menu_ul li a {
		color: #898989;
		line-height: 21px;
		font-size: 10px;
		text-transform: uppercase;
		text-decoration: none;
		font-family: arial, sans-serif;
}

.language_menu_ul .active a, .language_menu_ul li a:hover {
		color: #1d1d1d;
}

.clear {
		clear: both;
		height: 1px;
}

.body h2 {
		font-family: arial,verdana,sans-serif;
		font-size: 16px;
		line-height: normal;
		margin: 10px 0px 3px 0px;
		padding: 0px;
		font-weight: normal;
		color: #000000;
}