/* ------------------------------------------------------------- */
/* CSS til www.govan.dk - version 1.1				 */
/* Sidst redigeret 4. juni 2004 af Claus Buus		 */
/* ------------------------------------------------------------- */


/* ------------------------------------------------------------- */
/* Body								 */
/* ------------------------------------------------------------- */

	body {
		margin: 129px 0px 15px 0px;
		height: 81.6%;
		background: #65764C url('/images/bg_tern.jpg') repeat-x fixed left top;
		text-align: center;
	}
	img {
		border: 0px;
	}
	#main {
		position: absolute;
		top: 15px;
		width: 762px;
		height: 114px;
		text-align: left;
	}
	#frame {
		width: 760px;
		height: 100%;
		border-right: 1px solid #000000;
		border-left: 1px solid #000000;
		background: #FFFFFF url('/images/menu_bg.gif') repeat-y top left;
		text-align: left;
	}
	#middle {
		width: 760px;
		height: 100%;
		background: url('/images/content_bg.gif') no-repeat bottom left;
	}
	#copyright {
		padding-left: 10px;
		width: 750px;
		height: 16px;
		background-color: #000000;
		font: normal 11px Arial;
		color: #DBECD4;
		text-align: left;
		line-height: 16px;
	}
	#menu {
		width: 149px;
		height: 100%;
		float: left;
	}
	#content {
		width: 590px;
		height: 100%;
		float: right;
	}
	#dato {
		margin-top: 4px;
		margin-right: 8px;
		text-align: right;
		font: normal 10px Verdana, Arial;
		color: #999999;
	}
	#head {
		margin-top: 30px;
		margin-bottom: 20px;
		padding-bottom: 2px;
		border-bottom: 1px solid #000000;
		font: bold 20px Arial;
		color: #000000;
	}
	#body {
		margin-right: 20px;
		padding-bottom: 120px;
		width: 570px;
		font: normal 12px Arial, Verdana;
		color: #000000;
	}
	#body_front {
		margin-right: 20px;
		width: 570px;
		font: normal 12px Arial, Verdana;
		color: #000000;
	}
	.bodytext {
		margin-left: 6px;
		text-align: justify;
	}
	a:link, a:visited, a:active {
		color: #008000;
	}
	a:hover {
		color: #000000;
	}


/* ------------------------------------------------------------- */
/* Change Language (menu top)								 */
/* ------------------------------------------------------------- */

	#language {
		padding-top: 6px;
		padding-bottom: 12px;
		border-bottom: 1px solid #000000;
		font: bold 12px Arial;
		color: #000000;
		text-align: center;
	}
	.lang_title {
		margin-bottom: 6px;
	}
	.lang_icon {
		margin-right: 8px;
	}


/* ------------------------------------------------------------- */
/* Menuen								 */
/* ------------------------------------------------------------- */

	#chart {
		margin-top: 30px;
		margin-bottom: 20px;
		text-align: center;
	}
	.group {
		padding-left: 7px;
		border-top: 2px solid #65764C;
		border-bottom: 2px solid #65764C;
		background-color: #C9C2A8;
		font: bold 13px Arial;
		color: #000000;
	}
	.group_menu {
		padding: 10px 0px 3px 12px;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		font: normal 12px Arial;
		color: #000000;
	}
	.group_menu_last {
		padding: 10px 0px 3px 12px;
		border-top: 1px solid #000000;
		font: normal 12px Arial;
		color: #000000;
	}
	.menu_button {
		margin-bottom: 5px;
	}
	.menu_icon {
		margin-right: 7px;
		float: left;
	}
	a.menu_link:link, a.menu_link:visited, a.menu_link:active {
		margin-left: 12px;
		color: #000000;
		text-decoration: none;
	}
	a.menu_link:hover {
		margin-left: 12px;
		color: #008000;
		text-decoration: none;
	}


/* ------------------------------------------------------------- */
/* Hvalpeplan								 */
/* ------------------------------------------------------------- */

	#plan {
		width: 160px;
		margin-left: 20px;
		margin-bottom: 20px;
		float: right;
	}
	.head_plan {
		background: url('/images/planhead_bg.gif') no-repeat left top;
		font: bold 12px Arial;
		color: #FFFFFF;
		text-align: center;
		line-height: 18px;
		letter-spacing: 1px;
	}
	.group_plan {
		margin-top: 1px;
		margin-bottom: 1px;
		padding: 1px 0px 1px 10px;
		background-color: #C9C2A8;
		font: bold 10px Verdana, Arial;
		color: #000000;
		line-height: 14px;
	}
	.info_plan {
		padding-left: 10px;
		padding-right: 10px;
		background-color: #DDD7BF;
		font: normal 10px Verdana, Arial;
		color: #000000;
		line-height: 18px
	}
	.info_plan_ex {
		padding-left: 10px;
		padding-right: 10px;
		border-top: 1px solid #C9C2A8;
		background-color: #DDD7BF;
		font: normal 10px Verdana, Arial;
		color: #000000;
		line-height: 18px
	}


/* ------------------------------------------------------------- */
/* Frontnews								 */
/* ------------------------------------------------------------- */

	#frontnews {
		margin-top: 40px;
		clear: both;
	}
	#nyheder {
		width: 184px;
		margin-right: 9px;
		float: left;
	}
	#hvalpenyt {
		width: 184px;
		margin-right: 9px;
		float: left;
	}
	#servicenyt {
		width: 184px;
		float: left;
	}
	.frontnews_grouphead {
		padding: 1px;
		border: 1px solid #65764C;
		background-color: #D0D6C9;
		font: bold 12px Times New Roman, Arial;
		color: #000000;
		letter-spacing: 3px;
		text-align: center;
	}
	.frontnews_frame {
		margin-top: 1px;
		padding: 8px;
		border: 1px solid #D0D6C9;
		background-color: #EBEDE8;
	}
	.frontnews_date {
		margin-top: 5px;
		font: normal 10px Verdana;
		color: #999999;
	}
	.frontnews_head {
		margin-bottom: 5px;
		font: bold 10px Verdana;
		color: #000000;
	}
	.frontnews_body {
		font: normal 10px Verdana;
		color: #000000;
		text-align: justify;
	}
	.frontnews_link {
		position: absolute;
		margin-top: -12px;
		margin-left: 112px;
		font: normal 10px Verdana;
	}
	a.frontlink:link, a.frontlink:visited, a.frontlink:active {
		color: #999999;
		text-decoration: underline;
	}
	a.frontlink:hover {
		color: #008000;
		text-decoration: underline;
	}


/* ------------------------------------------------------------- */
/* Links								 */
/* ------------------------------------------------------------- */

	#overview_links {
		width: 250px;
	}
	.head_links {
		margin-top: 20px;
		padding-bottom: 1px;
		padding-left: 8px;
		border-bottom: 1px solid #000000;
		font: bold 12px Arial;
		color: #000000;
	}
	.body_links {
		margin-top: 5px;
		margin-left: 8px;
	}


/* ------------------------------------------------------------- */
/* Stamtavle								 */
/* ------------------------------------------------------------- */

	.stamtree {
		font: normal 12px Arial, Verdana;
	}
	.stam-cell {
		padding: 2px 4px 2px 4px;
		border: 1px solid #D0D6C9;
		background-color: #E3E6DF;
	}


/* ------------------------------------------------------------- */
/* Standard Toolbar								 */
/* ------------------------------------------------------------- */

	#toolbar_std {
		position: absolute;
		margin-top: -17px;
		margin-left: 5px;
	}
	.fane_on {
		height: 16px;
		margin-right: 5px;
		background: #C9C2A8 url('/images/fane_left_on.gif') no-repeat left top;
		font: normal 10px Verdana;
		color: #000000;
		line-height: 16px;
		float: left;
		cursor: default;
	}
	.fane_off {
		height: 16px;
		margin-right: 5px;
		background: #E7E3D2 url('/images/fane_left_off.gif') no-repeat left top;
		font: normal 10px Verdana;
		line-height: 16px;
		float: left;
	}
	.fane {
		padding-right: 12px;
		padding-left: 12px;
		background: url('/images/fane_right_on.gif') no-repeat right top;
	}
	a.fane_nav:link, a.fane_nav:visited, a.fane_nav:active {
		height: 16px;
		padding-right: 12px;
		padding-left: 12px;
		display: block;
		background: url('/images/fane_right_off.gif') no-repeat right top;
		color: #666666;
		text-decoration: none;
	}
	a.fane_nav:hover {
		color: #000000;
		text-decoration: none;
	}
	.image_left {
		vertical-align: middle;
	}


/* ------------------------------------------------------------- */
/* Mødrelinien								 */
/* ------------------------------------------------------------- */

	.moderpic {
		border: 1px solid #000000;
	}
	.moderdetails {
		width: 360px;
		margin: 20px 0px 25px 0px;
		padding: 5px;
		border: 1px solid #D0D6C9;
		background-color: #EBEDE8;
	}
	.modernote {
		padding-bottom: 12px;
		font: normal 12px Arial;
	}	
	.moderbreeder {
		font: normal 12px Arial;
	}
	.modertitle {
		margin-top: 5px;
		font: bold 14px Arial;
	}
	.modername {
		font: bold 18px Arial;
	}
	.moderborn {
		font: bold 14px Arial;
	}


/* ------------------------------------------------------------- */
/* Diverse								 */
/* ------------------------------------------------------------- */

	#opdrat {
		margin-top: 15px;
		text-align: center;
	}
	#hist_img {
		width: 180px;
		margin-left: 20px;
		margin-bottom: 30px;
		float: right;
		text-align: center;
		font: normal 10px Arial;
		color: #999999;
	}
	.kontakt_icons {
		margin-bottom: 5px;
	}
	.kontakt_info {
		width: 275px;
		padding-left: 1px;
		float: left;
	}
