@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}

div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b2e2e;
}

img {
	border: 0;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #939598;
}

a:visited {
    color: #939598;
}

a:hover {
	color: #939598;	
}

a.leftNavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #939598;
	text-decoration: none;
}

a.leftNavigation:hover {
	color: #939598;	
	text-decoration: underline;
}

a.leftNavigation:visited {
    color: #939598;
}

a.leftWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

a.leftWhite:hover {
	color: #ffffff;	
	text-decoration: underline;
}

a.leftWhite:visited {
    color: #ffffff;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

body {
	background-image:url(../files/grafik/system/baggrund.gif);
}

/** layout **/
#mainBody {
	margin:15px;
	width: 970px;
	padding:10px;
	background-color:#ffffff;
	display:table;
}

#topBar {	
	float:left;
}

#topNavigation {	
	padding-left: 185px;
}

#mainContent {
	margin-top:20px;
	clear:both;
	float:left;
	width:970px;
	background-image:url(../files/grafik/system/bgMainContent.gif);
	background-repeat:repeat-y;
}

#leftColumn {
	float:left;
	width:186px;
	text-align:left;
	background-color:#ffffff;
}

#middleColumn {
	float:left;
	padding-left:10px;
	width:588px;
	text-align:left;
}

#rightColumn {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:176px;
	text-align:left;
}

#TwoColumnContentRight {
	float:left;
	padding-left: 196px;
	width:392px;
	text-align:left;
}

.logo {
	float:left;
}

.address {
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.topLittlebee {
	position:relative;
	left:196px;
	float:left;
}

.topNewborn {
	position:relative;
	left:206px;
	float:left;
}

.topToddler {
	position:relative;
	left:216px;
	float:left;
}

.topFxo {
	position:relative;
	left:226px;
	float:left;
}

#topLogin {
	position:relative;
	left:226px;
	width:186px;
	height:70px;
	float:left;
	background-image:url(../files/grafik/system/topLogin.gif);
}

.loginHeading {
    font-weight:bold;
    color:#bbb0a3;
    font-size:12px;
}

.rightLogin {
    height:14px;
    padding:2px;
    width:140px;
    border:0;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px #ece8e4 solid;
}

.naviNormal {
	height:17px;
	background:#f1efed;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviSelected {
	height:17px;
	background:#cccccc;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviSUB {
	height:17px;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviLITTLEBEE {
	height:17px;
	background:#ffc2e9;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviTODDLER {
	height:17px;
	background:#ff6600;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviNEWBORN {
	height:17px;
	background:#cccc33;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.naviFXO {
	height:17px;
	background:#99ccff;
	margin-bottom:4px;
	padding-top:2px;
	padding-left:20px;
}

.middleColumn img{
	margin-bottom:10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif; 
	color:#726e6b; 
	font-weight:bold;
	font-size:14px;
}
 
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	color:#726e6b; 
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
}

.BreadMediumStdColor, .FormFieldLabelMediumStdColor {
	font-family: Arial, Helvetica, sans-serif; 
/*	color:#9e9894; */
	color:#000; 
	font-weight:normal;
	font-size:11px;
}

#leftNaviToplittlebee {
    float:left;
    display:none;
    position:relative;
}

#leftNaviTopnewborn {
    float:left;
    display:none;
    position:relative;
}

#leftNaviToptoddler {
	float:left;
    display:none;
	position:relative;
}

#leftNaviTopundernightwear{
    float:left;
    display:none;
    position:relative;
}

#middleContentTop {
    float:left;
    display:none;
	position:relative;
}

.marginRight10px {
	float:left;
	margin: 0 10px 0 0;
}

.marginBottom10px {
	float:none;
	margin: 0 0 10px 0;
}

.OneColumnContent {
	float:left;
	width:196px;
	text-align:left;
}

.ProductTechSpec {
	float:left;
	margin: 0 10px 0 0;
	width:166px;
	text-align:left;
	background-color:#c4d7e8;
	margin-bottom:10px;
	padding:10px;
	color:#81a9cd;
}

.ProductTechSpec strong{
	font-size:12px;
	font-weight:bold;
	color:#4d86b8;
}

.ProductInfo {
	float:left;
	margin: 0 10px 0 0;
	width:382px;
	text-align:left;
	margin-bottom:10px;
	padding:0;
	
}

.rightColumnProducts {
	clear:both;
	float:left;
	width:186px;
	position:absolute;
	text-align:left;
	left:7px;
	padding-top:10px;
	padding-bottom:0px;
	background-color:#ffffff;
}

#rightColumnProducts {
	float:left;
	width: 176px;
	padding-left:10px;
	padding-top: 10px;
}
.padright20{ padding-right: 20px; }
.bold{ font-weight: bold; }
form{ margin: 0; display: inline; }

input{ color: #666; font-size: 11px; height: 15px; }

input.shop, select.shop{ font-size: 11px; }

input.shopbutton, input.ButtonInputsMedium{
 border: 1px solid #ccc; height: 22px; font-weight: bold; cursor: pointer;
}

input.FormFieldInputsMedium{ width: 350px; border: 1px solid #ccc; }
textarea.FormFieldInputsMedium{ color: #666; font-family: arial; font-size: 11px; width: 350px; height: 80px; border: 1px solid #ccc; }

input.SearchInput{ width: 250px; height: 16px; border: 1px solid #ccc; }
input.SearchButton{ border: 1px solid #ccc; height: 20px; font-weight: bold; cursor: pointer; }



