/* Default */
/* background color for the content part of the pages */
Body
{
    background-color: white;
    margin: 0px;
}

.ControlPanel, .PagingTable
{
    width: 100%;
    background-color: #FFFFFF;
    border-right: #003366 1px solid;
    border-top: #003366 1px solid;
    border-left: #003366 1px solid;
    border-bottom: #003366 1px solid;
}

.SkinObject
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:visited
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:hover
{
    text-decoration: none;
    color: #003366;
}

A.SkinObject:active
{
    text-decoration: none;
    color: #003366;
}

/* styles for LANGUAGE skinobject */
.Language
{
    vertical-align: middle;
    margin: 0px;
}

.Language img
{
    border: none;
}


/* style for module titles */
.Head
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #333333;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* style to apply if the content should be hidden */
.Hidden
{
    display: none;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
    background-color: White;
    color: Red;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_Container
{
    background-color: Transparent;
}
.DataGrid_Footer
{
    background-color: White;
}
.DataGrid_Header
{
    background-color: Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item
{
    background-color: Transparent;
    color: Black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}
.DataGrid_SelectedItem
{
    background-color: Silver;
    color: Blue;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 10px;
    font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
    text-decoration: none;
    color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
    text-decoration: none;
    color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
    text-decoration: none;
    color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
    text-decoration: none;
    color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    height: 400px;
}
.FileManager_ToolBar
{
    border-bottom: black 1px solid;
    height: 25px;
}
.FileManager_Explorer
{
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
    overflow: auto;
}

.FileManager_MessageBox
{
    text-align: center;
    vertical-align: middle;
    background-color: White;
    padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: #696969 1px solid;
    height: 25px;
}

.FileManager_Pager
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: #696969 1px solid;
    height: 25px;
}

.FileManager_StatusBar
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
    margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}

.FileManagerTreeNode
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

.FileManagerTreeNodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
    text-decoration: none;
    color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
    text-decoration: none;
    color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
    text-decoration: none;
    color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
    text-decoration: none;
    color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    height: 400px;
    width: 650px;
}
.WizardButton
{
    border-right: #696969 1px solid;
    padding-right: 2px;
    border-top: #696969 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: #696969 1px solid;
    padding-top: 2px;
    border-bottom: #696969 1px solid;
    background-color: #dcdcdc;
}
.WizardHeader
{
    background: #ffffcc;
    border-bottom: black 1px solid;
    height: 40px;
}
.WizardFooter
{
    border-top: black 1px solid;
    background: #ccffcc;
    height: 25px;
    text-align: right;
}
.WizardBody
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    height: 325px;
}
.WizardHelp
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 9pt;
    padding-bottom: 5px;
    border-left: black 1px solid;
    width: 180px;
    padding-top: 5px;
    background-color: #ccffff;
}
.WizardHelpText
{
    overflow: auto;
    font-size: 8pt;
    width: 180px;
    color: black;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    height: 300px;
}
.WizardText
{
    font-size: 9pt;
    color: black;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    color: black;
    padding-top: 2px;
    border-bottom: black 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:visited
{
    text-decoration: underline;
    color: #003366;
}

A.CommandButton:hover
{
    text-decoration: underline;
    color: #ff0000;
}

A.CommandButton:active
{
    text-decoration: underline;
    color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    background: #dddddd;
    color: #000000;
    font-family: Verdana, sans-serif;
}


/* GENERIC */
H1
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H2
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H3
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H4
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H5, DT
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

H6
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

TFOOT, THEAD
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    color: #003366;
}

TH
{
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}

A:link
{
    text-decoration: none;
    color: #003366;
}

A:visited
{
    text-decoration: none;
    color: #003366;
}

A:hover
{
    text-decoration: underline;
    color: #ff0000;
}

A:active
{
    text-decoration: none;
    color: #003366;
}

SMALL
{
    font-size: 8px;
}

BIG
{
    font-size: 14px;
}

BLOCKQUOTE, PRE
{
    font-family: Lucida Console, monospace;
}


UL LI
{
    list-style-type: square;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}

HR
{
    color: #696969;
    height: 1pt;
    text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
    border-bottom: blue 0px solid;
    border-left: blue 0px solid;
    border-top: blue 0px solid;
    border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
    cursor: pointer;
    height: 16px;
    background-color: Transparent;
}

.ModuleTitle_MenuItem
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
    cursor: pointer;
    background-color: #EEEEEE;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    border-top: #EEEEEE 1px solid;
    text-align: center;
    width: 15px;
    height: 21px;
}

.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background-color: #FFFFFF;
    border-bottom: #FFFFFF 0px solid;
    border-left: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
    border-bottom: #EEEEEE 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}

.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
    background-color: transparent;
}
.MainMenu_MenuBar
{
    cursor: pointer;
    height: 16px;
    background-color: Transparent;
}
.MainMenu_MenuItem
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    border-top: white 1px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}
.MainMenu_MenuIcon
{
    cursor: pointer;
    background-color: #EEEEEE;
    border-left: #EEEEEE 1px solid;
    border-bottom: #EEEEEE 1px solid;
    border-top: #EEEEEE 1px solid;
    text-align: center;
    width: 15px;
    height: 21px;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background-color: #FFFFFF;
    border-bottom: #FFFFFF 0px solid;
    border-left: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
    border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
    border-bottom: #EEEEEE 1px solid;
    border-left: #EEEEEE 0px solid;
    border-top: #EEEEEE 1px solid;
    border-right: #EEEEEE 0px solid;
    background-color: #EEEEEE;
    height: 1px;
}
.MainMenu_MenuItemSel
{
    cursor: pointer;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
}

/* LEGACY STYLES from DNN 1-2 */
.HeadBg
{
    background-color: #CCCCCC;
}

.TabBg
{
    background-color: black;
}

.SelectedTab
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SelectedTab:link
{
    text-decoration: none;
    color: white;
}

A.SelectedTab:visited
{
    text-decoration: none;
    color: #eeeeee;
}

A.SelectedTab:hover
{
    text-decoration: none;
    color: #cccccc;
}

A.SelectedTab:active
{
    text-decoration: none;
    color: #eeeeee;
}

.OtherTabs
{
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.OtherTabs:link
{
    text-decoration: none;
    color: white;
}

A.OtherTabs:visited
{
    text-decoration: none;
    color: #eeeeee;
}

A.OtherTabs:hover
{
    text-decoration: none;
    color: #cccccc;
}

A.OtherTabs:active
{
    text-decoration: none;
    color: #eeeeee;
}

.PagingTable
{
    height: 33px;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
    border: solid 1px red;
    background-color: Transparent;
}

.LabelEditWorkClass
{
    /*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
    border: solid 0px red;
    background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
    border: solid 1px black;
    white-space: nowrap;
    background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
    background-color: navy;
    color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
    border: outset 1px; /*give toolbar a 3D look*/
    position: absolute; /*needed so it doesn't take up space */
    margin-top: -22px; /*specify toolbar to be just above text */
    white-space: nowrap; /* makes toolbar horizontal */
    background: url(../../images/eip_toolbar.gif);
    background-color: #99cccc;
    background-repeat: repeat-x;
    height: 22px;
}

.eipbuttonbackimg
{
    width: 21px;
    height: 21px;
    cursor: pointer; /*change mouse to pointer when hover over button*/
    float: left;
}

.eipbutton_edit
{
    background: url(../../images/eip_edit.gif) no-repeat 100% center;
    float: left;
}
.eipbutton_save
{
    background: url(../../images/eip_save.gif) no-repeat 100% center;
    float: left;
}
.eipborderhover
{
    border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
    width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
    text-align: left;
}
.DNNAlignright
{
    text-align: right;
}
.DNNAligncenter
{
    text-align: center;
}

/* Login Styles */
.LoginPanel
{
}

.LoginTabGroup
{
}

.LoginTab
{
    float: left;
    background: url( "../../images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #FFF;
    border: 1px #25569a solid;
}

.LoginTabSelected
{
    float: left;
    background: url( "../../images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #FFF;
    background-position: 0% -41px;
    border: 1px #25569a solid;
}

.LoginTabHover
{
    float: left;
    background: url( "../../images/tablogin_gray.gif" ) left top;
    margin: 0 3px 3px 0;
    padding: 5px 5px 4px 5px;
    text-decoration: none;
    color: #555;
    border: 1px #C00 solid;
    cursor: pointer;
}

.LoginContainerGroup
{
    clear: both;
    padding-top: 5px;
}

.LoginContainer
{
}

/* Search SkinObject Styles */

div.SearchContainer
{
    position: relative;
    white-space: nowrap;
}

div.SearchBorder
{
    width: 200px;
    height: 20px;
    border: solid 1px #e0e0e0;
    position: relative;
    background-color: White;
    white-space: nowrap;
    float: left;
    margin-top: 2px;
}

input.SearchTextBox
{
    float: left;
    z-index: 10;
    border: 0px;
    width: 169px;
    height: 18px;
}

div.SearchContainer a
{
    padding: 0px 5px;
    position: relative;
    display: inline-block;
    display: -moz-inline-box;
}

div.SearchIcon
{
    float: left;
    width: 31px;
    height: 20px;
    cursor: pointer;
    z-index: 11;
    background: no-repeat 2px 2px;
    text-align: right;
}

div.SearchIcon img
{
    margin-top: 3px;
}

#SearchChoices
{
    width: 160px;
    clear: both;
    display: none;
    border: solid 1px #777;
    z-index: 2000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #eee;
    position: absolute;
    top: 21px;
    left: 0px;
}

#SearchChoices li
{
    cursor: pointer;
    margin: 2px;
    padding: 2px;
    padding-left: 25px;
    height: 20px;
    text-align: left;
    background-color: #eee;
    background-repeat: no-repeat;
    background-position: 5px center;
    list-style: none;
    list-style-image: none;
    border: solid 1px #eee;
    display: block;
}

#SearchChoices li.searchHilite
{
    background-color: #ddf;
    border: solid 1px #aaf;
}

#SearchChoices li.searchDefault
{
    background-color: #eee;
    border: solid 1px #eee;
}

/* Event Viewer Styles */
.Exception
{
    color: #ffffff;
    background-color: #ff1414;
}
.ItemCreated
{
    color: #ffffff;
    background-color: #009900;
}
.ItemUpdated
{
    color: #ffffff;
    background-color: #009999;
}
.ItemDeleted
{
    color: #000000;
    background-color: #14ffff;
}
.OperationSuccess
{
    color: #ffffff;
    background-color: #999900;
}
.OperationFailure
{
    color: #ffffff;
    background-color: #990000;
}
.GeneralAdminOperation
{
    color: #ffffff;
    background-color: #4d0099;
}
.AdminAlert
{
    color: #ffffff;
    background-color: #148aff;
}
.HostAlert
{
    color: #ffffff;
    background-color: #ff8a14;
}
.SecurityException
{
    color: #ffffff;
    background-color: #000000;
}
#floater
{
    padding-right: 0px;
    padding-left: 0px;
    background: #ffffff;
    visibility: hidden;
    padding-bottom: 0px;
    margin: 0px;
    width: 150px;
    color: #ffffff;
    padding-top: 0px;
    position: absolute;
    height: auto;
}
#tablist 
{
	width: 120px;
	margin: 0;
	padding-bottom: 10px;
	float:left;
}

.dashboardPanel 
{
	margin-left: 120px;
	padding: 0 10px 10px 10px;
	
}

.dashboardPanel table td
{
	padding: 2px 4px;
}

.dashboardPanel table th
{
	padding: 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #036;
	border-bottom: 1px solid #9FB1BC;
}

.dashboardTableAlt 
{
	background-color: #eee;
}

.dashboardGrid
{
	margin: 10px;
}

.paneOutline
{
	border: 1px #CCCCCC dotted;
}
.containerAdminBorder
{
	border: 2px red solid;
}

/* Portal */
/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

/* Skin */
body, html{
	font-family: Verdana;
	font-size: 11px;
	line-height:140%;
	color: #000000;
	text-align:center;
	margin:0px;
	padding:0px;
	/*background-image:url(images/backgrounds/bg.gif);*/
	/*background-attachment:fixed;*/
	background-repeat:no-repeat;
	background-color:Black;
}

h1{
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 16px;
	font-weight:bold;
	line-height:140%;
	color:rgb(153,0,0);
	padding-top:12px;
}

h2{
	font-family: Verdana;
	font-size: 13px;
	line-height:140%;
	color: #000000;
}

h3{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	line-height:140%;
	color: #000000;
}

h4{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	line-height:140%;
	color:rgb(153,0,0);
}

h5{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	line-height:140%;
	color: #000000;
}

h6{
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	line-height:140%;
	color: #000000;
}

h7{
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	line-height:140%;
	color: #000000;
}

ul, li, span, p, #bodytext, td, th, tbody{
	font-family: Verdana;
	font-size: 11px;
	line-height:140%;
	color: #000000;
}

a, a:link, a:hover, a:active, a:visited{
	color:rgb(153,0,0);
	font-weight:bold;
	font-family: Verdana;
	font-size: 11px;
	text-decoration:underline;
}



a img, a:link img, a:hover img, a:active img, a:visited img{
	border:0px solid white;
}

		#dnn_MXBreadcrumb {
			position:relative;
			left:10px;
			margin:0;
			padding:0;
			color:white;
			font-size:11px;
			font-weight:bold;
		}
			#dnn_MXBreadcrumb span{
				color:white;
			}

			#dnn_MXBreadcrumb a:visited, #dnn_MXBreadcrumb a:link, #dnn_MXBreadcrumb a:active{
				color:white;
				font-size:11px;
				font-weight:bold;
			}

#buttons
{
	padding-top:0px;
}
	#buttons div
	{
		float:right;
		padding-right:5px;
	}
	#buttons #katalog img
	{
		width:132px;
		height:95px;
		border: 0px solid white;
	}
	#buttons #angebot img
	{
		width:124px;
		height:103px;
		border: 0px solid white;
	}
	#buttons #rabatte img
	{
		width:129px;
		height:103px;
		border: 0px solid white;
	}

#divumdieseite{
	position:relative;
	top:4px;
	width:995px;
	margin: 0 auto;
}

#top
{
	width:995px;
	height:210px;
	background-image:url(images/backgrounds/top.jpg);
	background-repeat:no-repeat;
}
	#welten
	{
		position:relative;
		left:-4px;
		top:-4px;
		width:1011px;
		height:73px;
		background-image:url(images/backgrounds/bgs2.png);
		background-position: 0 -518px;
		background-repeat:no-repeat;
	}
		#dnn_weltenLeftPane
		{
			margin:0;
			padding:0;
			float:left;
			width:780px;
			position:relative;
			top:10px;
			left:10px;
		}
		#weltenLogoTitel
		{
			float:left;
			position:relative;
			left:5px;
			top:7px;
			width:230px;
		}
			#weltenLomestarLogo
			{
			}
				#weltenLomestarLogo img
				{
					border:0px solid white;
					width:215px;
					height:48px;
				}
			#dnn_weltenRightPane
			{
				position:relative;
				width:180px;
				left:93px;
				top:-9px;
			}
			#dnn_weltenRightPane p
			{
				font-size:10px;
			}
		#callback
		{
			margin-top:-42px;
			padding-left:60px;
			float:left;
		}
			#callback img
			{
				border:0px solid white;
				width:263px;
				height:150px;
			}

#divumcontent{
	position:relative;
	left:9px;
	width:976px;
	background-color:White;
	background-image:url(images/backgrounds/bgs1.png);
	background-position: -1027px 0;
	background-repeat:no-repeat;
	border-left:5px solid RGB(128,128,128);
	border-right:5px solid RGB(128,128,128);
}

.clear{
	clear:both;
	line-height:0px;
	height:0px;
}

#left{
	padding-top:2px;
	width:180px;
	float:left;
}

#menue {
	position:relative;
	left:-20px;
}
	#menue ul{
		padding:0;
		margin:0;
		padding-bottom:20px;
	}
	#menue ul li{
		list-style-type:none;
		padding:0;
		margin:0;
		padding-left:8px;
	}

	.nav_title{
		height:43px;
		width:178px;
		background-image:url(images/backgrounds/bgs2.png);
		background-position: 0 -814px;
		background-repeat:no-repeat;
		text-align:center;
		vertical-align:middle;
	}
		.nav_title div{
			padding-top:12px;
			text-align:center;
			position:relative;
			left:-10px;
		}
		.nav_title div a{
			font-weight:bold;
			color:black;
			font-size:13px;
			text-decoration:none;
		}

	.nav_item{
		width:178px;
		background-image:url(images/backgrounds/navi_middle.png);
		background-repeat:repeat-y;
		padding-left:10px;
		height:28px;
	}
		.nav_item div{
			padding-top:5px;
			padding-bottom:5px;
			padding-left:10px;
			height:15px;
			width:140px;
			background-color:white;
		}
		.nav_item div a, .nav_item div a:link, .nav_item div a:visited, .nav_item div a:active, .nav_item div a:hover{
			color:black;
			text-decoration:none;
			font-weight:bold;
			font-size:10px;
		}
		.nav_item div a:hover{
			text-decoration:underline;
		}

	.nav_footer{
		height:34px;
		width:178px;
		background-image:url(images/backgrounds/bgs2.png);
		background-position: 0 -867px;
		background-repeat:no-repeat;
	}

#divumdenseiteninhalt{

	margin:auto;
	text-align:left;
}


#normal{
	width:520px;
	float:left;
}

#contentNormal{
position:relative;
min-height:550px;
width:600px;
}

#rechts{
	width:190px;
	float:left;
}

#contentRechts{
	position:relative;
	left:70px;
}

#divnormalercontent{
	float:left;
}

#randbereich{
	float:left;
}




#teasertext{
	font-family: Verdana;
	font-size: 12px;
	line-height:140%;
	color: #000000;
}

#footerNav{
	margin-top:16px;
	margin-left:25px;
	float:left;
	color:#666666;
}

#footerNav a:link, #footerNav a:visited, #footerNav a:active, #footerNav a:hover{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#lomestarFooterLogo{
	float:right;
}

#copyright{
	float:right;
	margin-top:2px;
	margin-right:10px;
}

#textundbildbereich{
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.katalog_angebot_table{
	width:510px;
	text-align:left;
}

.katalog_angebot_td{
	width:510px;
	text-align:left;
}


#pageBottom
{
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 -601px;
	background-repeat:no-repeat;
	width:976px;
	height:168px;
}


#footer{
	position:relative;
	left:10px;
	width:990px;
	height:25px;
	clear:both;
	overflow:hidden;
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 -779px;
	background-repeat:no-repeat;
}

#footerNav{
	float:right;
	padding-top:4px;
	margin-right:50px;
}

#dnn_ContentPane
{
	width:784px;
}


#MenusPane{
	margin-top:0px;
	padding-left:25px;
	background-color:RGB(73,73,73);
	/*background-image:url(images/backgrounds/bg2_bg.png);*/
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:951px;
	border-left:5px solid RGB(128,128,128);
	border-right:5px solid RGB(128,128,128);
	padding-top:10px;
}

#MenusPane ul, #dnn_MenusPane ul{
	padding:0;
	margin:0;
	width:179px;
}

#MenusPane ul li, #dnn_MenusPane ul li{
	list-style-type:none;
}

.bottomMenus .menue{
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}

.bottomMenus .menue .nav_title{
	height:43px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -814px;
	vertical-align:middle;
}
	.bottomMenus .menue .nav_title div{
		padding-top:6px;
		width:179px;
	}
		.bottomMenus .menue .nav_title div div{
			padding:0;
			margin:0;
			width:150px;
			margin-left:10px;
			text-align:center;
			height:auto;
		}
		
	.bottomMenus .menue .nav_title div a{
		color:black;
		font-weight:bold;
		font-size:11px;
	}

.bottomMenus .menue .nav_item{
	padding:0;
	margin:0;
	width:179px;
	background-image:url(images/backgrounds/navi_middle.png);
	background-repeat:repeat-y;
	background-position: 0 -69px;
	padding-left:10px;
	height:auto;
}
	.bottomMenus .menue .nav_item div{
		padding:0;
		margin:0;
		padding-top:5px;
		width:150px;
		background-color:transparent;
		height:auto;
	}
	.bottomMenus .menue .nav_item div a{
		color:black;
		font-weight:bold;
		font-size:10px;
	}
	
.bottomMenus .menue .nav_footer{
	height:34px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -867px;
}

#dnn_customMenus{
	float:left;
	padding-top:3px;
}

#dnn_FooterPane{
	margin:0;
	background-color:White;
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 -83px;
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:986px;
	min-height:76px;
}

/* details */
#dnn_ContentPaneTop
{
	width:784px;
}

#floatContent
{
	width:784px;
}
	#dnn_ContentPaneLeft
	{
		width:330px;
		float:left;
	}
		#ContentPaneMiddleRight
		{
		}
			#dnn_ContentPaneMiddleRightTop
			{
				margin-left:20px;
				float:left;
				width:380px;
			}
			#dnn_ContentPaneMiddle
			{
				width:181px;
				float:left;
				margin-left:20px;
			}
			#dnn_ContentPaneRight
			{
				width:181px;
				float:left;
				margin-left:20px;
			}
	
#dnn_ContentPaneBottom
{
	width:784px;
}


/* Container */
/* CSS Document */

/* General */
.c_head{padding:0; margin-top:0px;text-align:left;clear:both;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, .head_title h1{float:left;}
.c_icon img { float:left; padding-right:4px; }
.head_title h1{margin:0; padding:0;}
.icn img{margin-right:5px;}

.head_title{margin:0; padding:0; float:left;}
.title_vis{margin:0; float:right;}

.c_content{clear:both;}
.c_contentpane{padding:0;padding:0; text-align:left;}
.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}

.bg_hr
{
	position:relative;
	left:9px;
	width:986px;
	height:4px;
	background-color:RGB(169,39,35);
	color:RGB(169,39,35);
}



/* Artikel_Actions */
.c_head_art_actions
{
	margin:0;
	float:left;
	
}

.c_content_art_actions
{
}

.c_content_art_actions .MXArticleActionsContent
{
}

.c_content_art_actions .MXArticleActionsContent #divArticleActions div
{
	float:left;
	margin-right:10px;
}

.c_content_art_actions .MXArticleActionsContent #divArticleActions div a, .c_content_art_actions .MXArticleActionsContent #divArticleActions .ArticleActionText
{
	text-decoration:underline;
	color:#B51313;
	font-size:10px;
}



/* Artikel_Apposite */
.c_head_art_apposite
{
	margin:0;
	
}

.c_content_art_apposite
{
	text-align:center;
}

.c_content_art_apposite 
{
	
}

.c_content_art_apposite .imgAppositeTypeMen
{
	float:left;
	width:15px;
	height:20px;
	vertical-align:bottom;
	margin-top:15px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -1028px;
}
.c_content_art_apposite .imgAppositeTypeWomen
{
	float:left;
	width:15px;
	height:20px;
	vertical-align:bottom;
	margin-top:15px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -1001px;
}

.c_content_art_apposite .AppositeItemTexts
{
	float:left;
	width:150px;
	text-align:center;
}

.c_content_art_apposite .AppositeItemTexts span
{
	text-align:center;
}

.c_content_art_apposite .AppositeItemImage
{
	padding-top:10px;
	padding-bottom:10px;
}
	.c_content_art_apposite .AppositeItemImage img
	{
		width:174px;
		height:265px;
	}

/* Artikel_Image */
.c_head_art_image
{
	margin:0;
	
}

.c_content_art_image
{
	text-align:center;
}

.c_content_art_image 
{
	
}
	.c_content_art_image .MXArticleImageContent img
	{
		width:320px;
		height:490px;
	}
	
/* Motiv_Apposite */
.c_head_motiv_apposite
{
	margin:0;
	
}

.c_content_motiv_apposite
{
	text-align:center;
}

.c_content_motiv_apposite 
{
	
}

.c_content_motiv_apposite .AppositeItemType
{
	float:left;
	width:20px;
	vertical-align:bottom;
	margin-top:15px;
}

.c_content_motiv_apposite .AppositeItemTexts
{
	float:left;
	width:150px;
	text-align:center;
}

.c_content_motiv_apposite .AppositeItemTexts span
{
	text-align:center;
}

.c_content_motiv_apposite .AppositeItemImage
{
	padding-top:10px;
	padding-bottom:10px;
}
	.c_content_motiv_apposite .AppositeItemImage img
	{
		width:226px;
		height:327px;
	}

/* Motiv_Image */
.c_head_motiv_image
{
	margin:0;
	
}

.c_content_motiv_image
{
	text-align:center;
}

.c_content_motiv_image 
{
	
}
	.c_content_motiv_image .MXArticleImageContent img
	{
		width:320px;
		height:460px;
	}
	
/* Artikel_Beschreibung */
.c_head_art_beschreibung
{
	margin:0;
	
}

.c_content_art_beschreibung
{
	text-align:center;
}

.c_content_art_beschreibung .trenner
{
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width:181px;
	height:4px;
	margin-top:10px;
	margin-bottom:10px;
}

.MXDescriptionContent
{
}

.MXDescriptionContent .DescriptionText
{
}


/* Artikel_Farben */
.c_head_art_farben{padding:0; margin-top:10px;text-align:left;clear:both;}
.c_content_art_farben{margin-bottom:20px;padding-bottom:20px;}
.c_footer {clear:both;margin-bottom:20px;padding:0; text-align:right;}

.c_head_art_farben
{
	margin:0;
	padding-top:10px;
}

.c_content_art_farben
{
	text-align:center;
}

.c_content_art_farben .MXTextilColorsContent
{
	
}

.c_content_art_farben .MXTextilColorsContent .divTextilColorCaption
{
	background-image:URL("images/backgrounds/bgs2.png");
	background-repeat:no-repeat;
	background-position: 0 -14px;
	padding-top:10px;
	padding-left:25px;
	height:45px;
	width:716px;
	margin-top:20px;
	margin-bottom:10px;
}
	.c_content_art_farben .MXTextilColorsContent .divTextilColorCaption .TextilColorCaption
	{
		color:white;
	}

.c_content_art_farben .MXTextilColorsContent .TextilColorEntry
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:130px;
}

.c_content_art_farben .MXTextilColorsContent .TextilColorEntries
{
}

.c_content_art_farben .MXTextilColorsContent .TextilColorEntries span
{
}

.c_content_art_farben .MXTextilColorsContent .TextilColorEntries span a
{
	font-size:10px;
}

.c_content_art_farben .MXTextilColorsContent .TextilColorEntries img
{
	width:100px;
	height:21px;
}

/* Artikel_FarbenListe */
.c_head_art_farben_liste{padding:0; margin-top:10px;text-align:left;clear:both;}
.c_content_art_farben_liste{margin-bottom:20px;padding-bottom:20px;}

.c_head_art_farben_liste
{
	margin:0;
	padding-top:10px;
}

.c_content_art_farben_liste
{
	text-align:center;
}

.c_content_art_farben_liste .MXTextilColorListContent
{
	
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntry
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:130px;
	height:60px;
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntry
{
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntries .TextilColorEntryManufacturer
{
	clear:both;
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntries .TextilColorEntryManufacturer .ltlColorSpaceLine
{
	color:black;
	background-color:black;
	width:700px;
	height:2px;
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntries .TextilColorEntryManufacturer hr
{
	margin-bottom:10px;
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntry span
{
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntry span a
{
	font-size:9px;
}

.c_content_art_farben_liste .MXTextilColorListContent .TextilColorEntry img
{
	width:100px;
	height:21px;
}

/* Artikel_Groesse */
.c_head_art_gr
{
	margin:0;
	
}

.c_content_art_gr
{
	text-align:center;
}

.c_content_art_gr .trenner
{
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:181px;
	height:4px;
	margin-top:10px;
	margin-bottom:10px;
}

.c_content_art_gr .MXTextilSizeContent
{
	text-align:center;
}

.c_content_art_gr .MXTextilSizeContent .TextilSizesCaption
{
	font-size:10px;
	margin-bottom:5px;
}

.c_content_art_gr .MXTextilSizeContent .TextilSizes
{
	font-size:24px;
	font-weight:bold;
}


/* Artikel_Hersteller */
.c_head_art_hersteller
{
	margin:0;
	
}

.c_content_art_hersteller
{
	text-align:center;
}

.c_content_art_hersteller .art_hersteller_ueberschrift
{
	font-size:12px;
	font-weight:bold;
}

.c_content_art_hersteller .trenner
{
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	width:181px;
	height:4px;
	margin-top:10px;
	margin-bottom:10px;
}

.c_content_art_hersteller .MXTextilmanufacturerContent
{
	text-align:center;
	margin-bottom:5px;
}

.c_content_art_hersteller .MXTextilmanufacturerContent img
{
	width:180px;
	height:120px;
}

.c_content_art_hersteller .MXTextilmanufacturerContent span
{
	font-size:14px;
	font-weight:bold;
}

/* Artikel_Material */
.c_head_art_material
{
	margin:0;
	
}

.c_content_art_material
{
	text-align:center;
}

.c_content_art_material .art_material_ueberschrift
{
	font-size:12px;
	font-weight:bold;
}

.c_head_art_material .trenner
{
	clear:both;
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:181px;
	height:4px;
	margin-top:15px;
	margin-bottom:10px;
}

.MXTextilmaterialContent
{
	clear:both;
}

.MXTextilmaterialContent .TextilMaterialItems
{
	float:left;
	font-size:10px;
}

.MXTextilmaterialContent .divTextilMaterialGrammage
{
	float:right;
	text-align:right;
}

.MXTextilmaterialContent .divTextilMaterialGrammage .TextilMaterialGrammage
{
	font-size:24px;
	font-weight:bold;
}

.MXTextilmaterialContent .divTextilMaterialGrammage .TextilMaterialGrammageText
{
	text-align:right;
	font-size:10px;
}

/* Artikel_Nr_Titel */
.c_head_art_nr_titel
{
	margin:0;
	float:left;
	
}

.c_content_art_nr_titel
{
	
}

.c_content_art_nr_titel .MXArticleCaptionContent
{
	width:320px;
	margin-right:30px;
}

.c_content_art_nr_titel .MXArticleCaptionContent .ArticleCaption
{
}

.c_content_art_nr_titel .MXArticleCaptionContent .ArticleCaption .ArticleCaptionNumber
{
	font-size:12px;
}

.c_content_art_nr_titel .MXArticleCaptionContent .ArticleCaption .ArticleCaptionTitle
{
	font-size:14px;
	font-weight:bold;
}

/* Artikel_RoundTrip */


.c_head_art_roundtrip
{
	margin:0;
	margin-bottom:10px;
	/*border:2px solid grey;
	background-color:black;
	padding-top:1px;
	padding-left:2px;
	padding-right:2px;*/
}

.c_content_art_roundtrip
{
	text-align:center;
	color:black;
}

.c_content_art_roundtrip .MXArticleRoundtripContent
{
	/*background-image:URL("images/backgrounds/bgs2.png");
	background-position: 0 -14px;
	background-repeat:no-repeat;*/
}

.c_content_art_roundtrip .MXArticleRoundtripContent a
{
	font-size:10px;
	font-weight:bold;
	color:black;
}
.c_content_art_roundtrip .MXArticleRoundtripContent a:hover
{
	text-decoration:underline;
}

	.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripPrevious
	{
		text-align:left;
		float:left;
	}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripPrevious .divPreviousImg
		{
			float:left;
			height:20px;
			padding-right:2px;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripPrevious .divPreviousImg a
		{
			background: url(images/backgrounds/bgs2.png) no-repeat;
			background-position: 0 -169px;
			text-decoration:none;
			display:inline-block;
			width:17px;height:17px;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripPrevious .divPrevious
		{
			float:right;
			text-align:center;
		}
	.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripOverview
	{
		color:white;
		text-align:center;
		margin-left:100px;
		padding-bottom:4px;
	}
		.c_content_art_roundtrip .MXArticleRoundtripContent .divOverviewImg
		{
			float:left;
			height:20px;
			width:17px;
			padding-left:5px;
			padding-right:5px;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .divOverviewImg a
		{
			background: url(images/backgrounds/bgs2.png) no-repeat;
			background-position: 0 -196px;
			text-decoration:none;
			display:inline-block;
			width:17px;height:17px;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripOverview .divOverview
		{
			text-align:center;
			padding-bottom:3px;
			float:left;
		}
	.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripNext
	{
		color:white;
		text-align:center;
		float:right;
	}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripNext .divNext
		{
			float:left;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripNext .divNextImg
		{
			float:right;
			height:20px;
			width:17px;
			padding-left:2px;
		}
		.c_content_art_roundtrip .MXArticleRoundtripContent .RoundtripNext .divNextImg a
		{
			background: url(images/backgrounds/bgs2.png) no-repeat;
			background-position: 0 -223px;
			text-decoration:none;
			display:inline-block;
			width:17px;height:17px;
		}
		
/* Artikeluebersicht */
.ArticleEntries .ListEntry{
	float:left;
	width:140px;
	padding-right:5px;
	padding-bottom:20px;
}

.ArticleEntries .ListEntryPointTop
{
	height:65px;
}
.ArticleEntries .ListEntryPointMiddle
{
}
.ArticleEntries .ListEntryPointBottom
{
	min-height:28px;
}

.ArticleEntries .ListEntryHref{
	border:0px solid white;
}

.ArticleEntries .ListEntryImage{
	border:0px solid white;
	height:201px;
	width:132px;
}

.ListEntryPointTop a, .ListEntryPointTop a:Link, ListEntryPointTop a:visited, ListEntryPointTop a:active, ListEntryPointTop a:hover{
	color:black;
	text-decoration:none;
}
.ListEntryPointTop a:hover
{
	text-decoration:underline;
}


/* Artikeluebersicht_mit_Ueberschrift */
.c_head_art_uebersicht
{
	clear:both;
	padding-top:20px;
}

.c_content_art_uebersicht .ArticleEntries .ListEntry{
	float:left;
	width:140px;
	height:240px;
	padding-right:5px;
	padding-bottom:20px;
}
	.ListEntryPointTop a, .ListEntryPointTop a:Link, ListEntryPointTop a:visited, ListEntryPointTop a:active, ListEntryPointTop a:hover{
		color:black;
	}

.c_content_art_uebersicht .ArticleEntries .ListEntryPointTop
{
	height:65px;
}
.c_content_art_uebersicht .ArticleEntries .ListEntryPointMiddle
{
}
.c_content_art_uebersicht .ArticleEntries .ListEntryPointBottom
{
	min-height:28px;
}

.c_content_art_uebersicht .ArticleEntries .ListEntryHref{
	border:0px solid white;
}

.c_content_art_uebersicht .ArticleEntries .ListEntryImage{
	border:0px solid white;
	height:201px;
	width:132px;
}

.c_content_art_uebersicht .divArticleListViewCaption
{
	background-image:URL("images/backgrounds/bgs2.png");
	background-position: 0 -14px;
	background-repeat:no-repeat;
	color:white;
	padding-top:10px;
	padding-left:25px;
	height:45px;
	width:716px;
	margin-bottom:10px;
}

.c_content_art_uebersicht .divArticleListViewCaption .ArticleListViewCaption
{
	color:white;
}

/* BG1_Container */
.c_head_bg1
{
	margin-top:0px;
	background-color:White;
	background-image:url(images/backgrounds/bgs1.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:976px;
	min-height:149px;
	border-left:5px solid RGB(128,128,128);
	border-right:5px solid RGB(128,128,128);
}

.content_bg1
{
	padding:20px 20px 0 34px;
}

.c_footer {clear:both;margin-bottom:0;padding:0;text-align:right;}

.MXCustomerCommendationContent .CustomerCommendationTitle
{
	font-weight:bold;
}

.MXCustomerCommendationContent
{
	padding-bottom:15px;
}

/* BG2_Container */
.c_head_bg2
{
	margin-top:0px;
	background-color:RGB(73,73,73);
	/*background-image:url(images/backgrounds/bg2_bg.png);*/
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:976px;
	min-height:232px;
	border-left:5px solid RGB(128,128,128);
	border-right:5px solid RGB(128,128,128);
}

.content_bg2
{
	padding:20px 20px 0 34px;
}

.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* BG3_Container */
.c_head_bg3
{
	margin:0;
	padding:0;
	background-color:White;
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:976px;
	border-left:5px solid White;
	border-right:5px solid White;
}

.content_bg3
{
	padding:0;
	margin:0;
}

.c_footer {clear:both;margin:0;padding:0; text-align:right;}

.MXBookmarksContent{
	width:218px;
	padding-top:5px;
	padding-bottom:5px;
	height:18px;
	margin:0 auto;
}

.MXBookmarksContent a{
	background: url(images/backgrounds/bgs2.png) no-repeat top left;
	text-decoration:none;
	display:inline-block;
	width:16px;height:16px;
	float:left;
	padding-right:5px;
}
	.MXBookmarksContent .sprite-delicious { background-position: 0 -250px;width:18px;height:18px; } 
	.MXBookmarksContent .sprite-digg { background-position: 0 -278px; } 
	.MXBookmarksContent .sprite-google { background-position: 0 -304px;width:18px;height:18px; } 
	.MXBookmarksContent .sprite-live { background-position: 0 -332px;width:18px;height:18px; } 
	.MXBookmarksContent .sprite-magnolia { background-position: 0 -360px; } 
	.MXBookmarksContent .sprite-mister-wong { background-position: 0 -386px; } 
	.MXBookmarksContent .sprite-spurl { background-position: 0 -412px; } 
	.MXBookmarksContent .sprite-technorati { background-position: 0 -438px; } 
	.MXBookmarksContent .sprite-yahoo { background-position: 0 -464px;width:18px;height:18px; } 
	.MXBookmarksContent .sprite-yigg { background-position: 0 -492px; }


/* BG4_Container */
.c_head_bg4
{
	margin:0;
	background-color:White;
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 -83px;
	background-repeat:no-repeat;
	position:relative;
	left:9px;
	width:986px;
	min-height:76px;
}

.content_bg4
{
	padding:2px 20px 2px 20px;
}

.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* Textil_Preise */
.c_content_textil_preise{clear:both;}
.c_contentpane_textil_preise{padding:8px 0 0 0; text-align:left;}

.c_content_textil_preise .MXTextilPriceContent th, .c_content_textil_preise .MXTextilPriceContent td
{
	width:44px;
}

.c_content_textil_preise .MXTextilPriceContent th .TextilPriceHeaderText, .c_content_textil_preise .MXTextilPriceContent td .TextilPriceText
{
	font-size:9px;
}

.c_content_textil_preise .MXTextilPriceContent th
{
	background-color:#F6CF41;
	text-align:left;
	padding-left:2px;
}

.c_content_textil_preise .MXTextilPriceContent td
{
	text-align:center;
	padding-right:2px;
}

.c_content_textil_preise .MXTextilPriceContent .TextilPriceMwst
{
	font-size:9px;
}



/* TextilDetailSize */
.TextilDetailMeasureTable
{
	width:100%;
	border-spacing:1px;
	Text-align:center;
}

.TextilDetailMeasureTable .TextilDetailSizeCaption
{
	background-color:#BE191D;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	line-height:140%;
}

.TextilDetailMeasureTable .TextilDetailSizeEmptyCaption
{
	background-color:#E1E1E1;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	line-height:140%;
}

.TextilDetailMeasureTable  .TextilDetailSize
{
	background-color:#F6CF41;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height:140%;
	font-weight:bold;
}

.TextilDetailMeasureTable  .TextilDetailEmptySize
{
	background-color:#E1E1E1;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height:140%;
	font-weight:bold;
}

.TextilDetailMeasureTable .TextilDetailMeasure
{
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height:140%;
}

.TextilDetailMeasureTable .TextilDetailEmptyMeasure
{
	background-color:#E1E1E1;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	line-height:140%;
}


/* Tag_Cloud */
.c_head_tagcloud
{
	margin:0;
	
}

.c_content_tagcloud
{
	text-align:center;
}

.c_content_tagcloud .MXTagCloudContent
{
	background-color:RGB(225,225,225);
	border:1px solid black;
	padding:10px;
}

/* Quicklinks */
.c_head_quicklinks
{
	margin:0;
	float:left;
}

.c_content_quicklinks .MXQuicklinksContent
{
	padding:0;
	width:179px;
	margin-right:8px;
	margin-bottom:10px;
}

.c_content_quicklinks .MXQuicklinksContent .quicklinksItems
{
}

.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksTop
{
	height:43px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -814px;
	text-align:center;
	vertical-align:middle;
	padding-left:20px;
}
	.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksTop div
	{
		width:150px;
	}
	.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksTop div span
	{
		color:black;
		font-weight:bold;
		font-size:11px;
	}
.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksMiddle
{
	width:179px;
	background-image:url(images/backgrounds/navi_middle.png);
	background-repeat:repeat-y;
	padding-left:10px;
}
	.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksMiddle div
	{
		padding-top:5px;
		width:150px;
	}
	.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksMiddle div a span
	{
		color:black;
		font-weight:bold;
		font-size:10px;
	}
.c_content_quicklinks .MXQuicklinksContent .quicklinksItems .quicklinksBottom
{
	height:34px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -867px;
}

/* PermanentLinks */
.c_head_permanentlinks
{
	clear:none;
	margin:0;
	padding:0;
	float:right;
	
	margin-right:18px;
}

.c_content_permanentlinks
{
	padding-top:24px;
}

.c_content_permanentlinks .PermanentLinksContent
{
}

/* Partner */
.MXPartnerContent
{
	clear:none;
	margin:0;
	padding:0;
	float:left;
	padding-top:13px;
	padding-left:10px;
}
	.MXPartnerContent a.abireisen img
	{
		width:99px;
		height:45px;
	}
.abireisen
{
	float:left;
}
.platzhalter
{
	float:left;
	width:10px;
	height:30px;
}
.LomestarAlt
{
	padding-top:11px;
}

/* OptimizePanel */
#dnn_OptimizePanel
{
}

#dnn_OptimizePanel .c_head_OptimizePanel
{
	margin:0;
}

#dnn_OptimizePanel .c_content_OptimizePanel
{
	border:4px solid red;
	background-color:white;
	height:40px;
	margin-top:5px;
	margin-bottom:5px;	
	padding:10px;
}

/* OhneTitelContainer */
.c_OhneTitel
{
	margin:0;
	padding:0;
}

.content_OhneTitel
{
	padding:0;
	margin:0;
}

.c_contentpane_OhneTitel
{
	padding:0;
	margin:0;
}

.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* Motivuebersicht_mit_Ueberschrift */
.c_content_motiv_uebersicht .ListEntry{
	float:left;
	width:140px;
	height:240px;
	padding-right:5px;
	padding-bottom:20px;
}

.c_content_motiv_uebersicht .ListEntry .ListEntryPointTop
{
	height:65px;
}
.c_content_motiv_uebersicht .ListEntry .ListEntryPointMiddle
{
}
.c_content_motiv_uebersicht .ListEntry .ListEntryPointBottom
{
	min-height:28px;
}

.c_content_motiv_uebersicht .ListEntryHref{
	border:0px solid white;
}

.c_content_motiv_uebersicht .ListEntryImage{
	border:0px solid white;
	width:132px;
	height:191px;
}

.c_content_motiv_uebersicht .divArticleListViewCaption
{
	background-image:URL("images/backgrounds/bgs2.png");
	background-position: 0 -14px;
	background-repeat:no-repeat;
	color:white;
	padding-top:10px;
	padding-left:25px;
	height:45px;
	width:716px;
	margin-top:20px;
	margin-bottom:10px;
}
	.c_content_motiv_uebersicht .divArticleListViewCaption .ArticleListViewCaption
	{
		color:white;
	}

/* Motivuebersicht */
.ArticleEntries .ListEntry{
	float:left;
	width:140px;
	height:240px;
	padding-right:5px;
	padding-bottom:20px;
}

.ArticleEntries .ListEntryPointTop
{
	height:65px;
}
.ArticleEntries .ListEntryPointMiddle
{
}
.ArticleEntries .ListEntryPointBottom
{
	min-height:28px;
}

.ArticleEntries .ListEntryHref{
	border:0px solid white;
}
.ArticleEntries .ListEntryImage{
	border:0px solid white;
	width:132px;
	height:191px;
}

/* Motiv_Preise */
.c_content_motiv_preise{clear:both;}
.c_contentpane_motiv_preise{padding:0 0 0 0; text-align:left;}

.c_content_motiv_preise .MXMotivPriceContent th, .c_content_motiv_preise .MXMotivPriceContent td
{
	width:44px;
}

.c_content_motiv_preise .MXMotivPriceContent .MotivPriceNumber
{
	background-color:#F6CF41;
	text-align:left;
	padding-left:2px;
	font-size:9px;
}

.c_content_motiv_preise .MXMotivPriceContent .MotivPriceCell
{
	text-align:center;
	padding-right:2px;
	font-size:9px;
}


.c_content_motiv_preise .MXMotivPriceContent  .MotivPriceCode
{
	text-align:center;
	background-color:RGB(225,225,225);
}

.c_content_motiv_preise .MXMotivPriceContent  .MotivPriceMwst
{
	font-size:9px;
}

/* Katalog */
.c_head_katalog
{
	margin:0;
	
}

.c_content_katalog
{
	text-align:center;
}

.c_head_katalog .trenner
{
	clear:both;
	background-image:url(images/backgrounds/bgs2.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	width:181px;
	height:4px;
	margin-top:15px;
	margin-bottom:10px;
}

.c_content_katalog .MXCatalogPageContent .MXCatalogPageText
{
	width:100px;
	float:left;
}
	.c_content_katalog .MXCatalogPageContent .MXCatalogPageText span
	{
		font-size:10px;
	}
	.c_content_katalog .MXCatalogPageContent .MXCatalogPageText span a
	{
		font-size:10px;
		text-decoration:underline;
	}

.c_content_katalog .MXCatalogPageContent .MXCatalogPageImage
{
	float:right;
	padding-bottom:10px;
}
	.c_content_katalog .MXCatalogPageContent .MXCatalogPageImage img
	{
		width:60px;
		height:80px;
	}

/* float_container_schmal */
.c_head_float_schmal
{
	clear:none;
	margin:0;
	padding:0;
	float:left;
	width:255px;
	padding-right:3px;
}

.c_head_float_schmal .content_float_schmal
{
	padding:0;
	margin:0;
}

.c_head_float_schmal .c_contentpane_float_schmal
{
	padding:0;
	margin:0;
}

.c_head_float_schmal .c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* float_container_breit */
.c_head_float_breit
{
	clear:none;
	margin:0;
	padding:0;
	float:left;
	width:482px;
	padding-right:3px;
}

.c_head_float_breit .content_float_breit
{
	padding:0;
	margin:0;
}

.c_head_float_breit .c_contentpane_float_breit
{
	padding:0;
	margin:0;
}

.c_head_float_breit .c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* FAQ Overview */
.c_head_FAQView
{
	clear:none;
	margin:0;
	padding:0;
}

.c_content_FAQView
{
	padding:0;
	margin:0;
}

.c_content_FAQView .FAQView .category h2{
	font-size: 13px;
	font-weight:bold;
	line-height:13px;
	padding-top:0;
	margin-top:0;
}

.c_content_FAQView .FAQView a{
	font-weight:normal;
	text-decoration:underline;
}

.c_content_FAQView .FAQTrenner{
	margin-top:20px;
	margin-bottom:20px;
}

.c_content_FAQView .FAQTrenner hr{
	border:1px solid #FCD700;
	background-color:#FCD700;
}

.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}

/* FAQ Links */
.c_head_FAQLinks
{
	margin:0;
	float:left;
}

.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent
{
	padding:0;
	width:179px;
	margin-right:8px;
	margin-bottom:10px;
}

.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems
{
}

.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksTop
{
	height:43px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -814px;
	text-align:center;
	vertical-align:middle;
	padding-left:20px;
}
	.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksTop div
	{
		padding-top:6px;
		width:130px;
	}
	.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksTop div span
	{
		color:black;
		font-weight:bold;
		font-size:11px;
	}
.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksMiddle
{
	width:179px;
	background-image:url(images/backgrounds/navi_middle.png);
	background-repeat:repeat-y;
	padding-left:10px;
}
	.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksMiddle div
	{
		padding-top:5px;
		width:150px;
	}
	.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksMiddle div a span
	{
		color:black;
		font-weight:bold;
		font-size:10px;
	}
.c_content_FAQLinks .MXFrequentlyAskedQuestionLinksContent .FAQLinksItems .FAQLinksBottom
{
	height:34px;
	width:179px;
	background-image:url(images/backgrounds/bgs2.png);
	background-repeat:no-repeat;
	background-position: 0 -867px;
}

/* FAQ Details */
.c_head_FAQDetails
{
	clear:none;
	margin:0;
	padding:0;
	float:left;
	width:510px;
	padding-right:3px;
}

.c_content_FAQDetails
{
	padding:0;
	padding-right:30px;
	margin:0;
}

.c_content_FAQDetails .FAQDetails .subtitle h2{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	line-height:11px;
	color: #000000;
}

.c_footer {clear:both;margin-bottom:0;padding:0; text-align:right;}


/* Formulare */
.FormSmallInput
{
 width:155px;
}

.FormInput, .FormTextBox, .FormDropDown
{
 width:318px;
}

.FormTextBox
{
 height:125px;
}

.FormErrorPanel
{
 border:2px solid #BC1919;
 /*background-color:#BC1919;*/
}

.FormInputCaption
{
	Font-weight:bold;
}

.FormErrorText
{
 color:#BC1919;
}


/* TextilColorCaption */
.c_head_textilColorCaption{padding:0; margin-top:10px;text-align:left;clear:both;}
.c_content_textilColorCaption{margin-bottom:20px;padding-bottom:20px;}

.c_head_textilColorCaption
{
	margin:0;
	padding-top:10px;
}

.c_content_textilColorCaption
{
	text-align:center;
}



/* TagCaption */
.c_head_tagCaption{padding:0; margin-top:10px;text-align:left;clear:both;}
.c_content_tagCaption{margin-bottom:20px;padding-bottom:20px;}

.c_head_tagCaption
{
	margin:0;
	padding-top:10px;
}

.c_content_tagCaption
{
	text-align:center;
}

/* CatalogCaption */
.c_head_catalogCaption{padding:0; margin-top:10px;text-align:left;clear:both;}
.c_content_catalogCaption{margin-bottom:20px;padding-bottom:20px;}

.c_head_catalogCaption
{
	margin:0;
	padding-top:10px;
}

.c_content_catalogCaption
{
	text-align:center;
}