/* Böklunder CSS */

/**
  Imports
*/
@import "/fileadmin/templates/_css/main_navigation.css";
@import "/fileadmin/templates/_css/content_general.css";
@import "images.css";


/**
  Generelle Einstellungen
*/

html, body {
  font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 100%;
}

body {
  background: #DBEAFD url(../img/body/main_bg.gif) 50% 0 repeat-y;
}

body.bdy-intro {
	background: #014090 none repeat scroll 0 0;
}

:focus {
  outline: 0;
}

/**
 * INTRO
 */
#distance {
    display: none;
		width:1px;
		height:50%;
		margin-bottom:-290px; /* half of container's height */
		float:left;
}

#intro-wrapper {
		margin:auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
    text-align: center;
		clear:left;
}

div#intro-wrapper h1 {
  color: #fff;
  font-size: 12px;
  margin: 0px auto;
  text-align: left;
  width: 620px;
}

div#intro-wrapper h2 {
  color: #fff;
  font-size: 12px;
  margin: 0px auto;
  text-align: left;
  font-weight: normal;
  width: 620px;
}

div#intro-wrapper p {
  margin: 14px auto;
  text-align: left;
  width: 620px;
  color: #fff;
  padding-bottom: 30px;
}

div#intro-wrapper #skip_intro {
  display: none;
  width: 620px;
  text-align: center;
}

div#intro-wrapper a {
  color: #fff;
  text-decoration: none;
  display: block;
}

div#intro-wrapper a:hover {
  text-decoration: underline;
}

div#intro-wrapper a.intro-home-btn {
  padding-bottom: 80px;
  margin-left: 566px;
}



body#bdy-lex #rightcol {
	display: none;
}

body#bdy-lex #middlecol {
	width: 714px;
}

* { margin: 0; padding: 0; }

.ir {
  font: 0px/0px sans-serif;
  text-indent: -1000px;
  text-decoration: none;
  overflow: hidden;
  height: 0px;
}

.ir, div.address a,
ul.rgtabs-menu li a {
  font: 0px/0px sans-serif;
  text-indent: -1000px;
  text-decoration: none;
  overflow: hidden;
  height: 0px;
}

/**
 * Wurst ABC
 */

.rgtabs-wrapper {
	clear:both;
	overflow:hidden;
}
.rgtabs-wrapper .rgtabs-ajax-loading {
	background:transparent url(spinner2.gif) no-repeat scroll center center;
	padding:100px 0;
}
ul.rgtabs-menu {
	background: url(../img/bgr_header_abc.gif) no-repeat scroll 170px 0 !important;
	float:left;
	margin:0 !important;
	padding:100px 0 0;
	height: 28px;
	position:relative;
}
ul.rgtabs-menu li {
	float:left;
	margin:0 1px 0 0;
}
ul.rgtabs-menu li a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:28px;
	width:24px;
}
ul.rgtabs-menu li a:hover, ul.rgtabs-menu li a.sel {
background-position:0 -29px;
}
ul.rgtabs-menu li a#lnk-a {
background-image:url(../img/leftcol/lex_nav/a.gif) !important;
}
ul.rgtabs-menu li a#lnk-b {
background-image:url(../img/leftcol/lex_nav/b.gif) !important;
}
ul.rgtabs-menu li a#lnk-c {
background-image:url(../img/leftcol/lex_nav/c.gif) !important;
}
ul.rgtabs-menu li a#lnk-d {
background-image:url(../img/leftcol/lex_nav/d.gif) !important;
}
ul.rgtabs-menu li a#lnk-e {
background-image:url(../img/leftcol/lex_nav/e.gif) !important;
}
ul.rgtabs-menu li a#lnk-f {
background-image:url(../img/leftcol/lex_nav/f.gif) !important;
}
ul.rgtabs-menu li a#lnk-g {
background-image:url(../img/leftcol/lex_nav/g.gif) !important;
}
ul.rgtabs-menu li a#lnk-h {
background-image:url(../img/leftcol/lex_nav/h.gif) !important;
}
ul.rgtabs-menu li a#lnk-i {
background-image:url(../img/leftcol/lex_nav/i.gif) !important;
}
ul.rgtabs-menu li a#lnk-j {
background-image:url(../img/leftcol/lex_nav/j.gif) !important;
}
ul.rgtabs-menu li a#lnk-k {
background-image:url(../img/leftcol/lex_nav/k.gif) !important;
}
ul.rgtabs-menu li a#lnk-l {
background-image:url(../img/leftcol/lex_nav/l.gif) !important;
}
ul.rgtabs-menu li a#lnk-m {
background-image:url(../img/leftcol/lex_nav/m.gif) !important;
}
ul.rgtabs-menu li a#lnk-n {
background-image:url(../img/leftcol/lex_nav/n.gif) !important;
}
ul.rgtabs-menu li a#lnk-o {
background-image:url(../img/leftcol/lex_nav/o.gif) !important;
}
ul.rgtabs-menu li a#lnk-p {
background-image:url(../img/leftcol/lex_nav/p.gif) !important;
}
ul.rgtabs-menu li a#lnk-q {
background-image:url(../img/leftcol/lex_nav/q.gif) !important;
}
ul.rgtabs-menu li a#lnk-r {
background-image:url(../img/leftcol/lex_nav/r.gif) !important;
}
ul.rgtabs-menu li a#lnk-s {
background-image:url(../img/leftcol/lex_nav/s.gif) !important;
}
ul.rgtabs-menu li a#lnk-t {
background-image:url(../img/leftcol/lex_nav/t.gif) !important;
}
ul.rgtabs-menu li a#lnk-u {
background-image:url(../img/leftcol/lex_nav/u.gif) !important;
}
ul.rgtabs-menu li a#lnk-v {
background-image:url(../img/leftcol/lex_nav/v.gif) !important;
}
ul.rgtabs-menu li a#lnk-w {
background-image:url(../img/leftcol/lex_nav/w.gif) !important;
}
ul.rgtabs-menu li a#lnk-x {
background-image:url(../img/leftcol/lex_nav/x.gif) !important;
}
ul.rgtabs-menu li a#lnk-y {
background-image:url(../img/leftcol/lex_nav/y.gif) !important;
}
ul.rgtabs-menu li a#lnk-z {
background-image:url(../img/leftcol/lex_nav/z.gif) !important;
}

/**
 * Startseite Sponsoring Tabs
 */
div#rightcol div#rgtabs396 {
	width: 160px;
	height: 206px;
	margin-top: 20px;
}

div#rightcol div#rgtabs396 div.rgtabs-container #schalke,
div#rightcol div#rgtabs1987 div.rgtabs-container #schalke {
	background: url(../img/rightcol/bgr_sponsoring.jpg) no-repeat 0 0;
}

div#rightcol div#rgtabs396 div.rgtabs-container #bremen,
div#rightcol div#rgtabs1987 div.rgtabs-container #bremen {
	background: url(../img/rightcol/bgr_sponsoring.jpg) no-repeat 0 0;
}

div#rightcol div#rgtabs396 div.rgtabs-container #gladbach,
div#rightcol div#rgtabs1987 div.rgtabs-container #gladbach {
	background: url(../img/rightcol/bgr_sponsoring.jpg) no-repeat 0 0;
}

div#rightcol div#rgtabs396 div.rgtabs-container #kiel,
div#rightcol div#rgtabs1987 div.rgtabs-container #kiel {
	background: url(../img/rightcol/bgr_sponsoring.jpg) no-repeat 0 0;
}

div#rightcol div#rgtabs396 ul,
div#rightcol div#rgtabs1987 ul {
	padding: 0;
	margin: 0;
}

div#rightcol div#rgtabs396 ul li,
div#rightcol div#rgtabs1987 ul li {
	height: 32px;
}
div#rightcol div#rgtabs396 ul.rgtabs-menu li,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li {
	margin: 0 !important;
}

div#rightcol div#rgtabs396 ul.rgtabs-menu,
div#rightcol div#rgtabs1987 ul.rgtabs-menu {
	height: 32px;
}

div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabfirst a,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabfirst a {
	width: 54px;
	height: 32px;
	background: url(../img/rightcol/bgr_s04.gif) no-repeat 0 -32px;
}

div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabfirst a:hover,
div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabfirst a.sel,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabfirst a:hover,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabfirst a.sel {
	background-position: 0 0;
	height: 32px;
}


div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabmiddle a,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabmiddle a {
	width: 49px;
	height: 32px;
	background: url(../img/rightcol/bgr_svw.gif) no-repeat 0 -32px;
}

div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabmiddle a:hover,
div#rightcol div#rgtabs396 ul.rgtabs-menu li.tabmiddle a.sel,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabmiddle a:hover,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tabmiddle a.sel {
	background-position: 0 0;
	height: 32px;
}


div#rightcol div#rgtabs396 ul.rgtabs-menu li.tablast a,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tablast a {
	width: 57px;
	height: 32px;
	background: url(../img/rightcol/bgr_bmg.gif) no-repeat 0 -32px;
}

div#rightcol div#rgtabs396 ul.rgtabs-menu li.tablast a:hover,
div#rightcol div#rgtabs396 ul.rgtabs-menu li.tablast a.sel,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tablast a:hover,
div#rightcol div#rgtabs1987 ul.rgtabs-menu li.tablast a.sel {
	background-position: 0 0;
	height: 32px;
}




div#rightcol div#rgtabs396 div.rgtabs-container,
div#rightcol div#rgtabs1987 div.rgtabs-container {
	display: block;
	width: 160px;
	text-align: center;
	color: #003f8f;
}

div#rightcol div#rgtabs396 div.rgtabs-container a.lnk-sponsoring,
div#rightcol div#rgtabs1987 div.rgtabs-container a.lnk-sponsoring {
	display: block;
	width: 160px;
	height: 170px;
	position: absolute;
	z-index: 10;
}

div#rightcol div#rgtabs396 div.rgtabs-container div.next-game,
div#rightcol div#rgtabs1987 div.rgtabs-container div.next-game {
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 11px;
}

div#rightcol div#rgtabs396 div.rgtabs-container span#game-date,
div#rightcol div#rgtabs1987 div.rgtabs-container span#game-date,
div#rightcol div#rgtabs396 div.rgtabs-container span.game-date,
div#rightcol div#rgtabs1987 div.rgtabs-container span.game-date  {
	height: 20px;
	display: block;
}

div#rightcol div#rgtabs396 div.rgtabs-container span#game-home,
div#rightcol div#rgtabs396 div.rgtabs-container span#game-versus,
div#rightcol div#rgtabs1987 div.rgtabs-container span#game-home,
div#rightcol div#rgtabs1987 div.rgtabs-container span#game-versus,
div#rightcol div#rgtabs396 div.rgtabs-container span.game-home,
div#rightcol div#rgtabs396 div.rgtabs-container span.game-versus,
div#rightcol div#rgtabs1987 div.rgtabs-container span.game-home,
div#rightcol div#rgtabs1987 div.rgtabs-container span.game-versus {
	display: block;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	text-align: center;
}

div#rightcol div#rgtabs396 div.rgtabs-container h6,
div#rightcol div#rgtabs1987 div.rgtabs-container h6 {
	text-align: center;
	width: 155px;
	font-weight: normal;
	display: block;
	font-family:Tahoma;
	font-size:9px;
	line-height:11px;
	position: absolute;
	top: 140px;
	left: 0;
	padding-left: 5px;
}






a { outline: none; }

ul { list-style: none; }

.clr-left {
  display: block;
  clear: left;
}

.clr-both {
  display: block;
  clear: both;
}

img {
  border: 0;
}

p.bodytext {
  color: #003F8F;
  margin: 0 0 20px 0;
	width: 500px;
}

p.bodytext a {
	color:#003f8f;
}

p.bodytext a:hover {
	color: #FE0009;
}

div.lex-entry p.bodytext {
	width:596px;
}

ul.lst-bullet {
	color:#003f8f;
	list-style-type:disc;
	margin:-20px 0 0 15px;
}

/**
 * Muehlengruppe
 */

ul#lst-muehlengruppe               { color: #003f8f; list-style-type: none !important; margin: 0 !important; }
ul#lst-muehlengruppe li            { margin-bottom: 18px; clear: left; float: left; }
ul#lst-muehlengruppe a,
ul#lst-muehlengruppe div {
  color: #003f8f;
  display: block;
  float: left;
  position: relative;
  text-decoration: none;
}
ul#lst-muehlengruppe a             { cursor: hand; }
ul#lst-muehlengruppe a:hover u     { color: #FE0009 !important; }
ul#lst-muehlengruppe span          { float: left; }
.no-link { bottom: 17px !important; }

a#lnk-zurmuehlen          { cursor: hand; text-decoration: none; }
a#lnk-zurmuehlen u        { text-decoration: underline; }
a#lnk-zurmuehlen:hover    { color: #003f8f; }
a#lnk-zurmuehlen:hover u  { color: #FE3803 !important; }
a#lnk-zurmuehlen span     { display: block; float: left; padding-top: 16px; width: 224px; }

p.text-wide {
	width: 580px;
}


/**
 	Kontakt Adressen
 */
div.address {
	background:transparent url(../img/bgr_address.gif) no-repeat scroll 0 0;
	/*background:transparent url(../img/bgr_address_withoutpdf.gif) no-repeat scroll 0 0;*/
	color:#003f8f;
	display:block;
	font-size:12px;
	height:197px;
	margin-bottom:19px;
	position:relative;
	width:455px;
}

div.address img {
	border:1px solid #FFFFFF;
	float:left;
	margin:16px 0 0 16px;
}

div.address p {
	float:left;
	line-height:18px;
	margin:20px 0 0 22px;
}

div.address a {
	bottom:18px;
	display:block;
	height:25px;
	position:absolute;
	right:16px;
	width:145px;

}

strong.address {
	color:#003f8f;
	display:block;
	margin-bottom:8px;
}

/**
 * Rezepte
 */

div.div-recipe-prev {
	background:transparent url(../img/recipe/bgr_list_item.gif) no-repeat scroll 0 0;
	margin:0 0 18px;
	padding:0 0 2px;
}

div.div-recipe-prev a {
	background: #E2EAF4 url(../img/recipe/brg_lnk_item.gif) no-repeat scroll 435px 95px;
	border:1px solid #FFFFFF;
	color:#003f8f;
	display:block;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:103px;
	line-height:14px;
	padding:13px 0 0;
	text-decoration:none;
	width:454px;
}

div.div-recipe-prev a img {
	background:transparent url(../img/recipe/bgr_rez_tn.gif) no-repeat scroll 0 0;
	float:left;
	margin:0 5px 0 14px;
	padding:0 10px 10px 0;
}

div.div-recipe-prev a:hover img {
  background: url(../img/recipe/bgr_rez_tn_hl.gif) no-repeat scroll 0 0;
}

div.div-recipe-prev a:hover {
	background:#ECF1F8 url(../img/recipe/brg_lnk_item.gif) no-repeat scroll 435px 95px;
}

div.div-recipe-prev span {
	display:block;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:16px;
	margin:0 10px 4px;
}

/**
 * Kontaktform
 */

.m-right-2px                      { margin-right: 2px; }
.m-left-165px                     { margin-left: 165px; }
.m-bottom-12px                    { margin-bottom: 12px !important; }
.m-bottom-17px                    { margin-bottom: 17px; }
.m-bottom-26px                    { margin-bottom: 26px !important; }
form#form-kontakt                 { color: #003f8f; font-size: 12px; }
form#form-kontakt label           { clear: left; display: block; float: left; width: 165px; }
form#form-kontakt label.error,
form#form-kontakt span.error      { color: #FE0009; }
form#form-kontakt input,
form#form-login input             { border: 0; }
form#form-login ul                { margin: 0 !important; list-style-type: none !important; }
form#form-kontakt span            { display: block; float: left; width: 55px; }
form#form-kontakt ul              { margin: 0; list-style-type: none !important; }
form#form-kontakt li              { margin-bottom: 9px; }
form#form-kontakt select {
  border: 0;
  font-size: 11px !important;
  height: 19px;
  padding: 0 0 0 0;
  width: 281px;
}
.inp-radio                        { display: block; float: left; margin: 2px 3px 14px 0; width: 10px; }
#spn-required                     { display: block; float: left; margin-top: 12px; width: 355px !important; }
input.inp-text-long, input.inp-text, input.inp-text-short, input.inp-text-login {
  height: 14px;
  padding: 3px 2px 0 2px;
}
input.inp-text-long {  width: 275px; }
input.inp-text {  width: 231px; }
input.inp-text-short {  width: 36px; }
input.inp-text-login { width: 206px; }

div.inp-text-long, div.inp-text, div.inp-text-short, div.inp-text-login,
div.inp-text-longerror, div.inp-texterror, div.inp-text-shorterror {
  float: left;
  min-height: 19px;
  padding: 1px 3px 3px 1px;
}

div.inp-text-long {
  background: url(../img/form/bgr_input_long.png) 0 0 no-repeat;
  width: 281px;
}
div.inp-text-longerror {
  background: url(../img/form/bgr_input_long_error.png) 0 0 no-repeat;
  width: 281px;
}
div.inp-text {
  background: url(../img/form/bgr_input.png) 0 0 no-repeat;
  width: 235px;
}
div.inp-texterror {
  background: url(../img/form/bgr_input_error.png) 0 0 no-repeat;
  width: 235px;
}
div.inp-text-short {
  background: url(../img/form/bgr_input_short.png) 0 0 no-repeat;
  width: 40px;
}
div.inp-text-shorterror {
  background: url(../img/form/bgr_input_short_error.png) 0 0 no-repeat;
  width: 40px;
}

div.div-textarea {
  background: url(../img/form/bgr_textarea.png) 0 0 no-repeat;
  height: 64px;
  float: left;
  padding: 1px 3px 3px 1px;
  width: 281px;
}
div.div-textareaerror {
  background: url(../img/form/bgr_textarea_error.png) 0 0 no-repeat;
  height: 64px;
  float: left;
  padding: 1px 3px 3px 1px;
  width: 281px;
}
div.div-small-textarea {
  background: url(../img/form/bgr_small_textarea.png) 0 0 no-repeat;
  height: 64px;
  float: left;
  padding: 1px 3px 3px 1px;
  width: 281px;
}
div.div-small-textareaerror {
  background: url(../img/form/bgr_small_textarea_error.png) 0 0 no-repeat;
  height: 64px;
  float: left;
  padding: 1px 3px 3px 1px;
  width: 281px;
}
form#form-kontakt textarea {
  border: 0;
  height: 64px;
  width: 281px;
}
#btn-submit { margin-top: 12px; margin-bottom: 30px; }

/**
 * Loginform
 */
#form-login {

  background: #ECF1F8;
  color: #003f8f;
	border: 1px solid #FFF;
  display: block;
  font-size: 12px;
  height: 135px;
  padding: 24px 0 0 19px;
  width: 436px;
}
#form-login label             { display: block; float: left; width: 179px; }
#sbmt-login                   { margin-left: 296px; margin-top: 11px; }
div.inp-text-login {
  background: url(../img/login/bgr_input.gif) 0 0 no-repeat;
  margin-bottom: 15px;
  width: 210px;
}

form#form-logout span {
	display:block;
	padding:25px 0 0 18px;
}

form#form-logout {
	background: #ECF1F8;
	color:#003f8f;
	border: 1px solid #FFF;
	height:159px;
	position:relative;
	width:365px;
}

input#sbmt-logout {
	background:transparent url(../img/login/btn_logout.gif) repeat scroll 0 0;
	border:0 none;
	bottom:23px;
	height:35px;
	position:absolute;
	right:25px;
	width:110px;
}

/**
  Main Layout - Wrapper, contentcol, footer
*/

div#main-wrapper {
  background: #fff url(../img/contentwrapper/left_gradient.gif) 0 100% no-repeat;
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  width: 990px;
}

div#content-wrapper {
	background: url(../img/contentwrapper/main_bg_full.gif) 0 0 no-repeat;
	/*background: fuchsia;*/
  /* USED FOR FOOTER FLOAT?*/
  float: left;
  /**************/
  width: 100%;
  margin: 0 0 146px 0;
}

div#content-image-wrapper {
	display:block;
	float:left;
	padding-top:3px;
	width:329px;
}

div#border-wrapper {
  background: url(../img/contentwrapper/left_color.gif) 0 0 repeat-y;
}

div#footer {
  background: url(../img/footer/main_bg_small.gif) 100% 0 no-repeat;
  bottom: 0;
  height: 122px;
  position: absolute;
  width: 100%;
}

div#footer-content {
  background: #225DA7;
  height: 43px;
  bottom: 0;
  position: absolute;
  width: 100%;
}

/**
  CONTENT COL
*/

div#leftcol,
div#rightcol,
div#middlecol {
  float: left;
}

div#leftcol {
  background: url(../img/leftcol/main_bg.gif) 0 0 repeat-y;
  min-height: 400px;
  position: relative;
  width: 201px;
}

h1.hdl-main-cat {
margin:0 0 10px;

}

div#mdl-leftcol-bottom {
  background: url(../img/leftcol/leftcol_bottom.gif) 21px 0 no-repeat;
  bottom: 0;
  height: 54px;
  position: absolute;
  width: 100%;
}

a#lnk-werder {
  background: url(../img/content/lnk_werder.gif) 0 0 no-repeat;
  display: block;
  margin: 20px 0 0 35px;
  height: 42px;
  width: 146px;
}

div#middlecol {
  /*background: url(../img/contentwrapper/main_bg.gif) 0 0 repeat-x;*/
  min-height: 300px;
  padding: 19px 0 0 35px;
	width: 579px;
}

div#middlecol h3 {
	font-weight: bold;
	font-size: 12px;
	color: #003F8F;
	line-height: 16px;
	display: block;
	width: 280px;
	padding-bottom: 7px;
}

body#bdy-product-detail div#middlecol {
  width: 754px;
}

div#rightcol {
  /*background: url(../img/contentwrapper/main_bg.gif) 0 0 repeat-x;*/
  min-height: 300px;
  width: 175px;
}

body.bdy-2col #rightcol {
   display:none;
}

body.bdy-2col #middlecol {
	width:730px;
}

/**
 * Text-Content mit Bild
 */
div#content-text-image-wrapper p.bodytext { display: block; float: left; margin-right: 20px; width: 380px; }
div#content-image-wrapper { display: block; float: left; padding-top: 3px; width: 329px; }


/**
 * Gallery Text-Content mit Bild
 */
div#content-image-gallery-wrapper { display: block; float: left; padding-top: 3px; width: 214px; }


/**
  TEASER
*/

div.mdl-teaser-landscape {
  background: url(../img/content/mdl_landscape_bgr.png) 0 0 no-repeat;
  height: 217px;
  /*margin: 19px 0 0 0;*/
  width: 573px;
}

div.mdl-teaser-portrait {
  background: url(../img/content/mdl_portrait_bgr.png) 0 0 no-repeat;
  float: left;
  height: 217px;
  margin: 0 6px 0 0;;
  padding: 4px 0 0 5px;
  width: 182px;
}

div#mdl-partner, div.mdl-partner {
	text-align: center;
	color:#003F8F;
	display:block;
	height:180px;
	margin:0;
	padding-top:1px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:160px;
}
div#mdl-partner div.plain-text, div.mdl-partner div.plain-text {
	text-align: center;
	display:block;
	padding:30px 23px;
	width:120px;
	font-size: 11px;
	font-weight: bold;
}
div#mdl-partner a, div.mdl-partner a {
	height: 34px;
	width: 52px;
	display:block;
	float:left;
}


div#mdl-partner h4, div.mdl-partner h4 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:15px;
	margin:146px 0 20px;
}

div#mdl-partner h4 span,
div#mdl-partner h5 span,
div.mdl-partner h4 span,
div.mdl-partner h5 span {
	display:block;
}

div#mdl-partner h5, div.mdl-partner h5 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

/**
 * Sitemap

 */
/**
 * Sitemap

 */
div.tx-dropdownsitemap-pi1 div.level_1 {
  background: url(../img/bgr_sitemap_level1.gif) 0 0 no-repeat;
  color: #003f8f;
  font-size: 12px !important;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 7px;
  padding-top: 4px;
}
div.tx-dropdownsitemap-pi1 div.level_2 {
  background: url(../img/bgr_sitemap_dots.gif) 0 0 no-repeat;
  margin: 0 !important;
  padding: 1px 0 0 25px;
	height: auto;
}
div.tx-dropdownsitemap-pi1 div.level_3 {
  background: url(../img/bgr_sitemap_dots.gif) 0 0 no-repeat;
  margin: 0 0 0 9px !important;
  padding: 1px 0 0 25px;
}
div.level_2 img, div.level_1 img { display: none; }
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link,
.tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover,
.tx-dropdownsitemap-pi1 a:active {
  color: #003f8f !important;
  font-weight: normal !important;
  text-decoration: none;
}
div.level_1 span { display: block; }
div.level_2 span { display: inline; }
.tx-dropdownsitemap-pi1 a:hover { color: #FE3803 !important; }

/**
 * Download-Seite
 */

h5.hdl-dl-list {
	color: #003f8f;
	font: bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 14px 0 9px 0;
}

ul.lst-download { margin: 0 !important; list-style-type: none !important; }

ul.lst-download li {
	background: url(../img/recipe/bgr_list_item.gif) 0 0 no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 2px 0;
}

ul.lst-download li a {
	background: #E2EAF4 url(../img/download/brg_lnk_item.gif) 360px 95px no-repeat;
	border: 1px solid #fff;
	color: #003f8f;
	display: block;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 103px;
	padding: 9px 0 4px 0;
	text-decoration: none;
	width: 453px;
}
ul.lst-download li a:hover {
  background-color: #ECF1F8;
}

ul.lst-download li a span.dl-img-wrapper {

	float: left;
	margin: 0 15px 0 14px;
	width: 134px;
}

ul.lst-download li a span.dl-img-wrapper img {
	border: 1px solid #fff;
}


ul.produktshots li a {
  height: 120px;
  background: #E2EAF4 url(../img/download/brg_lnk_item.gif) 360px 115px no-repeat;
}
ul.produktshots li a span.dl-img-wrapper img {
  border: 0;
}
ul.produktshots li {
  background: url(../img/download/bgr_list_item_shots.gif) 3px 0 no-repeat;
}

/**
  HEADER
*/

div#header {
  background: url(../img/header/header_bg.jpg) 0 0 no-repeat;
  height: 224px;
  padding: 0;
  width: 100%;

}

div#header-content {
  clear: left;
}

object#flash-header {
	position: absolute;
	top: 139px;
	left: 0;
	cursor: default;
}

div#header h2,
div#header img {
  float: left;
}

div#header img {
  margin: 0 0 0 11px;
}

h2#hdl-home {
  display: inline;
  margin: 31px 0 0 12px;
}

a#lnk-home {
  background: url(../blank.gif) 0 0 no-repeat;
  display: block;
  height: 114px;
  width: 178px;
}

/**
 * sub header
 */

div#sub-header {
	margin: 0 0 0 201px;
	padding: 15px 0 0 32px;
}

div#sub-header h2,
div#sub-header ul#lst-tool-nav {
	float: left;
}

div#sub-header ul#lst-tool-nav {
	background: url(../img/header/bgr_tool_nav.gif) 104px 4px no-repeat;
	float: right;
	margin: 0 34px 0 0;
}

div#sub-header ul#lst-tool-nav li {
	float: left;
	margin: 0 20px 0 0;
}

div#sub-header ul#lst-tool-nav li a {
	color: #003f8f;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
	text-decoration: none;
}

div#sub-header ul li a#lnk-print {
	background: url(../img/header/bgr_lnk_print.gif) 0 2px no-repeat;
}

div#sub-header ul li a#lnk-recommend {
	background: url(../img/header/bgr_lnk_recom.gif) 0 2px no-repeat;
}

/*
  -> META NAVI
*/

ul#lst-meta-navi {
  float: left;
  display: inline;
  margin: 3px 0 0 535px;
  width: 250px;
}

ul#lst-meta-navi li {
  display: inline;
  margin: 0 23px 0 0;
}

ul#lst-meta-navi li a {
  color: #fff;
  font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

ul#lst-meta-navi li a:hover {
  text-decoration: underline;
}

/*
  PRODUKTE
*/

h2#hdl-lul {
  background: url(../img/content/hdl_lul.gif) 0 0 no-repeat;
  height: 54px;
  margin: 0;
  width: 500px;
}

h2#hdl-abc-main {
  background: url(../img/content/hdl_abc_main.gif) 0 0 no-repeat;
  height: 37px;
  margin: 0 0 5px 0;
  width: 408px;
}

h2#hdl-lr {
  background: url(../img/content/hdl_lr.gif) 0 0 no-repeat;
  height: 27px;
  margin: 0 0 5px 0;
  width: 433px;
}

h3.hdl-prod-cat {
  clear: left;
	margin: 25px 0 15px 0;
}

h3#hdl-salami {
  background: url(../img/content/hdl_salami.gif) 0 0 no-repeat;
  height: 16px;
  width: 74px;
}

h3#hdl-rindfleisch {
  background: url(../img/content/hdl_rindfleisch.gif) 0 0 no-repeat;
  height: 20px;
  width: 119px;
}

/**
  PRODUKTSEITE
*/

div#prodcut-nav {
	height: 30px;
  margin: 7px 0 20px 0;
}

div#prodcut-nav * {
	float: left;
}

/*
	-> PRODUKTE DROPDOWN
*/

div#prodcut-nav p {
	color: #003f8f;
	font-size: 11px;
	margin: 12px 0 0 105px;;
}

div#mdl-product-dropdown {
	background: url(../img/content/produkte/dropdown/bgr_dropdown.png) 0 0 no-repeat;
	height: 51px;
	margin: 0 0 0 15px;
	width: 301px;
}

a#lnk-prev,
a#lnk-next {
	display: inline-block;
	height: 16px;
	margin: 14px 0 0 0;
	width: 19px;
}

a#lnk-prev {
	background: url(../img/content/produkte/dropdown/lnk_prev.gif) 0 0 no-repeat;
	margin-left: 12px;
}

a#lnk-next {
	background: url(../img/content/produkte/dropdown/lnk_next.gif) 0 0 no-repeat;
}

div#mdl-product-dropdown ul {
	background: url(../img/content/produkte/dropdown/bgr_sel_item.gif) 0 0 no-repeat;
	height: 31px;
	margin: 5px 6px 0 6px;
	width: 221px;
}

div#mdl-product-dropdown ul li#itm-selected * {
	float: none !important;
}

div#mdl-product-dropdown ul li#itm-selected {
	position: relative;
	width: 220px;
	height: 31px;
}

div#mdl-product-dropdown ul li#itm-selected a {
	border: 1px solid #fff;
	color: #003f8f;
	display: block;
	font-weight: bold;
	padding: 8px 0 0 80px;
	/*text-align: center;*/
	text-decoration: none;
	width: 140px;
	height: 22px;
}

ul.lst-products {
	background: none !important;
	position: absolute;
	margin: 0 !important;
	padding: 1px 0 0 0;
}

ul.lst-products li {
	background: #EEF7E4 url(../img/content/produkte/dropdown/bgr_lst_itms.gif) 0 100% no-repeat !important;
	/*height: 32px;*/
	float: none !important;
	padding: 0 0 1px 0;
}

ul.lst-products li a {
	background: #EEF7E4 url(../img/content/produkte/dropdown/bgr_lnk_itm.gif) 11px 13px no-repeat;
	border: 0 !important;
	text-align: left !important;
	font-weight: normal !important;
	padding: 8px 0 7px 20px !important;
	width: 202px !important;
	height: auto !important;
}

ul.lst-products li a:hover {
	background: #fff url(../img/content/produkte/dropdown/bgr_lnk_itm.gif) 11px -47px no-repeat;
	color: #FE0101 !important;
}





div#product-leftcol,
div#product-rightcol {
  float: left;
}

div#product-leftcol {
  width: 230px;
}

div#product-rightcol {
  margin: 0 0 0 30px;
}

a#lnk-overview {
  background: url(../img/content/bgr_lnk_overview.gif) 0 2px no-repeat;
  color: #003f8f;
  font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
	margin: 12px 0 0 0;
  padding: 0 0 0 17px;
}

a#lnk-overview:hover {
  text-decoration: underline;
}

h2#hdl-detail {
  background: url(../img/content/produkte/hdl_detail.gif) 0 0 no-repeat;
  height: 20px;
  margin: 0 0 25px 0;
  width: 362px;
}

/*
  -> INFO TALBE
*/
div.mdl-info-table {
  margin: 0 0 25px 0;
}

div.mdl-info-table strong {
  color: #003f8f;
  display: block;
  font-size: 11px;
  margin: 0 0 10px 0;
}

table.tbl-info {
  border-collapse: collapse;
  width: 224px;
}

table.tbl-info thead {
  background: url(../img/content/produkte/bgr_tbl_info_header.gif) 0 0 no-repeat;
  height: 10px;
}

table.tbl-info tfoot {
  background: url(../img/content/produkte/bgr_tbl_info_footer.gif) 0 0 no-repeat;
  height: 20px;
}

table.tbl-info tbody {
  background: #D3ECB5;
  color: #6EA54B;
}

table.tbl-info tbody tr td {
/*	background: #D3ECB5 url(../img/content/produkte/bgr_tbl_row.gif) 15px 100% no-repeat;*/
  background-image: url(../img/content/produkte/bgr_tbl_row.gif);
  background-repeat: no-repeat;
  background-position: 15px 100%;
}

table.tbl-info tbody tr td {
  padding: 4px 0 4px 15px;
}

table.tbl-info tbody tr td.td-right {
  background-position: -87px 100%;
  text-align: right;
  padding: 0 40px 0 0;
}

/*
  -> EMPFEHFLUNGSLISTE
*/

div.mdl-recommend-list {

}

div.mdl-recommend-list h4 {
  background: url(../img/content/produkte/bgr_hdl_recomm.gif) 0 0 no-repeat;
  border-bottom: 1px solid #53C04D;
  height: 14px;
  margin: 0 0 7px 0;
  width: 179px;
}

div.mdl-recommend-list ul {
  background: url(../img/content/produkte/bgr_lst_recomm.gif) 100% 5px no-repeat;
  color: #003f8f;
  margin: 0 0 25px 0;
}

div.mdl-recommend-list ul li {
  background: url(../img/content/produkte/bgr_item_recomm.gif) 10px 5px no-repeat;
  margin: 0 0 2px 0;
  padding: 0 0 0 23px;
}


/*
  -> PRODUKT DOWNLOADS
*/

a.lnk-prod-dl {
  background: url(../img/content/produkte/bgr_lnk_dl.gif) 0 0 repeat-y;
  border-bottom: 1px solid #fff;
  color: #003f8f;
  display: block;
  font-size: 11px;
  height: 38px;
  text-decoration: none;
  width: 220px;
}

a.lnk-prod-dl:hover span {
  cursor: hand;
}

a.lnk-prod-dl span {
  background-position: 8px 6px;
  background-repeat: no-repeat;
  display: block;
  padding-left: 72px;
}

a.lnk-prod-dl#lnk-pdf	span {
  background-image: url(../img/content/produkte/icon_pdf.gif);
  height: 28px;
  padding-top: 10px;
}

a.lnk-prod-dl#lnk-print	span {
  background-image: url(../img/content/produkte/icon_print.gif);
  height: 34px;
  padding-top: 4px;
}

a.lnk-prod-dl#lnk-comment	span {
  background-image: url(../img/content/produkte/icon_comment.gif);
  height: 34px;
  padding-top: 4px;
}

/*
  PRODUKTE RIGHTCOL
*/

/*
  -> PRODUKT BILD
*/

div.mdl-product-image {

}

div.mdl-product-image h3 {
  background: url(../img/content/produkte/bgr_hdl_big_img.gif) 0 0 no-repeat;
  height: 26px;
  width: 457px;
}

div.mdl-product-image div#prod-img {
  background: #F1F8EB url(../img/content/produkte/bgr_mdl_prod_image.gif) 0 100% no-repeat;;
  border: 1px solid #fff;
  border-top: 0;
  height: 449px;
  margin: 0 0 0 7px;
  width: 441px;
}

a#lnk-prod-send {
	background: url(../img/content/produkte/bgr_lnk_prod_send.gif) 0 0 no-repeat;
	display: block;
	height: 72px;
	margin: -2px 0 0 150px;
	width: 279px;
}


div.mdl-product-info {
	background: #F1F8EB;
	font-size: 11px;
	margin: 3px 0 4px 8px;
	padding: 10px;
	width: 421px;
}

div.mdl-product-info p {
	margin: 0;
}

div.mdl-product-info strong {
	display: block;
}















form#frmSearch fieldset {
  border: 0;
}

form#frmSearch input#inp-search {
  border: 1px solid #146114;
  height: 15px;
  margin: 3px 0 0 0;
  width: 130px;
}

form#frmSearch input#inp-send {

}


/**
  FOOTER NAVI
*/


div#footer ul {
  margin: 15px 0 0 53px;
}

div#footer ul li {
	background: url(../img/footer/bgr_nav_pipe.gif) 100% 4px no-repeat;
  float: left;
	padding: 0 11px 0 11px;
}

div#footer ul li.itm-no-pipe {
	background: 0;
}

div#footer ul li a {
  color: #fff;
  font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

div#footer ul li a:hover {
  text-decoration: underline;
}

div#footer ul li.Impressum {
	background: transparent none repeat scroll 0 50%;
}

/**
 * Wurstlexikon
 */

h3#hdl-abc {
	background: url(../img/bgr_header_abc.gif) 0 0 no-repeat;
	display: block;
	height: 90px;
	margin: 0 0 10px 170px;
	width: 273px;
}

ul#lst-lex-nav {
	float: left;
	margin: 0 0 -1px 0;
	position: relative;
}

ul#lst-lex-nav li {
	float: left;
	margin: 0 1px 0 0;
}

ul#lst-lex-nav li a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 24px;
}

ul#lst-lex-nav li a:hover,
ul#lst-lex-nav li a.letter-active {
	background-position: 0 -28px;
}

ul#lst-lex-nav li a#lnk-a {	background-image: url(../img/leftcol/lex_nav/a.gif); }
ul#lst-lex-nav li a#lnk-b {	background-image: url(../img/leftcol/lex_nav/b.gif); }
ul#lst-lex-nav li a#lnk-c {	background-image: url(../img/leftcol/lex_nav/c.gif); }
ul#lst-lex-nav li a#lnk-d {	background-image: url(../img/leftcol/lex_nav/d.gif); }
ul#lst-lex-nav li a#lnk-e {	background-image: url(../img/leftcol/lex_nav/e.gif); }
ul#lst-lex-nav li a#lnk-f {	background-image: url(../img/leftcol/lex_nav/f.gif); }
ul#lst-lex-nav li a#lnk-g {	background-image: url(../img/leftcol/lex_nav/g.gif); }
ul#lst-lex-nav li a#lnk-h {	background-image: url(../img/leftcol/lex_nav/h.gif); }
ul#lst-lex-nav li a#lnk-i {	background-image: url(../img/leftcol/lex_nav/i.gif); }
ul#lst-lex-nav li a#lnk-j {	background-image: url(../img/leftcol/lex_nav/j.gif); }
ul#lst-lex-nav li a#lnk-k {	background-image: url(../img/leftcol/lex_nav/k.gif); }
ul#lst-lex-nav li a#lnk-l {	background-image: url(../img/leftcol/lex_nav/l.gif); }
ul#lst-lex-nav li a#lnk-m {	background-image: url(../img/leftcol/lex_nav/m.gif); }
ul#lst-lex-nav li a#lnk-n {	background-image: url(../img/leftcol/lex_nav/n.gif); }
ul#lst-lex-nav li a#lnk-o {	background-image: url(../img/leftcol/lex_nav/o.gif); }
ul#lst-lex-nav li a#lnk-p {	background-image: url(../img/leftcol/lex_nav/p.gif); }
ul#lst-lex-nav li a#lnk-q {	background-image: url(../img/leftcol/lex_nav/q.gif); }
ul#lst-lex-nav li a#lnk-r {	background-image: url(../img/leftcol/lex_nav/r.gif); }
ul#lst-lex-nav li a#lnk-s {	background-image: url(../img/leftcol/lex_nav/s.gif); }
ul#lst-lex-nav li a#lnk-t {	background-image: url(../img/leftcol/lex_nav/t.gif); }
ul#lst-lex-nav li a#lnk-u {	background-image: url(../img/leftcol/lex_nav/u.gif); }
ul#lst-lex-nav li a#lnk-v {	background-image: url(../img/leftcol/lex_nav/v.gif); }
ul#lst-lex-nav li a#lnk-w {	background-image: url(../img/leftcol/lex_nav/w.gif); }
ul#lst-lex-nav li a#lnk-x {	background-image: url(../img/leftcol/lex_nav/x.gif); }
ul#lst-lex-nav li a#lnk-y {	background-image: url(../img/leftcol/lex_nav/y.gif); }
ul#lst-lex-nav li a#lnk-z {	background-image: url(../img/leftcol/lex_nav/z.gif); }



div#lex-header {
	background: url(../img/leftcol/lex_nav/bgr_lex_header.png) 0 0 no-repeat;
	clear: left;
	height: 43px;
	padding: 8px 0 0 20px;
	width: 644px;
}

div#lex-header strong {
	color: #fff;
	font: bold 17px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


div.lex-entry {
	background: url(../img/leftcol/bgr_lex_entry.gif) 0 bottom no-repeat;
	color: #003F8F;
	padding: 0 0 45px 0;
	width: 640px;
}

div.lex-entry h4 {
	font: bold 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
}

div.lex-entry h5 {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 15px;
}


/**
 * Rezept-Seite
 */

a#lnk-rec-overview {
	background:transparent url(../img/recipe/bgr_lnk_back.png) no-repeat scroll 0 0;
	color:#003F8F;
	display:block;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	margin:0 255px 0 0;
	padding:4px 0 13px 54px;
	text-decoration:none;
}

h5#hdl-recipe-detail {
	clear:left;
	color:#003F8F;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:20px;
	margin:0 0 20px;
}

ul#lst-recipe-nav {
	background:transparent url(../img/recipe/bgr_rec_nav_lst.png) no-repeat scroll 0 0;
	margin:0 0 20px;
	width:163px;
	height: 40px;
}

a#lnk-rec-zurueck, a#lnk-rec-vor {
	display:block;
	height:34px;
	width:46px;
}

a#lnk-rec-zurueck {
	background:transparent url(../img/recipe/bgr_lnk_rec_prev.png) no-repeat scroll 0 0;
}

ul#lst-recipe-nav li.itm-zurueck {
	float: left;
	width: 46px;
}

ul#lst-recipe-nav li.itm-vor {
	float:right;
}

a#lnk-rec-vor {
	background:transparent url(../img/recipe/bgr_lnk_rec_next.png) no-repeat scroll 0 0;
}

a#lnk-rec-overview,
ul#lst-recipe-nav {
	float:left;
}

ul#lst-recipe li {
	background: url(../img/recipe/bgr_list_item.gif) 0 0 no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 2px 0;
}


ul#lst-recipe li a {
	background: url(../img/recipe/brg_lnk_item.gif) 435px 95px no-repeat;
	border: 1px solid #fff;
	color: #003F8F;
	display: block;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 103px;
	padding: 13px 0 0 0;
	text-decoration: none;
	width: 453px;
}

ul#lst-recipe li a img {
	float: left;
	margin: 0 15px 0 14px;
}

ul#lst-recipe li a strong,
ul#lst-recipe li a span.recipe-sub {
	display: block;
	margin: 0 0 4px 0;
}

ul#lst-recipe li a span.recipe-sub {
	font: 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.tbl-naehrwerte th,
table.tbl-naehrwerte td {
	font-size: 12px;
	font-weight:normal;
	padding:2px 11px;
	text-align:center;
}

table.tbl-naehrwerte td {
	background: #ECF1F8;
}

table.tbl-naehrwerte th {
	background:#CDDBED none repeat scroll 0 0;
}

div#recipe-container {
	float:left;
	margin:0 0 15px;
	background: #ECF1F8 url(../img/bgr_recipe_detail.gif) repeat-y 0 0;
}

div#recipe-left,
div#recipe-right {
	background: #ECF1F8;
	float:left;
}

div#recipe-left {
	width:341px;
	background: #ECF1F8;
}

div#recipe-left img {
	border-bottom: 2px solid #FFF;
}

div#recipe-right {
	margin:0 0 0 4px;
	padding:28px 0 15px 25px;
	background: #ECF1F8;
	width:251px;
}

div#recipe-right table {
	color:#003F8F;
	margin:20px 0 0;
}

div#recipe-right table tr td {
	padding:1px 9px 1px 0;
}

form#form-kontakt span.antwort {
	width: 100px !important;
}

div#recipe-right strong {
	color:#003F8F;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

div#middle-content-wrapper {
	color: #003F8F;
}

a#lnk-dl-rec-pdf {
	background:transparent url(../img/recipe/bgr_lnk_dl_pdf.gif) no-repeat scroll 100% 0;
	color:#003F8F;
	display:block;
	float:right;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	margin:3px 3px 0 0;
	padding:5px 48px 10px 0;
	text-decoration:none;
	width:114px;

}

p#par-rec-info {
	clear:both;
}

p#par-rec-info strong {
	display:block;
}


/* Alternative Inhalte */

div.wrapper-without-flash {
    clear: both;
    float: left;
    margin-top: 20px;
    position: relative;
}

div.wrapper-without-flash h2 {
    color: #003F8F;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 500px;
}

div.content-without-flash {
    float: left;
    margin-right: 23px;
}

div.content-without-flash p.bodytext {
    width: 500px;
}

div.wrapper-without-flash .image-without-flash {
    float: left;
}


/* Prämierungen */

div#flash-praemierungen {
	/*height: 655px;*/
}

div#flash-praemierungen tr.wrapper-without-flash td.content-without-flash {
    padding-right: 30px;
}

div#flash-praemierungen tr.wrapper-without-flash td {
    padding-bottom: 40px;
}

div#flash-praemierungen tr.wrapper-without-flash td h2 {
    color: #003F8F;
    font-size: 12px;
}

div#flash-praemierungen tr.wrapper-without-flash td.content-without-flash p.bodytext {
    margin: 0;
    width: 500px;
}


/* Historie */

div#flash-historie tr.wrapper-without-flash td.content-without-flash {
    padding-right: 20px;
}

div#flash-historie tr.wrapper-without-flash td h2 {
    color: #003F8F;
    font-size: 12px;
}

div#flash-historie tr.wrapper-without-flash td.content-without-flash p.bodytext {
    width: 420px;
}


/* Verantwortung */

#flash-verantwortung div.wrapper-without-flash img {
  display: block;
  position:absolute;
  margin-top: -70px;
  top: 50%;
}

/* zertifikate */

#flash-zertifikate tr.wrapper-without-flash td.content-without-flash {
  padding-right: 30px;
}

#flash-zertifikate tr.wrapper-without-flash td.content-without-flash p.bodytext {
  width: 500px;
  margin: 0px;
}

#flash-zertifikate tr.wrapper-without-flash td {
  padding-bottom: 40px;
}

#flash-zertifikate tr.wrapper-without-flash td h2 {
  color: #003F8F;
  font-size: 12px;
}



.tx-dropdownsitemap-pi1 span.ifsub {
	text-transform: none !important;
}

li#tx_dropdownsitemap_pi1_180 div.level_1 {
	background: url(../img/bgr_sitemap_level1_dce9f9.gif) no-repeat 0 0;
}

li.itm-zurueck {

}


/**
 * Rückruf-Modul
 */

div#rueckruf {
	position: absolute;
	width: 585px;
	height: 335px;
	left: 50%;
	top: 172px;
	color: #01632C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-left: -260px;
	background: url(../img/rueckruf/bgr_rueckruf.gif) no-repeat 0 0;
	z-index: 20;
}

div#rueckruf img {
	border: 0;
}

div#rueckruf a.btn-close {
	float: right;
	background: url(../img/rueckruf/btn_close.gif) no-repeat 0 0;
	margin: 9px 14px 0 0;
	width: 44px;
	height: 34px;
	display: block;
}

div#rueckruf a.btn-more {
	position: absolute;
	background: url(../img/rueckruf/btn_more.gif) no-repeat 0 0;
	bottom: 16px;
	right: 17px;
	width: 104px;
	height: 33px;
	display: block;
}

div#rueckruf h2.hdl-rueckruf {
	padding: 50px 0 30px 144px;
	background: url(../img/rueckruf/bgr_hdl-rueckruf.gif) no-repeat 144px 40px;
	margin: 0;
}

div#rueckruf  h3 {
	padding: 0 0 20px 144px;
	font-size: 14px;
	margin: 0;
}

div#rueckruf p {
	padding-left: 144px;
	width: 370px;

}

a#gamestart {
	background: url(../img/spiel_starten.gif) no-repeat 0 0;
	display: block;
	height: 34px;
	width: 123px;
	font: 0px/0px sans-serif;
  text-indent: -1000px;
  text-decoration: none;
  overflow: hidden;
}


#flash-teaser-2 {
	margin-left:-4px;
}

div#content-ce-wrapper {
	float:left;
	margin-right: 18px;
	width: 380px;
}

div#content-ce-gallery-wrapper {
	float:left;
	margin-right: 18px;
	width: 495px;
}

div#content-ce-wrapper p.bodytext {
	width: 370px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin: 0;
}

div#mdl-news {
	width: 140px;
	height: 186px;
	color: #003F8F;
	text-align: center;
	background: url(../img/rightcol/bgr_news.jpg) no-repeat 0 0;
	margin: 18px 0 20px 0;
	padding: 10px;
	line-height: 14px;
}

div#mdl-news h3 {
	font-weight: bold;
	font-size: 11px;
	width: 135px;
	display: block;
	padding-bottom: 3px;
}

div#mdl-news p {
	font-size: 11px;
	width: 135px;
	display: block;
}

div#mdl-news p.untertitel {
	font-family: Tahoma, Verdana;
	font-size: 9px;
	width: 135px;
	display: block;
	line-height:11px;
}

/**
 * Bildergalerie
 */

div#gallery-wrapper { clear: both; float: left; background: #E2EAF4; border: 1px solid #fff; text-align: center; width: 580px; }
div#gallery-wrapper img { border: 3px solid #fff; clear: left; margin-bottom: 44px; }

div#gallery-navi { float: left; margin: 20px 0 36px 0; padding-left: 109px; }
div#gallery-navi * { float: left; }

div#gallery-navi a.lnk-back,
div#gallery-navi a.lnk-next { display: block; height: 25px; width: 115px; }
div#gallery-navi a.lnk-back { background: url(../img/gallery/btn_back.gif) 0 0 no-repeat; }
div#gallery-navi a.lnk-next { background: url(../img/gallery/btn_next.gif) 0 0 no-repeat; margin-left: 29px; }

div#gallery-navi span {
  background: url(../img/gallery/bgr_info.gif) 0 0 no-repeat;
  border: 1px solid #fff;
  color: #003F8F;
  display: block;
  font-size: 10px;
  height: 17px;
  margin: 2px 0 0 29px;
  padding-top: 3px;
  width: 72px;
}

.question_header {
  font-weight: bold;
  padding: 3px 0 0 23px;
  background: url(../img/bgr_question_header.gif) 0 0 no-repeat;
}
form#form-kontakt ul.questions {
  border-bottom: 1px solid #235FA5;
  width: 369px;
  padding: 0 0 10px 0;
  margin: 0 0 17px 0;
}

/* Einlaufkids Gallery */

.fce-galleries-wrapper a {
  text-decoration: none;
  display: block;
}

.fce-galleries-wrapper img {
  border: 0px;
  display: block;
  margin: 0;
  padding: 0;
  height: 120px;
  width: 178px;
}

div.fce-galleries-wrapper {
  width: 180px;
  background-color: #E2EAF4;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  padding: 17px 17px 2px 17px;
}

div.fce-galleries-wrapper .fce-galleries{
  margin-bottom: 15px;
}

div.fce-galleries-wrapper .fce-galleries a {
  cursor: pointer;
  color: #003F8F;
  background: url("../img/gallery/gallery_einlaufkids_icons.gif") no-repeat 98% 96%;
}

div.fce-galleries-wrapper .fce-galleries.active a {
  color: #FE0009;
  background: url("../img/gallery/gallery_einlaufkids_icons_hover.gif") no-repeat 98% 96%;
}

div.fce-galleries-wrapper .galleries-text-first {
  display: block;
  width: 176px;
  padding: 6px 0px 2px 0px;
}

div.fce-galleries-wrapper .galleries-text-second {
  display: block;
  width: 172px;
  padding: 2px 0px 2px 0px;
}

div.fce-galleries-wrapper .galleries-text-first .galleries-date {
  font-size: 11px;
  font-family: verdana;
}

div.fce-galleries-wrapper .galleries-text-second .galleries-title {
  font-size: 11px;
  font-weight: bold;
  font-family: verdana;
}

div.fce-galleries-wrapper a:hover {
  color: #FE0009;
  background: url("../img/gallery/gallery_einlaufkids_icons_hover.gif") no-repeat 98% 96%;
}

div#gallery-wrapper-new { clear: both; float: left; background: #E2EAF4; border: 1px solid #fff; text-align: center; width: 476px; }

div#gallery-wrapper-new img { border: 3px solid #fff; clear: left; margin-bottom: 24px; }

div#gallery-navi-new { margin: 20px 0 70px 0; padding-left: 56px; }

div#gallery-navi-new * { float: left; }

div#gallery-navi-new a.lnk-back,
div#gallery-navi-new a.lnk-next { display: block; height: 25px; width: 115px; }
div#gallery-navi-new a.lnk-back { background: url(../img/gallery/btn_back.gif) 0 0 no-repeat; }
div#gallery-navi-new a.lnk-next { background: url(../img/gallery/btn_next.gif) 0 0 no-repeat; margin-left: 29px; }

div#gallery-navi-new div.lnk-back a,
div#gallery-navi-new div.lnk-next a { display: block; height: 25px; width: 115px; font: 0px/0px sans-serif; text-indent: -1000px; text-decoration: none; overflow: hidden;}
div#gallery-navi-new div.lnk-back a { background: url(../img/gallery/btn_back.gif) 0 0 no-repeat; }
div#gallery-navi-new div.lnk-next a { background: url(../img/gallery/btn_next.gif) 0 0 no-repeat; margin-left: 29px; }

div#gallery-navi-new span {
  background: url(../img/gallery/bgr_info.gif) 0 0 no-repeat;
  border: 1px solid #fff;
  color: #003F8F;
  display: block;
  font-size: 10px;
  height: 17px;
  margin: 2px 0 0 29px;
  padding-top: 3px;
  width: 72px;
}

#gallery-header p.bodytext {
  width: 496px;
}

#gallery-folder-new {
  display: none;
}

#gallery-images-wrapper-new {
  display: none;
}

div#gallery-wrapper-new #downloadlink {
  position: relative;
  display: block;
  background: url("../img/gallery/btn_download.gif") 0 0 no-repeat;
  width: 120px;
  height: 25px;
  margin: 0 100% 20px;
  right: 150px;
}

*html div#gallery-wrapper-new #downloadlink {
  margin: 0px 24px 20px 0px;
  right: -160px;
}

div#lnk-rec-overview-einlaufkids {
    display: block;
    width: 200px;
    clear: both;
    background: url("../img/recipe/bgr_lnk_back.png") no-repeat scroll 0px 0px transparent;
    color: #003F8F;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 4px 0 13px 54px;
    position: relative;
    top: 20px;
}

div.lnk-rec-overview-einlaufkids-top {
    top: -10px !important;
}

div#lnk-rec-overview-einlaufkids a {
    color: #003F8F;
    text-decoration: none;
}

/* Mailform */
.tx-thmailformplus-pi1 {
  margin-bottom: 40px;
}


a.download-pdf {
  display: block;
  height: 28px;
  background: url("../img/icons/pdf_icon.jpg") no-repeat 0px 0px;
  padding: 5px 0px 0px 35px;
  margin-top: 2px;
}

.tx-thmailformplus-pi1 a { color: #003F8F; }
.tx-thmailformplus-pi1 .error a { color: #FE0009; }
.error input#agreement { border: 1px solid #FE0009; }
label.error { color: #FE0009; }
