

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	background-color: #FFF;
	color: #000;
	text-align: left;
}

p { 
	display: block;
	clear: both;
	font-size: 1em/1.1em;
	padding-bottom: 0.75em;
}

a {
	color: #000;
	text-decoration: underline;
}
a:link {
	color: #000;
	text-decoration: underline;
}

a:visited {
   color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #98a3c2;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	
}

h1 {
	font-size: 1.5em;	
}

h2 {
	font-size: 1.4em;
	margin-bottom: 0.8em;	
}

h3 {
	font-size: 1.3em;	
}

h4 {
	font-size: 1.2em;	
}

h5 {
	font-size: 1em;	
}

h6 {
	font-size: 1em;	
}
sub { vertical-align: sub; }
sup{ vertical-align: super; }

ul {
	list-style-type: disc;
	list-style-position: inside;
}

ol {
	list-style-type: decimal;
	list-style-position: inside;
	}

li {
	margin-left: 10px;	
}

hr { 
	display: block;
	size: 1px;
	color: grey; // for IE
	background-color: grey; // for Mozilla and Firefox
	border: 0; // for Mozilla and Firefox
}

br {
	clear: right;
}

strong { 
	font-weight: bold;;	
}
em, i {
	font-style: italic;
}

img, a img{
	border: 0;
}

#content .readmore {
	margin: 0;
	padding: 0;
	background-image: url(http://www.virykker.dk/images/right-arrow.png);
	background-position: 0% 60%;
	background-repeat: no-repeat;
	padding-left: 15px;
	float: right;
	display: block;
	margin-bottom: 1.5em;
}

#content .readmore a, #content .readmore a:visited, #content .readmore a:active {
	font-weight: bold;
	color: #98a3c2;
	text-decoration: none;
}

#content .readmore a:hover {
	text-decoration: underline;
}

#content label, #content input, #content textarea {
	display: block;
}

#content img {
	padding-left: 0px;
	padding-right: 26px;
	padding-bottom: 13px;
}


/*
small{}
strike{}
tt{}
dd{}
dl{}
dt{}
big {}
blockquote{}
caption{}
col{}
colgroup{}
table{}
tbody{}
td{}
tfoot{}
th{}
thead{}
tr{}
button{}
fieldset{}
form {}
input{}
label{}
legend{}
optgroup{}
option{}
select{}
textarea{}
*/

#skiplinks, .skiplink {
	display: none;
}

#breadcrumbs {
	padding-left: 28px;
	font-size: 10px;
	display: inline;
	color: #004685;
	font-weight: bold;
}
#breadcrumbs a {
	color: #98a3c2;	
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #004685;	
	text-decoration: none;
}

#hd h1 a, #hd h1 a:visited, #hd h1 a:active {
	text-decoration: none;
}

#hd h1 a:hover {
	color: red;
}

#main-navigation  {
	list-style-type: none;
}

#doc2 {
	background-image: url(http://www.virykker.dk/images/backgrounds/body-bg.png);		
}

address {
	text-align: center;
	vertical-align: middle;
}

#hd {
	height: 73px;
	background-color: #004685;
	background-repeat: no-repeat;
}

#hd h1 {
	margin: 0;
}

#bd {
	padding-top: 8px;	
}

.frontpage #content {
	width: 440px;
	float: right;
	padding: 40px 20px 10px 20px;
	font-size: 0.95em;
}

.subpage #content {
	width: 440px;
	float: right;
	padding: 40px 20px 10px 20px;
	font-size: 0.95em;
}

#ft {
	background-color: #004685;
	height: 26px;
	text-indent: -10000px;
	background-image: url(http://www.virykker.dk/images/backgrounds/address-bg.png);
}

#nav-and-content {
	margin-right: 215px;
	width: 730px;
	padding-bottom: 20px;
}

#main-navigation {
	display: block;
	font-size: 0.97em;
}

#main-navigation li {
	display: inline;	
	padding-left: 6px;
}

#secondary-navigation li ul li {
	font-size: 0.9em;
}

#main-navigation, #main-navigation a, #main-navigation li.activated {
	color: #98a3c2;
	font-weight: bold;	
	text-decoration: none;
	padding-left: 6px;	
}

#main-navigation a:hover  {
	color: #004685;
	font-weight: bold;	
}

#main-navigation li.activated a, #main-navigation li.activated{
	color: #004685;
	font-weight: bold;	
}
#main-navigation li.activated {
	background-image: url(http://www.virykker.dk/images/dot.png);
	background-repeat: no-repeat;
	background-position: left center;
}


#page-title {
	float: left;
	display: inline;
	width: 425px;
	height: 73px;
	text-indent: -10000px;
	background-image: url(http://www.virykker.dk/images/logos/virykker-logo.png);
}

#brslogo {
	float: right;
	display: inline;
	width: 126px;
	height: 48px;
	text-indent: -10000px;
	background-image: url(http://www.virykker.dk/images/logos/brs-logo.png);
	margin-right: 30px;
	margin-top: 15px;
}

#banners {
	height: 132px;

	background-image: url(http://www.virykker.dk/images/banners/banner2.png);		
	overflow: hidden;
}


/* Search form begin */
#search-form {
	margin-top: 3px;
	margin-right: 5px;
	float: right;
	margin-bottom: 40px;
	display: inline;
}
#search-form, #search-form p  {
	display: inline;
}
#search-form .search-field {
	border: 1px solid #98a3c2;
	width: 120px;	
}
#search-form search-button {
 margin-right: 2px;	
}
/* Search form end */

#sidebar {
	width: 215px;
}

/* Secondary navigation begin */
#secondary-navigation {
	padding: 0;
	margin: 0;
	width: 245px;
	float: left;
	padding-top: 40px;
	list-style-type: none;
	text-indent: 17px;
	font-size: 0.97em;
	text-align: left;
	padding-bottom: 5px;
}

#secondary-navigation ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-indent: 0px;
}

#secondary-navigation li {
	line-height: 1.3em;
}

#secondary-navigation ul li{
	text-indent: 1.5em;
}

#secondary-navigation li.activated a {
	color: #004685;
	font-weight: bold;	
	text-decoration: none;
}

#secondary-navigation li.activated a:hover {
	color: #004685;
	font-weight: bold;	
	text-decoration: none;
}

#secondary-navigation li.activated ul {
	text-indent: 1.5em;
	display: block;
	color: #98a3c2;
}

#secondary-navigation li a {
	color: #98a3c2;
	font-weight: bold;	
	text-decoration: none;
}

#secondary-navigation li a:hover  {
	color: #004685;
	font-weight: bold;	
	text-decoration: underline;
	margin: 0;
	padding: 0;
}



#secondary-navigation li.activated ul li a {
	color: #98a3c2;
	font-weight: bold;	
	text-decoration: none;
}




/* Secondary navigation end */

/* Search results begin */
#search-results {
	list-style: none;
}
#search-results li a, #search-results li a:visited, #search-results li a:active {
	color: #98a3c2;
	font-weight: bold;
	text-decoration: none;
}
#search-results li a:hover {
	color: #004685;
	font-weight: bold;
	text-decoration: underline;
}

#search-results li p {
	padding-left: 15px;
}
/* Search results end */

/* Teasers begin */
div.teaser {
	clear: both;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 2em;
	background-image: url(http://www.virykker.dk/images/right-arrow.png);
	background-position: 85% 94%;
	background-repeat: no-repeat;	
}

.teaser a, .teaser a:visited, .teaser a:active {
	color: #98a3c2;
	text-decoration: none;
}

.teaser a:hover{
	color: #004685;
}
.teaser h6 {
	clear: left;
	font-size: 0.9em;
	width: 100%;
	overflow: hidden;  // To prevent forced extension of element width with long headlines
}

.teaser img {
	margin-bottom: 1em;
	display: block;
	width: 155px;
	height: 80px;
}

div.teaser p.readmore {
	margin-right: 6px;
}
/* Teasers end */

#form-status {
	font-weight: bold;		
}


/* order form styles begin */
#orderform fieldset {
	clear: both;
	margin-bottom: 15px;
	margin-top: 15px;
}

#orderform legend {
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}

#orderform label {
  float:left;
  text-align:right;
}
  
#orderform input  {
	margin-left: 250px;
}
 
#orderform textarea {
	margin-left: 150px;
	width: 150px;
} 
#orderform div {
	margin-bottom: 5px;
}
input#submit {
	margin-left: 147px;
	
}
#orderform .address {
	width: 150px;
	margin-left: 150px;
}

/* order form styles end*/