
#ContentBlockWide, #ContentBlock, #ContentBlockWide h1, #ContentBlock h1
{
  line-height:1.4em;
}

.IntroText img
{
  float:right;
  margin:10px;
}

/* ICONLIST */

#IconList
{
  height:100%;
  width:100%;
  text-align:center;
}

#IconList td.MenuItem a
{
  background-image:url('/images/infostander/bg_teaserbox.gif');
  background-repeat:no-repeat;
  background-position:top center;
  height:170px;
  width:170px;
  padding:5px;
  text-align:left;
  display:block;
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size:15px;
  margin-left:auto;
  margin-right:auto;
}

#IconList td.Selected a
{
  background-image:url('/images/infostander/bg_teaserbox_dwn.gif');
}

#IconList td.MenuItem a div
{
  height:50px;
  padding-left:4px;
  padding-right:4px;
  vertical-align:middle;
}

#IconList td.MenuItem img
{
  background-position:center;
  background-repeat:no-repeat;
  border:0px;
  width:169px;
  height:115px;
}

.InactiveArrow
{
  filter:gray;
}

.IconListArrow
{
  cursor:pointer;
}

/* SCROLL AREA */

#ScrollArea
{
  position:relative;

}

#ScrollArea #content 
{
	position: absolute;
	left: 0px;
	top: 1px;
}

#ScrollArea #contentClip
{
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 310px; 
  height: 365px; 
  clip:rect(0px,326px,365px,0px); 
  visibility: visible; 
  z-index: 5; 
  overflow: hidden;
}

#ScrollArea #drag
{
  z-index: 3; 
  height: 16px;
  width: 51px;
  position: absolute;
  top: 58px; 
  right: 7px;
}

#ScrollArea #ruler
{
  width: 51px; 
  height: 16px; 
  z-index: 4;
  position: absolute;
  top: 58px; 
  right:7px;
}

#ScrollArea #up
{
  width: 51px;
  height: 47px;
  z-index: 1; 
  position: absolute;
  top: 4px; 
  right: 7px;
}

#ScrollArea #down
{
  width: 51px;
  height: 47px;
  z-index: 2;
  position: absolute;
  top: 311px; 
  right: 7px;
}

.ContentBlockWideScroll #ScrollArea #contentClip
{
  width: 860px; 
  height: 365px; 
  clip:rect(0px,886px,365px,0px); 
}
/* DHTML LISTBOX */



.ListBox
{
  float:left;
  width:377px;
  height:366px;
  border:1px solid black;
}

.ListBox .ListBoxContent
{
  width:310px;
  height:366px;
  border-right:1px solid black;
}



.ListBox .ListBoxItem
{
  display:block;
  height:40px;
  width:310px;
  padding-left:10px;
  line-height:40px;
  border-bottom:1px solid black;
  cursor:hand;
  background-color:white;
  color:Black;
  text-decoration:none;
}

.ListBox .Selected
{
  border-bottom:1px solid #FE4110;
  color:#FE4110;
}


/* ALPHABETIC LIST */

.AlphabeticList .IntroText
{
  float:right;
  width:540px;
  height:140px;
}

.AlfabeticIndexList
{
  left:-10px;
  position:relative;
}

.AlfabeticIndexList a
{
  float:left;
  width:51px;
  height:47px;
  line-height:47px;
  margin-left:10px;
  margin-top:10px;
  text-align:center;
  text-decoration:none;
  color:#999999;
  font-size:16px;
  background-image:url('/images/infostander/btn_blank.gif');
}

.AlfabeticIndexList a.link
{
  color:black;
}

.AlfabeticIndexList a:hover
{
  background-image:url('/images/infostander/btn_blank_dwn.gif');
}


/* DISEASE ENCYCLOPEDIA FRONTPAGE */

ul.ArrowLi  { margin:0; padding:0; list-style-type:none; }

ul.ArrowLi a
{
  color:black;
  text-decoration:none;
}

ul.ArrowLi li a
{
  height:30px;
  display:block;
  color:black;
  font-size:16px;
  padding-top:10px;
  cursor:hand;
  margin-top:15px;
  background-image:url('/images/infostander/btn_arr_sml.gif');
  background-position:left top;
  background-repeat:no-repeat;
  padding-left:50px;
  font-weight:bold;
}

.DiseaseEncyclopediaFrontpage .Section
{
  float:left;
  width:240px;
  margin-right:40px;
  margin-left:20px;
}

.DiseaseEncyclopediaFrontpage li
{
  width:240px;
}

.DiseaseEncyclopediaCategory li
{
  
}

.DiseaseEncyclopediaCategory #ScrollArea
{
  width:100%;
  height:366px;
  position:relative;
}

.DiseaseEncyclopediaCategory #ScrollArea #contentClip
{
  width: 810px; 
  clip:rect(0px,626px,365px,0px); 
}

/* DOCUMENT */

.DocumentImageColumn
{
  float:left;
  width:320px;
  padding-right:60px;
}

.DocumentImageColumn img
{
  background-repeat:no-repeat;
  background-position:center center;
}

.DocumentScrollableColumn
{
  float:left;
  width:570px;
}

.DocumentScrollableColumn #ScrollArea #contentClip
{
  width: 506px; 
  clip:rect(0px,506px,365px,0px);  
}

.SendToFriendText
{
  margin-top:20px;
  font-style:italic;
  text-align:right;
  visibility:hidden;
}

.SendToFriend
{
  margin-top:0px;
  visibility:hidden;
}

.SendToFriend a
{
  float:left;
  margin-left:70px;
  text-decoration:none;
  color:black;
  text-align:center;
  font-weight:bold;
}

.SendToFriend img
{
  display:block;
  border:0px;
}

/* Carousel */

#Carousel
{
  position:relative;
}

#Carousel li
{
  display:none;
  position:absolute;
}

#Carousel ul 
{
  list-style:none;
  margin:0px;
}

#Carousel li li
{
  display:block;
}

#Carousel li img
{
  float:right;
  width:210px;
  height:187px;
  background-repeat:no-repeat;
}

#Carousel li div
{
  margin-bottom:10px;
}

/* Right hand teasers */

a.RighthandTeaser
{
  background-image:url('/images/infostander/bg_rightcol_180x173.gif');
  display:block;
  width:170px !important;
  width:170px;
  height:163px !important;
  height:163px;
  overflow:hidden;
  padding:5px;
  text-decoration:none;
  color:black;
  margin-left:4px;
  margin-bottom:20px;
  margin-top:8px;
}

a.RighthandTeaser:hover
{
  background-image:url('/images/infostander/bg_rightcol_180x173_dwn.gif');
}

a.RighthandTeaser img
{
  border:0px;
}

a.RighthandTeaser h3
{
  text-align:center;
}

/* Newslist */

.Newslist ul li
{
  width:500px;
}

.Newslist .NewslistPicture
{
  float:left;

}

.Newslist .NewslistPicture img
{
  vertical-align:bottom;
}

.Newslist #ScrollArea
{
  width:570px;
  float:right;
}

.Newslist #ScrollArea #contentClip
{
  width:500px;
}

/* Interactions */

.InteractionSearch
{
  width: 350px;
  float:left;
}

.InteractionSearch label
{
  font-size:1.4em;
}

.InteractionSearch .SearchInputValues label
{
  display:block;
}

.InteractionSearch .SearchInputValues .button
{
  width:116px !important;
}

.Interaction
{
  padding-top: 10px;
  clear: both;
}

.Interaction .InteractionTitle
{
  font-weight: bold;
  float: left;
  clear: right;
}

.Interaction .InteractionText
{
  float: left;
  clear: left;
}

.DrugInteractionCheck
{
  float:right;
  width:510px;
}

.DrugInteractionCheck .Interactions
{
  clear:both;
  margin-top:10px;
}

.DrugInteractionCheck .legendItem
{
  margin:3px;
}

.DrugInteractionCheck .legend img
{
  vertical-align:middle;
}

.DrugInteractionCheck .legend
{
  float:right;
  border:1px solid black !important;
  padding:7px;
}

.DrugInteractionCheck h3
{
  margin:0px;
  margin-top:10px;
  font-size:1.2em;
  
}

.Interaction input
{
  float: right;
}

.InteractionSelected label
{
  margin-top:25px;
  display:block;
}

.InteractionSelected input
{
  margin-top:5px;
  width:300px !important;
  display:block;
}

.InteractionSelected select
{
  margin-top:5px;
  width:300px;
}

.SearchMedicine .SearchInputValues input
{
  width:174px;
}

.MedicineChestSearchResult select
{
  margin-top:5px;
  width:300px;
}

.MedicineChestSearchResult input
{
  display:block;
  width:auto !important;
  margin-top:5px;
  width:300px !important;
}

.CheckInteractionsResult
{

}

.CheckInteractionsResult table
{
  margin-bottom: 20px;
}

table.default		{ border:0; border-bottom:1px solid #ccc; border-collapse:collapse;  }
table.default th,
table.default td	{ border-top:1px solid #ccc; padding:3px 4px 4px 4px; vertical-align:top; }
tbody.multiple th,
tbody.multiple td	{ border-top:0; }
tbody.multiple tr.addborder td 	{ border-top:1px solid #ccc; }

td.key				{ font-weight:bold; width:80px; }
td.value			{ width:150px; }

div.even			{ background-color:#fafafa; }
div.odd				{ background-color:#fff; }

/* Quiz */

.tab-btns
{
  display:none;
}

/* Tests */

.ResultTextSender
{
  margin-top:10px;
}

.ResultTextSenderIntro
{
  margin-bottom:5px;
}

.EnergyCalculator table
{
  margin-top:-5px;
}

.EnergyCalculator table .HeadlineColumn
{
  padding-top:10px;
}

.EnergyCalculator select
{
  width:153px;
}

.EnergyCalculatorCoreData 
{
  float:left;
  
}

.EnergyCalculator .buttonContainer
{
  margin-top:10px;
}

.HeadlineColumn 
{
  font-weight:bold;
}

.InfostanderDocument .IntroText img
{
  display:none;
}

/* Infostander document */

.InfostanderDocument .IntroText .text img
{
  display:inline;
  float:none;
}

.RelatedLinks li a
{
  color: black;
  font-weight: bold;
}

.RelatedLinks
{
  margin: 0px;
  padding: 0;
  list-style-type: none;
}

.DrugFormItemContent h4
{
  margin:0px;
  margin-top:10px;
}

.DrugFormItemContent
{
  margin-bottom:10px;
}

p
{
  margin:0px;
}

img
{
  border:0px;
}

.InfoDescriptionColumn
{
  font-weight:bold;
  margin-top:8px;
}

.ReferenceItemHeader img
{
  display:none;
}


/* quiz */

.Quiz h1
{
  font-size:2em;
}

.Quiz .IntroText img
{
  float:left;
}

.Quiz .Question {
  float: left;
  width: 500px;
}

.Quiz .ButtonPanel
{
  margin:0px;
  padding:0px;
  border:solid 1px white
}

.Quiz .ButtonPanel .right, .Quiz .buttonContainer .right
{
  float:right;
}

.Quiz .Button, .Quiz .NextQuestionLink
{
  background-color:Transparent;
  background-image:url(/images/infostander/arr_page_next_active.gif);
  background-repeat:no-repeat;
  background-position:right;
  padding-right:50px;
  height:50px;
  border:0px;
}

.Quiz .NextQuestionLink
{
  line-height:50px;
  text-decoration:none;
  color:Black;
}

.Quiz .date
{
  
}

.Quiz .QuestionText {
}
.Quiz .EnergyCalculatorCoreData .InfoRow
{
  margin-top:5px;
}

.Quiz .QuestionControls {
  margin-top: 20px;
}
.Quiz .QuestionControls input 
{
 width:30px; 
 height:30px;
 vertical-align:middle;
}

.Quiz .QuestionControls .AnswerStatus {
  display:inline;
}

.Quiz .QuestionControls .AnswerStatus .image{
  margin:0px;
  padding-top:10px;
}

.Quiz .QuestionControls .AnswerStatus .text{
 /* float:left;
 margin-left:35px;
 margin-top:-22px; */
 margin-top:8px;
 font-weight:bold;
}


.Quiz .AnswerText {
  margin-top: 10px;
}

.Quiz .StatusImages {
  padding-top: 0px;
  margin-bottom:50px;
}

.Quiz .StatusImages a {
  text-decoration: none;
  border: 1px solid #CCCC99;
  height: 30px;
  width: 30px;
  float: left;
  margin: 3px;
  padding: 1px;
}

.Quiz .NavigationControls {
  margin-top: 10px;
  margin-bottom:0px;
}

.Quiz .NavigationControls *
{
  float:right;
  margin-right: 20px;
}

.Quiz .RelatedLinksHeader
{
  margin-top:20px;
  font-size:1.4em;
  font-weight:bold;
}

.Quiz .TryAgainButton
{
  float: right;
}

.Quiz table
{
  width: 100%;
}

.float-fix			{ display:block; height:1px; overflow:hidden; clear:both; font:1%/1% sans-serif;/*added if overflow is not supported*/}


/* Medicine handbook */

.MedicineHandbookPackageTable
{
  display:none;
}

.PackageSection
{
  display:none;
}

/* Vitamins */

.ArticleDate
{
  margin: 1em 0 1em 0;
  font-style:italic;
}

.MailForm
{
  margin-top:-25px;
}

.MailForm .message-validation
{
  float:right;
  margin-right:220px;
}

.MailForm input
{
  width:400px;
}

.MailForm textarea
{
  width:400px;
  height:100px;
}

.MailForm .Button
{
  width:100px;
  margin-right:5px;
}

.MailForm .InfoDescriptionColumn
{
  margin-top:3px;
}

.InactiveLink
{
  color:Black;
  text-decoration:none;
}

/* Calendar */

.CalendarTable
{
  position:absolute;
  background-color:white;
  padding:0px;
  border-collapse:collapse;
  border-right:1px solid #909090;
  border-left:1px solid #909090;
  border-bottom:1px solid #909090;
}

.CalendarTable thead tr td
{
  border-top:1px solid #909090;
}

.CalendarTable tr
{
  
}

.CalendarTable a
{
  height:10px;
  width:15px;
  display:block;
  padding:4px;
  text-align:center;
}

.CalendarTable td
{
  text-align:center;
  padding:0px;
}

.CalendarTable td.WeekColumn, .CalendarTable thead td
{
  padding:4px;
}

.WeekColumn
{
  border-right:1px solid #909090;
}

td.SelectedDate
{
  border:1px solid red;
}

td.Today a
{
  color:#D4D0C8;
  font-weight:bold;
}

td.Sunday a
{
  color:#909090;
}

td.DayColumn
{
  
}
.CalendarControl
{
}
.CalendarTable .MonthName
{
  font-size:15px;
}

.CalendarControl input
{
  font-family:arial,sans-serif;
  margin:0;
  height:30px;
  font-size:16px;
  font-weight: bold;
  line-height:30px;
  width:120px;
  text-align: center;
  vertical-align: middle;
}

.OpenCalendarButton
{
  background-image:url(/images/infostander/date_drop.gif);
  border:10px solid #BDCEC8;
  width:50px !important;
  height:38px !important;
}

.DropdownBox
{
  float:left;
  padding:3px;
  margin-right:4px;
  white-space:nowrap;  
  margin-top:4px;
}

.FormRow
{
  clear:both;
}

.FormTextCol
{
  float:left;
  width:200px;
}

.FormTextCol .WithTopPadding
{
  padding-top:12px;
}

.FormValueCol
{
  float:left;
  width:500px;
  padding:0 0 10px 0;
}


.FormValueCol textarea
{
  height:250px;
  width:300px;
}

.FormValueCol input
{
  vertical-align:middle;
}

.SmsServiceFrontpageBox .FormTextCol
{
  float:left;
  width:130px;
  
}

.SmsServiceFrontpageBox .FormValueCol
{
  float:left;
  width:300px;
  margin-left:10px;
}

.SmsServiceFrontpageBox
{
  width:440px;
  border:1px solid black;
  float:left;
  padding:10px;
  height:205px;
}

.CreateSubscriptionBox
{
  background-color:White;

}

.CancelSubscriptionBox
{
  margin-left:20px;
}

.SmsServiceFrontpageBox h2
{
  font-size:18px;
  font-weight:normal;
}

.SmsServiceFrontpageBox input
{
  vertical-align:middle;
}

.SmsService .Button
{
  background-color:Transparent;
  background-image:url(/images/infostander/arr_page_next_active.gif);
  background-repeat:no-repeat;
  background-position:right;
  padding-right:50px;
  margin-right:50px;
  height:50px;
  border:0px;
  float:right;
}

.SmsService .PPilleStartContainer .FormTextCol
{
  width:250px;
}
.SmsService .PPilleStartContainer .FormValueCol
{
  padding-left: 8px;
}
.SmsService .PPilleStartContainer .TekstfeltTilBesked
{
  display:block;
  height:80px;
}
.SmsService .PPilleStartContainer .TekstfeltTilBesked
{
  display:block;
  height:80px;
  float:left;
  margin-left:0;
}
.SmsService .PPilleStartContainer .PPilleFrequency,
.SmsService .PPilleStartContainer .PPilleTimeNumberHolder
{
  display:none;
}

.SmsService .TimeRepeater
{
  width:700px;
  height:60px;
}

/*typo - I meant column */
.SmsService .TwoColumRow
{
  clear:both;
  display:block;
  height:200px;
}

.SmsService .HvorOfteTagesMedicinenContainerAdvanced .FormRow
{
  clear:left;
}

.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .FormRow
{
  clear:right;
}

.SmsService .HvorOfteTagesMedicinenContainerAdvanced
{
}

.SmsService .HvorOfteTagesMedicinenContainerAdvanced .FormValueCol
{
  width:175px;
}

.SmsService .HvorOfteTagesMedicinenContainerAdvanced select
{
  display:block;
  width:150px;
  font:16px/normal arial, sans-serif;
  font-weight: bold;
}

.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .FormValueCol
{
  width:200px;
}

.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .HvorOfteTagesMedicinenDagligtAdvancedListBoxContainer
{
  padding-left:22px;
}

.SmsService .PPilleStartContainer .DropdownBox,
.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .DropdownBox,
.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced .DropdownBox,
.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .DropdownBox
{
  padding:0;
  float:left;
  background:#fff;
}

.SmsService .PPilleStartContainer select,
.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced select,
.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced select,
.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced select
{
  padding:0;
  font:16px/normal arial, sans-serif;
  font-weight: bold;
}

.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .TimeRepeaterContainer
{
  width:345px;
}

.SmsService .PPilleDagligtContainer .TimeRepeaterContainer
{
  width:325px;
}

.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced,
.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced
{
  width:575px;
  float:right;
}

*:first-child+html .SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced
{
  margin-top:-18px;
}

.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced .FormValueCol
{
  width:350px;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormTextCol
{
  width:250px;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormValueCol
{
  width:100px;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormTextColAndetSlutTekst
{
  width:550px;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormValueColFrequency
{
  float:left;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormTextColFollowingText
{
  float:left;
  width:50px;
}

.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .tbxFormValueColFrequency
{
  width:65px;
  
}

.SmsService .AdvancedSmsText
{
  margin-right:50px;
  margin-left:0;
  float:left;
  padding:0;
  display:block;
  height:80px;
}

.SmsService .AdvancedSmsTextValueCol .FormValueCol
{
  width:700px;
}

.SmsService .CancelSubscriptionViewAdvanced
{
  padding:20px 0 0 40px;
}

.SmsService .CancelSubscriptionViewAdvanced .ButtonContainer
{
  padding-top:240px;
}

.SmsService .CancelSubscriptionViewAdvanced .ActiveSubscriptionList
{
  padding-top:10px;
}

.CancelSubscriptionBox .TextInput, .CreateSubscriptionBox .TextInput
{
  height:32px;
  font-size:20px;
  line-height:32px;
  width:120px; 
}

.CancelSubscriptionBox .TextInput
{
  background-color:#990000;
}

.CreateSubscriptionBox .TextInput
{
  background-color:#BDCEC8;
}

.SmsTextConfirmation, .TimeConfirmation, .NumberConfirmation
{
  margin-top:10px;
}

.SmsService .ButtonContainer
{
  margin-top:10px;
}
.SmsService .ValidationSummary 
{
  float:left;
}

.SmsService .MultilineText
{
  white-space:normal;
}

.SmsService .TimeRepeaterContainer
{
  padding-left: 5px;
}

.SmsService .TimeRepeaterContainerRow
{
  padding-left: 376px;
}

.SmsService .PPilleDagligtContainer .TimeRepeaterContainerRow
{
  padding-left: 0px;
}

.SmsService .HvorOfteTagesMedicinenContainerAdvanced .FormTextCol,
.SmsService .HvorOfteTagesMedicinenDagligtContainerAdvanced .FormTextCol,
.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced .FormTextCol,
.SmsService .HvorOfteTagesMedicinenAndetContainerAdvanced .FormTextCol,
.SmsService .PPilleStartContainer .FormTextCol
{
  padding-top: 4px;
}

.SmsService .TimeRepeaterContainerRow .FormTextCol
{
  padding-top: 8px;
}
.SmsService .tbxFormValueColFrequency
{
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

.SmsService .WeekDaysContainer label
{
  padding-right: 5px;
}

.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced .FormValueCol
{
  padding-bottom: 16px;
  padding-left: 19px;
}
.SmsService .HvorOfteTagesMedicinenUgentligtContainerAdvanced .TimeRepeaterContainer
{
  padding-left: 22px;
}
.SmsService .PPilleDagligtContainer .PPilleFrequency
{
  display: none;
}
.SmsService .PPilleDagligtContainer .PPilleTimeNumber
{
  display: none;
}
.SmsService .OtherFrequencyFrontText
{
  padding-left: 10px;
}

.SmsService .PPilleDagligtContainer .TimeRepeaterContainerRow .FormTextCol
{
  width: 250px;
}


/* NY SMS Service */
.SmsService .cs01PPilleGlobalContainer,
.SmsService .cs01HvorOfteTagesMedicinenGlobalContainerAdvanced
{
  height: 186px;
}

.SmsService .cs01HvorOfteTagesMedicinenAmountContainer
{
  display: none;
}

.SmsService .cs01HvorOfteTagesMedicinenTimeContainer .cs01FormValueCol .cs01TimeDropdownBoxContainer .cs01TimeDropdownBoxLabel
{
  display: none;
}

.SmsService .cs01PPilleContainer,
.SmsService .cs01HvorOfteTagesMedicinenAmountContainer,
.SmsService .cs01HvorOfteTagesMedicinenTimeContainer,
.SmsService .cs01HvorOfteTagesMedicinenContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenDagligtAmountContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenDagligtTimeContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenUgentligtAmountContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenUgentligtTimeContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenAndetAmountContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenAndetTimeContainerAdvanced,
.SmsService .cs01HvorOfteTagesMedicinenAndetCommentContainerAdvanced,
.SmsService .cs01SmsTextContainer,
.SmsService .cs01PeriodeContainer
{
  margin-bottom: 12px;
}

.SmsService .cs01FormTextCol
{
  width: 255px;
  display: table-cell;
  display: inline-block;
  vertical-align: top;
  padding-top: 6px;
}

.SmsService .cs01HvorOfteTagesMedicinenAndetCommentContainerAdvanced .cs01FormTextCol
{
  width: 500px;
}

.SmsService .cs01PeriodeContainer .cs01FormTextCol
{
  padding-top: 8px;
}

.SmsService .cs01FormValueCol
{
  display: table-cell;
  display: inline-block;
}

.SmsService .cs01HvorOfteTagesMedicinenDagligtTimeContainerAdvanced .cs01FormValueCol
{
  width: 450px;
}

.SmsService select
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

.SmsService .cs01TimeDropdownBoxContainer
{
  float: left;
  background-color: #BDCEC8;
  white-space: nowrap;
  padding: 3px 3px 0px 3px;
  margin: 0px 3px 3px 0px;
}

.SmsService .cs01TimeDropdownBoxLabel
{
  vertical-align: middle;
}

.SmsService .cs01TimeDropdownBox
{
  vertical-align: middle;
  margin-bottom: 3px;
}

.SmsService .cs01CheckBox input
{
  vertical-align: middle;
  margin-left: 0px;
}

.SmsService .cs01CheckBox label
{
  vertical-align: middle;
  margin-right: 15px;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

.SmsService .cs01TextBox
{
  width: 50px;
  text-align: center;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
}

.SmsService .cs01TextBoxMultiline
{
  height: 80px;
  width: 300px;
  margin-right: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:12px;
}

.SmsService .cs01SmsTextValidator
{
  vertical-align: top;
}

.SmsService .cs01SmsTextLengthWarning
{
  vertical-align: bottom;
}
.SmsService .cs01ValidationSummaryContainer
{
  float: left;
}

.SmsService .cs01ValidationSummaryContainer .cs01ValidationSummary ul
{
  padding: 0px 0px 0px 16px;
  margin: 0px;
}

.SmsService .cs01NextButtonContainer
{
  float: right;
  position: relative;
  top: -15px;
}

.SmsService .cs01NextButton
{
  height: 50px;
  border-style: none;
  padding: 0px 50px 0px 0px;
  background-color: transparent;
  background-image: url(/images/infostander/arr_page_next_active.gif);
  background-position: right center;
  background-repeat: no-repeat;
}


.APO_NicotineGuide .WideFormTextCol
{
  width: 450px;
}

.APO_NicotineGuide .YellowRow
{
  background-color: #99CCFF;  
}

.APO_NicotineGuide .ButtonPanel
{
	float: right;
}

.APO_NicotineGuide .TotalDailyUsageCaption
{
  display: table-cell;
  display: inline-block;
}

