/* */body { padding: 0; margin: 0; background: #d3d3d7;font-size: 100.01%; }/* layout------ */a:focus {outline:none;}/* ie5, ie6 png fix------ */div { border:0px solid #888; }.content { margin: 5px auto;width: 984px;color: #454545;font-size:1.2em;}.borderrightkontakt { width:3px;background: url(hd_menu_border_right.jpg) top right no-repeat;position:absolute;right:0px;top:0px;height:25px;}.kontakt { color: #505050;width:172px;background: url(mail.gif) top left no-repeat;position:absolute;right:3px;top:0px;height:25px;}.kontakt a{display:block;padding-bottom: 0em;margin-bottom:0px;}.kontakt a:hover{text-decoration:underline;}.header a{text-decoration:none;color: #808080;line-height:25px;height:25px;font-family: Verdana, Arial, Trebuchet, Avant Garde, sans-serif;font-size:1.1em;font-weight:500;padding: 0 0 8px 0;}.header { z-index:999; background:url(01.jpg) no-repeat;padding: 0; height:25px;float:left;width:984px;position:relative;}.header_bottom { color: #FFF; width:222px;position:relative;float:left;}.topmenu { position:absolute;left:200px;width: 600px;color: #454545;text-align:left;top:0px;}.topmenu  li {padding: 0px 20px 0px 20px;list-style-type:none;display:inline;width:200px;}.topmenu li a{height:25px;}.topmenu li a:hover {background: url(topmenu_bg.jpg) bottom center no-repeat;}.topmenu .menu-current a{background: url(topmenu_bg.jpg) no-repeat bottom center;}.topmenu ul {padding-top: 0em;margin-top:0px;padding-bottom: 0em;margin-bottom:0px;}.imp { position:relative;left: 700px;width: 284px;color: #454545;text-align:right;}.imp  a:hover {text-decoration:underline;}.imp  a{text-decoration:none;color: #808080;}.imp ul {margin-bottom:3px;margin-top:0px;}.imp ul li {padding: 0 5px 0 5px;border-left: solid 1px #fff;list-style-type:none;display:inline;}.imp .menu-first{border: none;padding-right: 0;}.imp .menu-current{background: none;}/* header */.header_top { background: #FEFEFE url(hd_top.jpg) no-repeat; display: table; height: 196px; /*IE hack*/#position: relative; overflow: hidden;width:984px;margin:0px;}.slogan {  /*IE hack*/#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}.sloganInner {#position: relative; #top: -50%;width:500px;margin:auto;}.slogan p { color: #FFF; line-height:20px;font-family: Verdana,Arial, Trebuchet, Avant Garde, sans-serif;font-size:1.2em;font-style:italic;}.left_menu_top{background: #e1e2f4 url(hd_menu_left_top.jpg) top left no-repeat; height:181px;width:222px;top:0px;left:0px;float:left;}.left_menu_bottom{background: #fff url(hd_menu_left_bottom.jpg) top left no-repeat; height:62px;width:222px;top:0px;left:0px;float:left;}/* menu left */.left_menu_middle {background: #fff url(hd_menu_left_middle.jpg) top left repeat-y; width:222px;list-style-position:outside;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:1.1em;font-weight:500;top:0px;}.left_menu_middle .menu-0 {background: url(menu_back_ohne.jpg) no-repeat top left;}.left_menu_middle .menu-1 {background: url(menu_back_ohne.jpg) no-repeat top left;padding-left: 5px; }.left_menu_middle .menu-current{background: url(menu_back.jpg) no-repeat top left;}.left_menu_middle  li{list-style-type:none;}.left_menu_middle  ul{margin-left: 2px; padding-left: 2px; padding-bottom:2px;margin-bottom:0px;}.left_menu_middle  a{display:block;width: 170px;padding: 7px 0 3px 20px;text-decoration:none;color: #808080;}.left_menu_middle  a:hover{text-decoration:underline;}.box {/*border-left: 2px solid #F0F0F0;border-right: 2px solid #F0F0F0;*/padding: 2px 0px 0px 8px;margin: 4px 20px 0px 0px;width: 145px;color: #595959;background: #ffe9d6 url(leftbox_bottom.gif) bottom left no-repeat;}.box_t {padding: 2px 0px 0px 8px;margin: 4px 20px 0px 0px;width: 145px;color: #595959;background: #ffe9d6 url(leftbox_bottom.gif) bottom left no-repeat;}.box_t li {list-style-type:none;text-decoration:none;list-style-position:outside;padding:5px 0 5px 0;border-bottom:1px solid #97b8de;width: 130px;}	.box_t ul {margin-left: 2px; padding-left: 2px; margin-top:0px;margin-bottom:0px;}.box_t a{text-decoration:none;color: #4a82c4;display:block;}.box p {font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:1em;text-decoration:none;}.box a:hover{text-decoration:underline;color: #4a82c4;}.box p a{font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:0.8em;text-decoration:none;color: #4a82c4;display:block;}.box_t a:hover{text-decoration:underline;color: #4a82c4;}.box_bottom {color: #000;height: 13px;}/* left and central column */.left_side { float: left; padding: 0px 5px 8px 0px; width: 585px;margin: 0px 0 0 0;height:100%;z-index:1; }.article { width: 535px;margin-bottom: 20px; padding: 20px 30px 0 20px;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:1.1em;background: url(klein.jpg) no-repeat top left;float: left; }.article ul li{list-style-type:square;}.article img{border:none;}.article a{text-decoration:none;color: #4a82c4;}.article a:hover{text-decoration:underline;color: #4a82c4;}/* right side---------- */.right { float: left; width: 153px; margin:20px 0 0 0; position:relative;clear: right;}.left { width: 984px;background: url(bg.jpg) repeat-y;float:left;position:relative;}.mehr{text-align:right;padding: 10px 10px 0 0;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:0.8em;}.newsletter{padding: 10px;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:1em;margin-top:0px;}input.btn {  color:#050;  background-color:#ffe9d6;  border: 1px solid;  border-color: #97b8de;}.uuu {  color:#050;  background-color:#ffe9d6;  border: 1px solid;  border-color: #97b8de;}#mod_bakery_wrapper_f input{}#mod_bakery_wrapper_f select{  color:#050;  background-color:#ffe9d6;  border: 1px solid;  border-color: #97b8de;}/*.briefekopf {	line-height: 25px;	padding: 2px;	background-color: #97b8de;	color: #FFFFFF;	font-weight: bold;	text-align: left;	width:530px;}*/.briefe {	width:532px;	text-align: left;	border:  solid 1px;	border-color: #97b8de;	margin-bottom: 10px;	font-size:10pt;}.briefe .desc {padding:0px 5px 5px 5px ; 	text-align: left;	border:  solid 1px;	border-color: #97b8de;	margin-bottom: 10px;	margin-top:0px;}.briefe .desc:active {display:block;}.briefe li {padding: 0px;list-style: none;line-height: 25px;	}.briefe ul li {list-style: none;	}.briefe ul {margin: 5px; padding: 5px; 	}.briefe a{display:block;text-decoration:none;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:10pt;}.briefe a:hover{background-color: #97b8de;text-decoration:none;color:#fff;}.briefe .desc a{display:inline;text-decoration:none;font-family: Arial, Verdana, Trebuchet, Avant Garde, sans-serif;font-size:10pt;color:#4a82c4;}.briefe .desc a:hover{background-color: transparent;text-decoration:underline;}/* runde ecken */.briefekopf {	line-height: 25px;	background-color: #97b8de;	width:534px;	color: #FFFFFF;	font-weight: bold;	text-align: left;  }.briefekopf .top1{display:block;background: #fff;}.briefekopf .top1 b{  display:block; height: 1px; overflow: hidden; background: #97b8de;}.briefekopf .r1{margin: 0 5px;}.briefekopf .r2{margin: 0 3px;}.briefekopf .r3{margin: 0 2px;}.briefekopf .top1 .r4{margin: 0 1px;height: 2px;}.briefekopf1 {background: #97b8de url(button_left.jpg) 133px 4px no-repeat;	background-color: #97b8de;	width: 153px;	color: #FFFFFF;	font-weight: bold;		text-align: left;  }.briefekopf1 .top1{display:block;background: #fff;}.briefekopf1 .top1 b{  display:block; height: 1px; overflow: hidden; background: #97b8de;}.briefekopf1 .r1{margin: 0 5px;}.briefekopf1 .r2{margin: 0 3px;}.briefekopf1 .r3{margin: 0 2px;}.briefekopf1 .top1 .r4{margin: 0 1px;height: 2px;}.briefekopf1 a:hover {color: #4a82c4;}.briefekopf1 a {display: block;height: 1.3em;text-decoration:none;color: #fff;font-size:1.1em;font-weight:bold;padding: 0px 0 0 5px;}.mod_bakery_main_td_f{border: 1px solid #97b8de;width: 250px;}/* footer------ */.footer { float:none;clear: both; text-align: right;color: #808080;background: #FFF url(bg.jpg) repeat-y;padding: 10px 10px 5px 0;}.footer p {	line-height: 2em; }.footer a {	color: #4F4F4F;font-size:0.5em;text-decoration: none; } 
