/* ALLGEMEIN */
body {
    margin: 0;
    padding: 0;
}

div.logo { position:absolute; top:15px; left:385; z-index:0}

a:link {
	color:#000;
}
a:active {
	color:#000;
}
a:visited {
	color:#000;
}
a:hover {
	color:#000;
	text-decoration:none;
}

a img {
    border: 0;
}


/* INDEX SEITE */
div.index_logo { position:absolute; top:250px; left:102; z-index:0}

.index_english {
	background-image:url(../images/english_low.gif);
	width:48px;
	height:23px;
	display:block;
	position:absolute; top:380px; left:410px; z-index:1
}

.index_english:hover {
	background-image:url(../images/english_hi.gif);
}

.index_deutsch {
	background-image:url(../images/deutsch_low.gif);
	width:48px;
	height:23px;
	display:block;
	position:absolute; top:380px; left:340px; z-index:1
}

.index_deutsch:hover {
	background-image:url(../images/deutsch_hi.gif);
}

div.index_navi_spacer { position:absolute; top:380px; left:400; z-index:0}

/* ============= STARTSEITE =============== */
div.start_image { position:absolute; top:102px; left:0; z-index:0}
div.start_address { position:absolute; top:114px; left:390; z-index:1}

.start_design {
	background-image:url(../images/start_design_low.gif);
	width:150px;
	height:16px;
	display:block;
	position:absolute; top:463px; left:12px; z-index:1
}

.start_design:hover {
	background-image:url(../images/start_design_hi.gif);
}

/* Warenkorb */
/*  deutsch */
.start_warenkorb_de {
	background-image:url(../images/start_warenkorb_low_de.gif);
	width:81px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:380px; z-index:1;
}

.start_warenkorb_de:hover {
	background-image:url(../images/start_warenkorb_hi_de.gif);
}

/*  englisch */
.start_warenkorb_en {
	background-image:url(../images/start_warenkorb_low_en.gif);
	width:81px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:380px; z-index:1;
}

.start_warenkorb_en:hover {
	background-image:url(../images/start_warenkorb_hi_en.gif);
}

/* Presse */
/*  deutsch */
.start_presse_de {
	background-image:url(../images/start_presse_low_de.gif);
	width:47px;
	height:30px;
	display:block;
	position:absolute; top:458px; left:510px; z-index:1;
}

.start_presse_de:hover {
	background-image:url(../images/start_presse_hi_de.gif);
}

/*  englisch */
.start_presse_en {
	background-image:url(../images/start_presse_low_en.gif);
	width:47px;
	height:30px;
	display:block;
	position:absolute; top:458px; left:510px; z-index:1;
}

.start_presse_en:hover {
	background-image:url(../images/start_presse_hi_en.gif);
}


/* AGB */
/*  deutsch */
.start_agb_de {
	background-image:url(../images/start_agb_low_de.gif);
	width:101px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:597px; z-index:1;
}

.start_agb_de:hover {
	background-image:url(../images/start_agb_hi_de.gif);
}

/*  englisch */
.start_agb_en {
	background-image:url(../images/start_agb_low_en.gif);
	width:101px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:597px; z-index:1;
}

.start_agb_en:hover {
	background-image:url(../images/start_agb_hi_en.gif);
}


/* Kontakt */
/*  deutsch */
.start_kontakt_de {
	background-image:url(../images/start_kontakt_low_de.gif);
	width:49px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:736px; z-index:1;
}

.start_kontakt_de:hover {
	background-image:url(../images/start_kontakt_hi_de.gif);
}

/*  englisch */
.start_kontakt_en {
	background-image:url(../images/start_kontakt_low_en.gif);
	width:49px;
	height:30px;
	display:block;
	position:absolute; top:455px; left:736px; z-index:1;
}

.start_kontakt_en:hover {
	background-image:url(../images/start_kontakt_hi_en.gif);
}

/* Anneliese */
.product_anneliese {
	background-image:url(../images/product_anneliese_low.jpg);
	width:85px;
	height:93px;
	display:block;
	position:absolute; top:500px; left:414px; z-index:1;
}

.product_anneliese:hover {
	background-image:url(../images/product_anneliese_hi.jpg);
}

#anneliese_container {
    position: relative;
    padding: 13px 0 0 57px;
    color: #000;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 15px;
    height: 483px;
}

#anneliese_container div.description01 {
    width: 245px;
    margin-top: 125px;
}

#anneliese_container img.img01 {
    position: absolute;
    left: 317px;
    top: 17px;
}

/* Klaus-Elvis */
.product_klaus_elvis {
	background-image:url(../images/product_klaus_elvis_low.jpg);
	width:92px;
	height:93px;
	display:block;
	position:absolute; top:500px; left:223px; z-index:1;
}

.product_klaus_elvis:hover {
	background-image:url(../images/product_klaus_elvis_hi.jpg);
}

/* Time and Places */
.product_timeandplaces {
	background-image:url(../images/product_timeandplaces_low.jpg);
	width:67px;
	height:93px;
	display:block;
	position:absolute; top:500px; left:508px; z-index:1;
}

.product_timeandplaces:hover {
	background-image:url(../images/product_timeandplaces_hi.jpg);
}

/* Bungalow Rolf */
.product_bungalow {
	background-image:url(../images/product_bungalow_rolf_low.jpg);
	width:85px;
	height:93px;
	display:block;
	position:absolute; top:500px; left:326px; z-index:1;
}

.product_bungalow:hover {
	background-image:url(../images/product_bungalow_rolf_hi.jpg);
}


#rolf_container {
    position: relative;
    padding: 13px 0 0 57px;
    color: #000;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 15px;
    height: 483px;
}

#rolf_container div.description01 {
    position: absolute;
    width: 184px;
    top: 425px;
    left: 30px;
    z-index: 1000;
}

/* Wolfgang S */
.product_wolfgang {
	background-image:url(../images/product_wolfgang_low.jpg);
	width:85px;
	height:93px;
	display:block;
	position:absolute; top:504px; left:125px; z-index:1;
}

.product_wolfgang:hover {
	background-image:url(../images/product_wolfgang_hi.jpg);
}

/* Kuckuck */
.product_kuckuck {
	background-image:url(../images/product_kuckuck_low.jpg);
	width:70px;
	height:102px;
	display:block;
	position:absolute; top:495px; left:40px; z-index:1;
}

.product_kuckuck:hover {
	background-image:url(../images/product_kuckuck_hi.jpg);
}

#kuckuck_container {
    position: relative;
    padding: 13px 0 0 57px;
    color: #000;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 15px;
    height: 483px;
}

#kuckuck_container div.description01 {
    width: 362px;
    margin-top: 125px;
}

#kuckuck_container div.description02 {
    position: absolute;
    top: 63px;
    left: 1179px;
    width: 372px;
}

#kuckuck_container img.img01 {
    position: absolute;
    left: 457px;
    top: 19px;
}
#kuckuck_container img.img02 {
    position: absolute;
    left: 650px;
    bottom: 0px;
}
#kuckuck_container img.img03 {
    position: absolute;
    left: 969px;
    top: 19px;
}
#kuckuck_container img.img04 {
    position: absolute;
    left: 1614px;
    top: 19px;
}
#kuckuck_container img.img05 {
    position: absolute;
    left: 1802px;
    bottom: 0px;
}
#kuckuck_container img.img06 {
    position: absolute;
    left: 2119px;
    top: 19px;
    padding-right: 100px;
}

#kuckuck_container #shop1 {
    position: absolute;
    left: 600px;
    top: 406px;
    z-index: 30;
}

#kuckuck_container #shop2 {
    position: absolute;
    left: 1758px;
    top: 406px;
    z-index: 30;
}

/* KLAUS-ELVIS */


.ke_image {
	float: left;
	margin-right: 200px;
	margin-bottom: 10px;
	text-align: center;
	width:400px;
}


.ke_amount {
	width:25px;
}

.ke_text {
	position:absolute; top:224px; left:45px; z-index:1;
}

.ke_pics {
	position:absolute; top:80px; left:531px; z-index:1;
}

.ke_bird {
	position:absolute; top:0px; left:35px; z-index:1;
}

.ke_logo {
	position:absolute; top:476px; left:50px; z-index:1;
}

.ke_black_line {
	position:absolute; top:69px; left:123px; z-index:1;
}



/* TIME AND PLACES */

div#timeandplaces_container {
    position: relative;
    padding: 13px 0 0 57px;
    color: #000;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 15px;
    height: 483px;
    width: 15210px;
}

div#tap_img_container {
    margin-top: 32px;
    margin-left: 461px;
}

#timeandplaces_container div.description01 {
    position: absolute;
    width: 305px;
    margin-top: 108px;
}

.tp_image {
	float: left;
	margin-right: 45px;
	margin-bottom: 10px;
	text-align: center;
}

.tp_amount {
	width:25px;
}

.tp_text {
	position:absolute; top:104px; left:26px; z-index:1;
	float: left;
}

.tp_pics {
	position:absolute; top:31px; left:461px; z-index:1;
}

.tp_logo01 {
	position:absolute; top:317px; left:26px; z-index:1;
	border: 0px;
}

.tp_logo02 {
	position:absolute; top:317px; left:14950px; z-index:1;
	border: 0px;
}



/* BUNGALOW ROLF */
.rolf_text {
	position:absolute; top:423px; left:28px; z-index:2;
}

.rolf_logo {
	position:absolute; top:10px; left:28px; z-index:2;
}

.rolf_prototype {
	position:absolute; top:40px; left:360px; z-index:2;
}

.rolf_01 {
	position:absolute; top:86px; left:154px; z-index:1;
}

.rolf_02 {
	position:absolute; top:35px; left:573px; z-index:1;
}

/* WOLFGANG */
.wolfgang_text {
	position:absolute; top:0px; left:0px; z-index:2;
}

.wo_image {
	float: left;
	margin-bottom: 0px;
	text-align: center;
}

.wo_pics {
	position:absolute; top:0px; left:337px; z-index:1;
}

/* ANNELIESE */
.anneliese_text {
	position:absolute; top:161px; left:27px; z-index:2;
}

.anneliese_logo {
	position:absolute; top:14px; left:28px; z-index:2;
}

.anneliese_prototype {
	position:absolute; top:0px; left:175px; z-index:1;
}

.anneliese_90_90 {
	position:absolute; top:0px; left:293px; z-index:1;
}

.anneliese_60_60 {
	position:absolute; top:0px; left:851px; z-index:1;
}

.anneliese_60_0 {
	position:absolute; top:0px; left:1275px; z-index:1;
}

.anneliese_90_0 {
	position:absolute; top:0px; left:1678px; z-index:1;
}


/* AGB */
.agb_logo {
	position:absolute; top:18px; left:20px; z-index:1;
}

div.agb {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:470px;
	display:block;
	position:absolute; top:94px; left:20px; z-index:1
}


/* WARENKORB */

.shoppingcart {
	position:absolute; top:190px; left:45px; z-index:2;
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	height:240px;
	overflow:auto;
	scrollbar-base-color:#F19223;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#F192236;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#F19223;
}

.shoppingcart2 {
	position:absolute; top:450px; left:45px; z-index:2;
}

.shoppingcart3 {
	position:absolute; top:190px; left:45px; z-index:2;
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
}

th.cart {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background-color:#C0C0C0;
	text-align:left;
}

td.cart {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	background-color:#FFF;
}

.cart_input {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:30px;
	border:1px solid #C0C0C0;
	text-align:right;
}

.cart_submit {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:80px;
	background-color:#C0C0C0;
	border:1px solid #000;
	margin-left:3px;
	margin-top:10px;
}

.cart_image {
	position:absolute; top:170px; left:45px; z-index:2;
	margin-left:3px;
	margin-bottom:10px;
}

/* VERSAND / ZAHLUNGSART */

.order_image {
	margin-left:3px;
	margin-bottom:10px;
}

td.order {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
}

td.order_error {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#F00;
	font-weight:bold;
}
.select {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	background-color:#ADE9FF;
	border: 1px solid #000;
}

.order_submit {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:150px;
	background-color:#C0C0C0;
	border:1px solid #000;
	margin-left:3px;
	margin-top:10px;
}

.order_input {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #C0C0C0;
}

input.order_error {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#FFF;
	background-color:#F00;
	border:1px solid #C0C0C0;
}

.order_text_01 {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:350px;
	display:block;
	position:absolute; top:500px; left:50px; z-index:1
}

.order_text_02 {
	font-family:arial,verdana,tahoma,sans-serif;
	font-size:11px;
	color:#000;
	width:350px;
	display:block;
	position:absolute; top:500px; left:420px; z-index:1
}

/* KONTAKT */
.contact_table {
	position:absolute; top:94px; left:20px; z-index:1
}

/* PRESSE */
.press_logo {
	position:absolute; top:20px; left:14px; z-index:1
}

.press_tp_headline {
	position:absolute; top:130px; left:63px; z-index:1
}

.press_tp_premium {
	position:absolute; top:33px; left:290px; z-index:1
}

.press_tp_premium_text {
	position:absolute; top:68px; left:640px; z-index:1
}

.press_ke_headline {
	position:absolute; top:130px; left:63px; z-index:1
}

.press_ke_petra {
	position:absolute; top:0px; left:300px; z-index:2
}

.press_ke_brigitte {
	position:absolute; top:0px; left:790px; z-index:2
}

.press_ke_young_miss {
	position:absolute; top:0px; left:1180px; z-index:2
}

.press_wo_headline {
	position:absolute; top:130px; left:63px; z-index:1
}

/* Overlay */
div#overlay {
    display: none;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

div#product_layer {
    display: none;
    width: 1096px;
    height: 512px;
    border: 2px solid #000;
    position: absolute;
    top: 85px;
    left: 50%;
    margin-left: -548px;
    background-color: #FFF;
    z-index: 20;
    overflow: auto;
}

#layer_close {
    display: none;
    position: absolute;
    top: 65px;
    left: 50%;
    margin-left: -548px;
    z-index: 40;
}

/* Presse */
#press_container {
    position: relative;
    padding: 13px 0 0 57px;
    color: #000;
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 15px;
    height: 483px;
    overflow: visible;
}

#press_container strong {
    position: absolute;
    left: 60px;
    top: 186px;
}

div.img_container {
    position: absolute;
    left: 400px;
    top: 42px;
}

img.press_img {
    margin-top: 42px;
}