/*--------- aktueltNewsList -------------*/
#aktueltNewsList
{
  padding:10px 0 10px 0;
}
#aktueltNewsList .newsList
{
}
#aktueltNewsList .newsList .NewsItem
{
  padding-top:10px;
}
#aktueltNewsList .newsList  .titleBlock
{
}
#aktueltNewsList .newsList  .titleBlock h3
{
  
  float:left;
  padding:0;
  margin:0;
}
#aktueltNewsList .newsList  .titleBlock h3 a
{
  text-decoration:none;
}
#aktueltNewsList .newsList  .titleBlock .dateSource
{
  float:left;
}
#aktueltNewsList .alwaysOnLink
{
  display:block;
  padding:10px 0;
}
/*--------- frontNewsLst -------------*/
#frontNewsLst{
  background-color:#F8F7F5;
  padding:5px 19px 11px 19px;
  margin-bottom:20px;
}
#frontNewsLst .newsList{
  margin-bottom:20px;
}
/*h2 defined in newsfrontlist*/
#frontNewsLst .newsList h3{
  font-size:100%;
  display:inline;
}
#frontNewsLst .newsList h3 a{
  text-decoration:none;
}
#frontNewsLst .newsList .frontNewsItem
{
  padding:5px 0 0 0;
}
#frontNewsLst .content{
  margin-bottom:19px;
}
#frontNewsLst .alwaysOnLink{
  margin-bottom:5px;
}
#frontNewsLst .alwaysOnLink a{
  text-decoration:none;
}
#frontNewsLst .alwaysOnLink a:hover{
  text-decoration:underline;
}
/*---------------fronttargetgroup--------------*/
#fronttargetgroup{
  margin:-4px 0 27px 0;
  min-height:179px;
  width:207px;
  font:11px/13px verdana,sans-serif;
}
#fronttargetgroup div.title{
  padding-bottom:9px;
}
#fronttargetgroup div.title h2{
  font:16px/20px verdana,sans-serif;
  margin:0;
  padding:0;
  text-transform:uppercase;
  font-weight:bold;
}
#fronttargetgroup ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#fronttargetgroup ul li{
  display:block;
	padding:0;
	margin:0 0 27px 0;
	clear:both;
	float:left;
	width:207px;
	height:32px;
}
#fronttargetgroup ul li.endItem{
	margin-bottom:0;
}
#fronttargetgroup a{
  font:11px/13px verdana,sans-serif;
	display:block;
	text-decoration:none;
	padding:9px 0 10px 0;
	font-weight:bold;
	color:#fff;
}
#fronttargetgroup .leftline{
	width:28px;
	height:32px;
	float:left;
	margin:-9px 4px 0 0;
}
/*---------------frontstdlinks--------------*/
#frontstdlinks ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#frontstdlinks ul li{
  padding:0;
  margin:0 0 20px 0;
  width:207px;
  background-image:url(/upload/_Navigation/amv.stdLinks/stdLinks_endTopGif.gif);
  background-repeat:no-repeat;
  background-position:top right;
}
#frontstdlinks a{
  font:11px/13px verdana,sans-serif;
  font-weight:bold;
	display:block;
	text-decoration:none;	
	margin:0;
  padding:4px 0 7px 0;
  color:#202E53;
  background-image:url(/upload/_Navigation/amv.stdLinks/stdLinks_endBottomGif.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}
#frontstdlinks a:hover{
  text-decoration:none;
}
#frontstdlinks a img{
  display:block;
  float:left;
  padding:4px 9px 0 10px;
}
#frontstdlinks a .content{
  display:block;
  float:left;
  width:153px;
}
#frontstdlinks a .title{
  font:16px/17px verdana,sans-serif;
  padding-bottom:5px;
  padding-top:4px;
  font-weight:bold;
  display:block;
  color:#202E53;
}
#frontstdlinks a .text{
  display:block;
  color:#202E53;
  padding-left:45px;
  padding-right:10px;
  font-weight:bold;
}
/* Billede karrusel (image rotator) --------------------------------- */
#imgRotator{
  width:456px;
  margin-bottom:27px;
}
#imgRotator img{
  width:456px;
}
#imgRotator .rotatorText{
  z-index:1;
  font-size:20px;
  padding:10px 0 10px 0;
  background:transparent;
  color:#EC5F1A;
	width:455px;
	text-align:center;
	position:absolute;
	margin-top:118px;
}
#imgRotator a{
  color:#EC5F1A;
  text-decoration:none;
}
#imgRotator a:hover{
  color:#EC5F1A;
  text-decoration:underline;
}
/* frontshortcuts --------------------------------- */
#frontshortcuts{
  width:220px;
  margin:-4px 0 10px 0;
}
#frontshortcuts h2{
  color:#112149;
  padding:0;
  margin:0 0 17px 0;
  text-transform:uppercase;
  font:16px/20px verdana,sans-serif;
  font-weight:bold;
}
#frontshortcuts h3{
  color:#000;
  margin:0 0 2px 0;
  padding:0;
  font-size:11px;
  clear:both;
}
#frontshortcuts .fpageshortctitem{
  height:53px;
}
#frontshortcuts select.fpageshortctlist{
  float:left;
  margin:0;
  padding:0;
  width:178px;
  height:18px;
  font-family:verdana,Sans-Serif;
}
#frontshortcuts .choose{
  float:left;
  border:0;
  padding:0;
  margin-left:2px;
}
/* brancheMiljoRaadeneLinkList --------------------*/
.brancheMiljoRaadeneLinkList{
  margin-bottom:20px;
}
.brancheMiljoRaadeneLinkList h2{
  background:#112149 url(/upload/_Navigation/amv.brancheraad/titleTopGif.gif) no-repeat top right;
  color:#fff;
  padding:5px 10px 7px 10px;
  margin:0;
}
.brancheMiljoRaadeneLinkList ul,.brancheMiljoRaadeneLinkList li{
  list-style-type:none;
  margin:0;
  padding:0;
}
.brancheMiljoRaadeneLinkList li a{
  display:block;
  padding:5px 9px 0 9px;
  border-left:solid 1px #112149;
  border-right:solid 1px #112149;
}
.brancheMiljoRaadeneLinkList li.bottomItem{
  line-height:1px;
  font-size:1px;
  height:8px;
  background:transparent url(/upload/_Navigation/amv.brancheraad/listBottomGif.gif) no-repeat bottom right;
}
/* visatorNewsFeed ----------------------------*/
#visatorFrontNewsFeed{
  background:#F8F7F5;
  padding:1px 19px;
  margin-bottom:17px;
}
#visatorFrontNewsFeed .visatorNewsItem{
  margin:18px 0;
}
#visatorFrontNewsFeed .visatorNewsItem a{
  font-weight:bold;
}
#visatorFrontNewsFeed .visatorNewsItem a:hover{
  font-weight:bold;
  text-decoration:underline;
}
#visatorFrontNewsFeed .readMoreLink{
  margin:5px 0 10px 0;
}
#visatorFrontNewsFeed .readMoreLink a{
  text-decoration:none;
}
#visatorFrontNewsFeed .readMoreLink a:hover{
  text-decoration:underline;
}
/* visatorFrontNewsFeedFull -----------------*/
.visatorFrontNewsFeedFull .visatorNewsItem{
  margin:18px 0;
}
.visatorFrontNewsFeedFull .visatorNewsItem a{
  font-weight:bold;
}
.visatorFrontNewsFeedFull .visatorNewsItem a:hover{
  font-weight:bold;
  text-decoration:underline;
}
.visatorFrontNewsFeedFull .readMoreLink{
  margin:5px 0 10px 0;
}
.visatorFrontNewsFeedFull .readMoreLink a{
  text-decoration:none;
}
.visatorFrontNewsFeedFull .readMoreLink a:hover{
  text-decoration:underline;
}
/* meltwaterNewsFeed ----------------------------*/
#meltwaterFrontNewsFeed{
  background:#F8F7F5;
  padding:1px 19px;
  margin-bottom:17px;
}
#meltwaterFrontNewsFeed .meltwaterNewsItem{
  margin:18px 0;
}
#meltwaterFrontNewsFeed .meltwaterNewsItem a{
  font-weight:bold;
}
#meltwaterFrontNewsFeed .meltwaterNewsItem a:hover{
  font-weight:bold;
  text-decoration:underline;
}
#meltwaterFrontNewsFeed .readMoreLink{
  margin:5px 0 10px 0;
}
#meltwaterFrontNewsFeed .readMoreLink a{
  text-decoration:none;
}
#meltwaterFrontNewsFeed .readMoreLink a:hover{
  text-decoration:underline;
}
/* meltwaterFrontNewsFeedFull -----------------*/
.meltwaterFrontNewsFeedFull .meltwaterNewsItem{
  margin:18px 0;
}
.meltwaterFrontNewsFeedFull .meltwaterNewsItem a{
  font-weight:bold;
}
.meltwaterFrontNewsFeedFull .meltwaterNewsItem a:hover{
  font-weight:bold;
  text-decoration:underline;
}
.meltwaterFrontNewsFeedFull .readMoreLink{
  margin:5px 0 10px 0;
}
.meltwaterFrontNewsFeedFull .readMoreLink a{
  text-decoration:none;
}
.meltwaterFrontNewsFeedFull .readMoreLink a:hover{
  text-decoration:underline;
}
/* Document --------------------------------- */
.abstract{
  font-family: Verdana, Sans-Serif;
  font-size: 100%;
  font-weight: bold;
  color: #003764;
}
/* TODO: Change to .normalin all uses */
.text{
  font:11px/13px verdana,sans-serif;
  color:#323232;
}
.created{
  font:11px/13px verdana,sans-serif;
  color:#646464;
  margin:-9px 0px 7px 0px;
  width:99%;
}
/* søgetips--------------------------------- */
#searchTip{
  margin-bottom:17px;
}
/* Comment --------------------------------- */
.comment_created{
  font:11px/13px verdana,sans-serif;
  color:#646464;
}
/* Campaign left --------------------------------- */
#left .campaign{
  margin-bottom:17px;
}
/* Campaign right --------------------------------- */
#right .campaign{
  margin-bottom:17px;
}

/* Campaign Practical Examples ---------------------- */
.campaign .practicalExamplesHeader
{
  background: #E66E01 url(/upload/_Navigation/amv.PracticalExamples/PracticalExamples_Title_bg.gif) no-repeat 0 0;
  padding:8px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}

.campaign .practicalExamplesHeader a
{
  color:White;
}

.campaign .practicalExamplesHeader a:hover
{
  text-decoration:none;
}


.campaign .practicalExamplesText
{
  background: #003764 url(/upload/_Navigation/amv.PracticalExamples/PracticalExamples_Content_bg.gif) no-repeat 0 0;
  padding:8px;
  font-size:12px;
}

.campaign .practicalExamplesText a
{
  color:White;
}

.campaign .practicalExamplesText a:hover
{
  text-decoration:none;
}

/* Campaign Search Practical Examples ---------------------- */
.campaign .searchPracticalExamplesHeader
{
  background: #E66E01 url(/upload/_Navigation/amv.PracticalExamples/SearchPracticalExamples_Title_bg.gif) no-repeat 0 0;
  padding:8px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}

.campaign .searchPracticalExamplesHeader a
{
  color:White;
}

.campaign .searchPracticalExamplesHeader a:hover
{
  text-decoration:none;
}


.campaign .searchPracticalExamplesText
{
  background: #003764 url(/upload/_Navigation/amv.PracticalExamples/SearchPracticalExamples_Content_bg.gif) no-repeat 0 0;
  padding:8px;
  font-size:12px;
}

.campaign .searchPracticalExamplesText a
{
  color:White;
}

.campaign .searchPracticalExamplesText a:hover
{
  text-decoration:none;
}

/* Footer --------------------------------- */
/* changed */
#footerArea
{
  background: transparent url(/include/grafik/bgFooter.png) repeat-x scroll top left;
  width: 968px;
  height:72px;
  clear:both;
  padding-top: 30px;
}
#footerArea .footer,
#footerArea .footer p
{
  font-size: 11px;
  font-family: verdana,sans-serif;
  text-align: center;
  color: #003764;
}
#footerArea .footer ul{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#footerArea .footer li.spacer,
#footerArea .footer li.nospacer
{

  display: inline;
  list-style-type: none;
}
#footerArea .footer li.spacer
{
  background-image: url(/include/grafik/iconFooterSeperator.png);
  background-position:right center;
  background-repeat: no-repeat;
  margin: 0 11px 0 0;
  padding: 0 16px 0 0;
}
#footerArea .footer li.nospacer
{
  margin: 0;
  padding: 0;
}
#footerArea .footer a:hover{
  color: #e66e00;
}
#footerArea .footer hr
{
  margin: 14px 36px 14px 36px;
  width: 896px;
}
.footerQuestion 
{
  font:11px/13px verdana,sans-serif;
  padding: 20px 0px 0px 0px;
}
/* businessList --------------------------------- */
#BusinessListPrototype27 .BusinessListLeft{
 margin-top:20px;
 float:left;
 clear:left;
 width:49%;
}
#BusinessListPrototype27 .BusinessListRight{
 margin-top:20px;
 float:right;
 clear:right;
 width:49%;
}
#BusinessListPrototype27 h2 a{
  color:#323232;
  text-decoration:none;
}
#BusinessListPrototype27 .BusinessListBreaker{
  line-height:1px;
  font-size:1px;
  height:1px;
 clear:both; 
}
/* jobList --------------------------------- */
#jobList .jobHeader{
  font:13px/23px verdana,sans-serif;
  color:#EC5F1A;
}
#jobList .alphabet{
  color:#EC5F1A;
}
#jobList .alphabet a{
  font-weight:bold;
}/* alphabetic list --------------------------------- */
#documentAlphabeticList .alphabet{
  color:#EC5F1A;
}
#documentAlphabeticList .alphabet a{
  font-size:95%;
  font-weight:bold;
}
#documentAlphabeticList .alphabeticListHeader{
  font:13px/23px verdana,sans-serif;
  color:#EC5F1A;
  font-weight:normal;
}
#documentAlphabeticList .alphabeticListItem{
  text-decoration:none;
}
/* brownspots  --------------------------------- */
.brownspot .header{
  font-size:13px;
  line-height:24px;
  text-transform:uppercase;
  font-weight:bold;
  color:#FFFFFF;
	background:#B5AA9B url(/upload/_system/images/brownspot_top.gif) no-repeat right top;
  padding-left:8px;
}
.brownspot .content{
  font-size:110%;
	padding:4px 16px 6px 10px;
	background:#C8BFB4 url(/upload/_system/images/brownspot_bottom.gif) no-repeat right bottom;
}
.brownspot ul{
  margin:0px;
  padding:0px;
	list-style:none;
}
.brownspot li{
  padding:3px 0px 3px 0px;
}

/*         right spot mag link list          */
.bluespot
{
  background:transparent url(/upload/_Magasinet/rightSpot_bottom_bg.gif) no-repeat scroll left bottom;
  margin-bottom:18px;
  padding-bottom:7px;
}
.bluespot .title
{
  background:#112149 url(/upload/_Magasinet/rightSpot_top_bg.gif) no-repeat scroll left top;
  color:#FFFFFF;
  font-size:140%;
  padding:5px 0pt 5px 9px;
}
.bluespot .list
{
  border-left:1px solid #112149;
  border-right:1px solid #112149;
  padding:2px 0pt 0pt 9px;
}
.bluespot .list ul
{
  list-style-type:none;
  margin:0pt;
  padding:0pt;
}
.bluespot .list li
{
  padding:3px 0pt 0pt;
}
/*
.bluespot .readMoreLink
{
  padding:10px 0 0 9px;
  border-left:solid 1px #112149;
  border-right:solid 1px #112149;
}
.bluespot .list ul
{
  margin-left:15px;
  list-style-type:disc;
}
*/
/* Share Link  --------------------------------- */
#popup
{
  background-color:White;
  background-image: none;
}
div#topsimplebar
{
  margin-bottom:19px;
}
.ShareLinkPanel,
.sentMailPanel
{
  margin-left:137px;
}
.ShareLinkPanel #LinkTitle,
.ShareLinkPanel label,
.ShareLinkPanel .inpText,
.ShareLinkPanel .inpTextArea
{
  margin: 4px 0 4px 0;
}
.ShareLinkPanel .label,
.ShareLinkPanel .normal,
.ShareLinkPanel .errorText
{
  font-size: 11px;
}
.ShareLinkPanel .inpText,
.ShareLinkPanel .inpTextArea
{
  border: solid 1px #212954;
  width:219px;
}
.ShareLinkPanel .inpTextArea
{
  height:63px;
}
.ShareLinkPanel .errorText
{
  margin-left: 5px;
  margin-bottom: 10px;
}
.ShareLinkPanel h1
{
  margin-top:0;
  margin-bottom:5px;
}
.ShareLinkPanel .bluebutton,
.ShareLinkPanel .redbutton,
.sentMailPanel .bluebutton,
.sentMailPanel .redbutton
{
  display: inline;
  float: none;
  margin-top: 6px;
}
/*-------- Buttons------------ */
div.amv_button{
  float:left;
  padding-right:8px;
}
div.amv_button div{
  padding:0 5px;
  background-color:#EC5F1A;
  color:#fff;
  font:bold 11px/15px verdana,sans-serif;
  text-align:left;
  cursor:pointer;
  height:16px;
  float:left;  
}
div.amv_button img{
  position:relative; 
  left: -3px;
}
/*-------- Magazine------------ */
#magazinelist{
  border-top:solid 2px #EC5F1A;
}
#magazineyear select{
  width:222px;
  margin-bottom:15px;
}
#magazinelist ul{
  list-style-type:none;
  padding:0;
  margin:0;
}
#magazinelist div.info{
  position:relative;
  top: -3px;
}
#magazinelist div.info .title{
 font:bold 11px/15px verdana,sans-serif;
 padding-bottom:4px;
}
#magazinelist div.info ul{
  padding-top:5px;
}
#magazinelist div.info li{
  list-style-type:none;
  padding-bottom:5px;
	margin:0;
}
#magazinelist div.magazine {
  width:100%;
  border-bottom:dashed 1px #112149;
  padding-top:14px;
  padding-bottom:14px;
}
#magazinelist div.magazinelast /*Uden border-bottom*/
{
  width:100%;
  padding-top:14px;
  padding-bottom:14px;
}
#magazinelist div.magazineimage{
  float:left;
  padding-right:16px;
  z-index:10;
}
#magazinelist .breaker{
  clear:left;
}
.magazinefrontpage {
  border-bottom:2px solid #EC5F1A;
  padding-bottom:10px;
}
.magazinefrontpage img{
  padding-top: 8px;
  padding-bottom: 14px;
}
.magazinefrontpage div.subpages{
  padding-top: 10px;
}
/*-------- Indholdsside over flere sider + Magasiner---------*/
#abstract{
  margin-bottom:10px;
}
#subpagelinks{
  width:70%;
}
.subpagelink_left {
  position:relative;
  z-index:1;
  float:left;
  width:49%;
  padding-bottom:10px;
}
.subpagelink_right{
  z-index:0;
  position:relative;
  padding-bottom:10px;
}
#SiblingLinks{
  padding-top:13px;
  padding-bottom:19px;
}
#SiblingLinks span{
  color:#EC5F1A;
}
/* -------- Printerfriendly ----------*/
#print 
{
  background-color:#FFF;
  margin-left:15px;
  margin-top:10px;
}
#printlayout{
  background-color:#FFF;
}
/* Ankiro searchResultSearchBox --------------------------------- */
#searchStatusText
{
  margin: 10px 0px 10px 0px;
}

#simpleSearchBox
{
	margin-bottom: 10px;
}

.simpleSearchField
{
  width: 200px;
  border: solid 1px #d6d9d8;
  vertical-align: middle;
}

.simpleSearchButton
{
  vertical-align: middle;
  border-style: none;
  width:40px;
  height:18px;
  background: transparent url(/include/grafik/SearchButton.png);
  color:#FFFFFF;
  font-size: 11px;
  line-height: 11px;
  padding:0;
}

.simpleSearchButton:hover
{
  cursor: pointer;
  background: transparent url(/include/grafik/SearchButton_hover.png) no-repeat top center;
}

#advancedSearchBox
{
  margin: 20px 0px 0px 0px;
}

.advancedSearchFloatBreak
{
  clear: both;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}

#advancedSearchTitle
{
  background-color: #0b5c79;
  color: #ffffff;
  font-family: Verdana, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
}

#advancedSearchContent
{
  background-color: #d7d9d8;
  padding: 5px 15px 5px 15px;
}

.advancedSearchDropDownList
{
  margin-top: 10px;
}

.advancedSearchLabel
{
  float: left;
  width: 120px;
  padding-right: 5px;
  font-weight: bold;
}

.advancedSearchDropDown
{
  float: left;
  width: 264px;
  border-style: none;
  border: solid 0px #d7d9d8;
}

#advancedSearchFooter
{
  padding-top: 15px;
}

#advancedSearchFooter span label
{
  vertical-align: middle;
  margin-left: 2px;
  font-weight: bold;
}

#advancedSearchFooter span input
{
  vertical-align: middle;
  border-style: none;
}

.advancedSearchRadioButton
{
  float: left;
  vertical-align: middle;
}

.advancedSearchButton
{
  float: right;
  vertical-align: middle;
  border-style: none;
  width:40px;
  height:18px;
  background: transparent url(/include/grafik/SearchButton.png);
  color:#FFFFFF;
  font-size: 11px;
  line-height: 11px;
  padding:0;
}

.advancedSearchButton:hover
{
  cursor: pointer;
  background: transparent url(/include/grafik/SearchButton_hover.png) no-repeat top center;
}

#serviceMenuSearchBox
{
  margin: 20px 15px 0px 0px;
}

.serviceMenuSearchField
{
  border: solid 1px #d6d9d8;
  vertical-align: middle;
}

.serviceMenuSearchButton
{
  vertical-align: middle;
  border-style: none;
  width:40px;
  height:18px;
  background: transparent url(/include/grafik/SearchButton.png);
  color:#FFFFFF;
  font-size: 11px;
  line-height: 11px;
  padding:0;
}

.serviceMenuSearchButton:hover
{
  cursor: pointer;
  background: transparent url(/include/grafik/SearchButton_hover.png) no-repeat top center;
}

/*frontArrangementerSpot----------------------*/
.frontArrangementerSpot{
  margin-bottom:19px;
}
.frontArrangementerSpot .spotTitle{
  background: #003764 url(/upload/_Navigation/amv.Arrangementer/arrangement_Title_new_Bg.gif) no-repeat top center;
  color: #FFFFFF;
  font-size:140%;
  padding:5px 0 5px 9px;
}
.frontArrangementerSpot .arrangement{
  margin-top:-3px;
  border-left:solid 1px #003764;
  border-right:solid 1px #003764;
}
.frontArrangementerSpot .arrangement .date{
  padding:9px 10px 0 10px;
  color:#323232;
}
.frontArrangementerSpot .arrangement .text{
  padding:1px 10px 0 10px;
  color:#015CA6;
}
.frontArrangementerSpot .text a{
  font-weight:bold;
  color:#015CA6;
}
.frontArrangementerSpot .text a:hover{
  color:#EC5F1A;
}
.frontArrangementerSpot .link{
  font-size:11px;
  color:#112149;
  padding: 9px 10px 10px 10px;
  border-left:solid 1px #003764;
  border-right:solid 1px #003764;
}
.frontArrangementerSpot .footer{
  border-top: solid 1px #003764;
  line-height:1px;
  font-size:1px;
  height:10px;
}
/*frontCampaignImage--------------------------*/
.frontCampaignImage{
  /*
  background:transparent url(/upload/_OtherRenderings/amv.Kampagner/FrontCampaignRightTop.gif) no-repeat top left;
  margin-bottom:18px;
  padding-top:24px;
  */
}
.frontCampaignImage a:hover{
  text-decoration:none;
}
.frontCampaignImage img{
  display:block;
  /*
  border-left:solid 1px #D6D0C6;
  border-right:solid 1px #D6D0C6;
  */
}
.frontCampaignImage .text{
  font-weight:bold;
  color:#112149;
  padding:12px 9px 1px 9px;
  display:block;
  border-left:solid 1px #D6D0C6;
  border-right:solid 1px #D6D0C6;
}
.frontCampaignImage .continueArrow{
  display:inline;
  border:none;
}
.frontCampaignImage .bottomSpacer{
  /*
  display:block;
  background:transparent url(/upload/_OtherRenderings/amv.Kampagner/FrontCampaignRightBottom.gif) no-repeat bottom left;
  line-height:1px;
  font-size:1px;
  height:11px; */
  visibility:hidden;
}
/*frontCampaignQuestion--------------------------*/
#right .frontCampaignQuestion{
  height:90px;
  margin-bottom:18px;
}
#right .frontCampaignQuestion .pseudotable{
  position:relative;/*for IE*/
  display:table;
  height:90px;
  width:220px;
}
#right .frontCampaignQuestion div > div.pseudotable{
  position:static;/*for compliant*/
}
#right .frontCampaignQuestion .pseudotablecell{
  position:absolute; /*for IE*/
  top:50%; /*for IE*/
  display:table-cell;
  vertical-align: middle;
}
#right .frontCampaignQuestion div > div.pseudotablecell{
  position:static;
}
#right .frontCampaignQuestion a{
  top:-50%;
  position:relative;
  display:block;
  color:#fff;
  font:15px/17px verdana,sans-serif;
  font-weight:bold;
  padding:10px;
}
#right .frontCampaignQuestion div > a{
  position:static;
  text-decoration:none;
}
#right .frontCampaignQuestion a:hover{
  color:#fff;
  text-decoration:none;
}
.frontCampaignQuestion .bottomSpacer{
  display:block;
  line-height:1px;
  font-size:1px;
  height:1px;
}
/*------------------------------*/
#SubscribeToPage .radiolist input{
  border:0;
  clear:left;
  float:left;
  height:20px;
}
#SubscribeToPage .radiolist label{
  float:left;
  width:400px;
  padding-top:5px;
}
/* overview (oversigtsider prototype 8) -------------*/
#overviewGeneral{
  margin-top:10px;
  border-top:solid 2px #EC5F1A;
}
#overviewGeneral .left,#overviewGeneral .right{
  padding:20px 0;
  width:48%;
}
#overviewGeneral .left{
  float:left;
  }
#overviewGeneral .right{
  float:right;
}
#overviewGeneral .breaker{
  font-size:1px;
  height:0px;
  line-height:1px;
}
#overviewGeneral .underborder{
  font-size:1px;
  height:1px;
  line-height:1px;
  border-bottom:dotted 1px #000;
  clear:both;
}
/* ------- Newsletter ------- */
#AmvNewsletter {
  font:11px/13px verdana,sans-serif;
  color:#323232;
}
#AmvNewsletter .FrameOuter{
  border:solid 1px #000;
}
#AmvNewsletter .FrameInner{
  margin-left:3px;
  margin-right:3px;
}
#AmvNewsletter .radio input{
  border-style:none;
}
/* ------- Tables ------- */
.AmvTable{
  width:100%;
}
.AmvTable tbody{
	color:#000;
	font:11px/13px verdana,sans-serif;
}
.AmvTable td{
  font:109%/130% verdana,sans-serif;
  padding:6px 4px 4px 6px;
  border-style:none;
}
.AmvTable .HeaderCell{
  font:bold 109%/130% verdana,sans-serif;
  background:#DAD4CD;
  border-right:solid 2px #FFF;
}
.AmvTable .HeaderCellFixed{
  font:bold 109%/130% verdana,sans-serif;
  background:#DAD4CD;
  border-right:solid 2px #FFF;
  width:22px;
}
.AmvTable .HeaderCellRight{
  font:bold 109%/130% verdana,sans-serif;
	background:#DAD4CD url(/upload/Tabeller/table_right_top.gif) no-repeat right top;
}
.AmvTable .BodyCell1{
  background:#F6F5F3;
  border-right:solid 2px #FFF;
}
.AmvTable .BodyCell1Fixed{
  padding:2px 4px 1px 6px;
  background:#F6F5F3;
  border-right:solid 2px #FFF;
  width:22px;
}
.AmvTable .BodyCell2{
  background:#ECEAE6;
  border-right:solid 2px #FFF;
}
.AmvTable .BodyCell2Fixed{
  padding:2px 4px 1px 6px;
  background:#ECEAE6;
  border-right:solid 2px #FFF;
  width:22px;
}
.AmvTable .BodyCell1Right{
  background:#F6F5F3;
}
.AmvTable .BodyCell2Right{
  background:#ECEAE6;
}
.AmvTable .CheckBox{
  border-style:none;
}
/*----newsletter-----*/
#newsletter p{
  padding:0;
  margin:0 0 5px 0;
}
#newsletter .dottedSpacer{
  height:1px;
  float:left;
  clear:both;
  margin-bottom:10px;
  width:100%;
  border-bottom:dotted 1px #000;
}
#newsletter .emptySpacer{
  margin-top:10px;
}
#newsletter .label{
  display:block;
  margin-bottom:5px;
}
#newsletter .txtField{
  width:200px;
  display:block;
  margin-bottom:5px;
}
/*----TopicSectionImage-----*/
.TopicSectionImage{
  margin-bottom:17px;
}
/*---- QuestionList -----*/
.question_header{
  background:#e5e0db;
  border:solid 2px #EC5F1A;
  border-width:2px 0px 2px 0px;
  vertical-align:middle;
  padding:5px 6px 5px 6px;  
  margin-top:8px;
  font-size:110%;
}
/*----------- newsSearch prototype 9 ----------------*/
.NewsMagSearch .TopPictureBox 
{
  border-style:solid;
  border-color:#EC5F1A;
  border-width: 2px 0px 2px 0px;
  padding: 8px 0 0 0;
  margin: 0px 0px 15px 0px;
}

#newsSearch .label{
  font-weight:bold;
  display:block;
  width:100%;
  margin:5px 0;
}
#newsSearch div.checkbox .checkboxlabel{
  font-weight:bold;  
  position:relative;
  top: -3px;
}

#newsSearch div.checkbox 
{
  height:08px;
}
#newsSearch div.checkbox span.checkbox
{
  position:relative;
  left: -4px;
}
#newsSearch .labelNarrowLeft{
  font-weight:bold;
  display:block;
  width:100%;
  margin:5px 0;
}
#newsSearch .labelNarrowRight{
  font-weight:bold;
  display:block;
  width:115px;
  margin:5px 0 5px 10px;
}
#newsSearch .dropDown{
  display:block;
  width:100%;
  padding:0;
}
#newsSearch .dropDownNarrowLeft{
  display:block;
  width:95%;
  padding:0;
}
#newsSearch .dropDownNarrowRight{
  display:block;
  width:95%;
  padding:0;
  margin-left:10px;
}
#newsSearch .searchField{
  display:block;
  width:250px;
  padding:2px 0;
  margin:0;
  font-size:11px;
  border-color:#fff;
  position:absolute;
}
#newsSearch .fieldBorder{
  width:252px;
  border:solid 1px #112149;
  height:10px;
  font-size:1px;line-height:1px;
}
#newsSearch .line{
  width:255px;
  height:40px;
}
#newsSearch .lineNarrow{
  width:125px;
  height:40px;
  float:left;
}
#newsSearch .lineSpacer{
  height:1px;
  line-height:1px;
  font-size:1px;
  clear:both;
}
#newsSearch .lastLine{
  margin-top:15px;
  width:250px;
}
#newsSearch .redLine{
  border:solid #EC5F1A;
  border-width:0 0 2px 0;
  line-height:1px;
  font-size:1px;
  height:1px;
  margin:0 0 15px 0;
}
#DocumentNewsArticleOverview .resultCount{
  margin-bottom:10px;
}
#DocumentNewsArticleOverview .newsList h2{
  font-size:100%;
  display:inline;
}
#DocumentNewsArticleOverview .newsList h2 .newsletterSubject{
  font-weight:normal;
}
#DocumentNewsArticleOverview .newsList h2 a{
  text-decoration:none;
}
#DocumentNewsArticleOverview .content{
  margin-bottom:9px;
  border-bottom:dotted 1px #112149;
  padding-bottom:10px;
}
#ResultPageList .pageindexselected{
  font-weight:bold;
  color:#EC5F1A;
  text-decoration:none;
}
#ResultPageList .pageindexnormal{
  font-weight:bold;
  text-decoration:underline;
}
#ResultPageList .next{
  font-weight:bold;
}
/*----------------DocumentStepGuideOverview-----------------*/
#DocumentStepGuideOverview{}
#DocumentStepGuideOverview a{
  text-decoration:none;
}
#DocumentStepGuideOverview .startBtn a{
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  background:#112149 url(/upload/_OtherRenderings/amv.StepGuide/startBtn.gif) no-repeat top right;
  padding:1px 8px 2px 6px;
  font-size:90%;
}
#DocumentStepGuideOverview .stepGuideBox{
  margin-bottom:19px;
}
#DocumentStepGuideOverview .header{
  background:#DAD4CD url(/upload/_OtherRenderings/amv.StepGuide/stepGuideOverviewBoxTopRigh.jpg) no-repeat top right;
  padding:6px 0 8px 9px;
}
#DocumentStepGuideOverview .header h2{
  margin:0;
  padding:0;
  font-weight:normal;
}
#DocumentStepGuideOverview .steps{
  padding:13px 0 11px 9px;
  background:#ECEAE6 url(/upload/_OtherRenderings/amv.StepGuide/stepGuideOverviewBoxBottomR.jpg) no-repeat bottom right;
}
#DocumentStepGuideOverview .steps ul{
  padding:0;
  margin:0;
  list-style-type:none;
}
#DocumentStepGuideOverview .steps ul li{
  padding:0;
  margin:0;
}
/*------------------------ Stepguide ---------------------------*/
#stepGuideWrap{
  text-align:center;
  font-family:verdana,sans-serif;
  font-size:x-small;
  line-height:150%;
}
#stepGuide{
  width:700px;
  margin:0 auto;
  text-align:left;
  background:transparent url(/upload/_OtherRenderings/amv.StepGuide/leftmenu_bg.gif) repeat-y top left;
}
#stepGuide .topBlocker{
  height:10px;
  background:#fff;
}
#stepGuide .TopSteps{
  background:#DAD4CD url(/upload/_OtherRenderings/amv.StepGuide/topStepCorner.gif) no-repeat top right;
  width:700px;
}
#stepGuide .TopSteps ul{
  display:block;
  padding:0 0 0 5px;
  margin:0;
}
#stepGuide .TopSteps ul li{
  display:block;
  padding:0;
  margin:0;
  float:left;
  list-style-type:none;
}
#stepGuide .TopSteps ul li a{
  display:block;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  font-size:125%;
  padding:6px 20px 8px 4px;
  background:transparent url(/upload/_OtherRenderings/amv.StepGuide/topStepArrow.gif) no-repeat center right;
}
#stepGuide .TopSteps ul li a.active{
  color:#fff;
  background:#EC5F1A url(/upload/_OtherRenderings/amv.StepGuide/topStepArrow_Sel.gif) no-repeat center right;
}
#stepGuide .title{
  background:#fff;
  padding:27px 0 0 9px;
}
#stepGuide .title h1.stepLabel{
  padding:0;
  margin:0;
  font-size:180%;
  text-transform:uppercase;
}
#stepGuide .title h1.title{
  padding:7px 0;
  margin:0;
  font-size:180%;
}
#stepGuide .contentWrap{
  padding-left:3px;
}
#stepGuide .contentWrapTopBlocker{
  height:19px;
  background:#fff;
}
#stepGuide .contentWrap .leftMenu{
  height:302px;
  width:158px;
  float:left;
}
#stepGuide .contentWrap .leftMenu ul{
  
  padding:4px 0 0 0;  
  margin:0;
  list-style-type:none;
  font-size:110%;
  background:transparent url(/upload/_OtherRenderings/amv.StepGuide/leftMenuTopRightcorner.gif) no-repeat top right;
}
#stepGuide .contentWrap .leftMenu ul li{
  padding:0;
  margin:0;
}
#stepGuide .contentWrap .leftMenu ul li a{
  display:block;
  padding:0 0 0 6px;
  color:#fff;
  text-decoration:none;
}
#stepGuide .contentWrap .leftMenu ul li a.active{
  background:#EC5F1A;
}
#stepGuide .contentWrap .leftMenu ul li a:hover{
  background:#EC5F1A;
}
/*-*/
#stepGuide .leftMenubottom{
  float:left;
  width:161px;
  clear:both;
  height:9px;
  line-height:1px;
  font-size:1px;
  background:#707A92 url(/upload/_OtherRenderings/amv.StepGuide/leftMenuBottomRightcorner.gif) no-repeat bottom left;
}
/*-------------------------------*/
#stepGuide .contentWrap .contentHolder{
  float:left;
  padding:0 0 0 40px;
  width:499px;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav{
  line-height:12px;
  display:inline;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav a{
  text-decoration:none;
  color:#323232;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav img{
  border:none;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav .prev{
  float:left;
  width:120px;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav .next{
  float:left;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav .goToOverview{
  float:right;
}
#stepGuide .contentWrap .contentHolder .PrevNextNav .directLinkToNext{
  float:right;
  clear:both;
}
#stepGuide .contentWrap .contentHolder .content{
  clear:both;
}
#stepGuide .contentWrap .contentHolder .content h1{
  font-size:150%;
  padding:0;
  margin:2px 0 19px 0;
}
/*------------------------ QuestionList ---------------------------*/
#QuestionListOverview h2{
  font-size:100%;
  display:inline;
}
#QuestionListOverview #ResultPageList{
  padding-bottom:10px;
}
/* createProfileReadMoreSpot ***********************/
.createProfileReadMoreSpot{
  background:#C8BFB4 url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/bottom_right_corner.gif) no-repeat bottom right;
  margin-bottom:17px;
}
.createProfileReadMoreSpot h2{
  font:12px/14px verdana,sans-serif;
  color:#fff;
  background:#B5AA9B url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/top_right_corner.gif) no-repeat top right;
  margin:0;
  padding:8px 16px;
  text-transform:uppercase;
  font-weight:bolder;
}
.createProfileReadMoreSpot .text{
  font:11px/13px verdana,sans-serif;
  color:#323232;
  padding:8px 16px 0 16px;
}
.createProfileReadMoreSpot .linkList{
  font:11px/13px verdana,sans-serif;
  padding:8px 16px;
  color:#323232;
}
.createProfileReadMoreSpot .linkList img{
  padding-right:3px;
}
.createProfileReadMoreSpot .linkList a
{
  margin-bottom:3px;
  display:block;
  padding-right:3px;
  color:#323232;
}
.createProfileReadMoreSpot .linkList a:hover{
  text-decoration:none;
  color:#EC5F1A;
}

/*----------------------- rightSpotAlphabeticListSpot ----------------*/
.rightSpotAlphabeticListSpot{
  background:#C8BFB4 url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/bottom_right_corner.gif) no-repeat bottom right;
}
.rightSpotAlphabeticListSpot h2{
  font:12px/14px verdana,sans-serif;
  color:#fff;
  background:#B5AA9B url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/top_right_corner.gif) no-repeat top right;
  margin:0;
  padding:8px 16px;
  text-transform:uppercase;
  font-weight:bolder;
}
.rightSpotAlphabeticListSpot .text{
  font:12px/14px verdana,sans-serif;
  color:#323232;
  padding:8px 16px 0 16px;
}
.rightSpotAlphabeticListSpot .alphabetList{
  font:12px/14px verdana,sans-serif;
  padding:8px 16px;
  color:#323232;
}
.rightSpotAlphabeticListSpot .alphabetList img{
  padding-right:3px;
}
.rightSpotAlphabeticListSpot .alphabetList a{
  padding-right:3px;
  color:#323232;
}
.rightSpotAlphabeticListSpot .alphabetList a:hover{
  text-decoration:none;
  color:#EC5F1A;
}
/*-------------------- .rightSpotBusinessListSpot --------------------*/
.rightSpotBusinessListSpot{
    background:#C8BFB4 url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/bottom_right_corner.gif) no-repeat bottom right;
}
.rightSpotBusinessListSpot h2{
  font:12px/14px verdana,sans-serif;
  color:#fff;
  background:#B5AA9B url(/upload/_OtherRenderings/amv.RightSpotAlphabeticList/top_right_corner.gif) no-repeat top right;
  margin:0;
  padding:8px 16px;
  text-transform:uppercase;
  font-weight:bolder;
}
.rightSpotBusinessListSpot .text{
  font:12px/14px verdana,sans-serif;
  color:#323232;
  padding:8px 16px 0 16px;
}
.rightSpotBusinessListSpot .businessList{
  font:12px/14px verdana,sans-serif;
  padding:8px 16px;
  color:#323232;
}
.rightSpotBusinessListSpot .businessList a{
  color:#323232;
  display:block;
  margin-bottom:2px;
}
.rightSpotBusinessListSpot .businessList a:hover{
  text-decoration:none;
  color:#EC5F1A;
}

/*-------------------- .newsletterThreeLatest--------------------*/
.newsletterThreeLatest .newslettertitle
{
  font-size:11px;
}
.newsletterThreeLatest .newslettertitle
{
  font-weight:bold;
  color: #112149;
}
/*-------------------- .presseklipRightSpot --------------------*/
#presseklipRightSpot
{
}
#presseklipRightSpot{
  margin-bottom:19px;
}
#presseklipRightSpot .spotTitle{
  background: #003764 url(/upload/_Navigation/amv.BlueSpot/blueSpot_Title_new_Bg.gif) no-repeat top center;
  color:#FFFFFF;
  font-size:140%;
  padding:5px 0 5px 9px;
}
#presseklipRightSpot .presseklip{
  margin-top:-3px;
  padding-bottom:5px;
  border-left:solid 1px #003764;
  border-right:solid 1px #003764;
}
#presseklipRightSpot .presseklip .date{
  padding:9px 10px 0 10px;
  color:#323232;
}
#presseklipRightSpot .presseklip .text{
  padding:1px 10px 0 10px;
  color:#015CA6;
}
#presseklipRightSpot .text a{
  font-weight:bold;
  color:#015CA6;
}
#presseklipRightSpot .text a:hover{
  color:#EC5F1A;
}
#presseklipRightSpot .link{
  font-size:11px;
  color:#015CA6;
  padding:9px 10px 10px 10px;
  border-left:solid 1px #003764;
  border-right:solid 1px #003764;
}
#presseklipRightSpot .footer{
  border-top: solid 1px #003764;
  line-height:1px;
  font-size:1px;
  height:10px;
}
/*--------*/
#contentArea #contentLC{
  width:677px;
  padding:0 28px;
  float:left;
  background-color:#fff;
}
.date{
  font:11px verdana,sans-serif;
  color:#646464;
}
/* NewsSearch */
#newsSearch{}
#newsSearch div{padding:0 0 10px 0;}

/**---------------   poll spot Right  ----------------*/
#right .pollSpot,
#right .pollResult
{
  margin-bottom:17px;
  padding-bottom:7px;
}
#right .pollSpot .pollHeader,
#right .pollResult .pollHeader
{
  background:#e66e01 url(/upload/_OtherRenderings/amv.Poll/PollHeader_subpage.gif) repeat-x top left;
  width: 100%;
}
#right .pollSpot .pollHeader .pollTitle,
#right .pollResult .pollHeader .pollTitle
{
  display:-moz-inline-box;
  display: inline-block;
  padding: 4px 12px 4px 12px;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 120%;
  font-weight: bold;
  color: #ffffff;  
}
#right .pollSpot .pollBox,
#right .pollResult .pollBox
{
  border: solid 1px #e66e01;
}
#right .pollSpot .pollBox .pollQuestion,
#right .pollResult .pollBox .pollQuestion
{
  display:-moz-inline-box;
  display: inline-block;
  padding: 4px 12px 0px 12px;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 110%;
  color: #003764;
}
#right .pollSpot .pollBox .pollAnswers
{
  display:-moz-inline-box;
  display: inline-block;
  padding: 0 12px 0 12px;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 110%;
  color: #003764;
}
#right .pollSpot .pollBox .pollAnswers input
{
  vertical-align: top;
  padding: 0;
  margin: 10px 4px 0 0;
  display:-moz-inline-box;
  display: inline-block;
  border-style: none;
}
#right .pollSpot .pollBox .pollAnswers label
{
  vertical-align: top;
  padding: 1px 0 0 0;
  margin: 9px 0 0 0;
  display:-moz-inline-box;
  display: inline-block;
  width: 170px;
}
#right .pollSpot .pollBox .pollFooter
{
  text-align: right;
  margin: 0;
  padding: 0;
}
#right .pollSpot .pollBox .pollFooter label
{
  visibility: hidden;
}
#right .pollSpot .pollBox .pollFooter .pollSubmit
{
  margin-bottom: 7px;
  margin-right: 9px;
}
#right .pollResult .pollBox .calculatedAnswers
{
  padding: 0 12px 0 12px;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 110%;
  color: #003764;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer
{
  padding-top: 8px;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer .pollAnswerLeft
{
  display:-moz-inline-box;
  display: inline-block;
  width: 140px;
  vertical-align: top;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer .pollAnswerTitle
{
  display: block;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer .pollAnswerBar
{
  display: block;
  height: 3px;
  background-color: #e66e00;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer .pollAnswerRight
{
  display:-moz-inline-box;
  display: inline-block;
  width: 50px;
  text-align: right;
  vertical-align: bottom;
}
#right .pollResult .pollBox .calculatedAnswers .pollAnswer .pollAnswerPercentage
{
  font-family: Georgia,"Nimbus Roman No9 L",serif;
  font-size: 130%;
  font-weight: bold;
  color: #003764;
  padding-bottom: 2px;
}
#right .pollResult .pollBox .pollFooter
{
  padding: 0 12px 5px 12px;
}
#right .pollResult .pollBox .pollFooter .pollNumberOfVotes
{
  margin-top: 10px;
  display: block;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 110%;
  color: #003764;
}
#right .pollResult .pollBox .pollFooter .pollReadMore
{
  display: block;
  font-family: Verdana,Geneva,Kalimati,sans-serif;
  font-size: 110%;
  color: #003764;
}

/*---------------FrontFocusSpots-----------*/
#FrontFocusSpots
{
  background:#F8F7F5;
  padding:21px 19px 0 19px;
}
#FrontFocusSpots .spot 
{
  margin-bottom:21px;
}
#FrontFocusSpots .spot .image
{
  float:left;
  margin:0 20px 21px 00;
}
#FrontFocusSpots .spot h2
{
  margin:0;
  padding:0;
}
#FrontFocusSpots .spot h2 a
{
  text-decoration:none;
}
/*----------------FrontTemaSpot----------------*/
#FrontTemaSpot
{
  background:#F8F7F5;
  
}
#FrontTemaSpot .spot 
{
  padding:10px 19px 19px 19px ;
  border-bottom:solid 2px #EC5F1A;
}
#FrontTemaSpot .spot .image
{
  float:left;
  margin:0 20px 1px 0;
}
#FrontTemaSpot .spot .title
{
  clear:right;
  display:block;
}
#FrontTemaSpot .spot .title h2
{
  margin:0;
  padding:0;
  float:left;
}
#FrontTemaSpot .spot .title h2 a
{
  text-decoration:none;
}
#FrontTemaSpot .spot .title .date
{
  float:left;
}
#FrontTemaSpot .spot  .link
{
  padding:10px 0 0 0;
}
#FrontTemaSpot .spot  .link a
{
  font-size:90%;
  text-decoration:none;
}
/*----------------AktueltNewsTopNews----------------*/
#AktueltNewsTopNews
{
  background:#F8F7F5;
  
}
#AktueltNewsTopNews .spot 
{
  padding:19px 19px 19px 19px ;
  border-top:solid 2px #EC5F1A;
  border-bottom:solid 2px #EC5F1A;
}
#AktueltNewsTopNews .spot .image
{
  float:left;
  margin:0 20px 1px 0;
}
#AktueltNewsTopNews .spot .title
{
  clear:right;
  display:block;
}
#AktueltNewsTopNews .spot .title h2
{
  margin:0;
  padding:0;
  float:left;
}
#AktueltNewsTopNews .spot .title h2 a
{
  text-decoration:none;
}
#AktueltNewsTopNews .spot .title .date
{
  float:left;
}
#AktueltNewsTopNews .spot  .link
{
  padding:10px 0 0 0;
}
#AktueltNewsTopNews .spot  .link a
{
  font-size:90%;
  text-decoration:none;
}
/*----------------aktueltNewsSpotList----------------*/
#aktueltNewsSpotList
{
  border-top:solid 2px #EC5F1A;
}
#aktueltNewsSpotList .spot 
{
  padding:10px 0px 19px 0px ;
}
#aktueltNewsSpotList .spot .image
{
  float:left;
  margin:0 20px 1px 0;
}
#aktueltNewsSpotList .spot .title h2
{
  margin:0;
  padding:0;
}

/*------------------*/
.floatBreak
{
  font:1px/1px sans-serif;
  height:1px;
  display:block;
  clear:both;
}

/*--------- NewsLists - NewsFolder.Year and NewsFolder.Month -------------*/
#contentLCR .NewsFolderNewsList
{
  margin: 15px 0 15px 0;
}

#contentLCR .NewsFolderNewsList .NewsFolderNewsListItem
{
  margin-bottom: 5px;
}

#contentLCR .NewsFolderNewsList .NewsFolderNewsListItem .NewsFolderNewsListItemDate
{
  display:-moz-inline-box;
  display: inline-block;
  width: 60px;
  vertical-align: top;
}

#contentLCR .NewsFolderNewsListItem .NewsFolderNewsListItemTitle
{
  display:-moz-inline-box;
  display: inline-block;
  width: 390px;
}


/*--------- SiteSearch - SearchBox -------------*/
#contentLCR .SearchBoxPanel
{
  margin-top: 10px;
}

#contentLCR .SearchBoxPanel .SearchBoxTextLabel
{
  display: none;
}

#contentLCR .SearchBoxPanel .SearchBoxText
{
  width: 200px;
  border: 1px solid #D6D9D8;
}

#contentLCR .SearchBoxPanel .SearchBoxCategoriesLabel
{
  display: none;
}

#contentLCR .SearchBoxPanel .SearchBoxCategories
{
  border: 1px solid #D6D9D8;
}

#contentLCR .SearchBoxPanel .SearchBoxButtonLabel
{
  display: none;
}

#contentLCR .SearchBoxPanel .SearchBoxButton
{
  cursor: pointer;
  border-style: none;
  padding: 0;
  vertical-align: top;
}

/*--------- SiteSearch - SearchBoxGlobal -------------*/
#serviceArea .SearchBoxGlobalPanel
{
  padding: 10px 10px 0px 0px;
}

#serviceArea .SearchBoxGlobalPanel .SearchBoxGlobalTextLabel
{
  display: none;
}

#serviceArea .SearchBoxGlobalPanel .SearchBoxGlobalText
{
  border: 1px solid #D6D9D8;
  vertical-align: middle;
  height:14px;
  color:#8f8f8f;
  width:230px;
}

#serviceArea .SearchBoxGlobalPanel .SearchBoxGlobalButtonLabel
{
  display: none;
}

#serviceArea .SearchBoxGlobalPanel .SearchBoxGlobalButton
{
  border-style: none;
  padding: 0;
  vertical-align: middle;
  cursor:pointer;
}

/*--------- SiteSearch - SearchResult -------------*/
#contentLCR .SearchResultPanel .SearchResultCategory
{
  background-color:#D7D9D8;
  padding: 3px;
  margin: 30px 0 10px 0;
}

#contentLCR .SearchResultPanel .SearchResultCategoryName
{
  font-weight: bold;
  margin-right: 10px;
}

#contentLCR .SearchResultPanel .SearchResultCategoryStats
{
  margin-right: 10px;
}

#contentLCR .SearchResultPanel .SearchResultDocument
{
  border-bottom: 1px dashed;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

#contentLCR .SearchResultPanel .SearchResultDocumentTitle
{
  width: 100%;
  /*overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;*/
  font-weight: bold;
}

#contentLCR .SearchResultPanel .SearchResultMimeType
{
  margin-left: 10px;
}

#contentLCR .SearchResultPanel .SearchResultDocumentUri
{
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 8pt;
  color: #666666;
  display: none;
}

#contentLCR .SearchResultPanel .SearchResultSearchStats
{
  margin: 40px 0 10px 0;
}

#contentLCR .SearchResultPanel .SearchResultSearchStatsStartResult
{
  font-weight: bold;
}

#contentLCR .SearchResultPanel .SearchResultSearchStatsEndResult
{
  font-weight: bold;
}

#contentLCR .SearchResultPanel .SearchResultSearchStatsTotalResult
{
  font-weight: bold;
}

#contentLCR .SearchResultPanel .SearchResultPaging
{
  margin-bottom: 20px;
}

#contentLCR .SearchResultPanel .SearchResultPagingFirstPage,
#contentLCR .SearchResultPanel .SearchResultPagingFirstPageInactive,
#contentLCR .SearchResultPanel .SearchResultPagingPreviousPageInactive,
#contentLCR .SearchResultPanel .SearchResultPagingNextPageInactive,
#contentLCR .SearchResultPanel .SearchResultPagingLastPage,
#contentLCR .SearchResultPanel .SearchResultPagingLastPageInactive
{
  display: none;
}

#contentLCR .SearchResultPanel .SearchResultPaging span,
#contentLCR .SearchResultPanel .SearchResultPaging a
{
  font-weight:bold;
}

#contentLCR .SearchResultPanel .SearchResultPagingFirstPage a,
#contentLCR .SearchResultPanel .SearchResultPagingFirstPageInactive,
#contentLCR .SearchResultPanel .SearchResultPagingNextPage a,
#contentLCR .SearchResultPanel .SearchResultPagingNextPageInactive
{
  margin-right: 6px;
}

#contentLCR .SearchResultPanel .SearchResultPagingpreviousPage a,
#contentLCR .SearchResultPanel .SearchResultPagingPreviousPageInactive
{
  margin-right: 3px;
}

#contentLCR .SearchResultPanel .SearchResultPagingNextPage a,
#contentLCR .SearchResultPanel .SearchResultPagingNextPageInactive
{
  margin-left: 3px;
}

#contentLCR .SearchResultPanel .SearchResultPagingNumeric a,
#contentLCR .SearchResultPanel .SearchResultPagingCurrent
{
  margin: 0 3px 0 3px;
}

#contentLCR .SearchResultPanel .SearchResultNoResults
{
  margin-top: 40px;
}

/*----------------PracticalExample----------------*/
#contentLCR h1.PracticalExample
{
  text-transform:none;
  background-color:#EC5F1A;
  color:White;
  padding:4px 4px 6px 8px;
  font:bold 12px Verdana;
}

#contentLCR .company
{
  width: 100%;
}

#contentLCR .company img
{
  margin:5px 5px 5px 0px;
}

#contentLCR .company .companyname
{
  text-align: right;
  padding-right: 50px;
}

#contentLCR .moreInfo
{
  margin-top: 5px;
}

#contentLCR .moreInfo .image
{
  margin: 10px 8px 0 0;
  float: left;
}

#contentLCR .moreInfo .text
{
  margin-top: 10px;
  float: left;
}

#contentLCR .aboutPracticalExamples
{
  margin:12px 0px 0px 0px;
  padding:4px 0px 5px 0px;  
  background-color:#A0A5A3;
  text-align:center;
}

#contentLCR .aboutPracticalExamples a
{
  color:White;
}

#contentLCR .aboutPracticalExamples a:visited
{
  color:White;
}

#contentLCR .aboutPracticalExamples a:hover
{
  color:White;
}

#contentLCR .PracticalExamples
{
  background-color:#cbcdd1;
  border:solid 1px #5a647e;
}

#contentLCR .PracticalExamples .search
{
  padding:15px 30px 40px 30px;
  clear:both;
}

#contentLCR .PracticalExamples .search .searchfield
{   
  margin-top:2px;
  float:left;
}

#contentLCR .PracticalExamples .search .searchbutton
{   
  float:left;
}
 
#contentLCR .PracticalExamples .businesses
{
  background-color:#5a647e;
  color:White;
  padding:4px 4px 4px 30px;
  height:18px;
}

#contentLCR .PracticalExamples .businesses input
{
  float:left;
}

#contentLCR .PracticalExamples .businesses span
{
  padding-top:2px;
  float:left;
}

#contentLCR .PracticalExamples .businesslist
{
  margin:0px 15px 15px 15px;
  border-left:solid 1px #5a647e;
  border-right:solid 1px #5a647e;
  border-bottom:solid 1px #5a647e;
}

#contentLCR .PracticalExamples .businesslist div
{  
  height:150px;
  overflow:scroll;
  overflow-x: hidden;
  background-color:White;
}

#contentLCR .PracticalExamples .businesslist .listitem
{  
  background-color:Red;
  padding:1px 1px 1px 12px;
}


#contentLCR .PracticalExamples .businesslist td
{
  padding:0px 0px 0px 0px;
}

#contentLCR .PracticalExamples .businesslist td span
{
  padding:4px 500px 4px 12px;
  white-space:pre;
}

#contentLCR .PracticalExamples .businesslist td input
{
  border:0;
}

#contentLCR .PracticalExamplesSearchResult
{
  border-bottom: 1px dashed;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

#contentLCR .PracticalExamplesSearchResult .SearchResultDocumentTitle
{
  width: 100%;
  font-weight: normal;
  margin-bottom: 5px;
}

#contentLCR .PracticalExamplesSearchResult .SearchResultDocumentTitle .CompanyName
{
  font-weight: bold;
}

#contentLCR .PracticalExamplesSearchResult .SearchResultDocumentContext .image
{
  vertical-align: top;
  padding: 2px 10px 0 0;
  margin: 0;
}

#contentLCR .PracticalExamplesSearchResult .SearchResultDocumentContext .document
{
  vertical-align: top;
  padding: 0;
  margin: 0;
  font-size: 11px;
  line-height: normal;
}

#contentLCR .practicalExamplesBack
{
  font-weight:bold;
  margin:30px 0px 10px 0px;
}

#contentLCR .practicalExamplesBack a
{
  color:#323232;
}

#contentLCR .practicalExamplesBack a:hover
{
  color:#EC5F1A;
}

#contentLCR .practicalExamplesNewestListText
{
  margin: 20px 0 20px 0;
}

#contentLCR .searchInfo
{
  margin:10px 0px 20px 0px;
  color:#A80000;  
}

/*-- ResponsibleParty --*/

#right .ResponsibleParty
{
  height: 101px;
  color: #ffffff;
  background: #003764 url(/include/grafik/responsibleparty_bg.gif) no-repeat scroll 0 0;
  border: solid 1px #112149;
  margin-bottom: 20px;
}

#right .ResponsibleParty .ResponsiblePartyLeftPane
{
  padding-top: 13px;
  padding-left: 13px;
  float: left;
}

#right .ResponsibleParty .ResponsiblePartyRightPane
{
  float: right;
}

#right .ResponsibleParty .ResponsiblePartyHeader
{
  font-weight: bold;
  margin-bottom: 30px;
}

#right .ResponsibleParty .ResponsiblePartyEmail a
{
  color: #ffffff;
}

/* ----------------------------------------------------------- */
/* Survey launcher                                             */
/* ----------------------------------------------------------- */
#SurveyLauncherBackground
{
    visibility: hidden;
    z-index: 1000;
    position: absolute;
    left: 0px;
    top: 0px;
    width:100%;
    height:100%;
    background-color: #000000;
}

#SurveyLauncherForm
{
    visibility: hidden;
    z-index: 1001;
    position: absolute;
    left: 50%;
    top: 30%;
    width: 400px;
    margin-left: -200px;
    background-color: #ffffff;
    border: solid 1px #000000;
}

#SurveyLauncherTop
{
	text-align: right;
	margin: 4px 10px 10px 0;
}

#SurveyLauncherTop input
{
	font-family: verdana, sans-serif;
	font-size: .85em;
}

#SurveyLauncherContent
{
	font-family: verdana, sans-serif;
	font-size: 1.1em;
	margin: 0 10px 0 10px;
}

#SurveyLauncherContent p
{
	font-family: verdana, sans-serif;
	font-size: 1.1em;
	margin: 0 10px 0 10px;
}

#SurveyLauncherBottom
{
	text-align: right;
	margin: 10px 10px 4px 0;
}

#SurveyLauncherBottom input
{
	font-family: verdana, sans-serif;
	font-size: 1.1em !important;
	margin-left: 4px;
}