body, body div, body p, body th, body td, body li, body dd {
voice-family: "\"}\"";
voice-family: inherit; 
/*font-size: small*/
font-size: 13px;
}

html>body, html>body div, html>body p, html>body th, 
html>body td, html>body li, html>body dd { font-size: small; }

* { margin : 0; padding : 0; }
html { height : 100%; }
body { background : #FFF; margin : 0; padding : 0; } 
* html body { height : 100%;}
img { border : none; }
a ins { text-decoration : none; }
p a { color:#003d8f; }
a { text-decoration : none; color:#003d8f;}

/*span { display : none; }*/
    
    body{font-family: Verdana; /*line-height: 12px;*/ text-indent: 0px; color: #000; font-size: 13px; margin-left:0px;}

    #container {width: 1024px; margin: 0px auto; }

    .gelb {background:: #f2cb05; color:#000000}
    .green {color:#008080}
    .blau {background:: #f019be1; color:#000000}
	.black {color: #000; text-decoration:none;}
    .red {color:red; font-weight:bold;}
    .orange {color: #d95209; text-decoration:none;}
    .orange a {color: #d95209; text-decoration:none;}
    .blue {color:#003d8f; text-decoration:none;}
    .light_blue {color:#006fbc;}
    .gray {color: #7b7a76; text-decoration:none;}
    .yellow {color:#fcde76}
    .dark_blue {color:#17385e}
    .u {text-decoration:underline; line-height:1.4em;}
    .bold {font-weight: bolder;}

	/*.arrow {display: block; float:left; padding-right: 10px;}    */
    .arrow {background:transparent url(../images/arrow.gif) no-repeat scroll right 5px;display:block;float:left;padding-right:12px;}/*position:relative;*/
    .arrow-left {background:transparent url(../images/arrow.gif) no-repeat scroll left 5px;display:block;float:left;padding-left:12px;}/*position:relative;*/
    .arrow2 {background:transparent url(../images/arrow2.gif) no-repeat scroll right 5px;display:block;float:left;padding-right:12px;position:relative;}
    .arrow_first {background: url(../images/arrow.gif) center left no-repeat; display: block; float:left; padding-left: 10px;position:relative;}

  .left_menu_item {font-size:0.8em; color: #7b7a76; text-transform: uppercase; font-family: Verdana;}
    .br {display:block; color:#f2ab00; line-height: 1.8em; font-weight:bold;} /*font-size: medium;*/ font-size: 16px;
  .count {font-weight:bold; color:#ce5c24; float:left; padding:10px 0px 10px 20px; font-size: 0.9em; }


 
    h3 { text-align:left; line-height: 100%; font-family: Verdana; font-size: 1.7em; font-weight:bold; color : #c3c3c3; padding:10px 0 10px 0px}
    h4 { font-size: 1.1em; font-weight:bold; color : #7b7a76; padding:10px 0 10px 10px}
    h4 span { line-height: 100%; color:#7b7a76; font-family: Verdana; font-size: 1.1em; }
	
	.list_right {padding-left:10px;}

#main {width:100%;  text-align:center; margin: 0px auto; padding-top: 0px; background: url(../images/top_menu_leiste_blau_schmall.gif)  repeat-x; background-position : 0px 0px; }
 
  .top_leiste{width:100%;  height:167px; text-align:center;  vertical-align:top; padding-top: 0px; background: url(../images/head_leiste.gif) top left repeat-x; background-position : 0px 111px;}
  .top_head {width: 1024px;height:167px; margin: 0px auto; text-align:center; vertical-align:top; padding-top: 0px;   background: url(../images/head.gif) top left repeat-x; background-position : 0px 7px;  }

  .top_contact{height:16px;font-family: Verdana; font-size:10px; vertical-align:top; text-align:right; padding:11px 1px 0 0; }
  .top_contact a:hover{text-decoration:underline;}
 
  .top_search{vertical-align:bottom; padding-top:43px; height:42px; display:block;   text-align:right; }
  .plztext{font-family: Verdana; font-size:10px;vertical-align:bottom;  padding-right:1px; color:#003d8f; }
  .plzinput{vertical-align:top; padding:2px 0 0 10px;  font-size:90%; color:#A3A3A3; width:112px; height:18px;  display:inline; }
  .plzicon{ vertical-align:top; background: url(../images/suchen_off.gif) center left no-repeat; width:29px; height:24px; padding-top:0px;border:none;}
 

#main_middle{width:1024px; text-align:left;  margin:10px auto;}
#right_col{float:right;width:180px; margin:0px 0px 0px 0px; vertical-align:top; }
#center_col{width: 804px; margin-right:180px; vertical-align:top; padding: 5px 5px 5px 5px; }
#main_bottom{width:1024px;  margin: 30px auto;  vertical-align:top; background: url(../images/top_menu_leiste_blau_schmall.gif)  repeat-x; clear:both}

	/*.main_content{ margin: 5px  10px 5px 10px;}*/
	.pgs {width:804px ; vertical-align:top; color:#585858; }
	.page_title{ color: #ADADAD; }
	.bls{color:#585858}


/*******************************/
#alles {width:800px;vertical-align-top;}
#menu_markt {clear: left;float: left; width: 180px;margin: 10px 0px 0px 0px;padding: 10px 5px 5px 5px;vertical-align:top;}
#menu_markt span {margin-bottom:10px; padding-top:10px;display:block }
#menu_markt a {font-size: 13px;line-height:130%;text-decoration: none;color:#019be1;margin-bottom:10px;padding-top:10px;display:block  }

#content_markt {text-align:left;vertical-align:top;margin: 0px 0px 0px 200px;width: 560px;}
/*******************************/
	
	.flash_container{float:right;}
	.pagelist{text-align:center; font-weight:bold; margin-top:10px;}
	.pagelist span{ color:#585858;  margin:0 10px 0 10px;}
	.pagelist a{ font-weight:none;color:#8B8989;  margin:0 10px 0 10px;  text-decoration:underline;}
	.pagelist a:hover{color:#019be1}

  .bottom_menu { font-family: Verdana; font-size:10px;  font-weight:none;  text-align : center; vertical-align:top;  padding : 20px 0 10px 0;  }
  .bottom_menu a { display:inline; padding-right : 10px; }
  .bottom_menu a:hover { text-decoration:underline;}

/* BLOCKS */

/* top menu */
  .top_menu{vertical-align:top; padding-top:0px; padding-left:245px;}

	#nav {text-align:left;}
	#nav a { font-size: 11px; color: #ffffff;  font-weight:bold; text-decoration: none; display: block; border: 1px solid #019be1; border-collapse:collapse; width: 145px; padding: 6px 4px 4px;}
	#nav a:hover {font-size:11px; color:#019be1;background: #ffffff; text-decoration:underline; border: 1px solid #019be1; border-collapse:collapse;}
	#nav, #nav ul { vertical-align:top; list-style:none; margin:0;padding:0; width: 100%;}
	#nav li { float: left; position: relative; }
	#nav li ul { display: none; position: absolute; padding: 0px 0; width: 160px;}
	#nav li:hover ul, #nav li.jshover ul  { display: block;}
	#nav li:hover,#nav li.jshover{ }
  #nav li ul li { background:url(../images/top_menu_leiste_blau.gif)  repeat-x; }
	#nav li ul li ul { background:url(../images/top_menu_leiste_blau.gif); }

/*sortiment	.pgs {width:804px ; vertical-align:top; color:#585858; margin: 10px 0px 10px 0px;}*/

  .sortiment{width:100%;  height:1060px; text-align:left;  vertical-align:top; padding-top: 0px; background: url(../data/images/Image/sortiment/sortimet_500x1060.jpg) top right no-repeat; background-position : 0px 0px;}

	.cooking{width:230px; font-family: Monotype Corsiva; font-size:140%; font-weight:bold; margin:10px 0 10px 0; display: block;}
	.cooking span{color:#F3C91D;}
	.cooking a{color:#027AB1; margin-top:10px; margin-bottom:10px;display: block;}
	.cooking a:hover{color:#F3C91D;}

/*rezepte #646464 #027ab1 #019be1 */
	.rezept_list{font-family: Monotype Corsiva;; font-size:90%; font-weight:normal; vertical-align:top; padding-left:5px; margin-top:5px; display: block;}
	.rezept_list span{margin-bottom:10px;color:#818181; display: block; }
	.rezept_list a{margin-bottom:10px;display: block; }
	.rezept_list a:active{}
	.rezept_list a:hover{color:#019be1;}
	.rezept_list a span{color:#ADADAD;padding-left:10px; }
	.rezept_list a:hover span{color:#019be1}
 
	.rezept_one{width:560px; vertical-align:top; margin-top:0px; margin-left:0px;padding-left:10px; border: 1px dotted #f1eadd;  border-collapse: collapse;}	
	.rezept_title{color:#F0C91C; font-size: 1.4em; font-weight:bold; padding-bottom: 5px;}

/*kontakt*/
   .contact{width:800px;vertical-align:top;  }
   .contact tr{} 
   .contact td{vertical-align:top} 
   .contact input, select, textarea {width:220px; padding-bottom:4px;}
   .hotline{ text-align:right; padding-right: 20px; font-size:20px; font-weight:bold; color:#026D9F; text-decoration:underline; }

/*google map*/
	.marktlist{width:200px;  vertical-align:top;  margin-top:5px; color:#646464; }
	.marktlist a{padding-top:0px; }
	.marktlist a:active{color:#019be1}
	.marktlist a:hover{color:#019be1}
	
	.marktlist a span{color:#B1C6A6; font-weight:bold;  padding:5px 0 5px 5px; }
	.marktlist a:hover span{color:#019be1}
 
	.marktlist a.selected:link{ color: #ff0000; }
	.marktlist a.selected:visited{ color: #00ff00; }
	.marktlist a.selected:hover{ color: #0000ff; }
	.marktlist a.selected:active{ color: #ffffff; }

	.marktlist div{margin:0px 2px 10px 2px; border: 1px solid #E9E9E9;border-collapse: collapse; }

	.marktmap{width:600px; vertical-align:top; margin-top:5px;}
	.googlemap{  vertical-align:top; text-align:center; display:block; width: 580px; height: 400px; visibility: hidden;  border: 1px solid #6f6f6f;border-collapse: collapse; }

/*markt kontakt*/
	.left_menu{width:200px; vertical-align:top; padding:10px 5px 5px 5px; color:#646464; display: block; }
	.left_menu span{margin-bottom:10px;display: block; }
	.left_menu a{margin-bottom:10px;display: block; }
	.left_menu a:active{color:#019be1}
	.left_menu a:hover{color:#019be1}

	.left_menu a span{color:#ADADAD;padding-left:10px; }
	.left_menu a:hover span{color:#019be1}
 
	.markt_item{ width:600px;vertical-align:top; margin-top:5px; padding: 0 0 0 20px; border-left: 1px solid #c3c3c3; border-collapse: collapse;}


/* markt angebot list*/
	.angebotlist{width:794px;  vertical-align:top;  margin-top:5px; border-collapse: collapse;}

	.angebot_item{width:100%;  vertical-align:top; text-align:center;  border: 1px dotted #f1eadd;  border-collapse: collapse;}
	.angebot_item a{padding-top:0px; color:#adadad; font-weight:none;}
	.angebot_item a:hover{color:#8B8989;}
	.angebot_item a p{text-align:left; padding:5px 0 0 5px;}

	.angebot_item_name{padding-top:4px;color:#8B8989;  font-weight:bold;}

	.angebot_item_artikel{ width:100%; vertical-align:top; text-align:center;   border: 1px dotted #f1eadd;  border-collapse: collapse; }
	.angebot_item_artikel p{ padding:5px 0 5px 0; text-align:center;  font-size:1.2em; font-weight:none;  color:#8B8989; }
	.angebot_item_artikel_name{ padding:10px 0 10px 0; text-align:center;  font-size: 1.3em; font-weight:bold;  color:#8B8989; }



/*articles left menu  georgia,arial,helvetica*/
.article_big_pic{padding-top: 300px}

.rubric_title{color:#F0C91C; font-size: 1.4em; font-weight:bold; padding-bottom: 5px;}
.leftmenu_rect{width:620px}
.leftmenu {width:155px; vertical-align:top; }
* {margin:0;padding:0;}

#navleft {margin:10px auto;width:150px; color:#02689c; vertical-align:top; }
#navleft a {
  color:#c3c3c3;
  display:block;
  font:12px/1.18 verdana;
  margin:0;
  padding:6px 3px 3px 10px;
  position:relative;
  text-decoration:none;
}
#navleft a:hover {color:#026B9C;}
#navleft li {
  cursor:pointer;
  font: 12px/1.18 verdana;
  list-style-type:none;
  padding: 0px 0 6px;
}
#navleft li a span {padding:0px 3px 0 3px; font-weight:bold; color:#026B9C; }
#navleft li a:hover span { text-decoration:underline; }
#navleft li ul { display:none;}
#navleft li li {cursor:pointer; margin:1px; padding:1px;}
#navleft li:hover {color:#02689c;}
#navleft li:hover ul {display:block;}
#navleft li:hover ul {#margin:0;#padding:1px;}
#navleft li li {#margin:0;}


*html #navleft li{behavior:url(../css/menu.htc);zoom:1;}
*html #navleft li.navigation ul {background-color:#fff;display:block;padding:1px;}
*html #navleft li.navigation {color:##02689c;}

/* TEST*/
.wrapper1 {	text-align: left;	margin: 0px auto;	padding: 0px;	border:0;	width: 750px;	border: 1px solid #ff0000; border-collapse: collapse;}
.header1 {	margin: 0 0 15px 0;	}
.container1 {}
.side-a {	float: left;	width: 200px; border: 1px solid #ff0000; border-collapse: collapse;}
.side-b { 	margin: 0;	float: left;	width: 550px;	height: 1% ; border: 1px solid #0000ff; border-collapse: collapse;}/* Holly hack for Peekaboo Bug */
.footer1 {	clear: both;	}


