/* *    EM Berechnung
   *    1 / Pixel des Elternelements * gewünschte Pixel = EM Angabe
   * */

/* ====================== CSS-Definitions ====================== */
/* ======== Global Definition ======== */
* {
	padding: 0em;
	margin: 0em;
}

html {
    font-family: corbel, verdana, georgia, serif;
	font-size: 100%;
}

body {
    font-size: 0.75em; /* 12px */
    background: #EBF2DC;
    margin-left: auto;
    margin-right: auto;
}

/* ======== Container Definition ======== */
div#containerBox {
    background: #fff;
    border: 0.083em solid #759236;
    width: 48.2em; /* 400px */
    margin: 7em auto 0em auto;
    height: 29em;
}
div.streifenBox {
    background: #D6DDC6;
    height: 7em;
}

div.contentBox {
    height: 20em;
    background: transparent url('/cms/templates/standard/img/logo.gif') no-repeat 50px 0px;
    margin: -7em 0em 0em 0em;
    padding: 0em 0em 0em 19em;
}
div.contentBox img {
	padding: 9.8em 0 0 11em;
    padding: 3.5em 0 0 11em;
}
div.lang {
	/* display: none; */
	font-size:1.45em;
	padding-left:15em;
	padding-top:3.1em;
}

div.footerBox {
    height: 3em;
    text-align: right;
    padding-right: 2em;
    padding-top: 6em;
}

a,
a:hover {
    color: #718A3A;
    text-decoration:none;
}
a:hover {
    text-decoration: underline;
}

#banner {
    display:none;
    left:63px;
    margin:0;
    padding:0;
    position:relative;
    top:134px;
    width:300px;
}
#banner div.bannerText {
	display: none;
}
#banner div.first {
	display: block;
}
#banner h1,
#banner h2,
#banner h3 {
	/* display: none; */
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	font-family:times, sans;
	color:#666;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
}
#banner h2 {
	font-size:18px;
	line-height:22px;
}
#banner h3 {
	font-size:22px;
	line-height:24px;
}
#banner div.first{
	display: block;
}

