.theLittleSearchBox
{
display:none;
}

body{  margin: 0px;}
/* -------- */
img{  border:none;}
/* -------- */
.sysFloatBreak
{
  display:block;
  font:1px/1px sans-serif;
  height:1px;
  clear: both;
}

/* -------- */

.sysWebsite
{
  width: 922px;
  margin: 20px auto 0px auto;
  padding: 0px 19px 0px 19px;
}

/* -------- */

.sysWebsite > .sysContent
{
  min-height: 100px;
}

/* -------- */

.sysFrontLeft
{
  float: left;
  width: 445px;
  padding: 25px 0px 0px 0px;
}

.sysFrontCenter
{
  float: left;
  width: 220px;
  padding: 25px 0px 0px 14px;
}

.sysFrontRight
{
  float: left;
  width: 241px;
  padding: 25px 0px 0px 0px;
}


/* -------- */

.sysContentLeft
{
  float: left;
  width: 157px;
  padding-right: 45px;
}

.sysContentCenter
{
  float: left;
  width: 495px;
}

.sysContentCenterWide
{
  width: 718px;
}

.sysContentRight
{
  float: left;
  width: 223px;
  padding: 25px 0px 0px 0px;
}

.sysContentRightHide
{
  display: none;
}

/* -------- */

.sysPrintContent
{
  padding: 0px 45px 0px 19px;
  margin-top: 16px;
}

/* -------- */

.sysFooter
{
  clear: both;
}

.sysFooter .footerLeft
{
  float: left;
  padding: 15px 0px 15px 0px;
}

.sysFooter .footerRight
{
  float: right;
  padding: 15px 0px 15px 0px;
}

.sysPrintFooter
{
  padding: 25px 0px 15px 19px;
}

/* -------- */

.sysDifLogo
{
  height: 66px;
  width: 67px;
  margin: 5px auto 10px auto;
}

/* -------- */

.sysLogo
{
  float:left;
}
.sysLogo .pseudotable{
  position:relative;/*for IE*/
  display:table;
  height:174px;
  width:157px;
}
.sysLogo div > div.pseudotable{
  position:static;/*for compliant*/
}
.sysLogo .pseudotablecell{
  position:absolute; /*for IE*/
  top:50%; /*for IE*/
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  width:157px;
}
.sysLogo div > div.pseudotablecell{
  position:static;
}
.sysLogo a
{
  top:-50%;
  position:relative;
  display:block;
}
.sysLogo div > a{
  position:static;
}

.sysPrintPage .sysLogo
{
  float: none;
  padding: 18px 0px 0px 12px;
}

/* -------- */

.sysServiceMenu
{
  float: left;
  height: 33px;
  width: 763px;
  padding-top: 15px;
  white-space: nowrap;
}

.sysServiceMenu .menuItems
{
  float: right;
}

.sysServiceMenu .menuItems input,
.sysServiceMenu .menuItems select
{
  float: left;
}

.sysServiceMenu .languageBarList,
.sysServiceMenu .sysServiceMenuList,
.sysServiceMenu .favoritesList,
.sysServiceMenu .theLittleSearchBox
{
  float:left;
  padding: 0px 0px 0px 11px;
}

.sysServiceMenu .languageBarList
{
  padding-left: 0px;
}

.sysServiceMenu .sysServiceMenuList
{
  padding-top: 4px;
}

.sysServiceMenu .sysServiceMenuList a
{
  display:inline-block;
  border-left-width: 1px;
  border-left-style: solid;
  padding: 0px 7px 1px 7px;
}

.sysServiceMenu .sysServiceMenuList a.first
{
  border-left: none;
  padding-left: 0px;
}

.sysServiceMenu .sysServiceMenuList a.last
{
  padding-right: 0px;
}

/* -------- */

.sysTopBanner
{
  float:left;
}

/* -------- */

.sysMainMenuContainer
{
  clear: both;
  padding: 6px 0px 1px 0px;
}

/* -------- */

.sysSubMenu
{
  width: 157px;
  padding: 25px 0px 0px 0px;
}

.sysSubMenu ul
{
	padding: 0;
	margin: 0;
	list-style:none;
}

.sysSubMenu li
{
  display: block;
}

.sysSubMenu li.level1
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sysSubMenu li.first
{
  border-top-width: 1px;
  border-top-style: solid;
}

.sysSubMenu a
{
  display: block;
  padding: 10px 0px 8px 1px;
  text-decoration: none;  
}

.sysSubMenu .level2 a
{
  padding: 4px 0px 0px 1px;
}

.sysSubMenu .level2 a.first
{
  padding-top: 9px;
  border: none;
}

.sysSubMenu .level2 li.first
{
  border: none;
}

.sysSubMenu .level2 a.last
{
  padding-bottom: 9px;
}

.sysSubMenu .level2 ul
{
  padding-left: 10px;
}

.sysSubMenu .level3 a
{
  padding: 4px 0px 0px 1px;
}

.sysSubMenu .level3 a.first
{
  padding-top: 9px;
}

.sysSubMenu .level3 a.last
{
  padding-bottom: 4px;
}

.sysSubMenu .level4 a.first
{
  padding-top: 9px;
}

/* -------- */

.sysBreadcrumbs
{
  float: left;
  padding: 23px 0px 0px 1px;
}

.sysBreadcrumbs ul,.sysBreadcrumbs li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.sysBreadcrumbs ul li
{
  float: left;
}

.sysBreadcrumbs a
{
  display: block;
  padding: 0 6px 0 10px;
}

.sysBreadcrumbs a.first
{
  background-image: none;
  padding-left: 0px;
}

.sysPrintPage .sysBreadcrumbs
{
  padding: 18px 0px 0px 19px;
}

/* -------- */

.sysToolMenu
{
  float: right;
  padding: 22px 0px 0px 0px;
}

.sysToolMenu a
{
  padding-left: 13px;
}

/* -------- */

.sysFrontSpot
{
  padding: 0px 0px 18px 0px;
  margin: 0px 0px 4px 0px;
}

.sysFrontSpotSpace
{
  margin: 0px 0px 22px 0px;
}

.sysFrontSpot .spotHead
{
  height: 18px;
}

.sysFrontSpot .spotHead .leftCorner
{
  float: left;
}

.sysFrontSpot .spotHead .spotHeadIcon
{
  float: left;
  height: 18px;
  width: 18px;
}

.sysFrontSpot ul.ulNewsList
{
	padding: 0;
	margin: 0;
	list-style:none;
}

.sysFrontSpot li.liNewsList
{
	padding: 15px 15px 0px 20px;
}

.sysFrontSpot .spotHead h1
{
  float: left;
  padding: 2px 0px 0px 2px;
  margin: 0px;
}

.sysFrontSpot h2
{
  display: inline;
}

.sysFrontSpot p
{
  margin: 0px;
}

.sysFrontSpot p.date
{
  display: inline;
}

.sysFrontSpot .listLink
{
	padding: 1em 15px 0px 20px;
}
.sysFrontSpot .label
{
	display:block;
}
.sysFrontSpot .textBox
{
	display:block;
	width:180px;
}
.sysFrontSpot .buttonTable
{
  margin-top:10px;
	width:189px;
}
html>body .sysFrontSpot .buttonTable
{
 	width:187px;
}
.sysFrontSpot .buttonTable .colOne
{
  width:120px;
 	text-align:left;
}
.sysFrontSpot .buttonTable .colTwo
{
 	text-align:right;
}
.sysFrontSingleSpot
{
  width:445px;
  padding:0px;
}


.sysFrontSingleSpot .spotText img
{
  float:left;
  margin: 0 15px 0px -15px;
}

.sysFrontCenter .sysFrontSingleSpot
{
  width:220px;
  padding:0;
}
.sysFrontCenter .sysFrontSingleSpot .spotText img
{
  margin:0;
}
.sysFrontSingleSpot .spotText
{
  display: inline-block;
}
.sysFrontSingleSpot .spotText .text
{
  padding:0px 15px 10px 0px;
}
.sysFrontLeft .sysFrontSingleSpot .spotText
{
  padding-left: 15px;
  padding-bottom:0;
}
.sysFrontLeft .sysFrontSingleSpot .spotText .text
{
  padding-bottom: 9px;
}
.sysFrontSingleSpot h2
{
  display:block;
  margin:0;
  padding:0 0 5px 0;
}

.sysFrontSingleSpot .link
{
  padding-top: 1em;
}

.sysFrontSingleSpot .floatBreak
{
  display: block;
  clear:both;
}

.sysFrontSingleSpot .floatBreak img
{
  height: 0px;
}

/* -------- */

.sysDocument
{
  clear: both;
  padding: 32px 0px 20px 0px;
}

.sysPrintPage .sysDocument
{
  padding: 0px 0px 0px 0px;
}

/* -------- */

.sysFormFields
{
  margin: 5px 0px 5px 0px;
}

.sysFormForgotPasswordLink
{
	padding-top: 5px;
	float: left;
}

.sysFormLoginButton
{
	padding-left: 25px;
	float: left;
}

.sysFormWarningText
{
	clear: both;
}

.sysButton
{
  float: left;
  margin: -3px 0px 0px 3px;
}

.sysLabel
{
  display: -moz-inline-box;
  display: inline-block;
  width: 80px;
}


.sysInpField
{
  height: 14px;
  width: 152px;
  border-width: 1px;
  border-style: solid;
  padding: 1px 0px 0px 6px;
}

.sysSelField
{
  height: 16px;
  width: 160px;
  border-width: 1px;
  border-style: solid;
  padding: 0px 0px 0px 6px;
}

/* -------- */

.sizeSmall
{
  width: 125px;
}

/* -------- sitemap */

.sysSitemap 
{
  padding:0 0 20px 0px;
}
.sysSitemap ul
{
  padding:0;
  margin:0;
  list-style:none;
}
.sysSitemap ul li
{ 
  margin:0 0 0 1.5em;/* can be adjusted with care (styling)*/
  padding:0 0 0 1.5em;/* can be adjusted with care (styling)*/
}
.sysSitemap ul li.rootItem a.rootItemLink
{ 
}
.sysSitemap a
{
  text-decoration:none;/* can be adjusted (styling)*/
  color:#000;
  font-size:11px;
  padding:0 3px;
  display:block;
  height:20px;
  line-height:20px;
}
.sysSitemap ul li.rootItem a.rootItemLink
{ 
  display:block;
  padding:0 0 10px 10px;
}
.sysSitemap div
{
  position:absolute;
  margin-left:-2em;
}
.sysSitemap span
{
  font:0px/0px sans-serif;
}
.sysSitemap .hori
{
  border-bottom-style:solid;
  border-bottom-width:1px;

  width:1.5em;
  height:10px; /*must be same as in .last*//* can be adjusted with care (NOT styling)*/
}
.sysSitemap .vert
{
  width:0;
  border-left-style:solid;
  border-left-width:1px;

/* this value must correspond to the height constant in the sitemap.xslt*/
  height:2em;/* can be adjusted with care (NOT styling)*/
  
}
.sysSitemap .last
{
  height:10px; /*must be same as in .hori*/
  
  
}
.sysSitemap ul.level1
{
  margin-left:1em;
}
.sysSitemap > ul.level1
{
  margin-left:-1em;
}

/* ----sysBannerBlock---- */

.sysBannerBlock
{
  float:right;
  width:200px;
}
.sysBannerBlock .packageTitle
{
  margin-bottom:9px;
  height:15px;
  padding-bottom:0px;
}
.sysBannerBlock > .packageTitle
{
  padding-bottom:4px;
}
.desBannerBlock .packageTitle .topRightCorner
{
  padding:3px 8px 3px 8px;
}
.sysBannerBlock .banner
{
  padding: 0px 0px 9px 0px;
}
/* ------sysSubscribeToNewsletterForm---- */
.sysSubscribeToNewsletterForm
{
  
}
.sysSubscribeToNewsletterForm .newsListFloatBreak
{
  display:block;
  line-height:1px;
  height:1px;
  clear:both;
  margin-top:20px;
}
.sysSubscribeToNewsletterForm label
{
  display:block;
  float:left;
  padding-top:3px;
}
.sysSubscribeToNewsletterForm input
{
  display:block;
  float:left;
  clear:left;  
}
.sysSubscribeToNewsletterForm h2
{
  padding:10px 0 5px 0 ;
  line-height:14px;
  float:left;
  clear:left;  
  height:14px;
}
.sysSubscribeToNewsletterForm .emailInput
{
  width:200px;
}

.sysSubscribeToNewsletterForm .errorText
{
  height:14px;
  padding:6px 0 0 6px;
  float:left;
  display:block;
}
.sysSubscribeToNewsletterForm .optionalFields
{
  clear:left;
  float:left;
  padding-top:15px;
}

.sysSubscribeToNewsletterForm .submitBtn
{
  float:left;
  display:block;
  margin-top:10px;
}
/*------------- sysChangeRemoFromNewsletterForm ------------------*/
.sysChangeRemoFromNewsletterForm
{
  
}
.sysChangeRemoFromNewsletterForm .newsListFloatBreak
{
  display:block;
  line-height:1px;
  height:1px;
  clear:both;
  margin-top:20px;
}
.sysChangeRemoFromNewsletterForm label
{
  display:block;
  float:left;
  padding-top:3px;
}
.sysChangeRemoFromNewsletterForm input
{
  display:block;
  float:left;
  clear:left;  
}
.sysChangeRemoFromNewsletterForm h2
{
  padding:10px 0 5px 0 ;
  line-height:14px;
  float:left;
  clear:left;  
  height:14px;
}
.sysChangeRemoFromNewsletterForm .emailInput
{
  width:200px;
}

.sysChangeRemoFromNewsletterForm .errorText
{
  height:14px;
  padding:6px 0 0 6px;
  float:left;
  display:block;
}

.sysChangeRemoFromNewsletterForm .submitBtn
{
  float:left;
  display:block;
  margin-top:10px;
}
/*----------newsSearchResultList----------------*/
.sysNewsSearchResultList
{
}
.sysNewsSearchResultList .paging
{
  padding:5px 0;
}
.sysNewsSearchResultList .floatBreak
{
  display:block;
  height:1px;
  line-height:1px;
  font-size:1px;
  clear:both;
}
.sysNewsSearchResultList .label
{
  display:block;
  padding:15px 0 5px 0;
}
.sysNewsSearchResultList .newsMonth,
.sysNewsSearchResultList .newsYear,
.sysNewsSearchResultList .newsQuery,
.sysNewsSearchResultList .newsCategories,
.sysNewsSearchResultList .newsTypes
{
  float:left;
}
.sysNewsSearchResultList .newsMonth select,
.sysNewsSearchResultList .newsYear select,
.sysNewsSearchResultList .newsCategories select
{
  margin-right:20px;
}


.sysNewsSearchResultList .input
{
  display:block;
  width:220px;
}
.sysNewsSearchResultList .narrow
{
  display:block;
  width:100px;
}
.sysNewsSearchResultList .textbox
{
  display:block;
  width:214px;
}
.sysNewsSearchResultList .button
{
  margin-top:15px;
}
.sysNewsSearchResultList .newsSearchResultList
{
  margin-top:20px;
  border-top:solid 1px #B75643;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem 
{
  border-bottom:dotted 1px #5D6871;
  padding:10px 0;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem td
{
  vertical-align: top;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem .image
{
  width: 1%;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem img
{
  margin-right:10px;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem .title
{
  margin-right:10px;
  float:left;
  clear:left;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem .date
{
  float:left;
  clear:right;
}
.sysNewsSearchResultList .newsSearchResultList .newsListItem .abstract
{
  clear:both;
}

/*------------- login sider ------------------*/
.sysLoginPages .sysLoginContent
{
  padding:20px 0 10px 0;
  width:400px;
}
.sysLoginPages .floatLeft
{
  float:left;
}
.sysLoginPages .loginButtons
{
  width:400px;
  text-align:right;
  padding:5px 0 0 0;
}
.sysLoginPages .loginButtons a
{
  padding-left:5px;
}

.sysLoginPages .label
{
  display:block;
  font-weight:bold;
  margin-bottom:2px;
}
.sysLoginPages .hiddenlabel
{
  display:none;
}
.sysLoginPages .clearLeft
{
  clear:left;
}
.sysLoginPages .textBox
{
  width:150px;
  display:block;
  margin-bottom:15px;
}
.sysLoginPages .bdayDay,
.sysLoginPages .bdayMonth,
.sysLoginPages .bdayYear,
.sysLoginPages .addZip,
.sysLoginPages .addCity
{
  float:left;
}
.sysLoginPages .bdayDay
{
  width:35px;
}
.sysLoginPages .bdayMonth
{
  margin-left:5px;
  width:35px;
}

.sysLoginPages .bdayYear
{
  margin-left:5px;
  width:62px;  
}
html>body .sysLoginPages .bdayYear
{
  width:65px;
}
.sysLoginPages .addStreet
{
  margin-bottom:5px;
}
.sysLoginPages .addZip
{
  width:50px;
}
.sysLoginPages .addCity
{
  margin-left:5px;
  width:91px;
}
html>body .sysLoginPages .addCity
{
  width:93px;
}
.sysLoginPages .imgBtn
{
  margin-top:-3px;
  margin-left:10px;
}
.sysLoginPages .sysLoginContent .userImage
{
  float:right;
  text-align:right;
}
.sysLoginPages .sysLoginContent .userImage img
{
  display:block;
  height:200px;
  width:150px;
}
.sysLoginPages .sysLoginContent .userData .data
{
  margin-bottom:15px;
}




/* 
	All selectors are used within an Ankiro-specific scope, named "#ankiro".
	Changing this *will* affect the general appearence of your website, and should only be
	attempted by someone with a clear understanding of Cascading Style Sheets.
*/

/* ================================================================

			Stylesheet for Normal search result

 ================================================================ */

#ankiro h1{
	font-size: 140%;
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	color: #4E1B46;
	font-family: arial;
	}

#ankiro{
	font: 100% verdana;
	/*width: 90%;*/
	text-align: left;
	padding: 10px;
	}

#ankiro	UL{
	margin: 10px 0 0 0;
	padding: 0;
	padding-bottom: 15px;
	}

#ankiro LI{
	margin: 0 0 10px 20px;
	padding: 0;
	list-style-type: square;
	list-style-image: url(/upload/Grundsite/pil.gif);
	color: #5D6871;
	}

#ankiro .title A{                                /* Document title */
	font: bold 110% verdana;
	color: #61666a;
	}

#ankiro .title A:hover{
	color: #B75643;
	}

#ankiro .markup{                                /* Document markup */
	margin: 1px 0 1px 0;
	font: 100% verdana;
	color: #333333;
	text-align: justify;
	line-height: 120%;
	}

#ankiro .meta{                                   /* Document metadata and URL */
	margin: 2px 0 2px 0;
	color: #888888;
	}

#ankiro .meta A{                                 /* Document metadata and URL (links) */
	font: 110% tahoma;
	color: #888888;
	text-decoration: underline;
	}

#ankiro .meta A:hover{
	color: black;
	text-decoration: underline;
	color: #B75643;
	}



/* 
	Markup type; 
	highlites words in the document that matches the query:
	------------------------------------------------------
	.max = high match (exact)
	.med = medium match (eg. expansions or inflections)
	.min = minimal match (eg. low-weight synonyms)
*/

#ankiro .markup .max{
	font-weight: bold;
	color: black;
	}

#ankiro .markup .med{
	font-weight: bold;
	color: navy;
	}

#ankiro .markup .min{
	color: navy;
	}



/*
	Navigation-bar; 
	used to display information regarding the searchresult set and/or categories
*/

#ankiro .topcontainer{
	table-layout: fixed;
	width: 100%;
	background: #fff;
	border: 0px;
	height: 20px;
	font: 150% arial;
	font-weight: bold;
	color: #61666a;
	padding: 0 0 0 2px;
	}
	
	#ankiro div.topcontainerborder
	{
		height: 1px;
		background-image: url(/upload/Grundsite/prikketlinie.gif);
		background-position: top;
		background-repeat: repeat-x;
		font:1%/1% serif;
		
		
	}

#ankiro .navigation
{
	font-size: 12px;
	
}

#ankiro .navigation A{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #61666a;	
	}

#ankiro .navigation A:hover{
	color: #B75643;
	
	}
/*
#ankiro .expand A, #ankiro .expand A:visited, #ankiro .expand A:link{
	
	background: #ffffff;
	font-size: 12px;
	
	
	
	}
	
	#ankiro td.expand
	{
		height: 18px;
	}
	
#ankiro .expand A:hover {
	background: #61666a;
	text-decoration: none;
	color: white;
	border: 1px solid black;
	}*/
	
	

#ankiro_search_field{
	height: 20px;
	background: #f0f0f0;
	border: 1px inset;
	width: 160px;
	font: bold 11px verdana;
	}

#ankiro_search_button{
	margin: 0 0 0 5px;
	height: 20px;
	background: #f0f0f0;
	border: 1px solid black;
	width: 50px;
	font: 10px verdana;
	}

#ankiro td
{
	font-size: 12px;
}


/* ========================================================== */

.sysMainMenu
{
  /* for edit everytime */
  clear: both;
  height: 31px;
  background: transparent;
}

/* -------- */

.sysMainMenu ul
{
  /* dont edit unless necessary - styling, but usually you want this */
	padding: 0;
	margin: 0;
	list-style: none;
}

.sysMainMenu ul li
{
  /* dont edit unless really needed - position of elements */
	position: relative;
	z-index: 300;
}


/*----------- Over effect -------------*/

.sysMainMenu li ul
{
  visibility: hidden;
  position: absolute;
}

.sysMainMenu li.level1:hover ul.level2,
.sysMainMenu li.level2:hover ul.level3,
.sysMainMenu li.level3:hover ul.level4,
.sysMainMenu li.level4:hover ul.level5,
.sysMainMenu li.level5:hover ul.level6,

.sysMainMenu li.over1 ul.level2,
.sysMainMenu li.over2 ul.level3,
.sysMainMenu li.over3 ul.level4,
.sysMainMenu li.over4 ul.level5,
.sysMainMenu li.over5 ul.level6,
.sysMainMenu li.over6 ul.level7
{
  /* dont edit - hover effect */
	visibility: visible;
	/* for edit everytime */
	width: 15em;	/*HAS to be same width as in #MssMainMenu li:hover ul li,#MssMainMenu  li.over ul li*/
}


/*----------- Link styling level 1 -------------*/

.sysMainMenu ul.level1 li
{
  float: left;
  padding-left: 1px;
}

.sysMainMenu ul.level1 li.first
{
  padding-left: 0px;
}

.sysMainMenu ul.level1 a
{
  display: block;
  padding: 13px 12px 7px 12px;
}

.sysMainMenu ul.level1 a.first
{
  padding-left: 15px;
}


.sysMainMenu ul.level1 a:hover
{
}



/*----------- Link styling level 2, 3, 4, etc -------------*/

.sysMainMenu ul.level2
{
  padding: 6px 0px 1px 0px;
}

.sysMainMenu ul.level1 .level2 li
{
  clear: both;
  width: 15em;
}

.sysMainMenu ul.level1 .level2 a 
{
  display: block;
  padding: 5px 0px 6px 24px;
}

.sysMainMenu ul.level2 a.first 
{
}

.sysMainMenu ul.level2 a.active
{
}




/*----------- Box styling level 2 -------------*/

.sysMainMenu li.level1 ul
{
  /* dont edit unless really needed - position of elements */
	top:100%;
	left:0;
	z-index:300;
	/* for edit everytime */
}

.sysMainMenu li.level1 > ul
{
  /* dont edit unless really needed - position of elements */
	top:auto;
	left:auto;
}

.sysMainMenu li.level1:hover ul.level2, 
.sysMainMenu li.over1 ul.level2
{
  /* for edit everytime */
  border-style: solid;
  border-width: 1px;
}




/** Support for the "iehover dropdown-Select problem" **/
.sysMainMenu .iFrameHider
{
  /* dont edit unless really needed - position of elements */
  position:absolute;
  left:0;
  top:0;
  z-index:0;
  /* for edit everytime */
  width:15em; /* HAS to be same width as in #MssMainMenu li:hover ul,#MssMainMenu  li.over ul*/
}

.AbstractSpot
{
    clear:both;
}

.AbstractImage
{
    float:left;
    margin-right:8px;
}

.AbstractContent
{
    float:left;
}

.NewsListCategoryItem, .AbstractSpot
{
    margin-bottom:13px;
}


/* ---------------- Photo Gallery -------------------  */

.PhotoBreak
{
  margin: 0px;
  padding: 15px 0px 0px 0px;
  width: 475px;
  clear: both;
}
.PhotoEdge
{
  margin: 0px;
  padding: 5px 0px 0px 0px;
  background-image: url(/upload/Grundsite/prikketlinie.gif);
  background-repeat: repeat-x;
  width: 475px;
  clear: both;
}

.PhotoEdge #GalleryHeader
{
  margin-bottom: 4px;
  margin-top: 4px;
}

.PhotoEdge a#prevThumb, .PhotoEdge a#prevPhoto
{
  float: left;
  text-decoration: none;
  margin-bottom: 5px;
}

.PhotoEdge a#nextThumb, .PhotoEdge a#nextPhoto
{
  float: right;
  text-decoration: none;
  margin-bottom: 5px;
}

#Gallery img
{
  margin-left: 23px;
  margin-top: 6px;
  margin-bottom: 5px;
  margin-right: 0;
  border: solid 1px #455457;
  vertical-align: top;
  cursor:pointer;
  cursor:hand;
  background-color: #000000;
}

img#GalleryPhoto
{
  margin-top: 6px;
  margin-bottom: 5px;
  border: solid 1px #455457;
}

#Gallery img.first
{
  margin-left: 0px;
}

.GalleryNavigation
{
  height: 18px;
}

/* ---------------- Media -------------------  */

.sysMediaList h1
{
	padding: 34px 0px 0px 0px;
	margin: 0;
}
.sysMediaList ul
{
	padding: 7px 0px 0px 0px;
	margin: 0;
	list-style:none;
}
.sysMediaList ul li
{
	padding: 14px 0px 0px 0px;
	margin: 0;
}
.sysMediaList ul li img
{
}
.sysMediaList ul li h2
{
	padding: 4px 0px 0px 0px;
	margin: 0;
}
.sysMediaList ul li p
{
	padding: 1px 0px 0px 0px;
	margin: 0;
}
.sysMediaList a
{
  text-decoration: none;
}
.sysMediaList div
{
  padding: 22px 0px 0px 0px;
}
.sysMediaList div a img
{
  margin: 1px 0px 0px 1px;
}
.sysMediaList span
{
  vertical-align: top;
  font-weight: bold;
  padding-left: 4px;
}

.desMediaList
{
  font-size: 11px;
  line-height: 11px;
}
.desMediaList h1
{
  font-size: 11px;
}
.desMediaList h2
{
  line-height: 13px;
}
.desMediaList p
{
  line-height: 15px;
}

.Media .MediaPlayer
{
  padding-right: 5px;
}
.Media .MediaPlayerBorder
{
  float: right;
  border-top: solid 1px Black;
}
.Media .MediaDuration
{
  float: right;
  padding-right: 22px;
}
.Media .MediaButtons
{
  float: right;
  padding-right: 5px;
}
.Media .MediaButtons img
{
  margin-top: 4px;
  margin-left: 4px;
}
.Media .publishdate
{
	margin-top: 12px;
}
.Media .MediaLink
{
  padding-top: 24px;
}
.Media .MediaLink a
{
  text-decoration: none;
}
.Media .MediaLink span
{
  vertical-align: top;
  font-weight: bold;
  padding-left: 5px;
}
.Media .MediaSend
{
  float: right;
}
