@import url(normalize.css);
@import url(typo.css);
/*styleImport Seitenstart
Layout Structure*/
BODY {
	background: #F5F3EE url(../layout/bodyBack.gif) repeat-x;
	}

BODY #bodyWrapper {
	position: relative;
	margin: 0px auto 0px auto;
	width: 1020px;
	top: 325px;
	z-index: 2;
	clear: both;
	}

#header {
	position: absolute;
	background: url(../layout/h1_brandingAlthansNeu.jpg) no-repeat;
	width: 1020px;
	height: 252px;
	top: -325px;
	/* text-indent: -99999em; */
	}
	
#header #logo {
	height: 90px;
	right: 40px;
	position: absolute;
	top: 96px;
	width: 245px;
	z-index: 23;
	/* background-color: #ffffff; */
	}

#headerAdditional
{
	background: url(../layout/h2_papagei.png) no-repeat;
	width: 106px;
	height: 153px;
	position: absolute;
	top: -166px;
	left: 832px;
	z-index: 20;
	text-indent: -99999em;
}
UL#navigationFunctional
{
	position: absolute;
	top: -319px;
	// left: 829px;
	right: 30px;
	width: 300px;
	display: block;
	height: 25px;
}
UL#navigationFunctional LI
{
	float: right;
	margin-right: 11px;
}
UL#navigationFunctional LI A
{
	color: #B31B3C;
	text-decoration: none;
	font-size: 11px;
}

UL#navigationFunctional LI A:hover
{
	text-decoration: underline;
}
	
/* --------------------------------------------------------------------------------------------TEMP (BESTANDTEILE) ----------------- */
ul#navigation {
	background: url(../layout/naviBack.jpg) no-repeat;
	position: absolute;
	width: 1020px;
	height: 58px;
	top: -73px;
	padding-left: 50px;
	}
/* --------------------------------------------------------------------------------------------TEMP ----------------- */


UL#navigationSubmenu {
	position: absolute;
	top: -23px;
	left: 44px;
	width: 920px;
	height: 25px;
	border-bottom: 2px solid #C5BDB8;
	padding-left: 20px;
	}

#contentMain {
	left: 44px;
	position: relative;
	}

#colSetContent {
	background: url(../layout/textBack.gif) repeat-x;
	position: relative;
	padding-top: 10px;
	width: 950px;
	top: 15px;
	}
	
#colTextarea {
	width: 620px;
	position: relative;
	padding-left: 10px;
	min-height: 250px;
	float: left;
	}
	
* html #colTextarea {
	height: 250px;
	}

#colTextarea .marginLeft {
	float: left;
	margin: 0 10px 3px 0;
	border: 1px solid #E0DCD0;
	}
	
#colTextarea .marginRight {
	float: right;
	margin: 0 0px 3px 10px;
	border: 1px solid #E0DCD0;
	}
	
#clear {
	clear:both;
	position: relative;
	}

#footer {
	position: relative;
	margin-top: 270px;
	width: 100%;
	height: 270px;
	background: url(../layout/bodyFooter.gif) repeat-x;
	z-index: 1;
	}

#footer H1#footerAnimals {
	position: relative;
	top: 61px;
	background: url(../layout/h1_footerAnimals.jpg) no-repeat 0px -2px;
	margin: auto;
	margin-bottom: 0;
	width: 1019px;
	height: 211px;
	text-indent: -99999em;
	}
	
/* ----- Navigation > Subpoints ----- */
* html ul#navigation LI {
	padding-top: 0px;
	margin-top: 0px;
	}

ul#navigation LI A SPAN {
	visibility: hidden;
	}

ul#navigation LI A {
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}

/* ----- Navigation > MAIN -----*/
ul#navigation LI A#spielwarenkunden {
	background: url(../layout/a_spielwarenkunden.png) no-repeat top;
	position: absolute;
	width: 164px;
	left: 51px;
	height: 40px;
	top: 0px;
	}

ul#navigation LI A#spielwarenkunden:HOVER {
	background: url(../layout/a_spielwarenkunden_active.png) no-repeat top;
	}
	
ul#navigation LI A#spielwarenkunden_cur {
	background: url(../layout/a_spielwarenkunden_active.png) no-repeat top;
	position: absolute;
	width: 164px;
	left: 51px;
	height: 40px;
	top: 0px;
	}

ul#navigation LI A#werbekunden {
	background: url(../layout/a_werbekunden.png) no-repeat top;
	position: absolute;
	width: 164px;
	left: 223px;
	height: 40px;
	top: 0px;
	}
	
ul#navigation LI A#werbekunden:HOVER {
	background: url(../layout/a_werbekunden_active.png) no-repeat top;
	}
	
ul#navigation LI A#werbekunden_cur {
	background: url(../layout/a_werbekunden_active.png) no-repeat top;
	position: absolute;
	width: 164px;
	left: 223px;
	height: 40px;
	top: 0px;
	}

ul#navigation LI A#qualitaet {
	background: url(../layout/a_qualitaet.png) no-repeat top;
	position: absolute;
	width: 226px;
	left: 381px;
	height: 40px;
	top: 0px;
	}

ul#navigation LI A#qualitaet:HOVER {
	background: url(../layout/a_qualitaet_active.png) no-repeat top;
	}
	
ul#navigation LI A#qualitaet_cur{
	background: url(../layout/a_qualitaet_active.png) no-repeat top;
	position: absolute;
	width: 226px;
	left: 381px;
	height: 40px;
	top: 0px;
	}
	
ul#navigation LI A#ueberuns {
	background: url(../layout/a_about.png) no-repeat top;
	position: absolute;
	width: 139px;
	left: 606px;
	height: 40px;
	top: 0px;
	}
	
ul#navigation LI A#ueberuns:HOVER
	{
	background: url(../layout/a_about_active.png) no-repeat top;
	}
	
ul#navigation LI A#ueberuns_cur {
	background: url(../layout/a_about_active.png) no-repeat top;
	position: absolute;
	width: 139px;
	left: 606px;
	height: 40px;
	top: 0px;
	}
	
/* ----- Navigation > Submenu ----- */
UL#navigationSubmenu LI {
	height: 30px;
	margin-right: 10px;
	float: left;
	}

UL#navigationSubmenu A {
	color: #333333;
	text-decoration: none;
	}

UL#navigationSubmenu A:HOVER {
	text-decoration: underline;
	}
	
UL#navigationSubmenu A.current {
	font-weight: bold;
	}

/* ----- NewSpalte ----- */
#colNews {
	position: relative;
	width: 290px;
	float: right;
	}


iframe {
clear: both;
}
