

/*******************************************************************************************/
/* ALLGEMEINE STILE */
.orange {
  color:                 #E1B221;
}

/*******************************************************************************************/

body {
  margin:               0px;
  background-color:     #3b505d;
  font-family:          Verdana, Arial, Helvetica, sans-serif;
  font-size:            10px;
 }

#container {
  width:                915px;
  height:               auto;
  margin:               50px auto 0px auto;
  position:             relative;
  top:                  0px;
  left:                 0px;
  z-index:              0;
}

/*******************************************************************************************/

#header {
  padding:              0px;
  height:               41px;
  background:           url("./images/header.png") no-repeat 0px 0px;
  z-index:              1;
  position:             relative;
  top:                  0px;
  left:                 0px;

}

#header_background {
  width:                891px;
  height:               137px;
  background:           url("./images/header_background_1.png") no-repeat 0px 0px;
  position:             relative;
  z-index:              10;
  top:                  -29px;
  left:                 12px;
  /*border:1px solid #ffffff;*/
}

#spacer {
  background:           url("./images/content.png") repeat-y 0px 0px;
  height:               auto;
  z-index:              2;
  position:             relative;
  top:                  0px;
  left:                 0px;
  /*border:1px solid #ffffff;*/
}

#logo {
  background:           url("./images/gieselmann_logo.png") no-repeat 0px 0px;
  width:                304px;
  height:               77px;
  z-index:              5;
  margin:               0px;
  position:             relative;
  top:                  30px;
  left:                 30px;
  padding:              0px;
 /*border:1px solid #ffffff;*/
}

/*******************************************************************************************/
/* MENÜPUNKT ANZEIGE */
#nav_bar {
  background:           url("./images/nav_bar.png") no-repeat 0px 0px;
  width:                438px;
  height:               27px;
  z-index:              44;
  margin:               0px;
  position:             absolute;
  top:                  70px;
  left:                 433px;
  padding:              2px 20px 0px 0px;
 /*border:1px solid #ffffff;*/
}
#nav_bar h1 {
  color:                #062132;
  font-size:            18px;
  text-align:           right;
  padding:              0px;
  margin:               0px;
  letter-spacing:       -1px;
}
/*******************************************************************************************/
/* NAVIGATIONS BALKEN */
#navigation {
  background:           url("./images/navi_background.png") repeat-x 0px 0px;
  width:                891px;
  height:               38px;
  position:             relative;
  z-index:              52;
  top:                  -29px;
  left:                 12px;
}

/*******************************************************************************************/

#main_content {
  width:                 630px;
	min-height:            400px;
	/*background:            url("./images/Switch_3.png") no-repeat 0px 0px;*/
  top:                   -30px;
  left:                  180px;
  position:              relative;
}

/*******************************************************************************************/

#content {
  min-height:           300px;
  padding:              40px 0px 40px 55px;
  font-size:            11px;
  
  color:                #FFFFFF;
  background:           url("./images/content.png") repeat-y 0px 0px;
  z-index:              3;
  position:             relative;
  top:                  0px;
  left:                 0px;

}

#footer {
  height:               159px;
  background:           url("./images/footer.png") no-repeat 0px 0px;
/*  z-index:              4;
  position:             relative;*/
  top:                  0px;
  left:                 0px;
}

/*******************************************************************************************/
/* SPRACHAUSWAHL */
#language {
  width:                100px;
  position:             absolute;
  z-index:              100;
  top:                  119px;
  left:                 850px;
}

.de,
.de:link,
.de:visited,
.de:hover,
.de:active,
.de:focus {
  padding:              0px 11px 0px 11px;
	background:           url("./images/de_inactive.png") no-repeat;
  outline:              0;
}

 .de,
 .de:hover,
 .de:active,
 .de:focus {
	background:           url("./images/de.png")  no-repeat;
}

 .en,
 .en:link,
 .en:visited,
 .en:hover,
 .en:active,
 .en:focus {
  padding:              0px 11px 0px 11px;
	background:           url("./images/en_inactive.png") no-repeat;
  outline:              0;
}

 .en,
 .en:hover,
 .en:active,
 .en:focus {
	background:           url("./images/en.png")  no-repeat;
}

/*******************************************************************************************/
/* MAIN NAVIGATION */

#navigation ul {
	margin:               0px 0px 0px 0px;
	padding:              0px 0px 0px 0px;
	list-style:           none;
}

#navigation li {
	float:                left;
    background:           url("images/seperator.png") no-repeat right 2px;
}

#navigation a {
	display:              block;
	padding:              10px 12px 7px 9px;
	text-decoration:      none;
	font-size:            10px;
	font-weight:          bold;
	color:                #062132;
	border:               none;
	outline:              0;
    letter-spacing:       -1px;
}

#navigation a:hover {
	background:           url("images/pointer.png") no-repeat center top;
	color:                #FFFFFF;
}

#navigation .first {
	background:           url("images/pointer.png")  no-repeat center top;
	display:              block;
}

/*******************************************************************************************/
/* SUB NAVIGATION */
#sub_navi {
      width:                 180px;
      height:                auto;
      position:              absolute;
      z-index:               189;
      top:                   0px;
      left:                  35px;
}
/*******************************************************************************************/
#sub_navi_header {
	width:                 180px;
	height:                21px;
	background:            url("./images/sub_navi_header.png") no-repeat 0px 0px;
}
#sub_navi_content {
  background:            url("./images/sub_navi_content.png") repeat-y 0px 0px;
  width:                 180px;
  height:                auto;
  padding:               0px 0px 20px 0px;
}
#sub_navi_ul {
	list-style-type:       none;
	padding:               0px;
	margin-top:            -12px;
  margin-bottom:         -12px;
  margin-left:           -15px;
}
#sub_navi li {
	font-family:           Verdana, Arial, Helvetica, sans-serif;
	font-size:             10px;
	font-weight:           bold;
  width:                 130px;
	list-style-type:       none;
	text-align:            left;
  padding-bottom:        4px;
}
#sub_navi_footer {
	width:                 180px;
	height:                72px;
	background:            url("./images/sub_navi_footer.png") no-repeat 0px 0px;
}
#sub_navi ul li a {
	text-decoration:       none;
	color:                 #FFFFFF;
	outline:               0;
}
#sub_navi a:hover {
	color:                 #E1B221;
}
#sub_navi .active {
	color:                 #E1B221;
}

/*******************************************************************************************/

/*******************************************************************************************/
/* SUB NAVIGATION */
#history_navi {
  width:                 180px;
  height:                auto;
  position:              absolute;
  z-index:               189;
  top:                   0px;
  left:                  35px;
}
/*******************************************************************************************/
#history_navi_header {
	width:                 180px;
	height:                21px;
	background:            url("./images/sub_navi_header.png") no-repeat 0px 0px;
}
#history_navi_content {
  background:            url("./images/sub_navi_content.png") repeat-y 0px 0px;
  width:                 180px;
  height:                auto;
  padding:               0px 0px 20px 0px;
}
#history_navi_ul {
	list-style-type:       none;
	padding:               0px;
	margin-top:            -12px;
  margin-bottom:         -12px;
  margin-left:           -15px;
}
#history_navi li {
	font-family:           Verdana, Arial, Helvetica, sans-serif;
	font-size:             10px;
	font-weight:           bold;
  width:                 130px;
	list-style-type:       none;
	text-align:            left;
  padding-bottom:        4px;
}
#history_navi_footer {
	width:                 180px;
	height:                72px;
	background:            url("./images/sub_navi_footer.png") no-repeat 0px 0px;
}
#history_navi ul li a {
	text-decoration:       none;
	color:                 #FFFFFF;
	outline:               0;
}
#history_navi a:hover {
	color:                 #E1B221;
}
#history_navi .active {
	color:                 #E1B221;
}
/*******************************************************************************************/
/* TEASER AUSGABE */
#neuigkeiten {
  width:                 200px;
  height:                auto;
  position:              absolute;
  z-index:               189;
  top:                   0px;
  left:                  35px;
  padding-right:         10px;
  border-right:          1px solid #3b505d;
}



#sticker { background: url("images/neu_shop.png") no-repeat 0px 0px; position:absolute; width:110px;height:110px;top:-20px;left:140px;z-index:990;}