html {height: 100%; margin-bottom: 1px; }
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; font-style:normal; font-weight:normal;	font-variant:normal;
	text-transform:none; text-decoration:none; color: #000000; }

a {color:#557ba2; font-weight:bold; text-decoration:none; }
a:hover {color:#999999; font-weight:bold; text-decoration:none; }

img {border-style:none; }


	
.ganzeseite  {width:900px; margin:0px auto; margin-top: 5px; margin-bottom:5px;}

/*Headerbereich mit Navigation, Bild und Suche*/ 
.header_navsuch {width:900px; height:5px; background-color:#999999; }

.flaggen {width:30px; padding: 2px 0 0 0; text-align:center; vertical-align:middle; }

.navi_oben {height:5px; text-align:right;}
.navi_oben ul {display:inline; font-weight:bold; color:#ffffff;}	
.navi_oben li {display:inline; list-style:none;}
.navi_oben li a {display:inline; padding:0px 2px 0px 5px; color:#ffffff; text-decoration:none;}
.navi_oben a:hover {color:#e6e6e6; text-decoration:none; }

.suche {width:180px;}

.suche input.field {width:8.0em; padding:0.2em 0 0.2em 0; border:1px solid #c8c8c8; font-size:120%; }
.suche input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#e6e6e6; border:solid 1px #969696; text-align:center; color:#969696; font-size:120%;}
.suche input.button:hover {cursor:pointer; border:solid 1px #505050; background:#dcdcdc; color:#505050;}

.headerbild {width:900px; height:80px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; border-collapse: collapse; }
.headerbild_td {padding:0; }

/*Hauptnavigation und Inhalt*/
.navi_content {width:900px; }

.navi-col {width:180px; vertical-align:top; }

.navi-tab {width:180px; background-color:#FFFFFF; margin-bottom:10px; border:none; }

.brotkrumen-tab {width:712px; background-color:#e6e6e6; border-bottom:solid 1px #999999; }
.brotkrumen-tab ul {display:inline; text-indent:0; padding:0 0px 0 0; font-weight:bold; color:#000000; text-decoration:none;}
.brotkrumen-tab ul li {display:inline; text-indent:0; padding:0 0 0 20px; background:transparent url(./bullet.gif) no-repeat 0 50%; font-weight:bold; color:#000000; list-style:none; text-decoration:none;}	
.brotkrumen-tab a {color:#000000; text-indent:0; font-weight:bold; text-decoration:none; }
.brotkrumen-tab a:hover {text-decoration:none; color:#999999; }

.cont-brot {width:712px; border:0px; vertical-align:top; }

.content-tab {width:712px; background-color:#e6e6e6; }

h1.seitentitel  {margin:0 0 15px 0; padding:5px 0 2px 0; font-weight:bold; font-size:150%;}

ul.menu-1 {list-style-image:none; list-style-type:none; margin: 0; padding: 0; text-decoration: none; }
ul.menu-1 li {font-size:140%; border-top:solid 10px #FFFFFF; background-color:#FFFFFF; color:#999999; list-style-image:none; list-style-type:none; margin: 0; padding: 0; font-weight: bold; border-color: #FFFFFF; text-decoration: one; list-style: none; }
ul.menu-1 a {list-style-image:none; list-style-type:none; margin-left:5px; padding: 0px; font-weight: bold; color: #999999; display:block;text-decoration: none; width: 100%; border-bottom:solid 2px #FFFFFF; }
ul.menu-1 a:hover {cursor:default; list-style: none; margin-left: 5px; padding: 0px;	font-weight: bold; color:#999999; background-color:#FFFFFF; text-decoration: none;width: 93%; border-bottom:solid 2px #FFFFFF; }

ul.menu-2 {list-style-image:none; list-style-type:none; margin: 0; padding: 0; text-decoration: none; }
ul.menu-2 li {background-color:#999999; color:#FFFFFF; font-size:71%; list-style-image:none; list-style-type:none; margin: 0; padding: 0; font-weight: bold; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-decoration: one; list-style: none; }
ul.menu-2 a {list-style-image:none; list-style-type:none; margin: 0;	padding: 6px; font-weight: bold; color: #FFFFFF; display:block;border-top-style: none; border-right-style: none; border-bottom-style:none; border-left-style: none;	text-decoration: none; width: 100%; }
ul.menu-2 a:hover {cursor:pointer; list-style: none; margin: 0; padding: 6px;	font-weight: bold; color:#666666; background-color:#e6e6e6; text-decoration: none;width: 93%; border-bottom:none;}
ul.menu-2 .menu-current a {cursor:pointer; list-style: none; margin: 0; color:#666666; background-color:#e6e6e6; text-decoration: none;width: 93%; border-bottom:none;}
ul.menu-2 .menu-current ul a {cursor:pointer; list-style: none; margin: 0; color:#FFFFFF; background-color:#999999; text-decoration: none;width: 93%; border-bottom:none;}

ul.menu-3 {list-style: none; margin: 0; padding: 0; border: none; font-weight: normal; }
ul.menu-3 a{display:block; font-weight: normal; margin: 0; padding: 3px; text-indent: 10px; }
ul.menu-3 a:hover{font-weight: normal; display:block; background-color: #e6e6e6; text-decoration: none; margin: 0; padding: 3px; width: 96.4%; }
* html ul.menu-3 a:hover {font-weight: normal; display:block; background-color: #e6e6e6; text-decoration: none;	margin: 0; padding: 3px; width: 100%;}
ul.menu-3 li {font-size:100%; font-weight: normal; list-style: none; margin: 1px 0px; padding: 0; background-color:#999999; border-top-style: none; border-right-style: none; border-bottom-style:none; border-left-style: none; height: 18px; width: 100%; height: 100%; }
ul.menu-3 .menu-current a {font-weight: normal; color:#666666; display:block; background-color: #e6e6e6; text-decoration: none; margin: 0; padding: 3px; width: 96.4%; }
ul.menu-3 .menu-current ul a {color:#FFFFFF; background-color:#999999; font-weight: normal; display:block; text-decoration: none; margin: 0; padding: 3px; width: 96.4%; }

ul.menu-4 {list-style: none; margin: 0; padding: 0; border: none; font-weight: normal; }
ul.menu-4 a{display:block; font-weight: normal; margin: 0; padding: 3px; text-indent: 20px; }
ul.menu-4 a:hover{font-weight: normal; display:block; background-color: #e6e6e6; text-decoration: none; margin: 0; padding: 3px; width: 96.4%; }
* html ul.menu-4 a:hover {font-weight: normal; display:block; background-color: #e6e6e6; text-decoration: none;	margin: 0; padding: 3px; width: 100%;}
ul.menu-4 li {font-weight: normal; list-style: none; margin: 1px 0px; padding: 0; background-color:#999999; border-top-style: none; border-right-style: none; border-bottom-style:none; border-left-style: none; height: 18px;	width: 100%; height: 100%; }
ul.menu-4 .menu-current a {font-weight: normal; display:block; background-color: #e6e6e6; color:#666666; text-decoration: none; margin: 0; padding: 3px; width: 96.4%; }

/*Fusszeile*/
.fusszeile {width:100%; border-top: 1px solid #999999; color:#999999; font-size:90%; text-align:center; }

/*Komponenten-Farben (Streckeneditor etc.) */
.fahrsimu {background-color: #CCEADF;}
.streckenedi {background-color: #c0c0c0;}
.fahrzeugedi {background-color: #ccccff;}
.gebaeudeedi {background-color: #ffc6c6;}
.fuehrerstandedi {background-color: #bbffff; }
.verwaltung {background-color: #FFFFCC; }
  
/*Modulespezifisches*/

.zurueck  a {display:inline; padding:0 0 0 15px; background:transparent url(./zurueck.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none;}
.zurueck  a:hover {display:inline; padding:0 0 0 15px; background:transparent url(./zurueck.gif) no-repeat 0 50%; font-weight:bold; color:#999999; text-decoration:none;}
.vor  a {display:inline; padding:0 15px 0 0px; background:transparent url(./vor.gif) no-repeat right; font-weight:bold; color:#000000; text-decoration:none;}
.vor  a:hover {display:inline; padding:0 15px 0 0px; background:transparent url(./vor.gif) no-repeat right; font-weight:bold; color:#999999; text-decoration:none;}
.rauf a {display:inline; padding:0 0 0 15px; background:transparent url(./rauf.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none;}
.rauf a:hover {display:inline; padding:0 0 0 15px; background:transparent url(./rauf.gif) no-repeat 0 50%; font-weight:bold; color:#999999; text-decoration:none;}
.weiter  a {display:inline; padding:0 0 0 15px; background:transparent url(./vor.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none; }
.weiter  a:hover {display:inline; padding:0 0 0 15px; background:transparent url(./vor.gif) no-repeat 0 50%; font-weight:bold; color:#999999; text-decoration:none; }
.anfang {display:inline; padding:0 0 0 15px; background:transparent url(./rauf.gif) no-repeat 0 50%; color:#999999; text-decoration:none;}


/*Bildergalerie*/
h1.bildueberschrift  {margin:0 0 5px 0; padding:5px 0 2px 0; font-weight:bold; font-size:120%;}
.bildergalerie a {line-height:15px; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; text-decoration:none; color: #000000; }

/*FAQ*/
.faq-fragen {list-style:none;}
.faq-kategorien {font-size:120%; text-decoration:underline; }
.faq-frage {font-weight:bold; color:#000000; }

/*News*/
.post_title {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
.post_title p {display:inline;}
.news_title {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; width:80px}
.news_title p {display:inline;}
.post_date {text-align:right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
.post_short {padding:0 0 15px 0; }
.post_weiter  {display:inline; padding:0 0 0 15px; background:transparent url(./vor.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none; }
h3.newsueberschrift  {margin:0 0 5px 0; padding:5px 0 2px 0; font-weight:bold; font-size:120%;}
.zur_uebersicht  {display:inline; padding:0 0 0 15px; background:transparent url(./zurueck.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none;}

/*Newsletter*/
.newsletter {width:100%; }
.newsletter input[type=text] {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; border:solid 1px #999999; color:#000000; }
.newsletter input[type=submit] {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.newsletter input[type=submit]:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.newsletter-spalte {width:150px; }

/*Download*/
.download {border-top: 1px solid #999999; padding: 5px 0 0 0; }
.dl_details {text-align:right; border-top: 1px solid #999999; padding: 5px 0 0 0;}
.gruppentitel  h3 {margin:0 0 5px 0; padding:15px 0 2px 0; font-weight:bold; font-size:120%;}
.downloadlink {text-decoration:none; }
.dl_beschreibung  p {}

/*Formular*/
.formular input[type=submit] {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.formular input[type=submit]:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}

/*Bookmarks*/
.bookmarktitel  h3 {margin:0 0 5px 0; padding:15px 0 2px 0; font-weight:bold; font-size:120%;}
a.bookmarklink {display:inline; padding:0 0 0 15px; background:transparent url(./extern.gif) no-repeat 0 50%; font-weight:bold; color:#000000; text-decoration:none; }
a.bookmarklink:hover{display:inline; padding:0 0 0 15px; background:transparent url(./extern.gif) no-repeat 0 50%; font-weight:bold; color:#999999; text-decoration:none; }

/*Suche*/
.ergebnis {border-bottom:solid 1px #999999; }
.suchseite input[type=submit] {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.suchseite input[type=submit]:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}

/*Shop*/
.produktliste {border-spacing:5px; }
.artikelbild_uebersicht {border: 1px solid #999999; }
.mod_bakery_main_thumbnail_f {border:none; }
.artikelinfos_uebersicht {vertical-align:top; border: 1px solid #999999; }
.artikelinfos_uebersicht a {font-style:normal; text-decoration:none; color:#000000; font-weight:bold; }
.artikel_in_wk_uebersicht {border: 1px solid #999999;}

.artikelinfos_detail {border: 1px solid #999999;}
h3.artikeltitel_detail {margin:0 0 5px 0; padding:5px 0 2px 0; font-weight:bold; font-size:120%; }
.artikelbeschreibung_detail {vertical-align:top; }

/*Original-Klassen des Shops*/

/* CART table header */
.mod_bakery_cart_th_sku_f {text-align: right; }
.mod_bakery_cart_th_name_f {text-align: left; padding: 0 0 0 15px; width: 50%; }
.mod_bakery_cart_th_quantity_f {text-align: right; }
.mod_bakery_cart_th_price_f {text-align: right; }
.mod_bakery_cart_th_shipping_f {text-align: right; }
.mod_bakery_cart_th_sum_f {text-align: right; }

/* CART table body */
.mod_bakery_cart_td_sku_f {text-align: right; width: 10%; }
.mod_bakery_cart_td_name_f {text-align: left; padding: 0 0 0 15px; }
.mod_bakery_cart_td_quantity_f {text-align: right; width: 12%; }
.mod_bakery_cart_td_price_f {text-align: right; width: 12%; }
.mod_bakery_cart_td_shipping_f {text-align: right; width: 12%; }
.mod_bakery_cart_td_sum_f {text-align: right; width: 20%; }

/* CART table details */
.mod_bakery_cart_currency_f {font-size: 9px; font-weight: normal; }
.mod_bakery_cart_item_f {font-weight: bold; }
.mod_bakery_cart_subtotal_f {text-align: right; font-weight: bold; line-height: 200%; }
.mod_bakery_cart_shipping_f {text-align: right; font-weight: bold; line-height: 75%; }
.mod_bakery_cart_free_shipping_f {text-align: right; font-weight: bold; line-height: 75%; color: #FF0000; }
.mod_bakery_cart_tax_f {text-align: right; font-weight: bold; line-height: 75%; }
.mod_bakery_cart_total_f {text-align: right; font-weight: bold; line-height: 300%; }


/* BUTTONS */

.mod_bakery_bt_cart_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_cart_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_add_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_add_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_continue_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_continue_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_update_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_update_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_add_ship_form_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_add_ship_form_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_order_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px red; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_order_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_quit_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_quit_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_modify_address_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%;}
.mod_bakery_bt_modify_address_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_pay_advance_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%; }
.mod_bakery_bt_pay_advance_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_pay_paypal_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%; }
.mod_bakery_bt_pay_paypal_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}
.mod_bakery_bt_pay_invoice_f {padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#999999; border:solid 1px #000000; text-align:center; color:#FFFFFF; font-weight:bold; font-size:120%; }
.mod_bakery_bt_pay_invoice_f:hover {cursor:pointer; border:solid 1px #000000; background:#dcdcdc; color:#000000;}

/* PAY */

.mod_bakery_pay_methode_f {
	
}
.mod_bakery_pay_h_f {
	padding-left: 12px;
}
.mod_bakery_pay_td_f {
	font-size: 11px;
	padding: 3px 12px;
}
.mod_bakery_pay_submit_f {
	height: 30px;
	text-align: center;
}


/* MESSAGES */

.mod_bakery_error_f {
	text-align: center;
	color: red;
	border: solid 1px red;
	background-color: #FFDCD9;
	background-image: url(././modules/bakery/images/error.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
}
.mod_bakery_error_f p {
	padding-left: 50px;
}
.mod_bakery_errorbg_f {
 	color: red;
	background-color: #FFDCD9;
}
.mod_bakery_success_f {
	text-align: center;
	color: green;
	border: solid 1px green;
	background-color: #D4FFD1;
	background-image: url(././modules/bakery/images/success.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
}
.mod_bakery_success_f p {
	padding-left: 50px;
}
.mod_bakery_information_f {
	text-align: center;
	border: solid 1px #FFD700;
	background-color: #FFFFDD;
	background-image: url(././modules/bakery/images/information.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
}
.mod_bakery_information_f p {
	padding-left: 50px;
}


/* IE ONLY */

/* IE < 7 */
* html input.mod_bakery_bt_continue_f, * html input.mod_bakery_bt_update_f, * html input.mod_bakery_bt_order_f, * html input.mod_bakery_bt_quit_f {
	font-size: 9px;
}
/* IE = 7 */
*:first-child+html .mod_bakery_bt_continue_f, *:first-child+html .mod_bakery_bt_update_f, *:first-child+html .mod_bakery_bt_order_f, *:first-child+html .mod_bakery_bt_quit_f {
	font-size: 9px;
}



