/* 
 * Projektname: CSS - mineralwasser.com
 * Dateiname: baseLayout.css
 * Beschreibung:
 * - TODO
 * 
 * Erstellt am: xx.xx.2010
 * Letzte Aenderung: 15.07.2010 / Michael Reiher
 * 
 * Historie:
 * - xx.xx.2010 / ???
 *   - Initiales Seitenlayout angelegt
 * - 15.07.2010 / Michael Reiher
 *   - Formatierung der Newsletter-Anmeldung
 * 
 */
 
.markerTooltip {
 padding: 5px; 
}

.browsebox li {
 display: inline;
}

html {
	background-image: url('../gfx/hintergrund-startseite-neu.png');
	background-repeat: no-repeat;
}

body {
	text-align: left;
	font-family: Verdana;
}

#doc4 {
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana;
}


/* GENERELLES */

sup {
  font-size: smaller;
  vertical-align: super;
}

sub {
  font-size: smaller;
  vertical-align: sub;
}

.contenttable {
   font-family: Verdana;
   font-size: 10px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   border-collapse: separate;
   border-spacing: 4px 4px;

}

.contenttable th, .contenttable tfoot .tr-last {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000099;
  text-align: center;
}

.contenttable tr {
  font-weight: normal;
  background-color: #e5f4ff;
}

.contenttable td, .contenttable th {
 padding-left: 5px;
 padding-top: 3px;
 padding-right: 5px;
 padding-bottom: 3px;
}

#eolBdContent strong {
  font-weight: bold;
}
 



/* HEADER */
#hd {
	margin-left: 10px;
	margin-right: 10px;
	color: #333333;
	font-size: 11px;
}

#hd a, #hd a:visited, #hd a:active{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}

#hd a:hover {
	text-decoration: underline;
}

#flyoutmenu a:hover {
	text-decoration: none;
}

#eolHdNaviPilot {
	float: right;
}

#eolHdSearch {
	display: block;
	height: 30px;
	padding-left: 327px;
	padding-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
}

#eolHdSearch input {
	height: 16px;
	margin-left: 10px;
	
}

#eolHdSearch .inputfield {
	border: 0px;
	background-color: white;
	margin-top: 10px;
	margin-left: 15px; /* pre 9px */
	height: 18px; /* 20px */
	*height: 17px;
	width: 83px;
}

#eolHdSearch .submitfield {
	-background-color: #000095;
	border: 0px #FFFFFF solid;
	color: #FFFFFF;
	margin-left: 16px;
	*margin-left: 19px;
	height: 23px;
	position: absolute;
	top: 14px;
}

#eolHdNaviMain {
	/*ebackground-color: pink;*/
	clear: right;
}



#eolHdNaviPilotUL {
	margin-top: 5px;
}

#eolHdNaviPilotUL li {
	display: inline;
}

#eolHdNaviPilotUL li span {
	vertical-align: top;
	color: #ff8f69;
	font-size: 9px;
	margin-left: 5px;
	margin-right: 5px;
}

.eolHdNaviPilotUL {
	margin-top: 5px;
}

.eolHdNaviPilotUL li {
	display: inline;
}

.eolHdNaviPilotUL li span {
	vertical-align: top;
	color: #ff8f69;
	font-size: 9px;
	margin-left: 5px;
	margin-right: 5px;
}


/* UNTERSEITE HAUPTMENï¿½ */

#eolHdMainnavi {
	clear: right;
	display: block;
	width: 551px;
	padding-bottom: 10px;
	border: 0px solid #79cbfd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
	padding-top: 10px;
}

#eolHdMainnavi ul {
	
}

#eolHdMainnavi ul li {
	
}

#eolHdLogo a {
 display: block;
 position: absolute;
 top: 5px;
 height: 40px;
 width: 294px;
 left: 15px;
 text-decoration: none;
 border: 0px red solid;
}

#eolHdLogo a:hover {
  text-decoration: none;
  height: 40px;
 width: 240px;
}

#eolHdFacebookBtn a {
 display: block;
 position: absolute;
 top: 13px;
 height: 27px;
 width: 27px;
 left: 650px;
 text-decoration: none;
 border: 0px red solid;
}

* html body #eolHdLogo a {
 width: 100%;
} 


/* AKTUELLES KASTEN STARTSEITE */
#eolHdAktuelles {
	clear: right;
	display: block;
	width: 551px;
	background-color: #A1DBFE;
	border: 1px solid #79cbfd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
	top: 6px;
	*left: 2px;
	
	background-image: url("../gfx/startseite-box-oben.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#eolHdAktuellesContainer {
	margin-left: 10px;
	padding-top: 9px;

	border: 0px black solid;
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	
	background-image: url("../gfx/startseite-box-unten.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	
}



#eolHdAktuelles strong {
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}

#eolHdAktuelles p {
	color: #000099;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	padding-left: 70px;
}

#eolHdAktuelles p span {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-left: -70px;
}

#eolHdAktuelles p a, #eolHdAktuelles p a:visited, #eolHdAktuelles p a:active{
	color: #000099;
	font-size: 11px;
	font-weight: bold;
}


/* CONTENT */
#bd {
	margin-left: 15px;	
	color: #333333;
	font-size: 12px;
   line-height: 1.5em;
}

#bd a {
	color: #5f98fc;
	/*etext-decoration: none;*/
}

#bd a:hover {
	text-decoration: underline;
}

#bd a:active {
	color: #000099;
}

#bd h1 {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}

#bd h2 {
	margin-top: 15px;
	margin-bottom: 6px;
	font-size: 13px;
	color: #000099;
	font-weight: bold;
}

#bd ul li {
margin-left: 2em;
margin-top: .3em;
margin-bottom: .3em;
}

#bd #ftContainer ul li {
	margin: 0;
}

#mailform label {
  display: block;
  width: 80px;
  float: left;
  clear: left;
  margin-bottom: 4px;
}

#mailform input {
  margin-bottom: 3px;
}

#eolBdAdditionalStartseite {
	width: 337px;
	margin-right: 24px;
	position: absolute;
	left: 612px;
	top: 62px;
	float: right;
}

#eolBdAdditional{
	width: 260px;
	position: absolute;
	left: 700px;
	top: 40px;
	float: right;
}

.bodytext {
	margin-bottom: 1em;
}



.startseite #eolBdContent {
	width: 542px;
}

#eolStartseiteRechtsLINK {
	outline: none;
}


#eolBdContent {
	width: 642px;
}

#bdBreadcrumb {
	font-size: 10px;
	color: #6699ff;
	padding-top: 12px;
	margin-top: 1em;
}

#bdBreadcrumb a, #bdBreadcrumb a:hover,#bdBreadcrumb a:visited, #bdBreadcrumb a:active {
	font-size: 10px;
	color: #6699ff;
}

#bd p {
	margin-bottom: 1em;
}

#bd th {
	font-weight: bold;
}

#bd ul {
	margin-bottom: 0em;
	list-style-type: disc;

	margin-left: 5em;
	
	
}

#bd ul li {
	list-style-type: disc;	
}


#eolBdAdditional .csc-textpic {
  width: 260px !important;
  text-align: right;
}

#eolBdAdditional .csc-textpic .csc-textpic-imagewrap {
  width: 260px !important;
}

#eolBdAdditional .tx-eolttnewsfotoarchivlink-pi1 {
 float: right;
}


/* FOOTER */
#ftContainer {
	margin-top: 10px;
	color: #333333;
	font-size: 11px;
	width: 551px; /* war mal 551px; */
	width: 590px;
	clear: both;
}

#ftContainer a, #ftContainer a:visited, #ftContainer a:active{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}

#ftContainer a:hover {
	text-decoration: underline;
}

#eolFtInfozentralebutton {
	float: right;
	margin-left: 15px;
}

#eolFtNaviFooter {
	background-image: url('../gfx/footer-schriftzugdeutschesmiwa.gif');
	background-repeat: no-repeat;
	background-position: 0 45px;
	padding-top: 138px;
	
}

#eolFtNaviUL {
	margin-top: 0px;
	margin-left: 5px;
}

#eolFtNaviUL li {
	display: inline;
}

#eolFtNaviUL li span {
	vertical-align: top;
	color: #ff8f69;
	font-size: 9px;
	margin-left: 5px;
	margin-right: 5px;
}

/* Druckersymbol */

#eolFtDruckersymbol {
	float: left;
	margin-top: 0px;
	
	
}





/* CSS FLYOUT MENï¿½ */

#eolFlyoutMenu {
	background-image: url("../gfx/hintergrund-menu-unterseite.png");
	background-repeat: no-repeat;
	height: 152px;
	color: #FFFFFF;
}

#eolFlyoutMenu li a , #eolFlyoutMenu li a:active, #eolFlyoutMenu li a:hover, #eolFlyoutMenu li a:visited{
	color: #FFFFFF;
	margin-left: 1em;
	font-size: 11px;
	line-height: 22px;
	width: 260px;
	display: block;
	font-weight: bold;
}

#eolFlyoutMenu li a:hover {
	color: #79cbfd;
}

#eolFlyoutMenu ul li a , #eolFlyoutMenu ul li a:active, #eolFlyoutMenu ul li a:hover, #eolFlyoutMenu ul li a:visited {
	color: #5f98fc;
	margin-left: 1em;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;	
}

#eolFlyoutMenu ul {
	display: none;
	width: 250px;
	width: 300px;
	height: 160px;
	padding-top: 4px;
	border: 0px red solid;
}

#eolFlyoutMenu ul ul {
	height: auto;
	width: 200px;
	padding-top: 0px;
	margin-left: 1em;
}

#eolFlyoutMenu li {
	width: 270px;
	height: 22px;
	border-bottom: 1px #FFF solid;
	margin: 0;
}

#eolFlyoutMenu li:hover {
	text-decoration: none;
	margin: 0;
}

#eolFlyoutMenu li a {
	height: 20px;
}

#eolFlyoutMenu li:hover a:hover {
  	text-decoration: none;
}

#eolFlyoutMenu a:hover {
	height: 20px;
	text-decoration: none;
}

#eolFlyoutMenu a:hover a:hover {
	text-decoration: underline;
}

#eolFlyoutMenu .active {
	background-color: white;
	color: #000099;
}




#eolFlyoutMenu .active ul {
	color: #5f98fc;
	width: 250px;
}


#eolFlyoutMenu .active a , #eolFlyoutMenu .active a:active, #eolFlyoutMenu .active a:hover, #eolFlyoutMenu .active a:visited
{
	color: #000099;
}

#eolFlyoutMenu .active ul li  a , #eolFlyoutMenu .active ul li a:active, #eolFlyoutMenu .active ul li a:hover, #eolFlyoutMenu .active ul li a:visited
{
	color: #5f98fc;
}



#eolFlyoutMenu li li {
	width: 300px;
	height: auto;
}


#eolFlyoutMenu .active ul {
	display: block;
	position: absolute;
	left: 280px;
	top: 54px;
	z-index: 80;
}


#eolFlyoutMenu .active ul ul {
	position: static;
}

#eeeolFlyoutMenu li:hover ul {
	display: block;
	position: absolute;
	left: 280px;
	top: 54px;
	z-index: 99;
	background-color: #FFFFFF;
}

#eeeolFlyoutMenu li:hover ul ul {
	position: static;
	
}

#eolFlyoutMenu ul li, #eolFlyoutMenu .active ul li {
	background-image: url("../gfx/pfeil-normal.png");
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 10px 4px;
	color: #5f98fc;
}

#eolFlyoutMenu .active ul .active {
	background-image: url("../gfx/pfeil-aktiv.png");
	background-position: 9px 5px;
}

#eolFlyoutMenu li ul li:hover {
	background-image: url("../gfx/pfeil-aktiv.png");
	background-position: 9px 4px;
}

#eolFlyoutMenu li ul li {
	background-image: url("../gfx/pfeil-normal.png");
	background-position: 10px 4px;
}

#eolFlyoutMenu li ul li ul li:hover {
	background-image: url("../gfx/pfeil-aktiv.png");
	background-position: 9px 4px;
}

#eolFlyoutMenu .active ul .active a,
#eolFlyoutMenu .active ul .active a:visited,
#eolFlyoutMenu .active ul .active a:hover, 
#eolFlyoutMenu .active ul .active a:active {
	color: #000099;
}

#eolFlyoutMenu .active ul .active ul a,
#eolFlyoutMenu .active ul .active ul a:visited,
#eolFlyoutMenu .active ul .active ul a:hover, 
#eolFlyoutMenu .active ul .active ul a:active {
	color: #5f98fc;
}


#eolFlyoutMenu ul a:hover,
#eolFlyoutMenu ul li a:hover,
#eolFlyoutMenu .active ul .active ul a:hover,
#eolFlyoutMenu .active ul li a:hover {
	color: #000099;
}


#eolFlyoutMenu .active ul a , #eolFlyoutMenu .active ul a:active, #eolFlyoutMenu .active ul a:hover, #eolFlyoutMenu .active ul a:visited {
	background-color: transparent;
	height: auto;
}

#eolFlyoutMenu li:hover a {
	height: auto;
}

/* Newsletter-Abonnieren (hdMenu>Newsletter) */
.mw-kontaktform-field,
.mw-kontaktform-text,
.mw-kontaktform-submit { margin:0px 0px 1em 0px; }
.mw-kontaktform-field label { display:inline-block; width:9em; }
.mw-kontaktform-submit,
.mw-kontaktform-warning { margin-left:9em; }
.mw-kontaktform-warning { color:red; padding-left:3px; /* padding plus border-left des input-tags */ }
/* ENDE - Newsletter-Abonnieren (hdMenu>Newsletter) */


/* Feature Etikett */
#dynamic_image_etikett {
  /* background-color: #458cdf; */
  font-size: 11px;
  margin-top: 2em;
  line-height: 1.3em;
}

#dynamic_image_etikett img {
  margin: 5px;
  margin-right: 10px;
  border: 1px #FFFFFF solid;
}

#dynamic_image_etikett .eol_wrapper div {
  padding-top: 5px;
  padding-right: 5px;
  color: #000000;
  margin-left: 407px;
}

#dynamic_image_etikett div h2 {
  font-weight: bold;
  color: #000099;
  font-size: 11px;
}

#c44 {
  /*display: none;*/
  background-color: red;
}

/* ENDE Feature Etikett */


/* 20100725 GM: Hintergundbild für "Von der Quelle sicher auf den Tisch" */

.kreislauf {
background-image: url("http://www.mineralwasser.com/fileadmin/user_upload/Bilder/Vom_Ursprung_bis_ins_Glas/Von_der_Quelle_sicher_auf_den_Tisch/hintergrund.png");
}

/* Feature Bestellformular Broschüren */
#eol_hof_form {

}

#eol_hof_form label { display: block; float: left; clear: left; width: 120px; line-height: 1.5em; margin-top: .5em; }
#eol_hof_form .eol_hof_firstlabel { margin-top: 0em; }
#eol_hof_form input { display: block; width: 320px; line-height: 1.5em; height: 1.5em; margin-top: .5em;}

#eol_hof_form #eol_hof_checkboxes { display: block; width: 500px; margin-left: 120px;}
#eol_hof_form #eol_hof_checkboxes input { width: 20px; display: inline; margin-right: 5px; }
#eol_hof_checkboxes strong { margin-top: 0.25em; font-weight: bold; }

#eol_hof_form textarea { display: block; width: 324px; margin-top: .5em; height: 100px;}

#eol_hof_form #label_eol_hof_Abschicken { color: #FFFFFF; }
#eol_hof_form #eol_hof_Abschicken { width: 150px; margin-top: 1em; line-height: normal; height: auto; }

#eol_hof_fehlermeldungen { display: block;margin-bottom: 1em;padding: 1em;background-color: #B22222;color: #FFFFFF;}


/* Generelle Forms */
#eolBdContent #mailform label { display: block; float: left; clear: left; width: 120px; line-height: 1.5em; margin-top: .25em;}
#eolBdContent #mailform input { display: block; width: 320px; line-height: 1.5em; height: 1.5em; margin-top: .5em;}

/* Kontaktformular Presse */
#eolBdContent #mailform .field-name label { margin-top: 0em; }
#eolBdContent #mailform textarea { display: block; width: 324px; margin-top: .5em; height: 100px; }
#eolBdContent #mailform .field-Bestätigt input { width: 20px; display: inline; margin-right: 5px; }
#eolBdContent #mailform .field-address { margin-bottom: .5em; }
#eolBdContent #mailform .field-formtype_mail input { width: 100px; margin-top: 1em; line-height: normal; height: auto; margin-left: 120px; } 
#eolBdContent #mailform .field-Bestätigt input { margin-top: .25em; }
#eolBdContent #mailform .csc-mailform-label { margin-left: 120px; }
#eolBdContent #mailform .csc-mailform-field .csc-mailform-label { margin-left: 0px; }
#eolBdContent #mailform .csc-mailform-field { font-size: 11px; clear: left; }
#eolBdContent #mailform .eol_normal { font-size: 12px; }

/* Kontaktformular Hast Du Fragen ? */
#eolBdContent #mailform .field-address label { margin-top: 0em; }

/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; background-color: #FFFFFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }

/* FAQ */
.t3m_faq_cat_div_232 { display: block !important; }

/* Typentest */
.tx-txwiroquestiontool-pi1 { border-top: 1px #CDCDCD solid; border-bottom: 1px #CDCDCD solid; }
.tx-txwiroquestiontool-pi1 form { margin-top: 5px; margin-bottom: 5px; }

/* Etikett */
#dynamic_image_etikett { border-top: 1px #CDCDCD solid; border-bottom: 1px #CDCDCD solid; }
#dynamic_image_etikett eol_wrapper { margin-top: 5px; margin-bottom: 5px; } 

/* Inhaltsstoffe */
#dynamic_image_inhaltsstoffe { border-top: 1px #CDCDCD solid; border-bottom: 1px #CDCDCD solid; }
#dynamic_image_inhaltsstoffe eol_wrapper { margin-top: 5px; margin-bottom: 5px; } 

/* Feature Inhaltsstoffe */
#dynamic_image_inhaltsstoffe {
  /* background-color: #458cdf; */
  font-size: 11px;
  margin-top: 2em;
  line-height: 1.3em;
}

#dynamic_image_inhaltsstoffe img {
  margin: 5px;
  margin-left: 10px;
  margin-right: 0px;
  border: 1px white solid;
}

#dynamic_image_inhaltsstoffe div div {
  padding-top: 5px;
  padding-right: 5px;
  color: #000000;
}

#dynamic_image_inhaltsstoffe div h2 {
  font-weight: bold;
  color: #000099;
  font-size: 11px;
}


/* Listenpunkte */
#eolBdContent ul, #bd ul li {
  list-style-image: url(/fileadmin/templates/gfx/pfeil-liste.png);
}
/* ENDE Feature Inhaltsstoffe */

/* VIDEOPLAYER */
#flvplayercaption #player {
  width: 260px;
  text-align: right;
}
/* ENDE VIDEOPLAYER */

#eolBdAdditional .csc-textpic .csc-textpic-image {
  width: 260px !important;
  text-align: right;
  margin-left: 0 !important;
}

/* FAQ */
.t3m_faq_foldout dt {
  font-weight: bold;
}

/* Buttons */
#eol_hof_Abschicken {
  background-image: url(/fileadmin/templates/gfx/butttons/Bestellen-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
  border-top: 11px #FFFFFF solid;
}

#eol_hof_Abschicken:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Bestellen-aktiv.png);
}

#mailformformtype_mail {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
}

#mailformformtype_mail:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-aktiv.png);
}

#dmailsub_submit {
  background-image: url(/fileadmin/templates/gfx/butttons/Abonnieren-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
}

#dmailsub_submit:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Abonnieren-aktiv.png);
}

#dmailsub_abort {
  background-image: url(/fileadmin/templates/gfx/butttons/Abbrechen-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
}

#dmailsub_abort:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Abbrechen-aktiv.png);
}

#dmailsub_abbestellen_submit {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
}

#dmailsub_abbestellen_submit:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-aktiv.png);
}


#eol_plzsuche_submit {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
  border-top: 11px #FFFFFF solid;
  margin-top: 2px;
}

#eol_plzsuche_submit:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-aktiv.png);
}


.tx-indexedsearch-searchbox-button {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
  border-top: 11px #FFFFFF solid;
}

.tx-indexedsearch-searchbox-button:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/Absenden-aktiv.png);
}

#searchsubmithover {
    background: url(/fileadmin/templates/gfx/suchbox/suchen_button.png) no-repeat;
    background: url(/fileadmin/templates/gfx/suchbox/suche.png) no-repeat;
    height: 25px !important;
    width: 62px;
    border: none;
}
#searchsubmithover:hover {
    background: url(/fileadmin/templates/gfx/suchbox/suchen_button.png) 0 -23px no-repeat;
    background: url(/fileadmin/templates/gfx/suchbox/suche.png) no-repeat;
	cursor: pointer;
}



.eol_carousel_navi2 .eol_weiter {
  background-image: url(/fileadmin/templates/gfx/butttons/weiter-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
  margin-top: 1em;
  display: block;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.eol_carousel_navi2 .eol_weiter:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/weiter-aktiv.png);
}


.eol_carousel_navi2 .eol_zurueck {
  background-image: url(/fileadmin/templates/gfx/butttons/zurueck-passiv.png);
  background-position: -8px -8px;
  height: 41px !important;
  width: 120px !important;
  border: 0px black solid;
  background-color: #FFFFFF;
  font-size: 0px;
  line-Height: 0px;
  margin-top: 1em;
  display: block;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.eol_carousel_navi2 .eol_zurueck:hover {
  background-image: url(/fileadmin/templates/gfx/butttons/zurueck-aktiv.png);
}

.eol_carousel_staticlink {
  display:none;
}

.eol_carousel_drucklink {
  float:left !important;
}

#tx_indexedsearch td {
  width: 110px;
}


/* Lightbox: Kid's Corner - Macht mit! */
#bg_top_kids_gewinnspiel {
background:url("/fileadmin/user_upload/Kids_Corner/mach_mit/bg_kids-corner_mach_mit.jpg") no-repeat scroll 0 0 transparent;
font-size:11px;
height:440px;
}
#bg_top_kids_gewinnspiel #col2_kids_gewinnspiel {
float:left;
font-size:9px;
padding-left:140px;
padding-top:105px;
width:610px;
}
#bg_top_kids_gewinnspiel #col2_kids_gewinnspiel h1 {
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}
#bg_top_kids_gewinnspiel #col2_kids_gewinnspiel td {
padding:3px;
}
#bg_top_kids_gewinnspiel #gewinn_link {
float:right;
padding-right:70px;
padding-top:160px;
}
#bg_top_kids_gewinnspiel #gewinn_link a {
background:url("/fileadmin/user_upload/Kids_Corner/mach_mit/zum-gewinnspiel.gif") no-repeat scroll 0 0 transparent;
display:block;
height:59px;
width:155px;
}
#bg_top_kids_gewinnspiel .clear {
clear:both;
}
#bg_top_kids_gewinnspiel_loesung {
background:url("/fileadmin/user_upload/Kids_Corner/mach_mit/bg_kids-corner_formular-loesung.jpg") no-repeat scroll 0 0 transparent;
font-size:11px;
height:440px;
}
#bg_top_kids_gewinnspiel_loesung #col2_kids_gewinnspiel_loesung {
padding-left:460px;
padding-top:20px;
width:460px;
}
#bg_top_kids_gewinnspiel_loesung #col2_kids_gewinnspiel_loesung h1 {
font-weight:bold;
padding-bottom:10px;
}
#bg_top_kids_gewinner {
background:url("/fileadmin/user_upload/Kids_Corner/gewinner/bg_kids-corner_gewinner.jpg") no-repeat scroll 0 0 transparent;
font-size:11px;
height:440px;
}
#bg_top_kids_gewinner #col1_kids_gewinner {
float:left;
padding-left:220px;
padding-top:75px;
width:500px;
}
#bg_top_kids_gewinner #col1_kids_gewinner h1 {
color:#9A181A;
font-weight:bold;
padding-left:100px;
}
#bg_top_kids_gewinner #col1_kids_gewinner h1.second {
padding-left:160px;
}
#bg_top_kids_gewinner #col1_kids_gewinner .text_gewinner {
float:left;
padding-top:35px;
width:160px;
}
#bg_top_kids_gewinner #col1_kids_gewinner .personen_gewinner {
float:right;
padding-top:30px;
width:284px;
}
#bg_top_kids_gewinner #col1_kids_gewinner .personen_gewinner p {
padding-bottom:10px;
}
#bg_top_kids_gewinner #col2_kids_gewinner {
float:right;
padding-right:50px;
padding-top:40px;
width:140px;
}

#col2_kids_gewinnspiel td img {
float: left;
border: 0px black solid;
}

#brunnensuche_plzform label {
  width: 100px;
  float: left;
}

.news-single-rightbox {
  width: 190px !important;
}

.tx-wirofotoarchiv-pi1 {
  margin-bottom: 1em;
}


#eeeeeolBdAdditional .csc-default {
 width: 231px;
 margin-left: 29px;
}

.tx-eolpdfhandouts-pi1-listrow {
 margin-bottom: 1em;
}

/* News Datum ausblenden */
.news-list-date, .news-single-rightbox {
 display: none;
}

#c344 { display: none; }


/* Fotoarchiv Downloadbutton */
.tx_wirofotoarchiv_pi1DownloadButton_active {
  background-color: #CCCCCC; 
  border: 2px solid #999999; 
  font-weight: bold; 
  height: 30px; 
  margin: 10px 0; 
  width: 205px;
  color: #000000;
}

.tx_wirofotoarchiv_pi1DownloadButton_inactive {
  background-color: #EEEEEE; 
  border: 2px solid #CCCCCC; 
  font-weight: bold; 
  height: 30px; 
  margin: 10px 0; 
  width: 205px;
  color: #999999;
}

/* Sitemap */
table.sitemaptable tr td{
  padding-right: 40px;
  vertical-align: top;
}  

/* Print Extra Header für Kontaktdaten */
.printheader {
  display: none;
}


/* AB HIER CSS aus EXT */
/* #### EXT: eolPdfHandout Beginn ####*/
.eolPdfHandout_List_TblHeadline {
	font-weight: bold;
	height: 2em;
	vertical-align: top;
}

.eolPdfHandout_List_SpalteBild {  
	width: 90px;
}
		
.eolPdfHandout_List_SpalteBeschreibung {
	padding-right: 15px;
	padding-bottom: 2em;
}
		
.eolPdfHandout_List_SpalteFormat {
	display: none;
	width: 70px;
	text-align: center;
}
	
.eolPdfHandout_List_SpalteSeiten {
	display: none;
	width: 60px;
	text-align: center;
}
		
.eolPdfHandout_List_SpalteAuflage {
	display: none;
	width: 70px;
	text-align: center;
}

.eolPdfHandout_List_SpalteBeschreibung h3 {
	font-weight: bold;
}

.eolListrow {
	vertical-align: top;
}
/* #### EXT: eolPdfHandout ENDE #### */

/* #### EXT: eolSingleCarousel Beginn ####*/
	#slider-code .viewport { float: left; width: 565px; *width: 565px; height: 180px; position: relative; overflow: hidden; zoom: 1; border: 0px red solid;}
	#slider-code .buttons { display: block; margin: 25px 0 0 0; float: left; }
	#slider-code .next { margin: 25px 0 0 0px;  }
	#slider-code .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0;  height: 180px; zoom: 1; border: 0px green solid; }
	#slider-code .overview li{ float: left; margin: 0 10px 0 0; padding: 1px; border: 0px solid #dcdcdc; width: 180px;  list-style-image: none; list-style-type: none; font-size: 0.8em; font-weight: bold; text-align: center; line-height: 1.3em;}
	#slider-code .overview li span {  }
	#slider-code .overview li a { text-decoration: none; }
	#slider-code .overview li img { display: block; margin-left: 45px; *margin-left: 0px; margin-bottom: 0.5em; }
	#slider-code .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
	#slider-code .pager li { float: left; }
	#slider-code .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
	#slider-code .active { color: #fff; background-color:  #555555; }
	#slider-code .overview img { width: 80px; }
	#slider-code .pager { display: none; }
	#slidepanes { clear: both; border: 1px #FFFFFF solid; }
	.eol_carousel_item { display: none; }
	/* OLD CODE BEGINN */
	#slideheading {
            display: block;
            text-align: center;
            margin-bottom: 1em;
            background-color: #458CDF;
            color: #FFFFFF;
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -opera-border-radius: 10px;
            -moz-border-radius: 10px;
        }
        
        #slideheading2 {
            display: block;
            text-align: center;
            margin-top: 1em;
            background-color: #458CDF;
            color: #FFFFFF;
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -opera-border-radius: 10px;
            -moz-border-radius: 10px;
        }
        
        #slideheading h2, #slideheading2 h2 {
            color: #FFFFFF;
            line-height: 48px;
        }

        
        #slideheading *, #slideheading2 * {
            display: inline;
            padding: 4px;
            user-select: none;
            cursor: pointer;
            vertical-align: middle;
        }
        #slideheading li.active, #slideheading2 li.active {
            background-color: #66ccff;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            -opera-border-radius: 3px;
            -moz-border-radius: 3px;
        }

        #slideWrapper { border: 1px solid gray; margin: 1em; padding: 1em; background-color: #FFFFFF; 
            border-radius: 10px;
            -webkit-border-radius: 10px;
            -opera-border-radius: 10px;
            -moz-border-radius: 10px;
            }

        #slidepanes {
            text-align: left;
            /*width: 245px;*/
            margin: 0 1em 0 1em;
            margin-bottom: 2em;
            background-color: #FFFFFF;
        }

        #slidepanes p {
            display: block;
        }
        
        #slidepanes span {
        }

        
        #slidebuttons, #slidebuttons2 {
            display: none;
        }

        #eolslideprevious, #eolslideprevious2 { float: left; cursor: pointer; /*meargin-right: 125px;*/ }
        #eolslidenext, #eolslidenext2 { float: right; cursor: pointer; /*maergin-left: 125px;*/ }

    .tx-eolsinglecarousel-pi1-listrowField-image {
            float: right;
            margin-left: 10px; 
            margin-bottom: 10px;
        }
        
        #slidepanes a {
            font-weight: bold;
            /*ebackground-color: #FFFFFF;*/
        }
        
        .eol_carousel_drucklink {
            float: right;
        }
        
        .eol_carousel_staticlink {
            /*efont-size: 8px;
            eline-height: 14px;*/
        }
        
        .eol_carousel_fusstext {
            clear: both;
        }
/* #### EXT: eolSingleCarousel Ende ####*/


