@charset "UTF-8";


/*  css copied from of landykult-main.css*/
/* start */


	
/**************** PAGE UND HAUPTBOXEN ***********************/
	
#page {
	position: absolute;
	background-color: rgba(51,51,51,0.8);
	border-radius: 7px;
	height: auto;
	width: 1070px;
	overflow: hidden;
	margin: auto;
	top: 33px;
	left: 1px;
	right: 0;
	z-index: 1;
	}

#logo-160px{
	background-color: #000000;
	background-image: url(../20_logos/logo-landykult-175px.jpg);
	border-radius: 7px;
	height: 175px;
	width: 175px;
	position: absolute;
	top: 30px;
	left: 25px;
	z-index: 5;
	visibility: visible;	
	}

#naviblock {
	background-color: #000000;
	border-radius: 7px;
	height: 735px;
	width: 225px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 4;
	}
	
#diashow-container {
	width:830px;
	height:230px;
	left: 240px;
	top: 0px;
	border-radius: 7px;
	background-color: rgba(0,0,0,.5);
	position:absolute;
	overflow: hidden;
	z-index:2;
	}

#content-container {
	width: 830px;
	height: 490px;
	left: 241px;
	top: 245px;
	background-repeat: no-repeat;
	background-color: #191919;
	border-radius: 7px;
	position: absolute;
	overflow: hidden;
	z-index: 2;
	}


/**************** NAVIGATION NEU ***********************/

/*herausgelöscht*/

/********** HEADLINES + TEXT BOXEN ***********************/

#headline-1 {
	width: 770px;
	height: 39px;
	top: 190px;
	left: 280px;
	position: absolute;
	overflow: hidden;
	font-family: Michroma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	letter-spacing: normal;
	font-weight: 300;
	text-align: left;
	text-decoration: none;
	color: #007628;
	z-index: 9;
}
	
#textbox-1 {
	width: 290px;
	height: 450px;
	top: 30px;
	left: 40px;
	position: absolute;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: normal;
	text-align: left;
	color: #DDDDDD;
	z-index: 3;
}

#textbox-1a {
	width: 290px;
	height: 200px;
	top: 30px;
	left: 40px;
	position: absolute;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: normal;
	text-align: left;
	color: #DDDDDD;
	z-index: 3;
}

#textbox-2 {
	width: 290px;
	height: 415px;
	top: 30px;
	left: 360px;
	position: absolute;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: normal;
	text-align: left;
	color: #DDDDDD;
	z-index: 3;
}

#textbox-bestellung {
	width: 450px;
	height: 413px;
	top: 30px;
	left: 40px;
	position: absolute;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: normal;
	text-align: left;
	color: #DDDDDD;
	z-index: 3;
}

#textbox-impressum {
	position: absolute;
	left: 40px;
	top: 30px;
	width: 347px;
	height: 431px;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
	padding-right: 45px;
	color: #DDDDDD;
	z-index: 3;
}

#textbox-datenschutz {
	position: absolute;
	left: 40px;
	top: 30px;
	width: 700px;
	height: 431px;
	overflow: auto;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
	padding-right: 45px;
	color: #DDDDDD;
	z-index: 3;
}

/********** DIV BUTTONS ****************/

#button-telefon {
	top: 215px;
	left: 40px;
	width: 80px;
	height: 80px;
	position: absolute;
	background-color: #004c00;
	overflow: hidden;
	border-radius: 5px;
	z-index: 3;
	}

#button-email {
	top: 215px;
	left:145px;
	width: 80px;
	height: 80px;
	position: absolute;
	background-color: #004c00;
	overflow: hidden;
	border-radius: 5px;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 300;
	text-align: center;
	z-index: 3;
	}
	

/********** ICON STYLES + LAGE ****************/

.icon-style {
	width: 50px;
	height: 50px;
	position: absolute;
	background-color: #333333;
	overflow: hidden;
	border-radius: 5px;
	z-index: 3;
	}

.icon-text {
	position: absolute;
	overflow: hidden;
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	letter-spacing: normal;
	font-weight: 300;
	line-height: 24px;
	text-align: left;
	color: #FFFFFF;
	z-index: 3;
	}
		
.icon-horizontal-1 {
	top: 40px;
	position: absolute;
	z-index: 3;
	}
	
.icon-horizontal-2 {
	top: 115px;
	position: absolute;
	z-index: 3;
	}
	
.icon-horizontal-3 {
	top: 190px;
	position: absolute;
	z-index: 3;
	}
	
.icon-horizontal-4 {
	top: 330px;
	position: absolute;
	z-index: 3;
	}
	
.icon-horizontal-5 {
	top: 400px;
	position: absolute;
	z-index: 3;
	}
	
.icon-vertikal-1 {
	left: 530px;
	position: absolute;
	z-index: 3;
	}
	
.icon-vertikal-2 {
	left: 600px;
	position: absolute;
	z-index: 3;
	}

/********** LINKS ALLGEMEIN ***********************/

a:link {text-decoration: none; color: #DDDDDD;}

a:hover {text-decoration: none; color: #00CC00;}
	
a:active {text-decoration: none; color: #FFFFFF}

a:visited {text-decoration: none; color: #DDDDDD;}

.linkcolor {color: #00CC00}

/********** LINKS SELEKTIV SPEZIALFARBEN ****************/


.textlink .linkcolor {
	text-decoration: none;
	color: #111111;
}

.textlink a:link {
	text-decoration: none;
	color: #111111;
}

.textlink a:hover {
	text-decoration: none;
	color: #BBBBBB;
}

.textlink a:active {
	text-decoration: none;
	color: #00CC00;
}

.textlink a:visited {
	text-decoration: none;
	color: #111111;
}

/********** TEXT STYLES ALLGEMEIN ****** Update vom Haupt-CSS am 2024-10-30 ***********/

.text-bold {font-family: lato-bold;}
.text-bold-white {color: #FFFFFF; font-family: lato-bold;} 

.text-red {color: #EE0000;}
.text-red-bold {color: #EE0000; font-family: lato-bold;}

.text-bluegrey {color: #38353B;}
.text-bluegrey-bold {color: #252D5E; font-family: lato-bold;}

.text-lightbluegrey {color: #879CBE;}
.text-lightbluegrey-bold {color: #879CBE; font-family: lato-bold;}

.text-neon {color: #D5FF00;}
.text-neon-bold {color: #D5FF00; font-family: lato-bold;}

.text-white {color: #FFFFFF;}
.text-lightgray {color: #DDDDDD;}
.text-darkgray {color: #444444;}

.text-sand {color: #DDAD01;}
.text-green {color: #009933}
.text-schilf {color: #86ad89;}

.text-12pt { font-size: 12px;}
.text-13pt { font-size: 13px;}
.text-14pt { font-size: 14px;}
.text-15pt { font-size: 15px;}
.text-16pt { font-size: 16px;}
.text-17pt { font-size: 17px;}
.text-18pt { font-size: 18px;}
.text-19pt { font-size: 19px;}
.text-20pt { font-size: 20px;}
.text-22pt { font-size: 22px;}

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

.text_bold {
	font-family: lato-bold;
}

.color_red {
	color: #CC0000
}
.text_small {
	font-size: smaller;
}

.fontsize-1em {
	font-size: 1em;
}


/********** STYLES LINE HORIZONTAL VERTIKAL ***********************/

/*herausgelöscht*/

/********** PIXEL-RASTER HORIZONTAL VERTIKAL ***********************/

/*herausgelöscht*/


/*end of landykult-main.css*/


#imageContainer {
	position:absolute;
	width:830px;
	height:230px;
	z-index:2;
	left: 220px;
	top: 0px;
	visibility: visible;
	overflow: hidden;
	border: 0px;
}



#textbox_kult {
	position:absolute;
	width:580px;
	height:415px;
	z-index:3;
	left: 120px;
	top: 265px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	text-align: left;
	color: #FFFFFF;
}

.button_style_all {
	font-size: 14px;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	left: 30px;
	width: 160px;
	height: 20px;
	z-index: 5;
	color: #B7B7B7;
}

.button_style_white {
	font-size: 14px;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	left: 30px;
	width: 160px;
	height: 20px;
	z-index: 5;
	color: #FFFFFF;
}

.button_style_green {
	font-size: 14px;
	font-style: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-align: left;
	left: 30px;
	width: 160px;
	height: 20px;
	z-index: 5;
	color: #00CC33;
}

a:link {
	text-decoration: none;
	color:#B3D4B4;
}
a:visited {
	text-decoration: none;
	color: #B3D4B4;
}

a:hover {
	text-decoration: underline;
	color: #00CC33;
}

a:active {
	color: #B7B7B7;
}

#button01 {
	top: 265px;
	position:absolute;
}
#button02 {
	top: 295px;
	position:absolute;
}
#button03 {
	top: 325px;
	position:absolute;
	height:20px;
}
#button04 {
	top: 355px;
	position:absolute;
}
#button05 {
	top: 385px;
	position:absolute;
}
#button06 {
	top: 415px;
	position:absolute;
}
#button07 {
	top: 445px;
	position:absolute;
}
#button08 {
	top: 475px;
	position:absolute;
}	
#button09 {
	top: 505px;
	position:absolute;
}
#button10 {
	top: 535px;
	position:absolute;
}	
#button11 {
	top: 565px;
	position:absolute;
}
#button12 {
	top: 595px;
	position:absolute;
}
#button13 {
	top: 625px;
	position:absolute;
}


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


#box_bestellung {
	background-color:#191919;
	border-radius:7px;
	margin-top:15px;
	padding-left:55px;
	padding-bottom:25px;
}


#textbox_bestellung {
	/*position:absolute;*/
	width:960px;
	height:100%;
	/*left: 55px;
	top: 262px;*/
	/*overflow: hidden;*/
	font-family: lato-light, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: normal;
	text-align: left;
	color: #FFFFFF;
	padding-bottom:25px;
}

#box_bestellung_abgesendet {
	background-color:#191919;
	border-radius:7px;
	margin-top:15px;
	padding-top:30px;
	padding-left:55px;
}


#button_de {
	position:absolute;
	width:30px;
	height:30px;
	z-index:6;
	left: 770px;
	top: 260px;
	background-color: #006633;
	background-image: url(20_logos/flagg_de.jpg);
}
#text_de {
	position:absolute;
	width:218px;
	height:20px;
	left: 815px;
	top: 265px;
	z-index: 5;
	font-size: 14px;
	font-style: normal;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
#button_eu {
	position:absolute;
	width:30px;
	height:30px;
	z-index:6;
	left: 770px;
	top: 305px;
	background-color: #0033FF;
	background-image: url(20_logos/flagg_eu.jpg);
}
#text_eu {
	position:absolute;
	width:218px;
	height:20px;
	left: 815px;
	top: 310px;
	z-index: 5;
	font-size: 14px;
	font-style: normal;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
#button_world {
	position:absolute;
	width:30px;
	height:30px;
	z-index:6;
	left: 770px;
	top: 355px;
	background-color: #0033FF;
	background-image: url(20_logos/flagg_world.jpg);
}
#text_world {
	position:absolute;
	width:218px;
	height:40px;
	left: 815px;
	top: 360px;
	z-index: 5;
	font-size: 14px;
	font-style: normal;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
#button_agb {
	position:absolute;
	width:30px;
	height:30px;
	z-index:6;
	left: 770px;
	top: 620px;
	background-color: #0033FF;
	background-image: url(20_logos/logo_widerruf.jpg);
}
#text_agb {
	position:absolute;
	width:218px;
	height:20px;
	left: 815px;
	top: 625px;
	z-index: 5;
	font-size: 14px;
	font-style: normal;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
#button_email {
	position:absolute;
	width:30px;
	height:30px;
	z-index:6;
	left: 770px;
	top: 425px;
	background-color: #0033FF;
	background-image: url(20_logos/email.jpg);
}
#text_email {
	position:absolute;
	width:218px;
	height:20px;
	left: 815px;
	top: 430px;
	z-index: 5;
	font-size: 14px;
	font-style: normal;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
.Stil2 {color: #999999}

/* CSS speziell f�r Bestellformular */
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
  float: none; 
  /*padding-left: .5em;*/
  vertical-align: top;
  display: none;
}

select {
	width: 140px;
}

.bestellung_versandkosten {
	width: 450px;
}

.errmessage {
	padding: 3px; 
	border: 1px solid #CC0000;
	color: #CC0000;
}

/*logo fuer bestellform */

#logobox_bestellform {
	background-color:#000000;
	width:195px;
	border-radius:7px;
	height:205px;
	padding: 25px 0 0 25px;
}

#logo_bestellform {
	border-radius:7px;
	height: 175px;
	width: 175px;
	background-image: url(../20_logos/logo-landykult-175px.jpg);
	background-repeat: no-repeat;
}

/*mini navigation bestellformular*/
 li {
    list-style: none;
    display: inline;
		margin: 0px; padding: 5px 30px 5px 30px;
		font-size: 14px;
		font-style: normal;
		/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
		font-weight: lighter;
}

.grauer_balken_01 {
	background-color:#666;
	margin-top:40px;
}

.grauer_balken_02 {
	background-color:#666;
	margin-top:0px;
}


/*buttons bestellformular*/

.button_fax_de {
	background-image:url(20_logos/flagg_de_15px.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	border: 0px;
}

.button_fax_eu_ch {
	background-image:url(20_logos/flagg_eu_15px.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	
	border: 0px;
}

.button_worldorder {
	background-image:url(20_logos/flagg_world_15px.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	border: 0px;
}	

.button_emailorder {
	background-image:url(20_logos/email_15px.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	border: 0px;

}

.button_agb {
	background-image:url(20_logos/logo_widerruf_15px.jpg);
	background-repeat:no-repeat;
	padding-left: 25px;
	border: 0px;
}


#mini-nav_bestellform {
	margin-top: 25px;
	border-top:10px solid #666;
	border-bottom:10px solid #666;
	padding: 0,2em;


/* CSS speziell f�r Bestellformular Ende */
