body {
  margin:0; 
  padding:0;
  background-color:#a8a8a8; /* from the vertical logo (logo_vertical.gif) */
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size:11px;
}
form {font-size:.8em;}
#page {
  width:890px;
  margin:auto;
  padding-top:0px;
	padding-bottom:20px;
  background-color:#a8a8a8;
}
#left_column {
  margin-top:160px;
  width:40px;
  float:left;
  background-color:#a8a8a8;
  text-align:right;
}
#bottom_container {
  width:890px;
  margin:auto;
}
#bottom {
  width:765px;
  margin-left:40px;
  background-color:#666666;
	font-size:.8em;
	margin-top:-20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:25px;
	color:#ffffff;
}
#bottom a {
  color:#ffffff;
}
#center_column {
  width:740px;
	padding-left:25px;
	padding-right:25px;
  float:left;
  background-color:#ffffff;
	min-height:500px;
}

/* ==== MENU LINKS ON TOP OF PAGE ====== */
#left {
  margin-left:25px;
}
#left a {
  display:block;
  float:left;
  color:#ffffff;
	margin-right:10px;
	margin-left:0px;
  line-height:41px;
	padding-left:5px;
	padding-right:5px;
}
#left a.thispage {
	color:#666666;
	font-weight:bold;
}
#left a:hover {
	background-image:url(../graphics/top_over.gif);
	background-color:#ffffff;
  color:#A5CE39;
}

/* ================================================ */
a.this_page {
  color:#a5ce3a;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
  color:#A5CE39;
}
/* ===== SEARCH ================== */
#right {
  float:right;
	margin-right:15px;
	line-height:41px;
}
fieldset {
  border:none;
}
input {
	font-size:1.1em;
}
#submit {
  background-color:#666666;
	color:#ffffff;
}
/* ===== END SEARCH ================== */


#content_left {
  float:left;
	width:450px;
	margin-right:25px;
	margin-bottom:85px;
}
#content_right {
  width:230px;
	float:right;
	margin-top:3em;
	border-left:#a5ce3a 2px outset;
	padding-left:25px;
    margin-bottom:100px;
}
#content_left_no_formats {
  float:left;
	margin-top:5em;
  width:150px;
	margin-right:25px;
}
/* =========================== */
/*  module navigation */
/* =========================== */
#content_left_no_formats a {
  display:block;
	margin-top:2px;
	margin-bottom:2px;
}
#content_left_no_formats .modules a {
  padding-left:15px;
}
#content_left_no_formats .modules a:hover {
	background-image:url(../graphics/arrow_empty.gif);
	background-repeat:no-repeat;
}
#content_left_no_formats .modules a:active {
	background-image:url(../graphics/arrow_filled.gif);
	background-repeat:no-repeat;
}
#content_left_no_formats .modules a:visited {
  color:#999999;
}
#content_left_no_formats .selectedTopic, #content_left_no_formats .topic {
  font-size:1.1em;
}
#content_left_no_formats .selectedTopic {
  color:#a5ce3a;
	padding-bottom:10px;
}
.topic a, .modules a, .formatlist, .module_list{
	padding-bottom:5px;
}
/* =========================== */
/*  end module navigation */
/* =========================== */
.format_list {
  margin-left:5px;
}
#content_right_no_formats {
	float:right;
	margin-top:3em;
	width:500px;
    margin-bottom:100px;
}
#content_right h5 img {
  display:block;
	clear:both;
	float:left;
  vertical-align:top;
}
#content_right h5 {
  margin-bottom:0px;
	margin-top:5px;
}
.format_header_text {
  margin-left:10px;line-height:25px;
}
#content_right dl {
  margin-top:0px;;
}
#content_fullwidth {
  width:700px;
	padding:0;
}
#content_fullwidth .formatwindow {

	margin-bottom:100px;

}
.formatwindow img {display:block;margin-bottom:10px;}
.formatwindow .image_size_link {margin-bottom:10px;margin-top:10px;}
#spider, #spider_link {
  margin-left:-50px;
	background-color:#ffffff;
}
#right_column {
  width:55px;
  margin-left:5px;
  float:right;
  background-color:#ffffff;
	font-size:.55em;
	font-weight:bold;
	line-height:3em;
}
#right_column_bottom {
  width:55px;
  float:right;
  background-color:#ffffff;
  border-top:5px solid #a8a8a8;}

.topbar {
  background-color:#ffcc00;
	background-image:url(../graphics/top_general.gif);
  height:41px;
	font-size:.9em;
}

#center_column .topbar {
	width:790px;
	margin-left:-25px;
}
#sendprint_top {
  background-image:url(../graphics/green_line.gif);
	background-repeat:repeat-x;
  margin-top:41px;
  padding-top:20px;
/*  clear:both; */
  margin-bottom:20px;
	text-align:right;
	height:20px;
}
#content_fullwidth #sendprint_top {
  width:740px;
}
#sendprint {
  margin-top:2em;
	padding-top:10px;
  clear:both;
  margin-bottom:20px;
	text-align:right;
	height:20px;
}

.embedded_image {
  font-size:.8em;
  float:left;
	width:50%;
	margin-right:15px;
	margin-bottom:20px;
}
.other_chapters {
  padding-top:60px;
}
a img {border:none;}
h1, #dimensions {
  font-weight: bold;
	font-size:1.6em;
	clear:both;
}
h2 {
  font-weight: normal;
	font-size:1.1em;
}
#backlink {
	float:left;
  }
/* ================================== */
/* ====== mouseover for login etc ====*/
a.send {
  display:block;
	float:right;
  background-image:url(../graphics/send.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover.send {
  background-image:url(../graphics/send.gif);
	background-repeat:no-repeat;
}
a.print {
  display:block;
	float:right;
  background-image:url(../graphics/print.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover.print {
  background-image:url(../graphics/print.gif);
	background-repeat:no-repeat;
}
a.add {
  display:block;
	float:right;
  background-image:url(../graphics/highlights_add.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover.add {
  background-image:url(../graphics/highlights_add_over.gif);
	background-repeat:no-repeat;
}

a#highlights {
  display:block;
/*	float:left; */
  background-image:url(../graphics/highlights.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover#highlights {
  background-image:url(../graphics/highlights_over.gif);
	background-repeat:no-repeat;
}
a#config {
  display:block;
/*	float:left; */
  background-image:url(../graphics/config.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover#config {
  background-image:url(../graphics/config_over.gif);
	background-repeat:no-repeat;
}
a#login {
  display:block;
/*	float:left; */
  background-image:url(../graphics/login.gif);
	background-repeat:no-repeat;
	width:20px;
	height:20px;
}
a:hover#login {
  background-image:url(../graphics/login_over.gif);
	background-repeat:no-repeat;
}
/* ================================== */
.abstract {
  margin-top:15px;
  height:110px;
  font-size:1.1em;
  line-height:1.3em;
}
#chapter_teaser {font-weight:bold;}
.embedded_format_box {
  margin-top:38px;
  margin-bottom:38px;
  padding-top:38px;
  padding-bottom:38px;
  border-top:#cccccc dotted 1px;
  border-bottom:#cccccc dotted 1px;
	}
.embedded_image_title {font-size:1.2em;}
.embedded_image_description {font-size:1.1em;}
.embedded_format_display h1 {font-size:1.1em;}
.embedded_format_icon {float:left;margin-right:1em;}
.embedded_mm_text {clear:both;margin-top:1em;}
.embedded_mm {clear:both;float:left;}
#toggleA {float:right;}
.backlink {float:left;}
#dimensions {
  word-spacing: 25px;
	margin-top:44px;
}
#breadcrumbs {
  font-size:.6em;
	word-spacing:.1em;
	font-weight:normal;
	margin-top:19px;
}
#bottomtext {
  margin-top:12px;
}
#language {margin-top:28px;margin-left:2px;margin-bottom:34px;}
#stylesheet_links, #highlights, #config, #login {margin-left:2px;}
/* Sat ind af Jonas, gælder for 'authorship' efter titler på general_04, multimedia, fb. */
.authorship {
	font-weight: normal;
	font-size: .8em;
	color: #999999;
}
.bio_image {
    margin:10px;width:160px;float:left;
}
.bio_info {
    font-size:.9em;
}
h4 {font-size:1.5em;}
