/*
*/

@media all
{

/* Formatierung der Seite */
body {background:#fff; padding:0px 10px 10px 10px;}

/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
#page{border:1px #e2e2e2 solid; background:#fff; padding:15px 4px 0px 4px;border-top-width:0px;}
#page_margins {border:1px #f5f5f5 solid; min-width:756px; max-width:944px; margin:auto;border-top-width:0px;}


.shadow2 {border:1px solid #f0f0f0;}
.shadow3 {border:1px solid #eaeaea;}

.shadow2,.shadow3 {border-top:0px solid #eee;}
/* Formatierung der Kopfbereiches */
#header {position:relative; height:120px; color:#fff; background:#fff url(../images/ean50header.gif) no-repeat top left;}
#header2 {position:relative; height:120px; color:#fff; background:#fff url(../images/ean50header.gif) no-repeat top left; }
#header2 img { border: 0px solid #fff; padding:px;}*/
/*#header img {position:absolute; top:23px; left:10px; font-size:208%;}*/
#banner {position:absolute; top:20px; right:0px; z-index:10;}
#banner img {position:relative; top:0px; left:0px; font-size:100%;}
#topnav {top:100px;}
#header div.tx-macinasearchbox-pi1 {position:absolute; top:130px; right:10px; font-size:0.8em;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}

/* Formatierung der Fußzeile */
#footer {color:#888;  background:#fff url(../images/footerBg.gif) no-repeat top left; margin:1em; padding:1em 0 0 0; border-top:0px #ddd solid; }
.copyright { text-align:center; color:#bbb; padding-top:20px;}
/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/
#main {background:#fff ; padding-top:0;}

/* linke Spalte */
#col1 {width:22.5%;}
#col1_content {margin-left:0em; margin-right:0em;  background:inherit;}

/* Rechte Spalte */
#col2 {width:25%;}
#col2_content {	margin-left:2px; margin-right:0px;}

/* Mittlere Spalte */
#col3 {margin-left:22.5%; margin-right:25%; border-left:0px dotted #ddd; border-right:0px dotted #ddd;}
#col3_content {margin-left:32px; margin-right:25px; padding-top:10px;}

/* ######################################################################################################
** ### Formatierung des Teasers der Startseite ##########################################################
** ######################################################################################################
*/
#teaser {margin:0; padding:0; background:#D5D0BA; color:#765;}
#teaser div {float:left; width:auto; margin-right:1em;}
#teaser .block1 {padding:0.5em 0 0.4em 1em; font-size:0.82em;}
#teaser .block1 a {color:#334;}
#teaser .block1 a:hover {background:transparent;}
#teaser .block3 {width:45%; padding-top:0.5em; font-size:0.82em;}
#teaser .langMenu {float:right; padding-top:0.2em; margin-right:0;}
#teaser .selectFontSize {float:right; padding-top:0.4em; padding-right:1em;}
#teaser .selectFontSize a {color:#334;}
#teaser .selectFontSize a:hover {background:transparent;}
#teaser .aktDatum {float:right; font-size:0.82em; padding-top:0.5em; padding-right:1em;}
#teaser .block3 .title {font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; display:block; font-size:1.2em; font-weight:bold; color:#336699; background:inherit; margin:0 0 0.5em 0;}

}
