
/* © by euroweb.de */
/* www.fasanenhaus.de */

/*-----------------------------------------------------------------------Basic*/
* {
	margin: 0;
	padding: 0;
}

html,
body {
	height:100%;
}

html {
	overflow-y:scroll;
	scrollbar-face-color: #3b2412;
	scrollbar-highlight-color: #fffae5;
	scrollbar-shadow-color: #fffae5;
	scrollbar-3dlight-color: #fffae5;
	scrollbar-arrow-color:  #fffae5;
	scrollbar-track-color: #fffae5;
	scrollbar-darkshadow-color: #fffae5;
}

/*hr {
	border: solid 1px #646463;
	width: 510px;
	margin: 0 0 0 0;
}
* html hr {
	border: solid 1px #646463;
	width: 510px;
	margin: -8px 0 0 0;
}*/
img {
	border: 0;
}

p {
	margin-left: 2px;
}

/*--------------------------------------------------------H-Tag Formatierungen*/
h1 {
	width: 505px;
	height: 75px;
	background:url(../images/logo.jpg);
	text-indent:-5000px;
	overflow:hidden;
}

h2 {
	margin: 2px 0 4px 0;
	font: 2.4em/0.6em "Times New Roman", Times, serif;
	font-weight:bold;
	color:#3b2412;
}

h3 {
	margin: 0 0 10px 0;
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

h4 {
	margin: 2px 0 0 0;
	font:1.6em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c21212;
}

h5 {
	margin: 0 0 0 0;
	font:3.0em "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:normal;
	color:#000;
}

h6 {
	margin: 2px 0 0 17px;
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#f6dea9;
}

/*-----------------------------------------------------------------------Link-Style*/
a:link,
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color:#c38a39;
	text-decoration:underline;
}

a:hover,
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color:#3b2412;
	text-decoration: none;
}

/*-----------------------------------------------------------------------Body*/
body {
	margin: 0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#000000;
	background-image:url(../images/bg-body.jpg);
	background-repeat:repeat-x;
	background-color:#fffae5;
}

/*-----------------------------------------------------------------------DIVs*/
#container {
	position:relative;
	margin: 0 auto;
	width: 957px;
	min-height:100%;
}

.demotable {
	width: 957px;
	float:left;
}

/*--------------------------*/
/*Languagelinearea*/
/*--------------------------*/
#languagelinearea {
	margin: 0;
	width: 957px;
	height: 27px;
	background-image:url(../images/bg-languagelinearea.jpg);
	background-repeat:no-repeat;
	float:left;
}

#flagsarea {
	margin: 0;
	width: 157px;
	float:right;
}

#flagsarea ul {
	margin: 5px 0 0 0;
}

#flagsarea li {
	margin:0 5px 0 0;
	display:inline;
}

#flagsarea a:link,
#flagsarea a:visited {
	text-decoration:none;
}

#flagsarea a:hover,
#flagsarea a:active {
	text-decoration:none;
}

/*--------------------------*/
/*Toparea*/
/*--------------------------*/
#toparea {
	margin: 0;
	width: 957px;
	height: 104px;
	background-image:url(../images/bg-toparea.jpg);
	background-repeat:no-repeat;
	float:left;
}

#topleft {
	margin: 0;
	width: 606px;
	height: 104px;
	float:left;
}

#logoarea {
	margin: 15px 0 0 35px;
	width: 505px;
	height: 75px;
	float:left;
}

#topright {
	margin: 0;
	width: 351px;
	height: 104px;
	float:left;
}

#navitop.de {
	margin: 76px 0 0 0;
	width: 350px;
	height: 23px;
	background-image:url(../images/bg-navitop-de.jpg);
	background-repeat:no-repeat;
	float:right;
}

#navitop.en {
	margin: 76px 0 0 0;
	width: 276px;
	height: 23px;
	background-image:url(../images/bg-navitop-en.jpg);
	background-repeat:no-repeat;
	float:right;
}

#navitop.es {
	margin: 76px 0 0 0;
	width: 335px;
	height: 23px;
	background-image:url(../images/bg-navitop-es.jpg);
	background-repeat:no-repeat;
	float:right;
}

#navitop.it {
	margin: 76px 15px 0 0;
	width: 435px;
	height: 23px;
	background-image:url(../images/bg-navitop-it.jpg);
	background-repeat:no-repeat;
	float:right;
}

#navitop.nl {
	margin: 76px 3px 0 0;
	width: 288px;
	height: 23px;
	background-image:url(../images/bg-navitop-nl.jpg);
	background-repeat:no-repeat;
	float:right;
}

#navitop ul {
	margin: 3px 0 0 0;
}

#navitop li {
	margin:0 16px 0 6px;
	display:inline;
}

#navitop a:link,
#navitop a:visited {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#f6dea9;
	font-weight:bold;
	text-decoration:none;
}

#navitop a:hover,
#navitop a:active {
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/*--------------------------*/
/*Headerarea*/
/*--------------------------*/
#headerarea {
	margin: 0;
	width: 957px;
	height: 290px;
	background-image:url(../images/bg-headerarea.jpg);
	background-repeat:no-repeat;
	float:left;
}

#headerimg {
	margin: 0 0 0 24px;
	width: 910px;
	height: 290px;
	float:left;
}

/*--------------------------*/
/*Mainarea*/
/*--------------------------*/
#mainarea {
	margin: 0;
	width: 957px;
	float:left;
	background-repeat:no-repeat;
}

#mainarea.de {
	background-image:url(../images/bg-mainarea-de.jpg);
}

#mainarea.en {
	background-image:url(../images/bg-mainarea-en.jpg);
}

#mainarea.es {
	background-image:url(../images/bg-mainarea-es.jpg);
}

#mainarea.it {
	background-image:url(../images/bg-mainarea-it.jpg);
}

#mainarea.nl {
	background-image:url(../images/bg-mainarea-nl.jpg);
}


/*--------------------------*/
/*Leftarea*/
/*--------------------------*/
#leftarea {
	margin: 0;
	width: 606px;
	float:left;
}

/*--------------------------*/
/*Navigation*/
/*--------------------------*/
#navigation {
	margin: 0;
	width: 606px;
	height: 72px;
	float:left;
}

#navigation ul {
	margin: 11px 0 0 25px;
	/*color:#FFFFFF;*/
			list-style-type:none;
}

#navigation li {
	margin:0 0 0 25px;
	display:inline;
}

#navigation li.es {
	margin:0 0 0 9px;
	display:inline;
}

#navigation li.it {
	margin:0 0 0 20px;
	display:inline;
}

#navigation li.nl {
	margin:0 0 0 15px;
	display:inline;
}

#navigation a:link,
#navigation a:visited {
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#f6dea9;
	font-weight:bold;
	text-decoration:none;
}

#navigation a:hover,
#navigation a:active {
	font:1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/*--------------------------*/
/*Rightarea*/
/*--------------------------*/
#rightarea {
	margin: 0;
	width: 351px;
	float:left;
}

#rightimg {
	margin: 0;
	width: 351px;
	height: 143px;
	background-image:url(../images/bg-rightimg.jpg);
	background-repeat:no-repeat;
	float:left;
}

/*--------------------------*/
/*Infobox*/
/*--------------------------*/
.infobox {
	margin: 0 0 35px 7px;
	width: 326px;
	float:left;
}

.infoboxtitle {
	margin: 0 0 7px 0;
	width: 326px;
	height: 32px;
	background-image:url(../images/bg-infoboxtitle.jpg);
	background-repeat:no-repeat;
	float:left;
}

.rightinfotext {
	margin: 0 0 0 17px;
	font:1.4em/1.5em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.rightinfotextsmall {
	margin: 0 0 4px 17px;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.spaceinfobox {
	margin: 12px 0 0 0;
}

/*--------------------------*/
/*Titlearea*/
/*--------------------------*/
#titlearea {
	margin: 0 0 25px 45px;
	width: 547px;
	height: 84px;
	background-image:url(../images/bg-titlearea.jpg);
	background-repeat:no-repeat;
	float:left;
}

/*--------------------------*/
/*Contentarea*/
/*--------------------------*/
#contentarea {
	margin: 0 0 0 45px;
	width: 547px;
	font:1.2em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	float:left;
}

.contlarge {
	margin: 0 0 10px 0;
	width: 547px;
	float:left;
}

.contleft {
	margin: 0 0 10px 0;
	width:268px;
	float:left;
}

.contright {
	margin: 0 0 10px 11px;
	width: 268px;
	float:left;
}

.cont1 {
	margin: 0 0 10px 0;
	width: 177px;
	float:left;
}

.cont2 {
	margin: 0 8px 10px 8px;
	width: 177px;
	float:left;
}

.cont3 {
	margin: 0 0 10px 0;
	width: 177px;
	float:left;
}

/*--------------------------*/
/*Images*/
/*--------------------------*/
.thumb {
	margin: 0 6px 0 0;
	border: 6px solid #e5d19f;
	width: 160px;
	height: 100px;
}

/*--------------------------*/
/*Text*/
/*--------------------------*/
.listtext {
	margin:0 0 15px 20px;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	list-style-type:square;
}

.textsmall {
	margin: 0;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

/*--------------------------*/
/*Footerarea*/
/*--------------------------*/
#footerarea {
	position:relative;
	clear:both;
	background-image:url(../images/bg-footerarea.jpg);
	background-repeat:repeat-x;
	background-color: #f6dea9;
	width:100%;
	height:37px;
}

#footer {
	margin: 0 auto;
	width: 957px;
	height: 37px;
	float:none;
	clear:both;
}

#navifooter.de {
	margin: 10px 0 0 45px;
	width: 912px;
	float:left;
}

#navifooter.en {
	margin: 10px 0 0 80px;
	width: 800px;
	float:left;
}

#navifooter.es {
	margin: 10px 0 0 25px;
	width: 912px;
	float:left;
}

#navifooter.it {
	margin: 10px 0 0 25px;
	width: 940px;
	float:left;
}

#navifooter ul {
	margin: 0 0 0 0;
}

#navifooter li {
	margin: 0 0 0 25px;
	display:inline;
}

#navifooter li.it {
	margin: 0 0 0 20px;
	display:inline;
}

#navifooter a:link,
#navifooter a:visited {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#866e4e;
	text-decoration:none;
}

#navifooter a:hover,
#navifooter a:active {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

