img				{vertical-align:bottom;}
img.imagethumb	{border:solid 1px #CCCCCC; background-color:#FFFFFF;}
table.listnormal{width:890px; line-height:15px;}
table.editRole	{width:265px; line-height:15px;}
table.borderbottom {border-bottom:solid 1px #CCCCCC;}
table.TranslationFilter { width:50%; line-height:15px;}
div.Group table.listnormal {width:100%; }
td				{font:10px verdana; color:#000000;}
tr.grey			{border-top:solid 1px #c5c5c5; background-color:#F3F3F3; height:22px;}
tr.white		{border-top:solid 1px #c5c5c5; background-color:#FFFFFF; height:22px;}
td.grey			{border-top:solid 1px #c5c5c5; background-color:#F3F3F3; height:22px;}
td.white		{border-top:solid 1px #c5c5c5; background-color:#FFFFFF; height:22px;}
td.blue			{border-top:solid 1px #c5c5c5; background-color:#7794A8; height:22px;}
tr.blue			{border-top:solid 1px #c5c5c5; background-color:#7794A8; height:22px;}

td.bullet		{padding-top:5px; padding-left:5px; width:20px;cursor:default;}
td.first		{padding-left:5px;}
td.tool			{width:25px; padding-right:5px; text-align:right;}
td.toolsortarrow{width:35px; padding-right:5px; text-align:right;}
td.map		    {padding-right:20px;}

th				{font-family:arial,verdana; font-size:10px; font-weight:bold; text-transform:uppercase; height:22px; text-align:left;}
H1				{font-family:arial,verdana;	font-size:18px; font-weight:normal; color:#000000; margin-bottom:0px; margin-top:0px;}/*sort stor overskrift p� artikel*/
H2				{font-family:verdana,arial;	font-size:10px; font-weight:normal; color:#CC0000; margin-bottom:13px; margin-top:0px;}/*r�d overskrift p� artikel*/
H3				{font-family:verdana,arial;	font-size:10px; font-weight:normal; color:#CC0000; margin-bottom:0px; margin-top:0px; text-transform:uppercase;}
H4				{font-family:arial,verdana;	font-size:18px; font-weight:normal; color:#000000; margin-bottom:15px; margin-top:0px; line-height:21px;}/*sort stor overskrift over toolbox*/
H5				{font-family:verdana,arial;	font-size:10px; font-weight:normal; color:#CC0000; margin-bottom:0px; margin-top:0px;}

input.text		{font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; padding-left:3px; padding-right:3px;}
input.textmargin{margin-left:3px;}
input.rolename	{width:175px; margin-left:25px; margin-bottom:2px; margin-top:2px;}
input.name		{width:160px;}
input.panelbutton	{font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#BBBBBB; background-color:#e6e6e6;width:100px;}

input.edituser	{width:148px;}
input.editcompany, textarea.editcompany	{width:148px;}
input.editbrand, textarea.editbrand	{width:148px;}
input.description,textarea.description {width:450px;}
input.code		{width:70px;}
input.city		{width:130px;}
input.adress	{width:180px;}
input.articlegeneral {width:320px;}
input.articlesection {width:476px;}

input.producthalf,textarea.producthalf, select.producthalf {width:241px; margin-bottom: 3px;}
input.producthalf2,textarea.producthalf2, select.producthalf2 {width:260px; margin-bottom: 3px;}
input.productquater,textarea.productquater, select.productquater {width:160px; margin-bottom: 3px;}
input.productquater2,textarea.productquater2, select.productquater2 {width:272px; margin-bottom: 3px;}
input.productfull,textarea.productfull, select.productfull {width:400px; margin-bottom: 3px;}

input.button	{font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#BBBBBB; background-color:#e6e6e6;}
select 			{font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF;}
textarea 		{font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; padding-left:3px; padding-right:3px;}
textarea.image	{width:195px; height:38px; margin-left:0px; margin-bottom:2px; margin-top:2px;}

ul.admin				{margin-left:0px; margin-top:0px; padding:0px; background-image:url("gfx/Bullet.gif");}
ol.admin				{margin-left:0px; margin-top:0px; padding:0px;}
li.admin				{margin-left:22px; margin-top:10px; padding:0px;}

a				{text-decoration:none; color:#2D5083;}
a:hover			{text-decoration:none; color:#CC0000;}
a.menu			{text-decoration:none; color:#FFFFFF; font-family:arial,verdana; text-transform:uppercase; font-size:10px; line-height:16px;}
a.menu:hover	{text-decoration:none; color:#CBE4F5; font-family:arial,verdana; text-transform:uppercase; font-size:10px; line-height:16px;}

a.h3			{text-decoration:none; color:#CC0000; text-transform:uppercase;}
a.h3:hover		{text-decoration:none; color:#2D5083; text-transform:uppercase;}

a.pullout		{text-decoration:none; color:#000000;}
a.pullout:hover	{text-decoration:none; color:#CC0000;}

a.tablink		{text-decoration:none; color:#000000;}
a.tablink:hover	{text-decoration:none; color:#000000;}

a.breadcrumblink{text-decoration:none; color:#999999; margin-right:6px;}
a.breadcrumblink:hover	{text-decoration:none; color:#CC0000; margin-right:6px;}
span.breadcrumblink{text-decoration:none; color:#999999;}


/*  \*/
* html .HolyHack {
	height:1%;
}
/*  */

/* To keep boxes with borders the same width in both browsers COOL! */
/*	{              
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    }

/* Element IDs */

html,body{height:100%; min-height:100%;}

body {
    margin:0px;
    padding:0px;
    background-color:#F3F3F3;
	background-image:url("gfx/bgMain.gif");
	background-repeat:repeat-x;
	background-position:center top;
	font:10px verdana;
	/*text-align: center;*/
	/* part 1 of 2 centering hack */
	}
	
.MenuMoverContainer {
	position: absolute;
	left: 0px;
	top: 0px;
}

.FrameMenuItems {
	position: absolute;
	top: 165px;
	left: 0px;
	width: 22px;
	z-index: 100;
}

#MainContainer {
	width:960px; 
	/*height: 700px;*/
	padding-left:0px;
	padding-right:0px;
	padding-top:6px;
	padding-bottom:6px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	/*margin-right:auto;
	margin-left:auto;*/
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	/*width:970px;*/ /* ie5win fudge begins */
	/*voice-family:"\"}\"";
	voice-family:inherit;	
	width:970px;*/
	}

/*html>body #MainContainer {
	width:970px;*/ /* ie5win fudge ends *//*
	}*/
	
#TopContainer {	
	background-color:#FFFFFF;
	background-image:url("gfx/topBorder.gif");
	background-repeat:repeat-x;
	border-left:solid 1px #8799A4;
	border-right:solid 1px #8799A4;		
	/*margin-left:3px;
	margin-right:3px;*/
	height:75px;
	position:relative;
	}
	
#MenuContainer 
{
	background-color:#7794a8;
	border-bottom:solid 1px #3e5160;
	margin-left:1px;
	margin-right:1px;
	position:relative;
	z-index:50;

	}
	
#ContentContainerBorder 
{
	border-left:solid 1px #c5c5c5;
	border-right:solid 1px #c5c5c5;
	border-bottom:solid 1px #c5c5c5;	
	/*margin-left:4px;
	margin-right:4px;*/
	margin-top:3px;
}
#ContentContainer 
{
	background-color:#FFFFFF;
	position:relative;
	min-height: 407px;
}	
	
#ContentContainerPaddings 
{
	padding-left:40px;
	padding-right:28px;
	padding-top:30px;
	padding-bottom:20px;
}
	
#BottomContainer {	
	font-family:arial,verdana;
	text-transform:uppercase;
	font-size:10px;
	color:#999999;
	background-color:#FFFFFF;
	padding-right:30px;
	padding-bottom:20px;
	text-align:right;
	position:relative;
	}
	
.TopMenu
{
	position:absolute;
	z-index: 1;
	display:inline;
	width:70%;
	margin-top:10px;
}

.TopMenuItem
{
	position: relative;
	z-index: 2;
	text-align:center;
	font-size:10px;
	float:right;
	padding-left:35px;
}
.TopMenuLanguageOver 
{
	position: absolute;
	z-index: -1;
	right: 4px;
	top: 15px;
	width: 19px;
	height: 13px;
}

.TopMenuMarketOver 
{	
	color:White;
	font-weight:bold;
	position: absolute;
	z-index: 9999;
	right: 4px;
	top: 17px;
	width: 19px;
	height: 13px;
	font-size:8px;
	text-transform:uppercase;
}

#Logo {
	top:25px;
	left:30px;
	position:absolute;
	}
	
#Slogan1 {
	font-family:arial,verdana;
	text-transform:uppercase;
	font-size:10px;
	color:#000000;
	top:45px;
	right:28px;
	position:absolute;
	}
	
#MenuTransition1 {
	background-image:url("gfx/menuTransition1.gif");
	width:8px;
	height:75px;
	top:0px;
	left:-4px;
	position:absolute;
	}
	
#MenuTransition2 {
	background-image:url("gfx/menuTransition2.gif");
	width:8px;
	height:75px;
	top:0px;
	left:954px;
	position:absolute;
	}
	
#Front {
	background-image:url("gfx/bgFront.gif");
	background-repeat:repeat-y;
	position:relative;
	}


#Toolbox {
	background-color:#F3F3F3;
	font-family:arial,verdana;
	text-transform:uppercase;
	font-size:10px;
	color:#000000;
	border:solid 1px #c5c5c5;
	/*width:910px;*/
	height:30px;
	position:relative;
	}


/* Element Classes */

	


.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.Breadcrumb {
	margin-top:-15px;
	margin-bottom:3px;
	position:relative;
	}
	
.Line {
	background-color:#C5C5C5;
	margin-top:25px;
	margin-bottom:25px;
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.SubMenu 
{
	border-left:solid 1px #c5c5c5;
	padding-left:10px;
	margin-left:6px;
}
	
.TabLeftLight {
	background-image:url("gfx/FaneLightCornerLeft.gif");
	background-repeat:no-repeat;
	width:6px;
	height:24px;
	position:relative;
	float:left;
	}
	
.TabMiddleLight {
	background-color:#F3F3F3;
	padding:5px;
	padding-bottom:6px;
	border-top:solid 1px #c5c5c5;
	font-family:arial,verdana;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	position:relative;
	float:left;
	}
	
.TabRightLight {
	background-image:url("gfx/FaneLightCornerRight.gif");
	background-repeat:no-repeat;
	width:4px;
	height:24px;
	position:relative;
	float:left;
	}
	
.TabLeftDark {
	background-image:url("gfx/FaneDarkCornerLeft.gif");
	background-repeat:no-repeat;
	width:6px;
	height:23px;
	position:relative;
	float:left;
	}
	
.TabMiddleDark {
	background-color:#D2D2D2;
	padding:5px;
	padding-top:6px;
	border-bottom:solid 1px #c5c5c5;
	font-family:arial,verdana;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	position:relative;
	float:left;
	}
	
.TabRightDark {
	background-image:url("gfx/FaneDarkCornerRight.gif");
	background-repeat:no-repeat;
	width:4px;
	height:23px;
	position:relative;
	float:left;
	}
	
.ToolBack {
	padding-top:6px;
	padding-left:8px;
	position:relative;
	float:left;
	}
	
.ToolboxLine {
	background-color:#CCCCCC;
	top:4px;
	height:21px;
	width:1px;
	margin-right:15px;
	position:relative;
	float:right;
	}
	
.ToolPreview {
	padding-top:6px;
	padding-right:15px;
	position:relative;
	float:right;
	}

.ToolSave {
	padding-top:6px;
	padding-right:8px;
	position:relative;
	float:right;
	}
	
.ToolLeft {
	padding-top:6px;
	padding-left:8px;
	position:relative;
	float:left;
	}
	
.ToolRight {
	padding-top:6px;
	padding-right:13px;
	position:relative;
	float:right;
	}
	
.ToolSort {
	padding-top:6px;
	padding-right:15px;
	position:relative;
	float:right;
	}

.ToolViews {
	padding-top:6px;
	padding-right:8px;
	position:relative;
	float:right;
	}
	
.FrontColumn1 {
	/*background-color:green;*/
	width:190px;
	margin-right:40px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.FrontColumn2 {
	/*background-color:yellow;*/
	width:195px;
	margin-right:40px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.FrontColumn3 {
	/*background-color:orange;*/
	width:195px;
	margin-right:40px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.FrontColumn4 {
	/*background-color:red;*/
	width:190px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.EditProductColumn {
	/*background-color:red;*/
	position:relative;
	float:left;
	}
	
.UserEditRightColumn 
{
	width:555px;
	float:right;
	position:relative;
}
	

.SpaceBetweenColumns 
{
	/*background-color:Aqua;*/
	width:15px;
	position:relative;
	float:left;
}



	
.Group {
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	}
	
.GroupBoxNoFloat
{
	position:relative;
	width:890px;
}
.GroupBox 
{
	position:relative;
	float:left;
	width:890px;
}
.GroupBoxRight
{
	position:relative;
	float:right;
	width:890px;
}

.ListViewMoveFieldPlaceDown
{
	position: relative;
	top:11px;
	/*right:-18px;*/
	right:-7px;
	text-align:right;
}

.GroupName {
	background-image:url("gfx/bgGroupName.gif");
	background-repeat:repeat-x;	
	font:bold 10px arial;
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	top:-6px;
	left:10px;
	position:absolute;
	}
	
.GroupIcon {
	top:-7px;
	right:16px;
	position:absolute;
	}
	
.ImageViewFirst {
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
	margin-top:10px;
	position:relative;
	float:left;
	}
	
.ImageView {
	background-color:#FCFCFC;
	border:solid 1px #CCCCCC;
	margin-top:10px;
	margin-left:10px;
	position:relative;
	float:left;
	}
	
.ImageViewText {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:3px;
	line-height:18px;
	position:relative;
	}
	
.ImageViewIcons {
	bottom:2px;
	right:2px;
	position:absolute;
	}
	
.Hide 
{
	display:none;
	visibility:hidden;
}

.Show
{
	display:block;
	visibility:visible;
}


.ArticleSectionMove
{
	position:absolute;
	left:-10px;
	bottom:24px;
}

.AjaxLoading 
{
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: right;
}

.ProductDescription
{
	position: relative;
	float:left;
	padding-right:12px;
}

.ProductVariantGroup
{
	vertical-align:top;
	position: relative;
	float:left;
}

.ProductVersionLabel 
{
	position:absolute;
	padding-top:2px;
	width:150px;
}


/* FF Hack! :-) */
div[class] .ArticleSectionMove 
{
	position:absolute;
	left:5px;
	bottom:5px;
}

/* Telerik class overwrite */
.Default_Default,
.Focus_Default,
.Over_Default,
.Error_Default,
.Hint_Default {
	font-family: verdana,arial;
	font-size:10px;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
}
.Error_Default {
	color: red;
}

.Tabs 
{
    /*background-color:lightgreen;*/
    height:23px;
    top:43px;
    right:35px;
    position:absolute;
    
    z-index:1;
    padding-top:12px;
        
 }
  
   
 .TabStrip h4
 {
    padding-bottom:12px;            
 }

/* NOTECONTROL START */ 
 .note
 {
 	position:relative;
 	margin-top:13px;
 	width:890px;
 }
 .note_red   { color: #e2001a; border: solid 1px #e2001a; background-color: #fad2cc; }
 .note_green { color: #388337; border: solid 1px #388337; background-color: #bfdaaf; }
 .note_blue  { color: #196199; border: solid 1px #196199; background-color: #b1cee0; }
 .note_close /* Image for closing the notebox */
 {
 	position:absolute;
 	right:8px;
 	top:8px;
 	cursor:pointer;
 }
 /* NOTECONTROL END */
  
/* FILEPICKER START */
.filepicker input.textbox {	border: solid 1px #CCCCCC; }
.filepicker td.column1 { padding-right:6px; }
.filepicker td.column2 { }
.filepicker_image_cell { text-align:center; }
.filepicker_sortarrow_cell { vertical-align:middle; }
.filepicker_description_cell { padding-left:5px; vertical-align:top; }
.fileexplorer_icon_openfolder {	margin-top:5px; }
.fileexplorer_icon_delete {	margin-top:5px; } 
/* FILEPICKER END */

/* MapExplorer section*/

.mapexbtnsection
{
	position:relative;
	float:right;	
	margin-right:10px;
	margin-top:23px;
	}

.mapexbutton	
{
	font-family:verdana,arial;	
	font-size:10px; 
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#e6e6e6;	
	margin-top:10px;
	width:130px;
	}
	
.mapexreset
{
	font-family:verdana,arial;	
	font-size:10px; 
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#e6e6e6;	
	margin-left:5px;
	width:100px;
	}
	
.mapexbutton1
{
	font-family:verdana,arial;	
	font-size:10px; 
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#e6e6e6;
	margin-top:10px;
	width:130px;
	}
	
.mapexmappanel
{
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#FFFFFF;
	position:relative;
	width:525px;
	height:625px;
	margin-top:5px;
	}
	
.mapexborderpanel
{
	color:#000000; 
	border-width:0px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#FFFFFF;
	position:relative;
	width:500px;
	height:600px;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.mapexmessagepanel
{
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#FCFCFC;
	position:relative;
	width:501px;
	height:86px;
	margin-top:10px;
	}
	
.mapexcoordinates
{
	font-family:verdana,arial;	
	font-size:10px; 
	color:#000000; 
	border-width:0px; 
	border-style:solid; 
	border-color:#BBBBBB; 
	background-color:#FCFCFC;
	position:relative;
	float:left;
	width:250px;
	height:50px;
	margin-top:15px;
	margin-left:10px;
	}
.mapexmessagehead
{	
	font-family:verdana,arial;	
	font-size:10px; 
	text-transform:uppercase;
	background-color:#FCFCFC;
	padding-left:5px;
	padding-right:5px;
	top:-6px;
	left:10px;
	position:absolute;
	}

.mapextext		
{	
	font-family:verdana,arial;	
	font-size:10px; 
	color:#000000; 
	border-width:1px; 
	border-style:solid; 
	border-color:#CCCCCC; 
	background-color:#FFFFFF; 
	margin-left:10px;
	padding-left:3px; 
	padding-right:3px;
	width:130px;
	}

td.tdProductGeography .mapexwidth	{width: 110px; }
td.tdGeography .mapexwidth	  {width: 190px; }
td.tdPortalPageGeography .mapexwidth	{width: 200px;}
td.tdHolidayTypeGeography .mapexwidth	{width: 122px;}

.mapexwidth		
{
	width:180px;
	
}
	

.menuHeadline
{
	font-weight:bold;
}

/* TODO: */
td.description	{width:600px;} /* Produkt-siden */
input.ProductAttributeButton {font-family:verdana,arial;	font-size:10px; color:#000000; border-width:1px; border-style:solid; border-color:#BBBBBB; background-color:#e6e6e6; width:78px;}
input.attribute {width:200px;} /* Attribut-side */
select.addUser	{width:210px; height:162px; margin-left:0px; margin-bottom:2px; margin-top:2px;} /* SEC_Role */



ul.rade_toolbar li
{
  margin-left:0px !important;
  margin-top:0px !important;
  /*background-image:none !important; */ 
  
}

/*ul.rade_toolbar li.rade_separator
{
  
}*/

.rade_editorModesCell ul
{
  background-image:none !important;
}

.rade_resizeCell 
{        
    width:0px !important;
}

.rade_resizeCell DIV 
{        
    display:none;
}

ul.rade_toolbar
{						
	width:100% !important;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */