/*ALLGEMEIN*/

body {
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	color: #333333;
	min-width: 1020px;
}

p {
	padding-left: 5px;
	padding-right: 5px;
}

a:hover {
	color: #C56BE2;
}

a {
	color: #606;
	text-decoration: none;
	font-weight: bold;
}
a.hierKlicken{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

hr {
	width: 100%;
	border-bottom:1px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
}

.table_row_a {
	background-color: #E5E5E5;
}
.table_row_b {
	background-color: #F0F0F0;
}

#center {
	position:absolute;
	left:50%;
	top:0px;
	width:120px;
	/*height:900px;*/
	z-index:2;
	margin-top: 0px;
	margin-left: -510px;
	visibility: visible;
}

/*LAYOUT: CONAINER POSITIONEN*/
#header {
	position: absolute;
	top: 0px;
	left: 30px;
	width:1020px;
	height:235px;
	z-index: 1;
}

#claim {
	position:absolute;
	left:260px;
	top:36px;
	width:336px;
	height:48px;
	z-index:100;
	/*left:212px;
	top:36px;für ie*/
}

#anregung {
	position:absolute;
	left:210px;
	top:25px;
	width:424px;
	height:48px;
	z-index:101;
	/*left:212px;
	top:36px;für ie*/
}

	
#headline{
	position: absolute;
	top: 180px;
	left: 181px;
	width:550px;
	height:45px;
}

#allwrap {
	width: 1020px;
	background-image:url(/media/images/bg.jpg);
	background-repeat: repeat-y;
}
#contentwrap {
	width: 1020px;
	min-height: 550px;
	background-image:url(/media/images/header_ORIGINAL.jpg);
	background-repeat:no-repeat;
}


#menu {
	float: left;
	width:160px;
	padding-left: 40px;
	padding-top: 252px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	font-size: 13px;
}


#content {
	float: left;
	width:552px;
	vertical-align:top;
	padding-top: 260px;
	padding-left: 4px;
	padding-right: 0px;
	margin-left: 5px;
	

}
#spalte_rechts {
	float: left;
	width:160px;
	padding-top: 260px;
	padding-left: 23px;
}

#zahlungsmoeglichkeiten {
	width:1020px;
	height:68px;
	vertical-align:top;
	background-image:url(/media/images/zahlungsmoeglichkeiten.jpg);
	background-repeat:no-repeat;
}

#lieferserviseFinden {
	position:absolute;
	left:796px;
	top:108px;
	width:194px;
	height:59px;
	z-index:3;
}

/*EINGABEMASKE*/
.eingabemaske-hinweis{
	color:red;
}


/*NAVIGATIONSMENU*/

.active{
	background-color:#F3E2F9;
}

h2.navimenublock-titel{
	font-size:20px;
	color: #FF9900;
}

.navimenuitem-header{
	font-size:16px;
	color: #FF9900;
	line-height: 30px;
	
}

ul.navimenuitem{
	list-style-type:none;
	padding:0;
}
li.navimenuzeile{
	font-size:12px;
}

.menueactive {
	color: #F90;
	background-image:url(/media/images/menu_bg_active.gif);
	background-repeat: no-repeat;
	background-position: -16px top;
	/* width: -12px; */
}

.zahlenMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #666;
}

h3.fliesstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F90;
}



/*FONT*/

.fliesstext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666;
}

.fliesstextKlein{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666;
}

.fliesstextRot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #C00;
}

.fliesstextWeiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #FFF;
}
.reiterWeiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	line-height: 18px;
	color: #FFF;
}
.hierKlicken{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
}
.textButtons {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background-image: url(/media/images/btn_leer.gif);
	height:31px;
	width: 145px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	text-align: left;
}
.textButtons2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	background-image: url(/media/images/btn_bg_25hoch.gif);
	height:25px;
	width: 130px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	text-align: left;
}

.fliesstextBold {
	color: #666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
.fliesstext_spalten{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666;
}
.bold {
	font-weight: bold;
}
.grossSchwarz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

.grossWeiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 18px;
	color: #FFF;
}

.mittelWeiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFF;
}

.mittelGrau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
	font-weight: bold;
	line-height: 33px;
}

h1.fliesstxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #FF9900;
}

h2.fliesstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #FF9900;
}

.titelKategorie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333;
	font-weight: bold;
}

.titelOberkategorie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #FF9900;
	font-weight: bold;
}


.stern {
	font-size: 18px;
	font-weight: bold;
	color: #F90;
}

.alerttext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 12px;
}



/*LOGIN*/
#loginform {
	position: absolute;
	top: 24px;
	left: 628px;
	color: #999;
	width: 329px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: 2;
}

a.login {
	color: #999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.loginTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}


#loginformmail {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 20px;
	width: 105px;
	padding-top: 1px;
	padding-left: 9px;
	margin-right: 1px;
	padding-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#loginformpw {
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 20px;
	width: 105px;
	padding-top: 1px;
	padding-left: 9px;
	margin-right: 12px;
	padding-right: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;
}
.submit{
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/media/images/login.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 50px;
}

.registrierenSpalteRechts {
	text-decoration: none;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #E5E5E5;
	/*background-color: #F3F3F3;*/
}

.anregung{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999;
}





/*MENU OBEN IM HEADER*/

#menu_header {
	position:absolute;
	left:199px;
	top:91px;
	width:573px;
	height:158px;
	z-index:1;
	background-image: url(/media/images/menu_bg_header.jpg);
	padding-top: 6px; /*Entsprechender Wert im ie 26px*/
	padding-left: 7px;
	background-repeat: no-repeat;
}

/*TABELLEN*/

.tabelleVorteile{
	border: 1px solid #CCC;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-right: 6px;
}

.tabelleTarif{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	border: 1px solid #6C2C83;
}
.zelleLinieRechts {
	border-right-width: 1px;
	border-right-color: #6C2C83;
	border-right-style: solid;
	line-height: 13px;
}
.zelleLinieOben {
	border-top-width: 1px;
	border-top-color: #CCC;
	border-top-style: solid;
}

/*TREFFERLISTEN*/

#trefferliste_element {
  clear: both;font-family: Arial, Helvetica, sans-serif;
	
}
.trefferliste_norm{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666;
}
.trefferliste_klein{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666;
}
#zutaten {
	background-color: #F5E0FF;
	visibility: hidden;
}

.trefferliste_titel{
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
}
#trefferliste_element_spalte_1 {
	border: 1px solid #FF00FF;
	width: 86px;
	float: left;
}
#trefferliste_element_spalte_2 {
	border: 1px solid #FF00FF;
	width: 188px;
	float: left;
}
#trefferliste_element_spalte_3 {
	border: 1px solid #FF00FF;
	width: 157px;
	float: left;
}
#trefferliste_element_spalte_4 {
	text-align: right;
	border: 1px solid #FF00FF;
	width: 132px;
	float: left;
}


/*FORMULARE*/

#norm, #firma, #abteilung, #vorname, #nachname, #name,#hausnr,#telefon, #adresszusatz, #telnummer, #faxnummer,#mobile, #mail, #pw, #pw2, #pwn, #pww, #mailEmpfaenger, #betreff {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 24px;
	width: 300px;
	margin-bottom: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 30px;
	padding-right: 30px;
	
}

.lg_plz_textarea {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 100px;
	width: 342px;
	margin-bottom: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
}

#strasse, #ort, #nameSchmal {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 24px;
	width: 212px;
	margin-bottom: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 1px;
	padding-right: 21px;
}
#nr, #plz {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 24px;
	width: 48px;
	margin-bottom: 9px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 1px;
	padding-right: 30px;
}

#inel_plzort_1, #inel_plzort_2, #inel_plzort_3, #inel_plzort_4  {
	color: #333;
	height: 20px;
	width: 180px;
	/*margin-bottom: 29px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;*/	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-left: 2px;
	margin-right: 1px;
	padding-right: 2px;
	line-height: 20px;
	/*background-image: url(/media/images/start_suchmaske_bg.gif);*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	font-weight: bold;
}


#spalteRechts {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 20px;
	width: 110px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 1px;
	padding-right: 30px;	
}

#nachricht {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	width: 320px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 15px;
	padding-right: 12px;
	
}

#nachrichtKlein {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 24px;
	width: 320px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 12px;
	margin-right: 15px;
	padding-right: 12px;
	
}

#abteilungDropdown {
	color: #333;
	height: 28px;
	width: 345px;
	margin-bottom: 9px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-color: #999999;
	background-color: #FBFBFB;	
	border-width: 1px;
	border-style: solid;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	
}

#zeitDropdown {
	color: #333;
	height: 28px;
	width: 345px;
	margin-bottom: 9px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-color: #999999;
	background-color: #FBFBFB;	
	border-width: 1px;
	border-style: solid;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	
}

/*FOOTER*/

#footer {
  clear: both;
  width:1020px;
  float: left;
  /*height:364px;*/
  height:230px;
  vertical-align:top;
  background-color:#FFFFFF;
  border: 0px solid #000000;
  background-image:url(..//images/bg_footer_top.jpg);
  background-repeat:no-repeat;
}

#footer_middle {
  clear: both;
  width:1020px;
  float: left;
  /*height:364px;*/
  vertical-align:top;
  background-color:#FFFFFF;
  border: 0px solid #000000;
  background-image:url(../images/bg_footer_text.jpg);
  background-repeat:repeat-y;
}

#footer_line_bottom {
  clear: both;
  width:1020px;
  float: left;
  /*height:364px;*/
  height:7px;
  vertical-align:top;
  background-color:#FFFFFF;
  border: 0px solid #000000;
  background-image:url(../images/bg_footer_text_bottom.jpg);
  background-repeat:no-repeat;
}

#footer1_wrapper {
	float: left;
	width: 1020px;
}

#footer1_text {
	width: 880px;
	float: left;
	font-family: Arial, Verdana, sans-serif;
	color: #999999;
	font-size: 11px;
	text-align: justify;
	position: relative;
	left: 70px;
	line-height: 17px;
	
}

.footer_titel {
	font-size: 15px;
	font-weight: bold;
	color: #606;
}
.footer_spalte {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	/*padding-top: 28px; FUER IE*/
}
.footerAbschluss {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 11px;
	line-height: 6px;
}




.footer_text {
	font-size: 12px;
	line-height: 18px;
	color: #999;
}

#footerSpalteUnten {
	float: left;
	padding-left: 30px;
	padding-top: 15px;
	font-size: 13px;
	line-height: 16px;
	width: 1000px;
	height: 100px;
	text-align: center;
	position: absolute;
}


.txtZelleTarife {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	line-height: 13px;
}



.textEingabeFehlerhaft {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
}

#minicmstextarea {
	width: 100%;
	height: 100%;
}


/*BESTELLZETTEL*/

#bestellzettel {
	left: 790px;
	background-color:#FFE1FF;
	border: 0px solid #000000;
/*
	position: fixed;
*/
	width: 200px;
	
}
#bestellzettel_titel {
	background-image:url(/media/images/bestellzettel_bg_header.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 18px;
	text-decoration: none;
	/*
	einen negativen wert anzugeben verursacht fehler
	background-position: -12;
*/
	background-position: 0;
	height: 22px;
	padding-left: 35px;
	color: #FFF;
	padding-top: 8px;
	background-repeat: no-repeat;
}
#bestellzettel_shop_name {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #FFF;
	padding-left: 35px;
	background-color: #C773E3;
	padding-bottom: 4px;
}

.bestellzettel_aender_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	background-color: #C773E3;
	padding-bottom: 4px;
}

a.bestellzettel_aender_a 		{color: #606; font-size: 12px;}
a:link.bestellzettel_aender_a 	{color: #606; font-size: 12px;}
a:visited.bestellzettel_aender_a {color: #606; font-size: 12px;}
a:hover.bestellzettel_aender_a 	{color: #FFE1FF; font-size: 12px;}
a:active.bestellzettel_aender_a 	{color: #606; font-size: 12px;}

#bestellzettel_liste {
	color: #FCF;
}
.bestellzettel_liste_element {
	color: #C773E3;
	text-decoration: none;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.bestellzettel_div_summe {
	border-top-width: 1px;
	border-top-style: solid;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 6px;
	background-color: #C773E3;
}

.bestellzettel_text_anfahrtskosten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.bestellzettel_liste_anfahrtskosten {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	border-color	: #000000;
	background-color: #C773E3;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 0px;
	border-left-style: solid;
	border-right-width: 0px;
	border-right-style: solid;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.endsumme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
	padding-right: 6px;
	padding-bottom: 6px;
	
}

.bestellzettel_div_link_bestellen {
	font-size: 12px;	
	background-color:#C773E3;
}

.bestellzettel_text_produkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
	color: #333;
	font-weight: bold;
}
.bestellzettel_text_preis {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
	color: #333;
	font-weight: bold;
}

.bestellzettel_text_anfahrtskosten_preis {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.bestellzettel_text_beilagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	padding-left: 10px;
	color: #666;
}


/*SYSTEM RÜCKMELDUNGEN*/

.fehlermeldung {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F90;
	padding-top: 20px;
	padding-bottom: 20px;
}
.textEingabeFehlerhaft {
	color: #F90;
	text-decoration: none;
	font-weight: bold;
}

#minicmstextarea {
	width: 100%;
	height: 100%;
}

.div_information {
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #FFF;
	background-color: #F90;
	padding-top: 20px;
	padding-bottom: 20px;
}

/*STARTSEITE*/

#contenwrapStart {
	position:absolute;
	left:29px;
	top:90px;
	width:960px;
	height:771px;
	z-index:2;
	visibility: visible;
	background-image: url(/media/images/start_bg.jpg);
	background-repeat: no-repeat;
}
#reiter1 {
	position:absolute;
	left:216px;
	background-image: url(/media/images/start_bg_reiter_1.jpg);
	top:31px;
	width:733px;
	height:409px;
	z-index:12;
	background-repeat: no-repeat;
}
#reiter2 {
	position:absolute;
	left:216px;
	background-image: url(/media/images/start_bg_reiter_2.jpg);
	top:31px;
	width:733px;
	height:409px;
	z-index:8;
	background-repeat: no-repeat;
}
#reiter3 {
	position:absolute;
	left:216px;
	background-image: url(/media/images/start_bg_reiter_3.jpg);
	top:31px;
	width:733px;
	height:409px;
	z-index:9;
	background-repeat: no-repeat;
}
#reiter4 {
	position:absolute;
	left:216px;
	background-image: url(/media/images/start_bg_reiter_4.jpg);
	top:31px;
	width:733px;
	height:409px;
	z-index:7;
	background-repeat: no-repeat;
}
#spalteLinks {
	position:absolute;
	left:20px;
	top:194px;
	width:181px;
	height:239px;
	z-index:2;
}
#apForm{
	position:absolute;
	left:25px;
	top:79px;
	width:350px;
	height:287px;
	z-index:3;
}
#apStartUnten{
	position:absolute;
	left:0px;
	top:452px;
	width:961px;
	height:315px;
	z-index:3;
	background-image: url(/media/images/de/start_bg_unten.jpg);
	background-repeat: no-repeat;
}

.startseiten_but_suche {
	background-image: url(/media/images/pp_transparent.gif);
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navimenublock-kategorien{
	position:absolute;
}

.navimenuitem{
	text-align:left;
	margin-left:0px;
}

/* Speisekarte styles - von Filip :) */
/* DIV style fuer Bild + Namen Wrapper */
.produkteBildName {
	float			: left;
	width			: 273px;
}

.produkteBild {
	float			: left;
	margin-right	: 8px;	
}

#produkteBildPopup {
	float			: left;
	display			: none;
	width			: 320px;	
	border			: 2px solid #660066;
	background-color: #ffffff;
}

/* Input for search fields*/
.searchInputField {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 15px;
	width: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FBFBFB;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

.searchInputSelect {
	color: #333;
	background-image: url(/media/images/form_bg.gif);
	background-repeat: repeat-x;
	background-position: top; 
	height: 20px;	
}

/*
*	NEUE BESTELLPROZESS
*/

/*
*	allgemeine styles
*/
.spacer {
	float			: left;
	width			: 100%;
	overflow		: hidden;
}

.bestellung_option_desc_zahlung {
	font-family		: Arial;
	font-size		: 14px;
	color			: #666666;
	font-weight		: bold;
}

.bestellung_option_desc {
	font-family		: Arial;
	font-size		: 16px;
	color			: #666666;
	font-weight		: bold;
}

h2.bestellung {
	color			: #ff9900;
	font-size		: 16px;
	font-family		: Arial;
	margin			: 0px;
}

h2.form_part_title {
	font-family		: Arial;
	font-size		: 16px;
	font-weight		: bold;
	color			: #ff9900;
	margin			: 0px;
}

.form_field_name {
	font-family		: Arial;
	font-size		: 12px;
	color			: #666666;
}

.hinweis_input_feld {
	font-family			: Arial;
	font-size			: 10px;
	color				: #666666;	
}

.bestellung_light_gray {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	font-family		: Arial;
}

.purple_text {
	color			: #660066;
	font-size		: 12px;
	font-family		: Arial;
}

a.purple_light {
	font-family		: Arial; 
	font-size		: 12px; 
	font-weight		: normal;
	color			: #660066; 
}
a.purple_light:link {}
a.purple_light:visited {}
a.purple_light:hover {
	color			: #C56BE2;
}
a.purple_light:active {}

.bestellung_bottom {
	float			: left;
	width			: 553px;
}

.input_in_hinweis {
	font-family		: Arial;
	font-size		: 13px;
	font-style		: italic;
	color			: #999999;
	display			: inline; 	
}

.bestellung_bottom_text {
	float			: left;
	width			: 348px;
	color			: #999999;
	font-family		: Arial;
	font-size		: 12px;
}


.bestellung_bottom_button {
	float			: left;
	width			: 205px;
}

/*
*	Nachricht DIV
*/
#bestellung_message_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_border.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung_message_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_top_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_message_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_message_middle {
	float				: left;
	width				: 551px;
	height				: 199px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

.bestellung_input_nachricht_wrapper {
	float			: left;	
	width			: 450px;;
	height			: 113px;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_input.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_nachricht_input {
	float				: left;
	width				: 435px;
	height				: 99px;
	border				: 0px;
	position			: relative;
	top					: 7px;
	left				: 10px;
	font-family			: Arial;
	font-size			: 12px;
	color				: #666666;
	background-image: url('/media/images/bestellung/message/bestellung_nachricht_text_a.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

.bestellung_nachricht_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	width			: 480px;
	font-family		: Arial;
}

/*
*	ERSTE SEITE - ohne anmeldung
*/
#bestellung1_noreg_wrapper {
	float			: left;	
	width			: 553px;
	height			: 72px;
}

.bestellung1_noreg_left {
	float			: left;	
	width			: 5px;
	height			: 72px;
	background-image: url(/media/images/bestellung/step_1/bestellung1_noreg_left_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_noreg_right {
	float			: left;	
	width			: 5px;
	height			: 72px;
	background-image: url(/media/images/bestellung/step_1/bestellung1_noreg_right_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_noreg_middle {
	float			: left;	
	width			: 543px;
	height			: 72px;
	background-image: url(/media/images/bestellung/step_1/bestellung1_noreg_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

/*
*	ERSTE SEITE - registrierung
*/

#bestellung1_reg_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung1_reg_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_reg_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_reg_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}


/*
*	ERSTE SEITE - login
*/
#bestellung1_login_wrapper {
	float			: left;	
	width			: 553px;
	height			: 105px;
}

.bestellung1_login_left {
	float			: left;	
	width			: 5px;
	height			: 105px;
	background-image: url('/media/images/bestellung/step_1/bestellung1_login_left_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_login_right {
	float			: left;	
	width			: 5px;
	height			: 105px;
	background-image: url('/media/images/bestellung/step_1/bestellung1_login_right_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung1_login_middle {
	float			: left;	
	width			: 543px;
	height			: 105px;
	background-image: url('/media/images/bestellung/step_1/bestellung1_login_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
}

/*
*	Bestellung - payment method
*/
#bestellung_payment_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung_payment_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_payment_top_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_payment_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_payment_bottom_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_payment_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/payment/bestellung_payment_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

.bestellung_payment_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	width			: 455px;
	font-family		: Arial;
}

/*
*	ERste SEITE - inputs
*/
.bestellung_input_wrapper {
	float			: left;	
	width			: 248px;
	height			: 25px;
	overflow		: hidden;
	background-image: url('/media/images/bestellung/step_1/bestellung1_username_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_input {
	float			: left;
	width			: 233px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/step_1/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung_noreg_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	width			: 455px;
	font-family		: Arial;
}

/* 
*
*	Bestelprozess Seite 2a - Lieferadresse
*
*/

#bestellung_address_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung_address_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/address/bestellung_address_top_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_address_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/address/bestellung_address_bottom_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_address_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/address/bestellung_address_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

/*
*	Lieferaddress fields
*/
.bestellung2a_input_wrapper {
	float			: left;	
	width			: 330px;
	height			: 25px;
	background-image: url('/media/images/bestellung/address/input_bg_330px.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_input {
	float			: left;
	width			: 310px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/address/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung2a_strasse_input_wrapper {
	float			: left;	
	width			: 259px;
	height			: 25px;
	background-image: url('/media/images/bestellung/address/input_bg_str.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_strasse_input {
	float			: left;
	width			: 239px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/address/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung2a_strasse_nr_input_wrapper {
	float			: left;	
	width			: 63px;
	height			: 25px;
	position		: relative;
	left			: 8px;
	background-image: url('/media/images/bestellung/address/input_bg_str_nr.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_strasse_nr_input {
	float			: left;
	width			: 43px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/address/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung2a_plz_input_wrapper {
	float			: left;	
	width			: 84px;
	height			: 25px;
	background-image: url('/media/images/bestellung/address/input_bg_plz.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_plz_input {
	float			: left;
	width			: 64px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/address/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung2a_ort_input_wrapper {
	float			: left;	
	width			: 238px;
	height			: 25px;
	position		: relative;
	left			: 8px;
	background-image: url('/media/images/bestellung/address/input_bg_ort.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_ort_input {
	float			: left;
	width			: 218px;
	height			: 15px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 5px;
	background-image: url('/media/images/bestellung/address/bestellung1_input_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FFFFFF;
}

.bestellung2a_lf_datum_input_wrapper {
	float			: left;	
	width			: 156px;
	height			: 24px;
	position		: relative;
	left			: 19px;
	background-image: url('/media/images/bestellung/address/input_bg_lf_datum.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung2a_lf_datum_input {
	float			: left;
	width			: 140px;
	height			: 14px;
	font-size		: 12px;
	font-family		: Arial;
	color			: #666666;
	border			: 0px;
	position		: relative;
	left			: 7px;
	top				: 3px;
	background-image: url('/media/images/bestellung/address/input_lf_datum_input.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #FFFFFF;
}

.bestellung_lieferaddress_select {
	width: 156px; 
	height: 22px;	
}


/*
*	Bestellung uebersicht
*/		
#bestellung_sum_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung_sum_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_main_top_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_sum_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_main_bottom_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_sum_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/bestellung_main_bg.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

/*
*	Bestellung inhalt
*/	

#bestellung_inner_wrapper {
	float				: left;
	width				: 525px;
	position			: relative;
	top					: 7px;
	left				: 12px;
}

#bestellung_inhalt_wrapper {
	float				: left;
	width				: 306px;
}

.bestellung_inhalt_top {
	float				: left;
	overflow			: hidden;
	height				: 9px;
	width				: 306px;
	background-image: url('/media/images/bestellung/bestellung_inhalt_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_inhalt_bottom {
	float				: left;
	overflow			: hidden;
	height				: 7px;
	width				: 306px;
	background-image: url('/media/images/bestellung/bestellung_inhalt_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_inhalt_middle {
	float				: left;
	width				: 306px;
	background-image: url('/media/images/bestellung/bestellung_inhalt_middle.gif');
	background-repeat: repeat-y;
	background-position: top left;
	background-color	:#FFFFFF;
}

.bestellung_inhalt_middle_in {
	float				: left;
	width				: 281px;
	position			: relative;
	left				: 14px;
	margin-top			: 6px;
}

/*
*	Bestellung inhalt divs
*/
.bestellung_items_wrapper {
	float				: left;
	width				: 281px;
}

.bestellung_item_table {
	position			: relative;
	left				: 7px;
	margin-top			: 4px;
}

.bestellung_item_name {
	float				: left;
	width				: 100%;
	font-family			: Arial;
	font-size			: 12px;
	font-weight			: bold;
	color				: #333333;
}

.bestellung_item_extras {
	float				: left;
	width				: 100%;
	font-family			: Arial;
	font-size			: 10px;
	color				: #666666;
}

.bestellung_item_price {
	font-family			: Arial;
	font-size			: 12px;
	color				: #333333;
	font-weight			: bold;
}

.bestellung_anfahrtskosten_name {
	float				: left;
	width				: 100%;
	font-family			: Arial;
	font-size			: 12px;
	color				: #333333;
}

.bestellung_anfahrtskosten_price {
	font-family			: Arial;
	font-size			: 12px;
	color				: #333333;
	font-weight			: bold;
}

.bestellung_zahlungskosten_name {
	float				: left;
	width				: 100%;
	font-family			: Arial;
	font-size			: 12px;
	color				: #333333;
}

.bestellung_zahlungskosten_price {
	font-family			: Arial;
	font-size			: 12px;
	color				: #333333;
	font-weight			: bold;
}

.bestellung_total_wrapper {
	float				: left;
	overflow			: hidden;
	height				: 44px;
	width				: 281px;
	background-image: url('/media/images/bestellung/bestellung_inhalt_total_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
	margin-top			: 10px;
}

.bestellung_total_table {
	font-family			: Arial;
	font-size			: 16px;
	font-weight			: bold;
	color				: #333333;
	position			: relative;
	left				: 7px;
	top					: 11px;
}

.bestellung_aendern {
	font-family			: Arial; 
	font-size			: 12px; 
	color				: #660066; 
	position			: relative; 
	top					: 6px; 
	float				: left;
	font-weight			: bold;
	position			: relative;
	left				: 2px;
}

.bestellung_item_divider {
	float				: left;
	overflow			: hidden;
	height				: 2px;
	width				: 280px;
	margin-top			: 6px;
	background-image: url('/media/images/bestellung/bestellung_item_divider.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

/*
*	Lieferdienst Info
*/

#bestellung_lieferdienst_wrapper {
	float				: left;
	width				: 219px;
}

.bestellung_lieferdienst_title {
	float				: left;
	width				: 210px;
	margin-top			: 13px;
}

.bestellung_lieferdienst_img {
	float				: left;
	width				: 86px;
	height				: 86px;
}

.bestellung_lieferdienst_address {
	float				: left;
	width				: 210px;
	font-size			: 12px;
	font-family			: Arial;
	color				: #333333;
}


/* 
*
*	Bestelprozess 2c - Address
*
*/

#bestellung_existing_address_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung_existing_address_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_existing_address_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung_existing_address_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}
	
.bestellung_existing_address_table {
	font-family			: Arial;
	font-weight			: bold;
	font-size			: 13px;
	color				: #666666;
}

.bestellung_existing_address_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	font-weight		: normal;
	font-family		: Arial;
}

.bestellung_existing_address_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	font-weight		: normal;
	font-family		: Arial;
}

.bestellung_existing_zeitpunkt_text {
	float			: left;
	color			: #999999;
	font-size		: 12px;
	font-weight		: normal;
	font-family		: Arial;
}

/* 
*
*	Bestelprozess Seite 3 - Address
*
*/

#bestellung3_address_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung3_address_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_address_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_address_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/existing_addresses/bestellung_cf_ad_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}
	
.bestellung3_address_table {
	font-family			: Arial;
	font-weight			: bold;
	font-size			: 13px;
	color				: #666666;
}

.bestellung3_address_text {
	float			: left;
	color			: #333333;
	font-size		: 12px;
	font-weight		: normal;
	font-family		: Arial;
}

/* 
*
*	Bestelprozess Seite 3n - Payment
*
*/

#bestellung3_payment_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung3_payment_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_payment_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_payment_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/payment/bestellung_cf_pay_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}
	
.bestellung3_payment_table {
	font-family			: Arial;
	font-weight			: bold;
	font-size			: 13px;
	color				: #666666;
}

/* 
*
*	Bestelprozess Seite 3n - Payment
*
*/

#bestellung3_message_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung//bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung3_message_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/message/bestellung_cf_msg_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_message_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/message/bestellung_cf_msg_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung3_message_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/message/bestellung_cf_msg_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}
	
.bestellung3_message_table {
	font-family			: Arial;
	font-weight			: bold;
	font-size			: 13px;
	color				: #666666;
}

.bestellung3_message_text {
	float			: left;
	color			: #333333;
	font-size		: 12px;
	font-weight		: normal;
	width			: 525px;
	font-family		: Arial;
}

/*
* Bestellung - Confirmation
*/

#bestellung4_confirm_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung4_confirm_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_confirm_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung4_confirm_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_confirm_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung4_confirm_middle {
	float				: left;
	width				: 551px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_confirm_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

.bestellung4_confirm_text {
	float				: left;
	font-family			: Arial;
	font-size			: 13px;
	color				: #666666;
	width				: 529px;
}

.bestellung4_confirm_id {
	float				: left;
	overflow			: hidden;
	height				: 52px;
	width				: 255px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_confirm_id_bg.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung4_confirm_id_in {
	font-family			: Arial;
	font-size			: 16px;
	font-weight			: bold;
	color				: #333333;
	position			: relative;
	top					: 17px;
	left				: 13px;
	float				: left;
}

.bestellung4_confirm_id_wrapper {
	position			: relative;
	left				: 132px;
	width				: 255px;  
	text-align			: center;

}

/*
*
*/

#bestellung4_partners_wrapper {
	float				: left;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.bestellung4_partners_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_partners_top.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung4_partners_top2 {
	float				: left;
	overflow			: hidden;
	height				: 37px;
	width				: 553px;
	background-image: url('/media/images/bestellung/bestellung_middle_lines_bg.gif');
	background-repeat: repeat-y;
	background-position: top left;
	background-color	:#FFFFFF;
}

.bestellung4_partners_bottom {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 553px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_partners_bottom.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.bestellung4_partners_middle {
	float				: left;
	width				: 551px;
	height				: 178px;
	position			: relative;
	left				: 1px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_partners_middle.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color	:#FFFFFF;
}

.bestellung4_partner_wrapper {
	float				: left;
	width				: 135px;
}

.bestellung4_partner_img {
	float				: left;
	width				: 135px;
	position			: relative;
	top					: 20px;
}

.bestellung4_partner_text {
	float				: left;
	width				: 135px;
	font-family			: Arial;
	font-size			: 12px;
	color				: #666666;
}

.bestellung4_partner_divider {
	float				: left;
	width				: 1px;
	height				: 144px;
	background-image: url('/media/images/bestellung/confirmation/bestellung4_partners_div.gif');
	background-repeat: no-repeat;
	background-position: top left;
	margin-left			: 20px;
	margin-right		: 25px;
	background-color	:#FFFFFF;
}
/*
*   MAIN CONTENT BOTTOM
*/
#main_content_bottom    {
    clear: both;
	width:1020px;
	height:12px;
	vertical-align:top;
	background-color:#FFFFFF;
	border: 0px solid #000000;
	/*background-image:url(..//images/bg_footer.jpg);*/
	background-image    : url('..//images/bg_main_content_bottom.jpg');
	background-repeat:no-repeat;
}
/*
*   SOCIALS & PAYMENTS
*/
#socials_payments    {
    float               : left;
    width               : 1040px;
    height              : 110px;
    background          : top left url('/media/images/bg_socials.jpg') no-repeat #FFFFFF;
    color               : #999;
    font-weight         : bold;
    font-size           : 14px;
}
	#socials_content    {
	    float               : left;
	    width               : 500px;
	    position            : relative;
	    top                 : 20px;
	    left                : 31px;
	}
	#payments_content    {
        float               : right;
        width               : 450px;
        position            : relative;
        top                 : 20px;
        right               : 50px;
    }
        .listing ul {
            padding                 : 0px;
        }
			.listing ul li  {
			    display              : inline;
			    margin               : 0px 5px;
			}
                .listing ul li a img    {
                    border              : 0px;
                }

/*
*	FOOTER
*/
#footer_liste_links_wrapper {
	float				: left;
	width				: 650px;
	position			: relative;
	left				: 30px;
	/*background-image: url('/media/images/.gif');
	background-repeat: repeat-y;
	background-position: top left;*/
}

.footer_liste_links_top {
	float				: left;
	overflow			: hidden;
	height				: 5px;
	width				: 960px;
	background-image: url('/media/images/seo_footer_top.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	background-color	:#FFFFFF;
}

.footer_liste_links_bottom {
	float				: left;
	overflow			: hidden;
	height				: 7px;
	width				: 960px;
	background-image	: url('../images/seo_footer_bottom.jpg');
	background-repeat	: no-repeat;
	background-position	: top left;
	background-color	:#FFFFFF;
}

.footer_liste_links_middle {
	float				: left;
	width				: 960px;
	background-image: url('/media/images/seo_footer_middle.jpg');
	background-repeat: repeat-y;
	background-position: top left;
}

.footer_liste_links_in {
	float				: left; 
	position			: relative; 
	width				: 886px;
	left				: 37px; 
	margin-top			: 20px;	
	line-height			: 12px;
}

.footer_liste_links_col {
	float				: left;
	/*width				: 221px;*/
	margin-right		: 50px;
	margin-bottom		: 20px;	
}

h2.seo_column_title {
	font-family			: Arial;
	font-size			: 13px;
	font-weight			: bold;
	color				: #999999;	
}

a.seo_column_link 			{color: #999999; font-family: Arial; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px;}
a:link.seo_column_link		{color: #999999;}
a:visited.seo_column_link	{color: #999999;}
a:active.seo_column_link	{color: #999999;}
a:hover.seo_column_link		{color: #333333; text-decoration: none;}

a.seo_footer_link 			{color: #999999; text-decoration: underline; font-family: Arial; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px;}
a:link.seo_footer_link		{color: #999999; text-decoration: underline;}
a:visited.seo_footer_link	{color: #999999; text-decoration: underline;}
a:active.seo_footer_link	{color: #999999; text-decoration: underline;}
a:hover.seo_footer_link		{color: #333333; text-decoration: none;}

