/*<![CDATA[*/

/*********** STANDART ***********/

html, body {
margin:0;padding:0;background:#465B10 url(../img/body_bg.jpg) repeat-x 0 0;font-family:Arial;color:#111216;font-size:12px;line-height:16px;
}
a:link {
text-decoration:none;color:#111216;
}
a:active {
text-decoration:none;color:#111216;
}
a:visited {
text-decoration:none;color:#111216;
}
a:hover {
text-decoration:underline;color:#111216;
}
img {
border:0;
}
div, span, p, ul, ol, form, h1, h2, h3, h4, h5, input, select, fieldset, legend {
margin:0;padding:0;
}
ul, ol {
list-style-type:none;
}
.cb {
clear:both;
}
.cl {
clear:left;
}
.cr {
clear:right;
}

/*********** CONTAINER ***********/

#container {
margin:0 auto;position:relative;width:866px;padding:0px 35px 0px 35px;background:url(../img/container_bg.png) no-repeat 0 118px;
}
#container_footer {
margin:0 auto;position:relative;width:866px;height:35px;padding:0px 35px 0px 35px;background:url(../img/container_footer_bg.png) no-repeat 0 bottom;
}

/*********** CONTENT ***********/

#content {
display:block;position:relative;margin:0px 1px 0px 1px;padding:49px 22px 22px 22px;width:820px;background:#FFFFFF;z-index:0;
}
#content.nosub {
padding-top:22px;
}
#content #main {
display:block;background:url(../img/line_03.gif) repeat-y 581px 0;margin-top:20px;height:1%;
}
#content #main #left {
float:left;display:block;width:565px;
}
#content #main #right {
float:right;display:block;width:222px;
}

/*********** FOOTER ***********/

#footer {
display:block;position:relative;margin:0px 1px 0px 1px;width:864px;height:83px;background:#FFFFFF url(../img/footer_bg.png) no-repeat 0 0;
}
#footer {
display:block;position:relative;margin:0px 1px 0px 1px;width:864px;height:83px;background:#FFFFFF url(../img/footer_bg.png) no-repeat 0 0;
}

/*********** HEADER ***********/

/*
#header {
display:block;position:relative;width:864px;height:310px;padding:0px 1px 0px 1px;background:url(../img/header_01_bg.png) no-repeat 1px 92px;z-index:1;
}
#header a#logo {
display:block;position:absolute;top:21px;left:1px;width:259px;height:54px;background:url(../img/logo.gif) no-repeat 0 0;
}
#header h1 {
display:block;position:absolute;top:98px;left:1px;width:250px;height:25px;font-size:16px;text-align:center;font-weight:lighter;color:#202804;letter-spacing:2px;text-transform:uppercase;
}
#header a#kirschen {
display:block;position:absolute;top:137px;left:1px;width:266px;height:151px;background:url(../img/header_01_kirschen.png) no-repeat 0 0;z-index:2;
}
#header a#papagei {
display:block;position:absolute;top:84px;left:577px;width:169px;height:153px;background:url(../img/header_01_papagei.png) no-repeat 0 0;
}
#header a#biosiegel {
display:block;position:absolute;top:209px;left:766px;width:69px;height:58px;background:url(../img/header_01_biosiegel.png) no-repeat 0 0;
}
*/

#header {
display:block;position:relative;width:864px;height:310px;padding:0px 1px 0px 1px;background:url(../img/header_02_bg.png) no-repeat 1px 92px;z-index:1;
}
#header a#logo {
display:block;position:absolute;top:21px;left:1px;width:259px;height:54px;background:url(../img/logo.gif) no-repeat 0 0;
}
#header a#papagei {
display:block;position:absolute;top:65px;left:650px;width:188px;height:174px;background:url(../img/header_02_papagei.png) no-repeat 0 0;
}
#header h1 {
display:block;position:absolute;top:220px;left:500px;width:243px;height:39px;background:url(../img/header_02_h1.png) no-repeat 0 0;
}
#header a#pack_01 {
display:block;position:absolute;top:135px;left:255px;width:59px;height:146px;background:url(../img/header_02_pack_01.png) no-repeat 0 0;
}
#header a#pack_02 {
display:block;position:absolute;top:135px;left:316px;width:59px;height:146px;background:url(../img/header_02_pack_02.png) no-repeat 0 0;
}
#header a#pack_03 {
display:block;position:absolute;top:135px;left:377px;width:59px;height:146px;background:url(../img/header_02_pack_03.png) no-repeat 0 0;
}
#header a#pack_04 {
display:block;position:absolute;top:150px;left:440px;width:49px;height:130px;background:url(../img/header_02_pack_04.png) no-repeat 0 0;
}






/*********** META ***********/

#header #meta {
display:block;position:absolute;top:17px;right:3px;
}
#header #meta li {
float:left;margin-left:7px;padding-right:9px;background:url(../img/line_01.gif) no-repeat right 2px;
}
#header #meta li.last {
background:none;
}
#header #meta li a {
display:block;
}
#header #meta li a.current {
text-decoration:underline;
}

/*********** NAV ***********/

#header #nav {
display:block;position:absolute;top:281px;left:1px;width:864px;height:56px;background:url(../img/..tpl_nav.gif) no-repeat 0 bottom;
}
#header #nav li {
display:block;float:left;width:144px;height:29px;
}
#header #nav li a {
display:block;width:144px;height:23px;background:url(../img/nav_off.jpg) no-repeat 0 bottom;padding-top:6px;color:#FFFFFF;font-size:13px;text-align:center;
}
#header #nav li a:hover, #header #nav li a.current {
background:url(../img/nav_on.jpg) no-repeat 0 bottom;text-decoration:none;
}
#header #nav li ul {
display:block;position:absolute;top:29px;left:0px;width:838px;height:20px;background:#6D8411;padding:7px 0px 0px 26px;
}
#header #nav li ul li {
display:block;float:left;width:auto;height:auto;margin-right:12px;padding-right:14px;border-right:1px solid #465B10;
}
#header #nav li ul li a {
display:block;width:auto;height:auto;background:none;padding:0px;color:#EBEBC1;font-size:12px;line-height:14px;text-align:left;position:relative;
}
#header #nav li ul li.last {
border-right:none;
}
#header #nav li ul li a:hover {
text-decoration:underline;
}
#header #nav li ul li a.current {
border-right:none;text-decoration:underline;
}

#header #nav li ul li a span.neu {
position:absolute;top:-2px;right:-55px;width:48px;height:19px;background:url(../img/icon_neu.png) no-repeat right 0;
}




/*********** BUTTON ***********/

a.button_01 {
padding-left:13px;background:url(../img/button_01_left.png) no-repeat left top;height:26px;float:left;text-decoration:none;color:#FFFFFF;
}
a.button_01 span {
padding:5px 38px 0px 0px;background:url(../img/button_01_right.png) no-repeat right top;height:21px;display:block;float:left;
}
a.button_01:hover {
background-position:0% -26px;cursor:pointer;
}
a.button_01:hover span {
color:#FFFFFF;
background-position:100% -26px;
}
a.button_02 {
padding-left:13px;background:url(../img/button_01_left.png) no-repeat left top;height:26px;float:left;text-decoration:none;color:#FFFFFF;
}
a.button_02 span {
padding:5px 23px 0px 0px;background:url(../img/button_01_right.png) no-repeat right top;height:21px;display:block;float:left;
}
a.button_02:hover {
background-position:0% -26px;cursor:pointer;
}
a.button_02:hover span {
color:#FFFFFF;
background-position:100% -26px;
}

/*********** BANNER ***********/

#banner_01 {
display:block;position:relative;width:820px;height:264px;background:url(../img/banner_01_bg.jpg) no-repeat 0 0;z-index:0;margin-bottom:50px;
}
#banner_01 h1 {
position:absolute;top:28px;left:55px;width:440px;font-size:28px;color:#FFFFFF;font-weight:lighter;line-height:30px;
}
#banner_01 h2 {
position:absolute;top:58px;left:150px;width:440px;font-size:28px;color:#FFFFFF;font-weight:bold;line-height:30px;
}
#banner_01 ul {
position:absolute;top:115px;left:290px;width:200px;
}
#banner_01 ul li {
background:url(../img/banner_01_check.png) no-repeat 0 0;color:#FFFFFF;font-size:20px;font-weight:bold;padding-left:30px;height:30px;
}
#banner_01 .button_01 {
position:absolute;top:210px;left:290px;width:200px;
}
#banner_01 .pics {
position:absolute;top:40px;left:515px;width:360px;
}
#banner_01 #steam {
position:absolute;top:0px;left:87px;display:block;width:127px;height:120px;background-image:url(../img/steam.png);
}
#banner_02 {
display:block;width:812px;height:163px;border:1px solid #74844C;padding:3px;margin-top:20px;
}
#banner_02 div {
display:block;width:392px;height:148px;padding:15px 405px 0px 15px;background:url(../img/banner_02_bg.jpg) no-repeat 0 0;color:#D6DA96;line-height:18px;
}
#banner_02 div h1 {
display:block;font-size:24px;color:#D6DA96;font-weight:bold;line-height:normal;margin-bottom:10px;
}
#banner_03 {
display:block;width:812px;height:169px;border:1px solid #74844C;padding:3px;margin-top:20px;
}
#banner_03 div {
display:block;width:517px;height:154px;padding:15px 280px 0px 15px;background:url(../img/banner_03_bg.jpg) no-repeat 0 0;color:#D6DA96;line-height:18px;
}
#banner_03 div h1 {
display:block;font-size:24px;color:#D6DA96;font-weight:bold;line-height:normal;margin-bottom:10px;
}
#banner_03 div .button_01 {
margin-top:10px;
}
#banner_04 {
display:block;width:812px;height:163px;border:1px solid #74844C;padding:3px;margin-top:20px;
}
#banner_04 div {
display:block;width:357px;height:148px;padding:15px 440px 0px 15px;background:url(../img/banner_04_bg.jpg) no-repeat 0 0;color:#D6DA96;line-height:18px;
}
#banner_04 div h1 {
display:block;font-size:24px;color:#D6DA96;font-weight:bold;line-height:normal;margin-bottom:10px;
}
#banner_05 {
display:block;width:812px;height:163px;border:1px solid #74844C;padding:3px;margin-top:20px;
}
#banner_05 div {
display:block;width:292px;height:148px;padding:15px 505px 0px 15px;background:url(../img/banner_05_bg.jpg) no-repeat 0 0;color:#D6DA96;line-height:18px;
}
#banner_05 div h1 {
display:block;font-size:24px;color:#D6DA96;font-weight:bold;line-height:normal;margin-bottom:10px;
}

#banner_06 {
display:block;position:relative;width:820px;height:265px;background:url(../img/banner_06_bg.jpg) no-repeat 0 0;z-index:0;margin-bottom:50px;
}
#banner_06 img {
position:absolute;top:15px;left:40px;width:137px;
}


/*********** KAFFEE ***********/

.kaffee.c00 #left ul {
display:block;
}
.kaffee.c00 #left ul li {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:23px;margin-bottom:23px;width:565px;
}
.kaffee.c00 #left ul li.last {
display:block;background:none;padding-bottom:0px;margin-bottom:0px;width:565px;
}
.kaffee.c00 #left ul li a {
display:block;text-decoration:none;cursor:pointer;
}
.kaffee.c00 #left ul li a .pic {
float:left;display:block;width:157px;height:79px;border:1px solid #7D8C57;padding:3px;margin-right:20px;
}
.kaffee.c00 #left ul li a .text {
float:left;display:block;width:380px;
}
.kaffee.c00 #left ul li a .text strong {
display:block;font-size:19px;color:#465B10;font-weight:bold;line-height:normal;margin-bottom:10px;
}
.kaffee.c00 #left ul li a .text b {
float:left;display:block;color:#465B10;font-weight:bold;background:url(../img/arrow_01.gif) no-repeat right 5px;margin-top:7px;padding-right:10px;
}
.kaffee.c00 #left ul li a:hover .text b {
text-decoration:underline;
}
.kaffee #left .left {
float:left;display:block;width:190px;text-align:center;
}
.kaffee #left .right {
float:right;display:block;width:350px;
}
.kaffee #left .right h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;margin-bottom:40px;
}
.kaffee #left .right a {
text-decoration:underline;color:#465B10;
}
.kaffee #left .right .iconhl {
color:#465B10;
}
.kaffee #left .right table {
border:1px solid #A5A5A5;
}
.kaffee #left .right table {
border-collapse:collapse;width:100%;
}
.kaffee #left .right table {
border:1px solid #FFFFFF;
}
.kaffee #left .right table tr {
border:1px solid #FFFFFF;cursor:pointer;
}
.kaffee #left .right table td {
border:1px solid #FFFFFF;
}
.kaffee #left .right table th {
background:#6D8411;padding:3px 15px 3px 15px;text-align:left;color:#FFFFFF;
}
.kaffee #left .right table tr {
background:#EDEEC7;
}
.kaffee #left .right table tr.selected {
background:#D4D968;cursor:pointer;
}
.kaffee #left .right table td {
padding:3px 15px 3px 15px;
}

/*********** ÜBER UNS ***********/

.ueberuns #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.ueberuns.c00 #left .left {
float:left;display:block;width:270px;
}
.ueberuns.c00 #left .left ul {
display:block;width:270px;
}
.ueberuns.c00 #left .left ul li {
display:block;width:270px;padding:5px 0px 5px 0px;border-top:1px solid #A1A1A1;
}
.ueberuns.c00 #left .left ul li b {
float:left;display:block;width:70px;
}
.ueberuns.c00 #left .left ul li span {
float:right;display:block;width:190px;
}
.ueberuns.c00 #left .right {
float:right;display:block;width:270px;
}
.ueberuns.c00 #left .right ul {
display:block;overflow:hidden;
}
.ueberuns.c00 #left .right ul li {
float:left;border:1px solid #A6A6A4;padding:3px;margin:0px 10px 10px 0px;
}
.ueberuns.c00 #left .right ul li.last {
margin:0px 0px 10px 0px;
}
.ueberuns.c00 #left .right ul li:hover, .ueberuns.c00 #left .right ul li.current {
border:1px solid #BF0B2B;
}
.ueberuns.c01 #left b {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.ueberuns.c01 #left b.big {
font-size:13px;
}
.ueberuns.c01 #left ul.info {
display:block;margin-left:17px;
}
.ueberuns.c01 #left ul.info li {
display:block;background:url(../img/dot_03.gif) no-repeat 0 5px;padding-left:10px;
}

/*********** KAFFEEWELT ***********/

.kaffeewelt #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.kaffeewelt.c00 #left ul {
display:block;width:565px;
}
.kaffeewelt.c00 #left ul li {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:23px;margin-bottom:23px;width:565px;
}
.kaffeewelt.c00 #left ul li.last {
display:block;background:none;padding-bottom:0px;margin-bottom:0px;width:565px;
}
.kaffeewelt.c00 #left ul li a {
display:block;text-decoration:none;
}
.kaffeewelt.c00 #left ul li a .pic {
float:left;display:block;width:157px;height:79px;border:1px solid #7D8C57;padding:3px;margin-right:20px;
}
.kaffeewelt.c00 #left ul li a .text {
float:left;display:block;width:380px;
}
.kaffeewelt.c00 #left ul li a .text strong {
display:block;font-size:19px;color:#465B10;font-weight:bold;line-height:normal;margin-bottom:10px;
}
.kaffeewelt.c00 #left ul li a .text b {
float:left;display:block;color:#465B10;font-weight:bold;background:url(../img/arrow_01.gif) no-repeat right 5px;margin-top:7px;padding-right:10px;
}
.kaffeewelt.c00 #left ul li a:hover .text b {
text-decoration:underline;
}
.kaffeewelt.c01 #left span.pic {
float:left;display:block;width:205px;border:1px solid #A6A6A4;padding:3px;margin:0px 10px 5px 0px;
}
.kaffeewelt.c02 #left ul {
display:block;
}
.kaffeewelt.c02 #left ul li {
float:left;position:relative;display:block;margin:0px 27px 27px 0px;
}
.kaffeewelt.c02 #left ul li.last {
margin-right:0;
}
.kaffeewelt.c02 #left ul li a {
display:block;width:170px;height:275px;text-decoration:none;
}
.kaffeewelt.c02 #left ul li a span.pic {
display:block;width:162px;border:1px solid #A6A6A4;padding:3px;margin-bottom:10px;
}
.kaffeewelt.c02 #left ul li a b {
display:block;color:#465B10;
}
.kaffeewelt.c02 #left ul li a .text {
display:block;height:110px;overflow:hidden;
}
.kaffeewelt.c02 #left ul li a .button {
position:absolute;bottom:0;left:0;width:170px;height:18px;display:block;background:#FFFFFF url(../img/line_06.gif) no-repeat right 0;border:none;font-weight:bold;color:#465B10;padding-top:3px;
}
.kaffeewelt #left .left {
float:left;display:block;width:190px;text-align:center;
}
.kaffeewelt #left .right {
float:right;display:block;width:350px;
}
.kaffeewelt #left .right table td {
padding-right:10px;
}
.kaffeewelt #left .right strong {
display:block;padding-bottom:5px;background:url(../img/line_04.gif) repeat-x 0 bottom;margin-bottom:15px;
}
.kaffeewelt #left .left span.pic {
display:block;width:185px;border:1px solid #A6A6A4;padding:3px;
}
.kaffeewelt.c03 #left span.pic {
float:left;display:block;width:185px;border:1px solid #A6A6A4;padding:3px;margin:0px 10px 5px 0px;
}

/*********** GASTRO / HANDEL ***********/

.handel.c00 #left ul {
display:block;
}
.handel.c00 #left ul li {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:23px;margin-bottom:23px;width:565px;
}
.handel.c00 #left ul li.last {
display:block;background:none;padding-bottom:0px;margin-bottom:0px;width:565px;
}
.handel.c00 #left ul li.nolink {
display:block;text-decoration:none;
}
.handel.c00 #left ul li.nolink .pic {
float:left;display:block;width:157px;height:79px;border:1px solid #7D8C57;padding:3px;margin-right:20px;
}
.handel.c00 #left ul li.nolink .text {
float:left;display:block;width:380px;
}
.handel.c00 #left ul li.nolink .text strong {
display:block;font-size:19px;color:#465B10;font-weight:bold;line-height:normal;margin-bottom:10px;
}
.handel.c00 #left ul li.nolink .text b {
float:left;display:block;color:#465B10;font-weight:bold;background:url(../img/arrow_01.gif) no-repeat right 5px;margin-top:7px;padding-right:10px;
}
.handel.c00 #left ul li.nolink a.link {
text-decoration:underline;color:#465B10;display:inline;
}
.handel.c00 #left ul li a {
display:block;text-decoration:none;
}
.handel.c00 #left ul li a .pic {
float:left;display:block;width:157px;height:79px;border:1px solid #7D8C57;padding:3px;margin-right:20px;
}
.handel.c00 #left ul li a .text {
float:left;display:block;width:380px;
}
.handel.c00 #left ul li a .text strong {
display:block;font-size:19px;color:#465B10;font-weight:bold;line-height:normal;margin-bottom:10px;
}
.handel.c00 #left ul li a .text b {
float:left;display:block;color:#465B10;font-weight:bold;background:url(../img/arrow_01.gif) no-repeat right 5px;margin-top:7px;padding-right:10px;
}
.handel.c00 #left ul li a:hover .text b {
text-decoration:underline;
}
.handel.c00 #left ul li a.link {
text-decoration:underline;color:#465B10;display:inline;
}
.handel #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.handel #left .left {
float:left;display:block;width:270px;
}
.handel #left .right {
float:right;display:block;width:270px;
}
.handel.c01 #left .right span.pic {
float:left;display:block;border:1px solid #A6A6A4;padding:3px;margin-bottom:10px;
}
.handel.c01 #left .left ul {
display:block;
}
.handel.c01 #left .left ul li {
display:block;background:url(../img/dot_03.gif) no-repeat 0px 5px;padding-left:10px;font-weight:bold;margin-bottom:5px;
}
.handel.c01 #left .left .box {
display:block;position:relative;background:#FFFFFF;border:1px solid #A6A6A4;padding:10px;width:250px;height:140px;font-size:12px;line-height:16px;
}
.handel.c01 #left .left .box h1 {
font-size:19px;line-height:25px;color:#465B10;margin-bottom:5px;
}
.handel.c01 #left .left .box .pic {
position:absolute;display:block;top:80px;left:110px;width:174px;height:107px;
}
.handel.c01 #left .right .box {
display:block;position:relative;background:#FFFFFF;border:1px solid #A6A6A4;padding:10px;width:250px;height:140px;
}
.handel.c01 #left .right .box h1 {
font-size:19px;line-height:25px;color:#465B10;margin-bottom:5px;
}
.handel.c01 #left .right .box .pic {
position:absolute;display:block;top:85px;left:150px;width:126px;height:90px;
}
.handel.c02 #left .left ul {
display:block;
}
.handel.c02 #left .left ul li {
display:block;background:url(../img/dot_03.gif) no-repeat 0px 5px;padding-left:10px;font-weight:bold;margin-bottom:5px;
}
.handel.c02 #left .right {
float:right;display:block;width:230px;
}
.handel.c02 #left .right span.pic {
float:left;display:block;border:1px solid #A6A6A4;padding:3px;margin-bottom:10px;
}

/*********** NEWS & INFOMATERIAL ***********/

.news #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.news #left strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.news #left img {
float:left;margin:0px 10px 5px 0px;
}
.news.c00 #left strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.news.c00 #left p {
display:block;margin-bottom:20px;
}
.news.c00 #left p a.pic {
float:left;display:block;margin:0px 10px 10px 0px;padding:2px;border:1px solid #A6A6A4;width:100px;height:100px;
}

/*********** IMPRESSUM ***********/

.impressum #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.impressum #left strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.impressum #left table td {
padding-right:10px;
}
.impressum #left a {
text-decoration:underline;
}

/*********** DATENSCHUTZ ***********/

.datenschutz #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.datenschutz #left strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.datenschutz #left table td {
padding-right:10px;
}
.datenschutz #left a {
text-decoration:underline;
}
.datenschutz #right a {
text-decoration:underline;
}

/*********** KONTAKT ***********/

.kontakt #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.kontakt #left strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.kontakt #left a {
text-decoration:underline;
}

/*********** BEZUGSQUELLEN ***********/

.bezugsquellen #left h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;
}
.bezugsquellen #left form {
display:block;background:#EDEEB2;border:1px solid #A1A1A1;padding:5px 10px 5px 10px;margin-bottom:35px;
}
.bezugsquellen #left form span {
line-height:24px;
}
.bezugsquellen #left form input {
vertical-align:middle;
}
.bezugsquellen #left form #plz {
border:1px solid #A6A6A4;background:#FFFFFF url(../img/form_bg.gif) no-repeat 0 0;width:136px;height:17px;padding:3px;
}
.bezugsquellen #left form #submit {
margin-right:40px;
}
.bezugsquellen #left ul {
display:block;
}
.bezugsquellen #left ul li {
float:left;display:block;width:270px;height:85px;margin:0px 25px 25px 0px;overflow:hidden;
}
.bezugsquellen #left ul li strong {
display:block;background:url(../img/line_04.gif) repeat-x 0 bottom;padding-bottom:6px;margin-bottom:15px;
}
.bezugsquellen #left ul li.last {
margin-right:0px;
}
.bezugsquellen #left .pagination {
display:block;background:#EDEEB2;border:1px solid #A1A1A1;padding:5px 10px 5px 10px;
}
.bezugsquellen #left .pagination .left {
float:left;
}
.bezugsquellen #left .pagination .right {
float:right;
}
.bezugsquellen #left .shops {
display:block;border:1px solid #A2A2A2;padding:12px;margin-bottom:30px;height:1%;
}
.bezugsquellen #left .shops h3 {
display:block;border-bottom:1px solid #4F5B11;padding-bottom:10px;font-size:12px;color:#4F5B11;margin-bottom:20px;
}
.bezugsquellen #left .shops ul {
display:block;float:none;
}
.bezugsquellen #left .shops ul li {
float:left;display:block;width:257px;height:auto;background:url(../img/line_04.gif) repeat-x 0 0;padding-top:10px;margin:10px 25px 0px 0px;
}
.bezugsquellen #left .shops ul li.first {
margin-top:0px;padding-top:0px;background:none;
}
.bezugsquellen #left .shops ul li.last {
margin-right:0px;
}
.bezugsquellen #left .shops ul li b {
float:left;display:block;
}
.bezugsquellen #left .shops ul li a {
float:right;display:block;color:#4F5B11;
}
.bezugsquellen #left .disclaimer {
display:block;border-top:1px solid #A1A1A1;padding-top:6px;
}

/*********** BOX ***********/


.box_special {
float:left;position:relative;display:block;width:222px;height:300px;margin-right:26px;
}
/*
.box_special {
float:left;display:block;width:222px;height:300px;
}
*/
.box_special .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_special .box_content {
width:184px;height:277px;padding:15px 15px 0px 15px;background:#D4D967 url(../img/box_bg_01.jpg) repeat-x 0 0;position:relative;
}
.box_special .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_special .box_content h2 {
font-size:18px;line-height:normal;color:#465B10;font-weight:bold;margin:5px 0px 5px 0px;
}
.box_special .box_content a.button_01 {
position:absolute;bottom:15px;left:15px;
}

.box_01 {
float:left;display:block;width:324px;height:300px;margin-right:26px;position:relative;
}
.box_01 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_01 .box_content {
width:276px;height:272px;padding:20px 20px 0px 20px;background:#D4D967 url(../img/box_bg_01.jpg) repeat-x 0 0;
}
.box_01 .box_content h1 {
font-size:24px;line-height:30px;color:#465B10;font-weight:bold;margin-bottom:10px;
}
.box_01 .bohne {
position:absolute;top:268px;left:213px;width:135px;height:49px;display:block;background:url(../img/box_01_bohne.png) repeat-x 0 0;
}

.box_02 {
float:left;position:relative;display:block;width:222px;height:300px;margin-right:26px;
}
.box_02 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_02 .box_content {
width:184px;height:277px;padding:15px 15px 0px 15px;background:#D4D967 url(../img/box_bg_01.jpg) repeat-x 0 0;
}
.box_02 .box_content h1 {
clear:both;display:block;font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_02 .box_content h2 {
font-size:19px;line-height:normal;color:#465B10;font-weight:bold;margin:5px 0px 5px 0px;
}
.box_02 .box_content p {
display:block;height:63px;overflow:hidden;
}
.box_02 .box_content .button_01 {
position:absolute;bottom:15px;left:19px;
}
.box_02 .box_content .nav_bg {
position:absolute;top:47px;left:19px;width:184px;height:26px;background:#FFFFFF;opacity:0.6;filter:alpha(opacity=60);
}
.box_02 .box_content .nav {
position:absolute;top:47px;left:19px;width:184px;height:26px;
}
.box_02 .box_content .nav li.prev {
float:left;display:block;background:url(../img/line_02.gif) no-repeat right 7px;width:90px;
}
.box_02 .box_content .nav li.prev a {
background:url(../img/box_arrow_prev.jpg) no-repeat left 0px;padding-left:25px;margin:5px 0px 0px 9px;
}
.box_02 .box_content .nav li.next {
float:right;display:block;
}
.box_02 .box_content .nav li.next a {
background:url(../img/box_arrow_next.jpg) no-repeat right 0px;padding-right:25px;margin:5px 9px 0px 0px;
}
.box_02 .box_content .nav li a {
display:block;color:#475B09;text-decoration:none;font-weight:bold;
}

.box_03 {
float:left;display:block;width:222px;height:300px;
}
.box_03 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_03 .box_content {
width:184px;height:277px;padding:15px 15px 0px 15px;background:#D4D967 url(../img/box_bg_01.jpg) repeat-x 0 0;
}
.box_03 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_03 .box_content h2 {
font-size:18px;line-height:normal;color:#465B10;font-weight:bold;margin:5px 0px 5px 0px;
}
.box_03 .box_content b {
display:block;margin-top:15px;
}
.box_03 .box_content form {
display:block;margin-top:10px;
}
.box_03 .box_content form input {
vertical-align:middle;
}
.box_03 .box_content form #plz {
border:1px solid #A6A6A4;background:#FFFFFF url(../img/form_bg.gif) no-repeat 0 0;width:136px;height:17px;padding:3px;
}

.box_04 {
display:block;width:222px;
}
.box_04 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_04 .box_content {
width:184px;padding:15px;background:#D4D96A url(../img/box_04_bg.jpg) repeat-x 0 0;
}
.box_04 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_04 .box_content form {
display:block;margin-top:10px;
}
.box_04 .box_content form input {
vertical-align:middle;
}
.box_04 .box_content form #plz {
border:1px solid #A6A6A4;background:#FFFFFF url(../img/form_bg.gif) no-repeat 0 0;width:136px;height:17px;padding:3px;
}
.box_05 {
display:block;position:relative;border:5px solid #6D8411;padding:9px;
}
.box_05 .blatt {
position:absolute;bottom:0px;left:145px;display:block;width:86px;height:95px;background:url(../img/box_05_blatt.png) no-repeat 0 0;
}
.box_05 ul {
display:block;
}
.box_05 ul li {
display:block;background:url(../img/box_05_check.png) no-repeat 0 0;color:#6D8411;font-size:20px;font-weight:bold;padding-left:30px;margin-bottom:10px;
}
.box_05 ul li.last {
margin-bottom:0px;
}

.box_06 {
display:block;border:1px solid #A6A6A4;padding:3px;position:relative;
}
.box_06 .badge {
display:block;position:absolute;top:60px;right:-20px;width:186px;height:70px;background:url(../img/box_06_badge.png) no-repeat 0 0;
}

.box_06_01 {
display:block;border:1px solid #A6A6A4;padding:3px;position:relative;
}
.box_06_01 img {
display:block;border-bottom:5px solid #6D8411;
}
.box_06_01 .badge {
display:block;position:absolute;top:60px;right:-20px;width:186px;height:70px;background:url(../img/box_06_badge.png) no-repeat 0 0;
}
.box_06_01 .content {
width:184px;padding:15px;background:#D4D967 url(../img/box_06_content_bg.jpg) repeat-x 0 0;
}
.box_06_01 .content h1 {
font-size:19px;line-height:20px;color:#465B10;font-weight:bold;margin-bottom:10px;
}

.box_06_02 {
display:block;border:1px solid #A6A6A4;padding:3px;position:relative;
}
.box_06_02 img {
display:block;
}
.box_06_02 .badge {
display:block;position:absolute;top:60px;right:-20px;width:186px;height:70px;background:url(../img/box_06_02_badge.png) no-repeat 0 0;
}
.box_06_02 .content {
width:184px;padding:15px;background:#D4D967 url(../img/box_06_content_bg.jpg) repeat-x 0 0;
}
.box_06_02 .content h1 {
font-size:19px;line-height:20px;color:#465B10;font-weight:bold;margin-bottom:10px;
}

.box_07 {
display:block;width:222px;
}
.box_07 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_07 .box_content {
width:184px;padding:15px;background:#D4D968 url(../img/box_07_bg.jpg) repeat-x 0 0;
}
.box_07 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}

.box_08 {
display:block;width:222px;
}
.box_08 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_08 .box_content {
width:184px;padding:5px 15px 15px 15px;background:#D4D968 url(../img/box_08_bg.jpg) repeat-x 0 0;
}
.box_08 .box_content h1 {
font-size:12px;line-height:22px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding:0px 0px 2px 30px;background:url(../img/icon_info.png) no-repeat 0 0px;
}
.box_08 .box_content .button_01 {
margin-top:10px;
}

.box_09 {
display:block;width:222px;
}
.box_09 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_09 .box_content {
width:184px;padding:15px;background:#D4D968 url(../img/box_09_bg.jpg) repeat-x 0 0;
}
.box_09 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_09 .box_content ul {
display:block;
}
.box_09 .box_content ul li {
display:block;background:url(../img/line_05.gif) repeat-x 0 bottom;padding-bottom:10px;margin-bottom:10px;
}
.box_09 .box_content ul li.last {
display:block;background:none;padding-bottom:0px;margin-bottom:0px;
}
.box_09 .box_content ul li a {
display:block;background:url(../img/arrow_01.gif) no-repeat 0 4px;padding-left:10px;font-weight:bold;color:#3B4D0B;
}

.box_10 {
display:block;position:relative;width:222px;
}
.box_10 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_10 .box_content {
width:184px;padding:15px;background:#D4D968 url(../img/box_07_bg.jpg) repeat-x 0 0;
}
.box_10 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}
.box_10 .pic {
position:absolute;display:block;bottom:-28px;right:-10px;width:63px;height:156px;
}

.box_11 {
display:block;width:214px;border:1px solid #A6A6A4;padding:3px;
}
.box_11 ul li {
display:block;margin-bottom:1px;
}
.box_11 ul li.last {
margin-bottom:0px;
}

.box_12 {
display:block;width:190px;border:1px solid #A6A6A4;padding:15px;
}

.box_13 {
display:block;width:222px;
}
.box_13 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_13 .box_content {
width:184px;padding:5px 15px 15px 15px;background:#D4D968 url(../img/box_13_bg.jpg) repeat-x 0 0;
}
.box_13 .box_content h1 {
font-size:12px;line-height:22px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding:0px 0px 2px 30px;background:url(../img/icon_phone.png) no-repeat 0 0px;
}
.box_13 .box_content .button_01 {
margin-top:10px;
}

.box_14 {
display:block;width:222px;
}
.box_14 .box_frame {
border:1px solid #A6A6A4;padding:3px;
}
.box_14 .box_content {
width:184px;padding:15px;background:#D4D968 url(../img/box_14_bg.jpg) repeat-x 0 0;
}
.box_14 .box_content h1 {
font-size:12px;line-height:12px;color:#465B10;font-weight:bold;border-bottom:1px solid #465B10;margin-bottom:10px;padding-bottom:5px;
}

/*********** ACCORDION ***********/

.accordion {
display:block;background:#EDEEC7;padding:5px;
}
.accordion a.title {
display:block;background:#D4D969 url(../img/accordion_arrow_off.jpg) no-repeat right 0;color:#536618;text-decoration:none;cursor:pointer;border-bottom:1px solid #EDEEC7;
}
.accordion a.title.selected {
background:#6D8411 url(../img/accordion_arrow_on.jpg) no-repeat right 0;color:#FFFFFF;
}
.accordion a.title span {
display:block;margin-left:12px;font-size:12px;
}
.accordion a.title span.hook {
padding-left:20px;background:url(../img/accordion_hook_off.png) no-repeat 0 2px;
}
.accordion a.title.current span.hook {
background:url(../img/accordion_hook_on.png) no-repeat 0 2px;
}
.accordion div.content {
display:block;overflow:hidden;
}
.accordion div.content div.block {
display:block;margin:20px 12px 20px 12px;color:#465B10;
}
.accordion div.content div.block ul {
display:block;
}
.accordion div.content div.block ul li {
display:block;background:url(../img/dot_02.gif) no-repeat 0 6px;margin-bottom:5px;padding-left:10px;
}
.accordion div.content div.block ul.presse {
display:block;
}
.accordion div.content div.block ul.presse li {
float:left;display:block;width:160px;margin:0px 25px 25px 0px;padding:0;background:none;
}
.accordion div.content div.block ul.presse li.last {
margin-right:0px;
}
.accordion div.content div.block ul.presse li a {
display:block;width:160px;text-decoration:none;background:none;
}
.accordion div.content div.block ul.presse li a span.pic {
display:block;width:152px;height:152px;border:1px solid #7D8C57;margin:0;padding:3px;margin-bottom:5px;background:#FFFFFF;overflow:hidden;text-align:center;
}
.accordion div.content div.block ul.presse li a:hover span.pic {
border:1px solid #BF0B2B;
}
.accordion div.content div.block ul.presse li a b {
display:block;color:#465B10;height:19px;overflow:hidden;
}
.accordion div.content div.block ul.presse li a span.download {
display:block;color:#465B10;background:url(../img/icon_download.gif) no-repeat 0 0;padding-left:25px;
}
.accordion div.content div.block ul.presse li a:hover span.download {
text-decoration:underline;
}

/*]]>*/
