body {background-color: #FDE498;	text-align: center; color: #C4263A; vertical-align: top;	padding: 0px;
	margin: 2px auto; font-size: 16px; font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Container */
#adresse {position: absolute;left: 10px;bottom: 40px;text-align: left;color: #870000;font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	width: 162px;}
#backpix {position: absolute; margin: 0px; top: 168px; right: 0px; z-index: 1; width: 1000px; height: 98px;
	vertical-align: middle;	text-align: left;	background-color: #FFFFFF;	border-top: 5px solid #D6D6D6;
	border-bottom: 5px solid #D6D6D6;}
#bdw_a {position: relative;width: 190px;overflow: hidden;background-image: url(grafx/bdw_a.jpg);background-repeat: no-repeat;
	height: 246px;}
#bdw_b {position: relative;width: 190px;overflow: hidden;background-image: url(grafx/bdw_b.jpg);background-repeat: no-repeat;
	height: 33px;}
#bdw_cnt_a{padding: 15px 0px 20px 10px;}	
#bdw_cnt_b{padding: 10px 0px 0px 10px;}	
#brotschieber {position: absolute;margin: 0px;top: 160px;right: 0px;z-index: 4;
	background-image: url(grafx/brotschieber.png);width: 180px;height: 142px; clear: both;}
#cnt_body {position: relative;padding:0px 0px 0px 0px;z-index: 2;width: 1000px;text-align:center;}
#content {position: relative;	width: 1000px;}
#footer {position: relative; border-top: 3px groove #23377B; width: 1000px; height: 25px; background-color: #23377B;
	clear: both; z-index: 5;}
#footer_tab {width: 1000px; padding-right: 5px;	font-weight: bold; font-size: 12px;	font-family: Arial;
	color: #FFFFFF; height: 25px;	vertical-align: middle;}
#hd_bloppix {position: absolute; margin: 0px; top: 14px; left: 18px; z-index: 5;width:268px;height:187px;}
#header {position: absolute; margin: 0px;	top: 0px; right: 0px; z-index: 1; background-image: url(grafx/header.jpg);
	width: 1000px;	height: 168px;	background-position: center; background-repeat: no-repeat;}
#headup {position: relative;height: 275px;}
#menu {position: relative;	width: 180px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;background-color: #23377B;background-image: url(grafx/menubg.gif);background-repeat: repeat-y;
	background-position: top left;overflow: hidden;}
#menubottom {background-image: url(grafx/menubottom.jpg);background-repeat: no-repeat;height: 50px;width: 180px;}
#menulist {color:#FFFFFF;font-weight: bold;text-align:left;padding: 20px 10px 5px 10px;}
#submenu {position: relative;	width: 1000px;	height: 25px; text-align: left; background-color: #FFFFFF;
	color: #656565; border-bottom: 5px solid #D6D6D6;}
#submenu td {vertical-align: middle;line-height: 25px;font-size: 12px;font-weight: bold;}
#welcome {margin-top: 20px; margin-bottom: 20px;padding-bottom: 1px;} 
#wrapper {position: relative;	text-align: center; background-color: #FDE498; border: 2px solid #000155;
	background-image: url(grafx/menu_bg.jpg);	background-position: left;	background-repeat: repeat-y; width: 1000px;
	min-height: 550px; height: auto !important; /* für moderne Browser */ height: 550px; /*für den IE */
	padding: 0px; margin: 0px;} 

/* Elemente */ 
.bild {border: 5px ridge #23377B;}
.bild2 {border: 5px double #FFD700;}
.bild_det {border: 15px ridge #6495ED;}

.flear {clear: both;}
	
img {border: none;}
h4 {font-size: 20px; font-weight: bold;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
li, ul {
	padding-left:0px;
	margin-left: 10px;
}
.mail {unicode-bidi:bidi-override; direction: rtl;}

.bdwbild {height: 130px;vertical-align: middle;}
.bdwtab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold; text-align: center; width: 170px;}
.bdwdauer {font-size: 12px;}
.bdwmenge {font-size: 10px;}
.bdwpreis, .bdwstatt {font-family: Arial, Helvetica, sans-serif;font-size: 20px;width: 100px;}	
.bdwstatt {height: 30px; background-image: url(grafx/strike.jpg); background-repeat: no-repeat; 
	background-position: center;}
.bdwtitel {height: 30px;}

.fotoalbum {line-height: 50px;font-size: 24px;}

.h1-middle {font-size: 24px;font-weight:bold;}
.h1-small {font-size: 20px;font-weight:bold;}
.h2-small {font-size: 14px;}

.newshd {background-image: url(grafx/newsline.jpg);height: 34px;width: 350px;color: #FFFFFF;background-repeat: no-repeat;
	background-position: top;padding: 7px 0px 0px 0px;}
.newstext {font-size: 16px;font-weight: normal;width:550px;}
.newstitle {font-size: 20px;color: #23377B;font-variant: small-caps;font-weight: bold;font-family: "Times New Roman", Times, serif;	clear: both;}
.newshw {font-size: 20px;color: White;font-weight: bold;font-family: "Times New Roman", Times, serif;}
.newssmall {font-size: 12px;font-weight:bold;line-height:16px;}

.untertitel {font-size: 12px;font-weight: bold;text-align: center;}

.paragraph{font-size: 12px;color: #000000;text-align: justify;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.paragraph2{font-size: 14px;color: #000000;text-align: justify;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.parahead{font-size: 14px;font-weight: bold;text-align: left;color: #C64306;font-family: Arial, Helvetica, sans-serif;}

.tabfont {font-size : 16px;font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tabudl {color: #870000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;text-align: center;font-weight:bold}
.tabpic {color: #870000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}

.untermenu {font-size: 10px;padding-left:14px;padding-top:8px;}

/* Tabellenlayout */
td.albnxt {background-image: url(grafx/album_next.png);vertical-align:bottom;}
td.albprv {background-image: url(grafx/album_prev.png);vertical-align: top;}
td.artikel{	padding-left: 5px;width: 150px;}
td.angebot_titel {height: 20px;padding-left: 10px;background-image: url(grafx/preispfeil.gif);
	font-family: Arial, Helvetica, sans-serif;font-weight: bolder;	font-size: 14px;	font-style: italic;
	color: #FFFFFF;background-color: #23377B;background-position: right;	background-repeat: no-repeat;}
td.bodytab {vertical-align: top;	color: #870000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 14px;}
td.date {width: 175px;text-align: center;}
td.mainhdl {width: 186px;height: 43px;	color: #550B00; background-image: url(grafx/menu_hdl.jpg);
	background-repeat: no-repeat;	vertical-align: top;	padding: 11px 0px 0px 5px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;}
td.menuside {width: 30px;background-image: url(grafx/menuside.jpg);background-repeat: repeat-y;background-position: right;}
td.preis{width: 50px;text-align: right;	padding-right: 5px;}
td.sidebar {width: 200px;vertical-align: text-top;padding-top: 15px;background-image: url(grafx/logotrans.jpg);
	background-repeat: no-repeat;	background-position: bottom;padding-bottom: 255px;}
td.submenu {text-align: center;	padding-left: 20px;padding-right: 175px;}
td.txttab {padding: 0px 10px 0px 10px;height:25px;font-weight:bold;vertical-align:top;font-size: 14px;color: #870000;}
td.wrapbody {vertical-align: top;padding: 0px 20px 0px 10px;width: 590 px;color: #B94A00;
	font-family: "Times New Roman", Times, serif;font-weight: bolder;font-size: 16px;height: auto !important;}
td.wraptabmenu {width: 162px;vertical-align: top;background-color: #AFBACC;padding-bottom: 120px;}

td.albprv, td.albnxt {background-position: center;background-repeat: no-repeat;width:150px;text-align: center;}
td.artikel, td.preis{line-height: 2em;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	font-weight: bold;
	color: #23377B;}
td.mainsub, td.mainsub2 { padding: 2px 0px 0px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;}
	
/* LINKS */ 
a:link {text-decoration:none;}
a:visited{text-decoration:none;}

a.flink, a.flink:active {color: #C82626;}
a.flink:hover {color: #000000;}

a.footer_tab, a.footer_tab:active {color: #FFA500;}
a.footer_tab:hover {color: #FFE653;}

a.fotolink, a.fotolink:active	{color: #EA7C0D;}
a.fotolink {font-weight: bold;font-size: 24px;font-family: "Times New Roman", Times, serif;
	text-align: left;font-variant: normal;}	
a.fotolink:hover {color: #B22222;}
	
a.implink, a.implink:active	{color: #EA7C0D;unicode-bidi:bidi-override; direction: rtl;}
a.implink {font-weight: bold;font-size: 14px;font-family: "Times New Roman", Times, serif;
	text-align: left;font-variant: normal;unicode-bidi:bidi-override; direction: rtl;}	

a.mehr, a.mehr:active {font-size:10px;background-color: #B22222;border: 1px solid #FFFFFF;color: #FFFFFF;text-align: right;font-weight: bold;}
a.mehr:hover {font-size:10px;background-color: #FFFFFF;border: 1px solid #B22222;color: #B22222;font-weight: bold;}

a.mehr2, a.mehr2:active {background-color: #B22222;border: 2px solid #FFFFFF;color: #FFFFFF;}
a.mehr2:hover {background-color: #FFFFFF;border: 2px solid #B22222;color: #B22222;}

a.mehr2, a.mehr2:active,a.mehr2:hover {text-align: center;display: block;margin:0px 5px 0px 5px;
	padding: 2px 0px 2px 0px;font-weight:bold;font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

a.meli, a.meli:active, a.meli:hover {color: #FFFFFF;font-weight:bold;}

a.navi, a.navi:active {color: #000000;	display: block;}
a.navi:hover {color: #FFFFFF;background-color: #000000;display: block;}

a.pageswitch {color:#F4A460;}
a.pageswitch:active, a.pageswitch:hover {color: Maroon;}

a.ref_tab,a.ref_tab:active {color: #D8690E;font-size:12px;}
a.ref_tab:hover {color: #FFD700;font-size:12px;}

a.smlink, a.smlink:active {color: #FFA500;}
a.smlink:hover {color: #D8690E;}

a.ref_tab,a.ref_tab:active,a.ref_tab:hover,td.sideswitch {font-size:16px;font-weight: bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a.ref_tab,a.ref_tab:active {color: #D8690E;}
a.ref_tab:hover {color: #581818;}
