/*------------------------------------------------------ RESETS & CLASSEN ------------------------------------------------------*/

* { margin: 0; padding: 0; }
* html { margin: 0; padding: 0; }
:focus { outline: 0; }
:focus img{ outline: 0; }
* ul, li { margin: 0; padding: 0; list-style: none; }
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }


/*------------------------------------------------------ ALLGEMEIN ------------------------------------------------------*/
html {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100.1%;
	background-image: url(../images/global/background.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
}

.bgDownload {
	background-image: url(../images/global/background-download.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
}

/*------------------------------------------------------ Navigation Home start ------------------------------------------------------*/
#productNavi {
	position: absolute;
	width: 960px;
	height: 375px;
	background: none;
}

#productNavi ul {
	overflow: hidden;
}

#productNavi li {
	float: left;
	margin: -2px 0 0 0;
	padding: 6px 0 10px 0;
	width: 240px;
}

#productNavi li a {
	color: #4B4B4B;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

#productNavi .headline {
	background: url(/images/global/bg-headline.png) no-repeat;
}

#productNavi ul.subnavigation {
	display: none;
	width: 240px;
	height: 345px;
	background: url(/images/global/bg-subnavi.png) repeat-y;
	position: relative;
	top: 8px;
	border-top: 1px solid #BEC3C3;
}

#productNavi ul.subnavigation li {
	padding: 4px 0 8px 0;
	margin: 0px;
	background: #fff url(/images/global/subnavi-line.gif) no-repeat center bottom;
}

#productNavi ul.subnavigation li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	color: #4b4b4b;
}

#productNavi ul.subnavigation li div {
	display: none;
	margin: 7px 0 0 0;
	height: 85px;
}
/*------------------------------------------------------ Navigation Home end ------------------------------------------------------*/


img, h1, h2, p { margin: 0; padding: 0; border: 0;}
form { float: left; margin: 0; padding: 0; border: 0;}

h1 { font-size:1.0em; font-weight:normal; color:#333; text-align:left; }
h2 { font-size:1.2em; font-weight:bold; color:#666; text-align:left; }

p { color: #666; text-align: left; font-size: 0.75em;}




/*------------------------------------------------------ textfarbe grau------------------------------------------------------*/
a, #teaserPane h1, table { font-size: 0.69em; color: #666; }


#mainPane {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border: 0;
	width: 960px;
	position: relative;
	min-height: 100%;
}
* html #mainPane { height: 100%; }

#headerPane {  margin: 0; padding: 0; border: 0; height: 20px; }
#headerPane span {
	color: #4B4B4B;
	font-size: 14px;
	padding: 2px 9px 1px 9px;
	display: block;
	float: left;
	background: #fff;
}

#logoPane { 
	float: right;
	margin: 25px 0 0 0;
	padding: 0;
	padding-right: 20px;
	border: 0;
}

#services { 
	float: right;
	margin: 0 10px 0 0;
	border: 0;
	border-left: 1px solid #ffffff;
	width: 205px;
	text-align: right;
}

@-moz-document url-prefix() { #services { padding: 5px 0; } }  

#services img { 
	margin: 0 0 0 15px;
	padding: 0;
	border: 0;
}

#search {
	position: absolute;
	height: 126px;
	width: 199px;
	background: #fff;
	margin: 20px 0 0 744px;	
	text-align: left;
	display: none;
	padding: 7px 0 0 15px;
	border: 1px solid #D3D3D3;
	border-top: 0px;
	border-bottom: 0px;
}

#search .searchClose {
	float: right;
	text-decoration: none;
}

#search form {
	width: 190px;	
}

#search p {
	clear: both;	
	padding: 6px 0 0 0;
}

#search img {
	position: relative;
	top: 1px;	
	margin: 0 3px 0 0;
}

#search input {
	margin: 8px 0 0 0;
}

#search .input {
	width: 171px;	
	margin: 0 6px 0 0;
}

#search a.extendSearch {
	font-size: 10px;
	float: right;
	margin: 5px 13px 0 0;	
}



/*------------------------------------------------------ Start Navigation ------------------------------------------------------*/
#mainnaviPane {
	float: left;
	margin: 22px 0 0 0;
	padding: 0;
	padding-left: 10px;
	border: 0;
	height: 111px;
	text-align: left;
	width: 745px;
}

#mainNavi {
	margin: 3px 0 0 -4px;
	padding: 0;
	border: 0;
	font-size: 1.1em;
}

#mainNavi ul {
	margin: 0px;
    padding: 0px;
	border: 0;
    list-style: none;
	background-color: #ffffff;
	width: 720px;
}

#mainNavi li {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}



/*------------------------------------------------------ level1 ------------------------------------------------------*/
#mainNavi li.level1 a {
	margin: 0;
	padding: 1px 4px;
	border: 0;
	color: #4b4b4b;
	text-decoration: none;
	text-transform: uppercase;
}

#mainNavi li.level1 a:hover {
	color: #4b4b4b;
	background-color: #ebebeb;
}

#mainNavi li.level1 .activ {
	color: #ffffff;
	background-color: #414b56;
}


/*------------------------------------------------------ level2/level3 ------------------------------------------------------*/
#mainNavi ul.level2, #mainNavi ul.level3 {
	margin-top: 7px;
}

#mainNavi li.level2 a, #mainNavi li.level3 a {
	margin: 0;
	padding: 1px 4px;
	border: 0;
	color: #4b4b4b;
	text-decoration: none;
}

#mainNavi li.level2 a:hover, #mainNavi li.level3 a:hover {
	color: #4b4b4b;
	background-color: #ebebeb;
}

#mainNavi li.level2 .activ, #mainNavi li.level3 .activ {
	color: #ffffff;
	background-color: #414b56;
}

#mainNavi li.level3 .activSub {
	color: #4b4b4b;
	background-color: #ebebeb;
}


/*------------------------------------------------------ start servicemenue ------------------------------------------------------*/
#serviceNavi {
	margin: 0;
	padding: 0;
	border: 0;
	text-transform: uppercase;
}

#serviceNavi a {
	margin: 0;
	margin-right: 12px;
	padding: 0;
	text-decoration: none;
}

#serviceNavi a:hover {
	color: #4b4b4b;
}
/*------------------------------------------------------ end servicemenue ------------------------------------------------------*/
/*------------------------------------------------------ End Navigation  ------------------------------------------------------*/



/*------------------------------------------------------ content tabelle ------------------------------------------------------*/
table { text-align: left; margin: 0; padding: 4px; font-size:0.75em; color:#333; }
tr { text-align: left; margin: 0; padding: 2px; }
td { text-align: left; margin: 0; padding: 4px 4px 8px 4px; }
.landTitel { color:#cc0066; font-weight: bold; background:#f5f5f5; }


/*------------------------------------------------------ Start Content ------------------------------------------------------*/
#contentPane {
	clear: both;
	float: left;
	margin: 0;
	margin-top: 1px;
	padding: 0;
	border: 0;
	height: 375px;
	width: 960px;
}


.rightColumn { background: #fff;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	border: none;
	width: 480px;
	height: 374px;
	min-height: 374px;
	overflow-y: auto;
	overflow-x: hidden;
}

#contentPane .rightColumn h1  { padding:8px 0 6px 30px; font-size:0.82em; font-weight:normal; color:#fff; text-align:left; background:#9fa0a3; text-transform:uppercase; height:20px; }
#contentPane .rightColumn h2 { margin:14px 0 0 30px; font-size:0.82em; font-weight:bold; color:#333; }
#contentPane .rightColumn h3 { margin:0; padding:6px 0 6px 30px; }
#contentPane .rightColumn p.text { margin:12px 10px 22px 30px; color:#333; }
#contentPane .rightColumn p.note { margin:0 10px 0 40px; }
#contentPane .rightColumn a { font-size: 12px; }

/*------------------------------------------------------ start content serie ------------------------------------------------------*/
.rightColumnSerie { position:relative;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	width: 480px;
	height: 375px;
}
#contentPane .rightColumnSerie h1 { margin: 30px 0 0 20px; }
#contentPane .rightColumnSerie h2 { font-size:11px; margin: 8px 0 8px 20px; color:#000; font-weight:bold; }
#contentPane .rightColumnSerie p.text { margin: 12px 10px 8px 40px; }

#produktSerie { margin: 0 0 20px 60px; text-align:left; background:#fff; width:auto; height:auto; }
#produktSerie ul { margin: 0; padding:0; list-style:none; background:#fff; }
#produktSerie li { 
margin:4px 2px; padding:0; 
list-style-image:url(../images/global/bullet.gif); 
width:auto; 
color:#999; 
font-size:11px; 
font-weight:normal; 
line-height:1.2em;
background:#fff; 
}

.btnSerie { margin:0; padding:0; width:460px; height:18px; text-align:right; position:absolute; bottom:4px; right:4px; border:0px solid #000; }

.btnSerie a {
	background:#414B56 url(../images/global/arrow-white.gif) no-repeat center right; 
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	padding: 3px 22px 3px 22px;
}

/*------------------------------------------------------ end content serie ------------------------------------------------------*/






/*------------------------------------------------------ start content download ------------------------------------------------------*/

#contentDownl { width:960px; height:auto;  }
#boxDownl { border:1px solid #888; 
background:#fff url(/images/global/background-boxdownl.gif) repeat-y; 
display:inline; float:left; 
width:960px; height:100%; 
margin:0; padding:0; 
text-align:center; 
}
#boxDownl h2 { background:#414b55; font-size:14px; margin:0 0 20px 0; padding:8px; color:#fff; text-transform:uppercase; font-weight:normal; height:20px; 
text-align:center; }

#spalte{ border-right:1px solid #888; background:#fff; width:239px; height:100%; min-height:500px; margin: 0; padding:0; display:block; float:left; text-align:center; }
#spalteEnd{ border:none; background:#fff; width:240px; height:100%; min-height:500px; margin: 0; padding:0; display:block; float:left; text-align:center; }
.bruchDownl { margin: 4px 0; padding:0; clear:both; line-height:0.2em;}

#boxDownl ul.topSub { margin:0 0 0 10px; padding:0; list-style:none; background:transparent; width:auto; height:auto; text-align:left; border:none; color:#333; }
#boxDownl li {
margin:4px 0 0 0; padding:4px 0 2px 0; 
list-style-image:url(../images/global/arrow-big.gif);
list-style-position:inside;  
width:auto; 
color:#333; 
font-size:12px;
text-transform:uppercase; 
font-weight:normal; 
line-height:1.2em;
text-align:left;
background:#fff; 
}
#boxDownl li.topsubActive { 
margin:4px 0 0 10px; padding:4px 0 2px 0; 
list-style-image:url(../images/global/arrow-big-active.gif); 
width:200px;
color:#333; 
font-size:12px;
text-transform:uppercase; 
font-weight:normal; 
line-height:1.2em;
text-align:left;
background:#fff; 
}

a.showDownload {
	font-size:14px; 
	text-transform:uppercase; 
	text-decoration: none;
	font-weight:normal; 
}

#boxDownl ul.underSub { margin:4px 0 0 20px; padding:0; list-style:none; background:transparent; width:auto; height:auto; border:none; display: none;}
#boxDownl li.underSub { text-align:left; background:#fff;
margin:0 0 6px 0; padding:0; 
list-style:none;
width:140px; 
background:#fff; 
color:#414b55; 
font-size:12px;
text-transform:none; 
font-weight:bold; 
line-height:1.2em; 
}
#boxDownl ul.underSubSub { margin:0; padding:0; list-style:none; background:transparent; width:auto; height:auto; border:none; }
#boxDownl li.underSubSub { text-align:left;
margin:0 0 0 10px; padding:2px 0;  
list-style:none;
width:250px; 
color:#000; 
font-size:9px;
text-transform:none; 
font-weight:normal;
text-decoration:underline; 
line-height:1.2em;
background:transparent; 
}

#boxDownl li.underSubSub a { 
font-size:9px;
color:#666; 
}

/*------------------------------------------------------ end content download ------------------------------------------------------*/


#contentLeftPane {
	clear: left;
	float: left;
	margin: 0;
	padding: 30px 20px 0 50px;
	border: none;
	width: 160px;
}
#contentLeftPane ul { margin:0 0 0 20px; padding:0; list-style:disc; background:#fff; text-align:left; }
#contentLeftPane li { margin:4px 0; padding:0; color:#666; font-size:0.82em; font-weight:normal; line-height:1.2em; background:#fff; }
#contentLeftPane li a { margin:4px 0; padding:0; olor:#666; font-size:0.82em; font-weight:normal; line-height:1.2em; background:#fff; text-decoration:none; }
#contentLeftPane li a:hover { margin:4px 0; padding:0; color:#999; font-size:0.82em; font-weight:normal; line-height:1.2em; background:#fff; text-decoration:none; }


#contentLeftPane h1 {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: bold;
	color: #424c56;
}
#contentPane h4 {
	margin: 6px; padding: 0;
}

#contentLeftPane p {
	margin: 12px 0 0 0;
	padding: 0;
	border: none;
	font-size: 0.75em;
	font-weight: normal;
	color: #666;
}

#contentCenterPane {
	float: left;
	margin: 0;
	padding: 18px 30px 0 20px;
	border: none;
	width: 450px;
}

#contentCenterPane p {
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
	border: none;
	font-size: 0.75em;
	font-weight: normal;
	color: #333;
}

#contentCenterPane.custom ul {
	background: none;
}

#contentCenterPane.custom li {
	padding: 0 0 10px 10px;	
	background-image: url(/images/global/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#contentCenterPane.custom a {	
        float: left;
	font-size: 12px;
	text-decoration: none;
	color: #4B4B4B;	
}

#contentCenterPane.custom a:hover {
	text-decoration: underline;
}

#contentRightPane {
	float: left;
	margin: 0;
	padding: 18px 0 8px 0;
	border: none;
	width: 230px;
	text-align: left;
}

#contentRightPane p {
	margin: 0;
	padding: 0;
	border: none;
	font-size: 0.69em;
	font-weight: normal;
	color: #666;
}
#contentRightPane img { margin: 8px 0; padding: 0; }

#contentRightPane a { margin: 0; font-size: 0.75em;
	padding-left: 7px;
	text-decoration: none;
	background-image: url(/images/global/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#contentRightPane a:hover { margin: 0; font-size: 0.75em;
	padding-left: 7px;
	text-decoration: none;
	color: #4b4b4b;
	background-image: url(/images/global/arrow-activ.gif);
}

#contentPane .dynamicTeaser {
	margin: 0;
	padding: 0;
	border: none;
}



/*------------------------------------------------------ start content händler ------------------------------------------------------*/
#rightColumnHaendler  { border: 0px solid #000;
margin:0 0 0 40px; padding: 0;
width: 420px;
height: auto; 
text-align: left; 
line-height:1.2em; 
}
#rightColumnHaendler dl { clear:both; display:inline-block; padding:0; margin:8px 0; }
#rightColumnHaendler dt { border: 0px solid #000; float:left; display:inline; width:420px; font-size:12px; font-weight:bold; color:#666; padding:0; margin:0; text-transform:uppercase;}
#rightColumnHaendler dd { border: 0px solid #000; float:left; display:inline; width:auto; font-size:12px; font-weight:normal; color:#999; padding:0; margin:0; }
#rightColumnHaendler img { border:none; padding:0; }

/*------------------------------------------------------ end content händler ------------------------------------------------------*/





/*------------------------------------------------------ FORMULAR händler ------------------------------------------------------*/
fieldset { background:#fff; padding:10px; margin:0; width:auto; border: none; text-align:left;}
input { width:147px;}
input, select, textarea {font-size:10px; font-weight:normal; color:#666; margin: 4px 0; }
label { font-size:12px; font-weight:bold; color:#666; margin:0 8px 0 0; padding:0;}
.button {
background:#414b56; border:none; width:60px; height:auto; margin:0; padding:4px; font-size:12px; font-weight:normal; text-transform:uppercase; color:#fff;
}


/*------------------------------------------------------ start content karriere ------------------------------------------------------*/
h3 { font-size: 0.82em; font-weight: normal; color: #fff; text-align: left; background:#9fa0a3; text-transform:uppercase; height:20px; }
h4 { font-size: 0.82em; font-weight: bold; color: #333; text-align: left; text-transform:uppercase; }


#rightColumnList { border:none;
margin:0 0 0 60px; padding: 0 20px 0 20px;
width: 250px; 
text-align: left; 
font-size: 12px; 
font-weight: normal; 
color: #333; 
line-height:2.6em;
background: #fff; 
}

#rightColumnList a {
	text-decoration: none;
	font-size: 11px;	
}

#rightColumnList a:hover {
	text-decoration: underline;
}

#rightColumnList ul { margin:0; padding:0; list-style:none; width: auto; background: #fff; }
#rightColumnList li { margin:0; padding:0; list-style-image:url(../images/global/arrow.gif); width: auto; background: #fff; }

.datum { font-size: 11px; color:#999; font-weight: normal; padding:0 0 0 8px; }
.datumTop { font-size: 11px; color:#999; font-weight: normal; padding:0; }
.smallText { font-size: 11px; color:#999; font-weight: normal; padding:0; text-transform:none; }

.anzeigePanel { border: none;
position: absolute; z-index: 9000; 
top: 186px; left: 238px; 
width: 620px; 
height: 450px;
background: url(../images/global/white.png) top left no-repeat; 
display: none; padding: 0; margin: 0;
text-align: left;
font-size: 12px; 
}

.anzeigePanel ul {
	background: none;
	width: 530px;
	height: auto;
	font-size: 11px;	
	color: #333;	
	margin: 0 0 15px 0;
}

#anzeige li {
	padding: 0 0 7px 10px;	
	background-image: url(/images/global/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#anzeige { border: none;
width: 562px;
height: 388px;
min-height: 388px;
overflow-x: hidden; 
overflow-y: auto; 
background: transparent; 
padding: 0; margin: 4px 0 0 20px;
text-align: left; 
}

#anzeige h2 { font-size: 1.5em; font-weight: normal; color: #666; text-align: left; margin:2px 0 8px 0; padding:0; }
#anzeige h5 { font-size: 1.25em; font-weight: bold; color: #333; text-align: left; margin:8px 0 4px 0; padding:0; }
#anzeige p { font-size: 0.93em; color: #333; text-align: left; margin:8px 0 0 0; padding:0 0 8px 0;}

#karrierePanel { margin:0 0 20px 0; padding:0; height:auto; }
#karrierePanel ul { margin:0; padding:0; list-style-position: inside; background:#fff; }
#karrierePanel li { margin:0; padding:0; list-style: none; font-size: 0.9em; line-height: 1.6em; background:#fff; }

.anzeigePanel a { font-size: 1.0em; color: #333; text-align: left; margin:8px 0 0 0; padding:0 0 8px 0; text-decoration: underline; }
.anzeigePanel a:hover { font-size: 1.0em; color: #999; text-align: left; margin:8px 0 0 0; padding:0 0 8px 0; text-decoration: underline; }

.panelTop {margin:0; padding:0; width:540px; height:30px; text-align:right;}
.contentLine { background:url(../images/global/line.gif) top left repeat-x; height:10px; margin:0; padding:0; border:none; }

/*------------------------------------------------------ end content karriere ------------------------------------------------------*/



/*------------------------------------------------------ start content anfahrt kontakt ------------------------------------------------------*/
#kontaktformular { border: none;
width: 960px; height: auto;
background: #fff; 
padding:0; margin:0;
text-align: left; 
}
#kontaktformular .error {color: red;}
#kontaktformular td h2 { font-size:18px; font-weight:bold; color:#999; text-align:left; margin:10px; padding:0; }
#kontaktformular td p { font-size: 11px; color: #666; text-align: left; margin:10px; padding:0 0 8px 0;}
#kontaktformular td span .note { font-size: 11px; color:#999; font-weight: normal; padding:0; text-transform:none;}

#kontaktformular fieldset { background:#fff; padding:10px; margin:0; width:auto; border: none; text-align:left;}
#kontaktformular input, select, textarea {font-size:11px; font-weight:normal; color:#666; margin:0; padding:4px; width:220px; }
#kontaktformular label { font-size:11px; font-weight:normal; color:#666; margin:0 8px 0 0; padding:0;}
#kontaktformular .button { margin:0; padding:4px; font-size:12px; font-weight:normal; text-transform:uppercase; color:#fff; background:#414b56; border:none; width:88px; height:auto; 
}

/*------------------------------------------------------ end content anfahrt kontakt ------------------------------------------------------*/



/*------------------------------------------------------ start teaser ------------------------------------------------------*/
#teaserPane {
	margin: 5px 0 10px 0;
	padding: 0;
	border: 0;
	width: 960px;
	height: auto;
	text-align: left;
}


:root #teaserPane {
	clear: left;
	float: left;	
}

#teaserPane h1 {
	margin: 0 0 4px 0;
	padding: 0;
	font-weight: bold;
	font-size: 0.69em;
}

#teaserPane p {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 0.69em;
}

#teaserPane a {
        margin: 0;	
        padding: 0 0 0 7px;
	text-decoration: none;
	color: #666;
	background-image: url(/images/global/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#teaserPane a:hover{
        margin: 0;	
        padding: 0 0 0 7px;
	text-decoration: none;
	color: #000;
	background-image: url(/images/global/arrow-activ.gif);
}

#teaserPane a.Link {
	clear: left;
	float: left;
	margin-left: 240px;
	margin-top: 15px;
	width: 220px;
}

#teaserPane .teaserLeft {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	padding-left: 10px;
	border: 0;
	width: 470px;
}

#teaserPane .teaserLeft p.left {
	float: left;
	margin: 0;
	margin-right: 19px;
	padding: 0;
	width: 220px;
	font-size: 0.69em;
}

#teaserPane .teaserLeft p.right {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #9fa0a3;
	width: 220px;
	font-size: 0.69em;
}

#teaserPane .teaserRight {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	padding-left: 10px;
	border: 0;
	width: 460px;
}
/*------------------------------------------------------ End Content ------------------------------------------------------*/

/*------------------------------------------------------ Start Footer ------------------------------------------------------*/
#footerPane {
	clear: both;
	/*position: relative;
	top: 25px;*/
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	border: 0px;
	/*margin-top: -1.3em;*/
	color: #9fa0a3;
	border-top: 1px solid #9fa0a3;
	z-index: 1;
}

#footerPane .serviceMenue {
	float: left;
	margin: 0;
	margin-top: -3px;
	margin-left: 10px;
	padding: 0;
	border: 0;
}

#footerPane .serviceMenue a {
	margin: 0;
	padding: 0;
	padding-right: 7px;
	font-size: 0.625em;
	text-decoration: none;
}

#footerPane .serviceMenue a:hover {
	margin: 0;
	padding: 0;
	padding-right: 7px;
	font-size: 0.625em;
	text-decoration: none;
	color: #4b4b4b;
}

#footerPane .copyright {
	float: right;
	margin: 2px 10px 0 0;
	padding: 0;
	border: 0;
	font-size: 0.625em;
}
/*------------------------------------------------------ End Footer ------------------------------------------------------*/

/*------------------------------------------------------ admin navigation start ------------------------------------------------------*/
html.admin body {
	background-position: 0px 50px;
}

#adminNavi {
	height: 43px;
	text-align: left;
	background: #cdb500;
	padding: 7px 0 0 20px;	
}

#adminNavi a {
	color: #000;	
	font-size: 12px;
	margin: 0 15px 0 0;
	text-decoration: none;
	float: left;
}

#adminNavi a:hover {
	text-decoration: underline;
}

#adminNavi a.activ {
	text-decoration: underline;
	font-weight: bold;
}

#adminNavi a.websiteNavi, #adminNavi a.productNavi, #adminNavi a.setupNavi {
	font-weight: bold;
}

#adminNavi #website {
	float: left;
	display: none;	
	margin: 2px 0 0 0;
}

#adminNavi #product {
	float: left;
	display: none;	
	margin: 2px 0 0 126px;
}

#adminNavi #setup {
	float: left;
	display: none;
	margin: 2px 0 0 249px;
}
/*------------------------------------------------------ admin navigation end ------------------------------------------------------*/


