@charset "utf-8";
/* CSS Document eiscafetiziano.de */

#inhalt .spalte_240 .csc-textpic-text h3 {
	margin-top:0px;
	}

/* Frühlingskarte */
#c263, #c264 {
	width:300px;
	float:left;
	}
/* Waffelkarte */
#c260 .csc-textpic-single-image {
	height:495px;
	}

/* Keine Linkpfeile bei Bildern */
#inhalt li.csc-textpic-image a {
	padding:0px;
	background:none;
	}
/* Bilder mit Rahmen */
#inhalt .csc-textpic-border img {
	border:1px solid #ccc;
	}	

		
/**********************************************************************************/
/* Seite */
/**********************************************************************************/
body {
	background-color: #f4f3e7;
	margin:0px; padding:0px;
	}
body a img {
	border:none;
	}
#container {
	position:absolute; top:0px; left:50%; margin-left:-1050px;
	width:1624px; height:1000px;
	background: #f5f3e6 url(../bilder/hg.gif) top left no-repeat;
	}
#hg_eis {
	position:absolute; left:300px; top:0px;
	width:800px; height:800px;
	background: url(../bilder/hg_eis_start.jpg) top left no-repeat;
	}
#tiziano {
	position:absolute; left:560px; top:0px;
	width:250px; height:100px;
	}
#tiziano a {
	width:250px; height:100px;
	background: url(../bilder/1px.gif) top left repeat;
	display:block;
	}
#tiziano a .seo {
	display:none;
	}
#seite {
	z-index:888;
	position:absolute; left:800px; top:80px;
	width:623px;
	background: url(../bilder/hg_seite.gif) left top no-repeat;
	min-height:420px;
	height:auto !important; /* für moderne Browser */
	height:420px; /* für den IE */
	}
#inhalt {
	width:600px;
	min-height:600px;
	height:auto !important; /* für moderne Browser */
	height:600px; /* für den IE */
	padding-left:10px; padding-right:13px; /* Platz für Schatten */
	}
#fuss {
	clear:both;
        width:623px;
	height:120px;
	background: url(../bilder/hg_fuss.gif) bottom left no-repeat;
	}
	
/**********************************************************************************/
/* Spalten */
/**********************************************************************************/
.spalte_360 {
	float:left;
	width:360px;
	}
.spalte_360#start1 {
	font-size:1.1em;
	}
.spalte_360#start2 {
	padding-top:20px;
	}
.spalte_360 h1, .spalte_360 h2, .spalte_360 h3, .spalte_360 h4, .spalte_360 p, .spalte_360 li {
	padding-left:30px;
	padding-right:30px;
	}
.spalte_240 {
	float:right;
	width:240px;
	background-color:#f6f4eb;
	padding-bottom:20px;
	}
.spalte_240 h1, .spalte_240 h2, .spalte_240 h3, .spalte_240 h4, .spalte_240 p, .spalte_240 li {
	padding-left:20px;
	padding-right:20px;
	}
.spalte_240 h3 {
	padding-top:6px;
	}
.spalte_600 {
	float:left;
	width:600px;
	}
.spalte_600 h1, .spalte_600 h2, .spalte_600 h3, .spalte_600 h4, .spalte_600 p, .spalte_600 li {
	padding-left:30px;
	padding-right:30px;
	}
.box_600 {
	float:left;
	/*margin-top:20px;*/
	padding:0px;
	width:600px;
	background-color:#ebe7d5 /* = 33% Text, #cdc392 = 50% Text , war #000 */
	/*margin-bottom:20px;*/
	}
.box_600 h1, .box_600 h2, .box_600 h3, .box_600 h4, .box_600 p, .box_600 li {
	padding-left:20px;
	}
.box_600 p {
	padding-top:10px;
	}

.box_600 .spalte_240 {
	background-color:#000;
	padding-bottom:0px;
	}
.box_600 .spalte_240 p {
	padding-left:20px;
	padding-right:5px;
	}
.box_600 .spalte_240 li {
	padding-right:5px;
	}
.box_600 .spalte_240 ul {
	margin-left:35px;
	padding-bottom:20px;
	}
	
/* "Unten"-Bilder im Text mit schwarzem Hintergrund 
.box_360,
.csc-textpic-below .csc-textpic-imagewrap {
	clear:both;
	margin-top:10px;
	padding:0px; padding-left:30px; padding-bottom:0px;
	width:100%; height:160px;
	background-color:#000;
	margin-bottom:10px;
	}
*/
	
.spalte_120 {
	float:left;
	width:120px;
	}
.box_600 .spalte_120 p {
	padding:10px;
	}
	
	
.csc-textpic-center {
	text-align:left;
	}
.csc-textpic-center img {
	text-align:left;
	}

/**********************************************************************************/
/* Typografie */
/**********************************************************************************/
h1 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:1.5em; line-height:1.1em;
	letter-spacing:0.025em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em; margin-top:20px;
	}
h2 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:bold;
	font-size:1.2em; line-height:1.1em;
	letter-spacing:0.025em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em; margin-top:10px;
	}
h3 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:bold;
	font-size:1em; line-height:1.1em;
	color:#830a32;
	margin:0px; margin-bottom:0.5em; margin-top:1em;
	}
h4 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:bold;
	font-size:0.9em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em; margin-top:1em;
	}
p {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.5em;
	}
p strong, p b {
	font-weight:normal;
	color:#830a32;
	}
.spalte_360 ul,
.spalte_240 ul,
.spalte_600 ul {
	margin:0px;
	padding:0px; margin-left:45px;
	list-style-image:url(../bilder/hg_li.gif);
	list-style-position:outside;
	}
.spalte_360 ol {
	margin:0px;
	padding:0px; margin-left:30px; padding-left:20px;
	}
.spalte_360 li,
.spalte_600 li {
	margin:0px;
	padding:0px; 
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em;
	}

.spalte_240 li {
	margin:0px;
	padding:0px; 
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.8em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em;
	}
.spalte_240 h3 {
	margin-top:15px;
	}
.spalte_240 p {
	font-size:0.8em; line-height:1.3em;
	}
p a,
#inhalt li a {
	padding-left:11px;
	background:url(../bilder/hg_link.gif) left top no-repeat;
	text-decoration:none;
	color:#830a32;
	}
p a:hover,
#inhalt li a:hover {
	text-decoration:underline;
	color:#830a32;
	}
	
.box_600 p a,
.captcha a {
	padding:0px;
	background:none;
	font-weight:bold;
	}


/**********************************************************************************/
/* Navigation oben */
/**********************************************************************************/
/* Tabs */
#navi_tabs {
	z-index:5;
	position:absolute; left:812px; top:50px;
	width:600px; height:30px;
	list-style:none;
	margin:0px; padding:0px;
	}
#navi_tabs li {
	width:119px; height:30px;
	float:left;
	}
#navi_tabs li a {
	display:block;
	height:30px;
	text-decoration:none;
	margin-left:5px;
	background: url(../bilder/hg_tabs_re.gif) right top no-repeat; /* Fläche und rechte Ecke */
	}
#navi_tabs li a b {
	display:block;
	height:30px;
	position:relative; left:-5px;
	background: url(../bilder/hg_tabs_li.gif) left top no-repeat; /* linke Ecke */
	padding-left:5px; padding-top:12px;
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:13px;
	letter-spacing:0.1em;
	color:#a89a3e;
	text-align:center;
	}
/* Tabs bei Rollover und an */
#navi_tabs li a:hover,
#navi_tabs li a.an {
	background: url(../bilder/hg_tabs_re.gif) right -40px no-repeat; /* Fläche und rechte Ecke */
	}
#navi_tabs li a:hover b,
#navi_tabs li a.an  b {
	padding-top:6px;
	background: url(../bilder/hg_tabs_li.gif) left -40px no-repeat; /* linke Ecke */
	font-weight:bold;
	color:#fff;
	}

/**********************************************************************************/
/* Button Lieferservice */
/**********************************************************************************/
#lieferservice {
	z-index:30;
	position:absolute; left:1410px; top:0px;
	width:120px; height:100px;
	}
#lieferservice a {
	display:block;
	width:120px; height:100px;
	background:url(../bilder/hg_lieferservice_bs.gif) 0 0 no-repeat;
	}
#lieferservice a:hover,
#lieferservice a.an {
	background:url(../bilder/hg_lieferservice_bs.gif) 0 -100px no-repeat;
	}
#lieferservice a .seo {
	display:none;
	}

/**********************************************************************************/
/* Navigation rechts */
/**********************************************************************************/
#navi_rechts {
	z-index:999;
	position:absolute; left:1410px; top:100px;
	width:120px;
	list-style:none;
	margin:0px; padding:0px;
	}
#navi_rechts li {
	width:120px; height:22px;
	}
#navi_rechts li a {
	display:block;
	height:22px;
	text-decoration:none;
	padding-top:1px; padding-left:15px;
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:13px;
	letter-spacing:0.05em;
	color:#a89a3e;
	}
/* Rollover */
#navi_rechts li a:hover,
#navi_rechts li a.an {
	background: url(../bilder/hg_navi_rechts_ro.gif) left top no-repeat; 
	color:#fff;
	}
	
#qualilogos {
	z-index:999;
	position:absolute; left:1423px; top:250px;
	width:60px; height:120px;
	}
	
#schlosslounge {
	z-index:999;
	position:absolute; left:1423px; top:430px;
	width:80px; height:59px;
	}
	
#facebook {
	z-index:999;
	position:absolute; left:1423px; top:505px;
	width:80px; height:59px;
	}
	
/**********************************************************************************/
/* Navigation links */
/**********************************************************************************/
#navi_links {
	z-index:20;
	position:absolute; left:630px; top:100px;
	width:180px;
	list-style:none;
	margin:0px; padding:0px;
	padding-top:10px;
	padding-bottom:40px;
	background:url(../bilder/hg_navi_links.png) left bottom no-repeat;
	}
#navi_links li {
	width:180px; height:22px;
	}
#navi_links li a {
	display:block;
	height:22px;
	text-decoration:none;
	text-align:right;
	padding-top:1px; padding-right:15px;
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:13px;
	letter-spacing:0.03em;
	color:#a89a3e;
	}
/* Rollover */
#navi_links li a:hover,
#navi_links li a.an {
	background: url(../bilder/hg_navi_links_ro.gif) left top no-repeat; 
	color:#fff;
	}

/**********************************************************************************/
/* Vor-/Zurück-Buttons */
/**********************************************************************************/
a.zurueck {
	float:left;
	display:block;
	margin-right:5px;
	padding:0px;
	width:25px; height:25px;
	background:url(../bilder/bu_zurueck_w.gif) left top no-repeat;
	}
a.zurueck:hover {
	background:url(../bilder/bu_zurueck_w.gif) left -25px no-repeat;
	}
a.zurueck .seo {
	display:none;
	}
a.weiter {
	float:left;
	display:block;
	padding:0px;
	width:25px; height:25px;
	background:url(../bilder/bu_weiter_w.gif) left top no-repeat;
	}
a.weiter:hover {
	background:url(../bilder/bu_weiter_w.gif) left -25px no-repeat;
	}
a.weiter .seo {
	display:none;
	}

/* innerhalb von #navi_links */
#navi_links li a.zurueck {
	float:left;
	position:relative; top:10px;
	margin-left:110px;
	margin-right:5px;
	width:25px; height:25px;
	padding:0px;
	background:url(../bilder/bu_zurueck_w.gif) left top no-repeat;
	}
#navi_links li a.zurueck:hover {
	background:url(../bilder/bu_zurueck_w.gif) left -25px no-repeat;
	}
#navi_links li a.weiter {
	float:right;
	position:relative; top:10px;
	margin-right:15px;
	width:25px; height:25px;
	padding:0px;
	background:url(../bilder/bu_weiter_w.gif) left top no-repeat;
	}
#navi_links li a.weiter:hover {
	background:url(../bilder/bu_weiter_w.gif) left -25px no-repeat;
	}
	
/* auf beigem Hintergrund */	
#inhalt .box_600 a.zurueck {
	background:url(../bilder/bu_zurueck_e9e6d4.gif) left top no-repeat;
	}
#inhalt .box_600 a.zurueck:hover {
	background:url(../bilder/bu_zurueck_e9e6d4.gif) left -25px no-repeat;
	}
#inhalt .box_600 a.weiter {
	background:url(../bilder/bu_weiter_e9e6d4.gif) left top no-repeat;
	}
#inhalt .box_600 a.weiter:hover {
	background:url(../bilder/bu_weiter_e9e6d4.gif) left -25px no-repeat;
	}

/**********************************************************************************/
/* Navigation Fuss */
/**********************************************************************************/
#navi_fuss {
	height:22px;
	list-style:none;
	margin:0px; padding:0px;
	padding-top:60px; padding-left:40px;
	}
#navi_fuss li {
	float:left;
	}
#navi_fuss li a {
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	padding-top:1px; padding-right:15px;
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:11px;
	letter-spacing:0.03em;
	color:#a89a3e;
	}
/* Rollover */
#navi_fuss li a:hover,
#navi_fuss li .an a {
	color:#830a32;
	}

/**********************************************************************************/
/* Cycle Cafés */
/**********************************************************************************/		
#cafes {
	float:left;
	width:480px;
	height:160px;
	}
#cafes img {
	float:left;
	width:240px;
	}
#cafes h3 {
	float:right;
	width:230px;
	margin-top:10px;
	padding:0px; padding-left:10px;
	font-size:0.9em;
	}
#inhalt #cafes p {
	float:right;
	width:230px;
	padding:0px; padding-left:10px;
	font-size:0.75em;
	}
	
/**********************************************************************************/
/* Cycle Stores */
/**********************************************************************************/		
#stores .box_600 {
	background-color:#fff;
	}
#stores #bilder {
	width:600px;
	height:400px;
	overflow:hidden;
	}
#stores .spalte_240 h3 {
	margin-top:5px;
	}
#stores .spalte_240 p a,
#stores .spalte_240 li a {
	padding-left:11px;
	background:url(../bilder/hg_link_s.gif) left top no-repeat;
	text-decoration:none;
	color:#830a32;
	}
/*#stores .spalte_360 ul,*/
#stores .spalte_240 ul,
#stores .spalte_600 ul {
	list-style-image:url(../bilder/hg_li_s.gif);
	}
	
/**********************************************************************************/
/* Cycle Kid's Cups / jetzt benutzt für Eistorten */
/**********************************************************************************/	
#kidscups {
	float:left;
	width:360px;
	height:240px;
        overflow: hidden;
	}


/**********************************************************************************/
/* Lieferservice */
/**********************************************************************************/
#lieferformular {
	float:left;
	width:600px; height:1400px;
	background-color:#fff;
	padding:0px;
	}

form {
	padding:0px; padding-left:30px;
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.5em;
	}
	
form p {
	font-size:1em;
	}
form a {
	padding-left:15px;
	background:url(../bilder/hg_link.gif) left top no-repeat;
	text-decoration:none;
	color:#830a32;
	}

form a:hover {
	text-decoration:underline;
	color:#830a32;
	}
fieldset {
	border:none;
	margin:0px; padding:0px;
	}
form dl {
	margin:0px; padding:0px;
	height:30px;
	}
form dt {
	width:120px;
	height:30px;
	float:left;
	}
form dt.anmerkung {
	height:90px;
	}
form dt.captcha {
	margin-top:30px;
	height:120px;
	}
form dd {
	width:360px;
	height:30px;
	float:right;
	vertical-align:top;
	}
form dd label { /* Herr und Frau */
	position:relative; top:-5px;
	}
form dd.anmerkung {
	height:90px;
	}
form dd.captcha {
	margin-top:30px;
	height:120px;
	}
	
input {
	margin:0px; padding:0px;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
	border-left: 1px solid #a89a3e; border-top: 1px solid #a89a3e;
	border-right: 1px solid #d8cd9e; border-bottom: 1px solid #d8cd9e;
	height:22px;
	}
input.full {
	width:300px;
	}
input.half {
	width:145px;
	}
input.small {
	width:90px;
	}
input.wide {
	width:200px;
	}
input.button,
fieldset.eisbecher input.powermail_submit,
fieldset.eisbecher .tx_powermail_pi1_fieldwrap_html_submitgraphic input {
	font-size:1em;
	margin-top:10px;
	width:120px; height:30px;
	background:url(../bilder/hg_button_120.gif) left top no-repeat;
	color:#fff;
	padding:0px; padding-bottom:5px;
	border:none;
	}
input[radio],
input#anredem,
input#anredef {
	border:none;
	}

textarea {
	width:300px;
	margin:0px; padding:0px;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
	border-left: 1px solid #a89a3e; border-top: 1px solid #a89a3e;
	border-right: 1px solid #d8cd9e; border-bottom: 1px solid #d8cd9e;
	}

#inhalt fieldset.eisbecher table {
	border-collapse:collapse;
	position:relative; left:-5px;
	width:550px;
	margin-bottom:30px;
	}
#inhalt fieldset.eisbecher table td {
	vertical-align:top;
	}
#inhalt fieldset.eisbecher a {
	padding:0px;
	background:none;
	}
#inhalt fieldset.eisbecher img {
	height:120px;
	}
fieldset.eisbecher input {
	width:18px; height:18px;
	margin-right:5px;
	margin-bottom:0px;
	}
#inhalt fieldset.eisbecher h3,
#inhalt fieldset.eisbecher p {
	margin:0px;
	padding:0px;
	}
#inhalt fieldset.eisbecher h3 {
	border-top: 1px solid #a89a3e;
	padding-top:2px;
	margin-bottom:5px;
	}

/**********************************************************************************/
/* Formulare in Powermail */
/**********************************************************************************/
/* Checkboxen */
input.powermail_check {
	border:none;
	}
/* Radiobuttons */
input.powermail_radio {
	border:none;
	}



/**********************************************************************************/
/* Bewerbungsformular */
/**********************************************************************************/

#bewerbung .tx_powermail_pi1_fieldwrap_html {
	width:570px;
	display:block;
	clear:both;
	}
/*Anrede */

#inhalt #powermaildiv_uid159 p.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	width:120px;
	padding-left:0px; padding-right:0px;
	}
#powermaildiv_uid160 { 
	float:none;
	}
	
#bewerbung label {
	float:left;
	width:120px;
	}
#bewerbung textarea {
	width:300px;
	}
#inhalt #bewerbung input {
	width:180px;
	}	
#inhalt #bewerbung input.ultrasmall {
	width:60px;
	}
#inhalt #bewerbung input.small2 {
	width:160px;
	}
#inhalt #bewerbung input.small {
	width:80px;
	}

/* Ausbildung */
#powermaildiv_uid173 td {
	margin:0px;
	padding:0px;
	}

/* Interesse, Verfügbarkeit */
#inhalt #powermaildiv_uid176 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#inhalt #powermaildiv_uid177 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding-left:0px; padding-right:0px;
	}
#inhalt #powermaildiv_uid176 .powermail_check_inner,
#inhalt #powermaildiv_uid177 .powermail_check_inner {
	float:left;
	margin-right:15px;
	}
#inhalt #powermaildiv_uid176 .powermail_check_inner input.powermail_check,
#inhalt #powermaildiv_uid177 .powermail_check_inner input.powermail_check {
	width:20px;
	}
#inhalt #powermaildiv_uid176 .powermail_check_inner label,
#inhalt #powermaildiv_uid177 .powermail_check_inner label {
	width:auto;
	margin-right:5px;
	}
	
/* Stunden pro Woche, Zusatzqualifikation */
#bewerbung #powermaildiv_uid178 label,
#bewerbung #powermaildiv_uid179 label {
	width:180px;
	}

/* Absenden */
#inhalt #bewerbung input.powermail_submit {
	width:120px;
	}
	
/* Frau / Herr */
#inhalt #powermaildiv_uid159 label { 
	float:left;
	width:36px;
	}
/* Radiobuttons */
#inhalt #powermaildiv_uid159 input { 
	float:left;
	width:20px;
	}

/* Fehlermeldungen */
#bewerbung .powermail_mandatory_js {
	clear:both;
	width:300px;
	background-color:#fff;
	border: 1px solid #f00;
	padding:5px;
	margin-top:-5px; margin-bottom:10px;
	color:#f00;
	font-size:1em;
	}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory strong {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.3em;
	color:#f00;
	margin:0px; margin-bottom:0.5em;
	padding-left:30px;
	}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory .powermail_mandatory_listitem strong {
	padding-left:0px;
	}
	
/* Captcha */
#powermaildiv_uid183 .tx-srfreecap-pi2-image {
	width:180px;
	text-align:left;
	margin:0px;
	}
.tx-srfreecap-pi2-cant-read {
	display:block;
	color:#a89a3e;
	margin:0px;
	padding:0px;
	margin-left:120px;
	}

/**********************************************************************************/
/* Kontaktformular */
/**********************************************************************************/

#kontakt fieldset.tx-powermail-pi1_fieldset h2 {
	display:none;
	} 
/*Anrede */
#inhalt #powermaildiv_uid149 p.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	width:120px;
	padding-left:0px; padding-right:0px;
	}
	
#kontakt label {
	float:left;
	width:120px;
	}
#kontakt textarea {
	width:300px;
	}
#inhalt #kontakt input {
	width:180px;
	}
/* Absenden */
#inhalt #kontakt input.powermail_submit {
	width:120px;
	}
	
/* Frau / Herr */
#inhalt #powermaildiv_uid149 label { 
	float:left;
	width:36px;
	}
/* Radiobuttons */
#inhalt #powermaildiv_uid149 input { 
	float:left;
	width:20px;
	}

/* Fehlermeldungen */
#kontakt .powermail_mandatory_js {
	clear:both;
	width:300px;
	background-color:#fff;
	border: 1px solid #f00;
	padding:5px;
	margin-top:-5px; margin-bottom:10px;
	color:#f00;
	font-size:1em;
	}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory strong {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.3em;
	color:#f00;
	margin:0px; margin-bottom:0.5em;
	padding-left:30px;
	}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory .powermail_mandatory_listitem strong {
	padding-left:0px;
	}
	
/* Captcha */
#powermaildiv_uid157 .tx-srfreecap-pi2-image {
	width:180px;
	text-align:left;
	margin:0px;
	}
.tx-srfreecap-pi2-cant-read {
	display:block;
	color:#a89a3e;
	margin:0px;
	padding:0px;
	margin-left:120px;
	}


/**********************************************************************************/
/* Gutscheinformular */
/**********************************************************************************/

#gutschein .tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size:1em;
	}
#gutschein #tx-powermail-pi1_fieldset_24,
#gutschein #tx-powermail-pi1_fieldset_24 h2 {
	width: 300px;
	}

/* Bildmotiv */	
#gutschein .powermail_radio_inner_uid311_0,
#gutschein .powermail_radio_inner_uid311_1 {
	clear: both;
	float: left;
	width: 250px;
	}
#gutschein .powermail_radio_inner_uid311_0 img,
#gutschein .powermail_radio_inner_uid311_1 img{
	border: 1px solid #ccc;
	}
	
#gutschein .powermail_radio_inner_uid311_0 label,
#gutschein .powermail_radio_inner_uid311_1 label {
	float: right;
	width: 220px;
	padding-top: 3px;
	}
#inhalt #gutschein .powermail_radio_inner_uid311_0 input,
#inhalt #gutschein .powermail_radio_inner_uid311_1 input {
	float: left;
	width: 20px;
	}

#gutschein label {
	float:left;
	width:120px;
	}
#gutschein textarea {
	width:300px;
	height: 60px;
	}
#inhalt #gutschein p {
	padding-left:0px;
	}
#inhalt #gutschein input {
	width:180px;
	}
	
/* von / für */

#gutschein #powermaildiv_uid287,
#gutschein #powermaildiv_uid288 {
	clear: both;
	}
#gutschein #powermaildiv_uid287 label,
#gutschein #powermaildiv_uid288 label {
	width: 40px;
	}
	
/* Absenden */
#inhalt #gutschein input.powermail_submit {
	width:120px;
	}
	
/* Radiobuttons Wert des Gutscheins */
#inhalt #powermaildiv_uid289 { width: 540px; }

#inhalt #powermaildiv_uid289 .powermail_radio_inner {
	float:left;
	width:75px;
	padding-right: 10px;
	padding-bottom: 20px;
	}
#inhalt #powermaildiv_uid289 input { 
	float: left;
	width: 20px;
	padding: 0px;
	margin: 0px;
	}
#gutschein #powermaildiv_uid289 label {
	float: right;
	width: 50px;
	padding-top: 3px;
	}
	
/* Versand/Abholung */

#gutschein .powermail_radio_inner_uid281_0,
#gutschein .powermail_radio_inner_uid281_1 {
	float: left;
	width: 250px;
	padding-bottom: 10px;
	}
	
#inhalt #gutschein .powermail_radio_inner_uid281_0 input,
#inhalt #gutschein .powermail_radio_inner_uid281_1 input {
	float: left;
	width: 20px;
	}
#gutschein .powermail_radio_inner_uid281_0 label,
#gutschein .powermail_radio_inner_uid281_1 label {
	float: right;
	width: 220px;
	}

/* Filiale */
#gutschein #powermaildiv_uid309 {
	clear: both;
	float: right;
	width: 250px;
	}
	
/* Adresse */

#gutschein #powermaildiv_uid276,
#gutschein #powermaildiv_uid278,
#gutschein #powermaildiv_uid279 {
	float: left;
	width: 220px;
	padding-left: 30px;
	}
	
#gutschein #powermaildiv_uid278,
#gutschein #powermaildiv_uid279 {
	clear: both;
	}
#gutschein #powermaildiv_uid279 {
	padding-bottom: 20px;
	}



/* Fehlermeldungen */
#gutschein .powermail_mandatory_js {
	clear:both;
	width:300px;
	background-color:#fff;
	border: 1px solid #f00;
	padding:5px;
	margin-top:-5px; margin-bottom:10px;
	color:#f00;
	font-size:1em;
	}



	
/**********************************************************************************/
/* Lieferservice in Powermail */
/**********************************************************************************/

p.powermail_pagebrowser {
	padding-left:0px;
	}

/* Überschriften Flieldsets */
fieldset.tx-powermail-pi1_fieldset h2 {
	width:510px;
	padding-left:0px;
	border-bottom: 1px solid #a89a3e;
	margin-bottom:10px;
	}
	
select {
	margin-left:5px; margin-bottom:10px;
	}
	
fieldset.tx-powermail-pi1_fieldset_icecups .tx_powermail_pi1_fieldwrap_html {
	float:left;
	}


.ice-cup {
	float:left;
	width:100px;
	height:200px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
.ice-cup a {
	padding:0px;
	background:none;
	}
.ice-cup img {
	width:80px;
	}
.ice-cup input {
	width:18px; height:18px;
	margin-right:5px;
	margin-bottom:0px;
	}
.ice-cup h3 {
	border-top: 1px solid #a89a3e;
	font-size:0.8em;
	padding:0px; padding-top:2px;
	margin:0px; margin-bottom:5px;
	}
.ice-cup p {
	margin:0px;
	padding:0px;
	font-size:0.8em;
	}


/* Schritt 3 Family Boxes */

#powermaildiv_uid17 label, /* Größe */
#powermaildiv_uid18 label /* Eissorten */ {
	float:left;
	width:150px;
	}
#powermaildiv_uid17 input,
#powermaildiv_uid18 input {
	float:left;
	width:210px;
	}


/* Schritt 4: Lieferadresse */

fieldset.tx-powermail-pi1_fieldset_lieferadresse .tx_powermail_pi1_fieldwrap_html {
	width:600px;
	clear:both;
	}

fieldset.tx-powermail-pi1_fieldset_lieferadresse label {
	float:left;
	width:150px;
	}
fieldset.tx-powermail-pi1_fieldset_lieferadresse input {
	float:left;
	width:210px;
	}

/* Hinweis Braunschweig */
#powermaildiv_uid21 p {
	padding-left:150px;
	margin-bottom:20px;
	}


/* Buttons */

.tx_powermail_pi1_submitmultiple_back, /* Vorheriger Schritt */
.tx_powermail_pi1_submitmultiple_forward, /* Button nächster Schritt */
input.powermail_submit, /* Absenden */
.tx-powermail-pi1_confirmation_back /* zurück */
 {
	font-size: 1em;
	margin-top:10px;
	width:120px; height:30px;
	background:url(../bilder/hg_button_120.gif) left top no-repeat;
	color:#fff;
	padding:0px; padding-bottom:5px;
	border:none;
	}
.tx-powermail-pi1_confirmation_submit, /* Angaben Absenden */
.tx-powermail-pi1_mandatory_submit {
	font-size: 1em;
	margin-top:10px;
	width:180px; height:30px;
	background:url(../bilder/hg_button_180.gif) left top no-repeat;
	color:#fff;
	padding:0px; padding-bottom:5px;
	border:none;
	}
	
.button a {
	margin-top:10px;
	display:block;
	width:120px; height:22px;
	background:url(../bilder/hg_button.gif) left top no-repeat;
	line-height:20px;
	color:#fff;
	padding:0px;
	border:none;
	text-decoration:none;
	text-align:center;
	}
.button a:hover {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	

/**********************************************************************************/
/* Perfect Lightbox */
/**********************************************************************************/
#overlay { z-index:9999; }
#lbLightbox  { z-index:9999; }

#lbImageDataContainer {
	border-top: 1px solid #a89a3e;
	}
	
#lbCaption {
	font-size:1.5em;
	width:385px;
	}
#lbCaption h3 {
	margin-top:3px;
	}
#lbCaption p {
	line-height:1.2em;
	}
#lbCaption strong {
	color:#830a32;
	}
#bottomNav {
	margin-top:10px;
	}
#lbNumber {
	display:none;
	color:#fff;
	}


/**********************************************************************************/
/* Eiskarte */
/**********************************************************************************/
#karte {	
	z-index:999;
	position:absolute; top:-80px; width:780px; left:50%; margin-left:-480px; /* horizontal zentriert */
	}
#karte p {
	padding-left:210px;
	padding-top:30px;
	}
.box {
	float:left;
	width:200px;
	margin-right:20px;
	}
	
/**********************************************************************************/
/* Zutatenliste */
/**********************************************************************************/
#c86 .contenttable {
	width:585px;
	}
#c86 .contenttable th {
	padding:0px;
	margin:0px;
	background-color:#fff; /* #e9e6cf;  f6f4eb; */
	border:1px solid #e9e6cf;
	}
#c86 .contenttable td {
	padding:0px; padding-left:3px; padding-right:3px;
	margin:0px;
	background-color:#e9e6cf; /* f6f4eb; */
	text-align:right;
	}
#c86 .contenttable th p,
#c86 .contenttable td p {
	padding:0px;
	margin:0px;
	}
#inhalt #c86 table .td-0 p {
	padding-left:20px;
	background-color:#0f0;
	}

/**********************************************************************************/
/* Family Boxes */
/**********************************************************************************/

table.familyboxes { 
	padding-left:30px;
	width:340px;
	/* wie p */
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.4em;
	font-size:0.8em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.5em;
	}
table.familyboxes .td-0 { /* Größe */
	width:50px; height:40px;
	/*background-color:#830a32;*/
	background: url(../bilder/hg_button_60x30.gif) left top no-repeat;
	padding-top:6px; padding-left:5px; padding-right:5px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:#fff;
	}
table.familyboxes .td-1 { /* Beschreibung */
	vertical-align:top;
	padding-left:10px;
	margin-bottom:10px;
	}
table.familyboxes .td-2 { /* Preis */
	width:60px;
	text-align:right;
	vertical-align:top;
	color:#830a32;
	}
	
	
/**********************************************************************************/
/* Übersichtsseite Ice Cups */
/**********************************************************************************/
.ice-cups {
	padding-left:30px;
	width:600px;
	}
.ice-cups .ice-cup {
	width:120px;
	}
.ice-cups .ice-cup img {
	width:120px;
	}
.ice-cups .ice-cup img {
	width:120px;
	}

/**********************************************************************************/
/* Login */
/**********************************************************************************/
.tx-loginboxmacmade-pi1 { /* wie p */
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:0.9em; line-height:1.3em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.5em;
	padding-left:30px;
	padding-right:30px;
	}
.tx-loginboxmacmade-pi1 h2,
.tx-loginboxmacmade-pi1 form { 
	padding-left:0px;
	}
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-header { /* wie h1 */
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif; font-weight:normal;
	font-size:1.5em; line-height:1.1em;
	letter-spacing:0.025em;
	color:#a89a3e;
	margin:0px; margin-bottom:0.25em; margin-top:20px;
	}
.tx-loginboxmacmade-pi1 a {
	padding-left:11px;
	background:url(../bilder/hg_link.gif) left top no-repeat;
	text-decoration:none;
	color:#830a32;
	}
.tx-loginboxmacmade-pi1 a:hover {
	text-decoration:underline;
	color:#830a32;
	}
.tx-loginboxmacmade-pi1-labelCell { background-color:none; }

/* Buttons */
#inhalt .tx-loginboxmacmade-pi1 input#aed8da1cd9ab65c2b815622a7db920d06c79bdf421714f5087fc34b7c538b6807 {
	margin-top:10px;
	width:120px; height:30px;
	background:url(../bilder/hg_button_120.gif) left top no-repeat;
	color:#fff;
	padding:0px; padding-bottom:5px;
	border:none;
	}
	

/*******************************/
/* Perfect Lightbox immer oben */

body #overlay { z-index:9999; }
body #lbLightbox  { z-index:9999; }

