@charset "utf-8";

/* Company: Euroweb Internet GmbH */

/* -------------------------------------------------------------------------------------------------------*/
/* ---- global tags <<<-----------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
}

body, html {
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background: url(../images/bg-body.jpg) center top repeat;
	font:0.9em Georgia, "Times New Roman", Times, serif;
	color:#000;
	line-height:1.7em;
}

a:link, a:visited {
	color:#485837;
	text-decoration:underline;
}

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

p {
	margin:0 0 1.3em 0;
}

img {
	border:0;
}

dl {
	width:484px;
}

dt {
	width:226px;
	float:left;
	font-weight:bold;
	margin-right:12px;
}

dd {
	width:226px;
	float:left;
}


/* -------------------------------------------------------------------------------------------------------*/
/* ---- global classes <<<--------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

.clear {
	height:0.1em;
	line-height:0.1em;
	font-size:0.1em;
	clear:both;
	margin:0 0 0 0;
}

.line {
	width:98%;
	border-bottom:1px solid #d1b17e;
	margin:0 0 1em 0;
}

.image {
   cursor: url(../images/icon-zoomin.cur), pointer;
   outline: none;
}

.image-left {
	cursor: url(../images/icon-zoomin.cur), pointer;
	float:left;
	margin:0 16px 16px 0;
}

.image-right {
	cursor: url(../images/icon-zoomin.cur), pointer;
	float:right;
	margin:0 0 16px 16px;
}

.image-left-team {
	float:left;
	margin:0 16px 16px 0;
}

.image-right-team {
	float:right;
	margin:0 0 16px 16px;
}

.left-float {
	float:left;
	margin:0 16px 16px 0;
	
}

.border {
	border:2px solid #68522f;
}


/* -------------------------------------------------------------------------------------------------------*/
/* ---- container <<<-------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#bg-bg-body {
	width:100%;
	height:100%;
	background:url(../images/bg-bg-body.jpg) center top repeat-x;
}

div#top {
	width:100%;
	height:320px;
	background:url(../images/bg-top.jpg) center top no-repeat;
}

div#container {
	width:996px;
	margin:0 auto;
	margin-top:-320px;
}

div#content-container {
	width:996px;
	height:100%;
	float:left;
	background:url(../images/bg-content-container.jpg) center top repeat-y;
}

/* -------------------------------------------------------------------------------------------------------*/
/* ---- content-sidebar1 <<<------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#content-sidebar1 {
	float:left;
	width:226px;
	height:712px;
	background:url(../images/bg-content-sidebar1.jpg) 0 0 no-repeat;
	position:relative;
	font-size:1.1em;
	line-height:2.1em;
}

div#content-sidebar1-en {
	float:left;
	width:226px;
	height:712px;
	background:url(../images/bg-content-sidebar1-en.jpg) 0 0 no-repeat;
	position:relative;
	font-size:1.1em;
	line-height:2.1em;
}



/* ---- navi-add <<<--------------------------------------------------------------------------------------*/

ul#navi-add {
	position:absolute;
	width:120px;
	height:175px;
	top:310px;
	left:68px;
	list-style-type:none;
}

ul#navi-add a:link, ul#navi-add a:visited {
	color:#000;
	text-decoration:none;
}
ul#navi-add a:hover, ul#navi-add a:active {
	color:#fff;
	text-decoration:none;
}

/* -------->> content-sidebar1-newsletter <<<-------------------------------------------------------------------*/

form#content-sidebar1-newsletter {
	border:none;
	background:none;
	position:absolute;
	top:579px;
	left:33px;
	font-size:0.9em;
}

form#content-sidebar1-newsletter input#email {
	width:163px;
	height:17px;
	padding:3px;
	background:#fff;
	border:none;
	font:0.9em Georgia, "Times New Roman", Times, serif; 
	margin-bottom:3px;
	color:#000;
}

form#content-sidebar1-newsletter input#submit {
	width:169px;
	height:20px;
	background:#6c7b48;
	border:none;
	cursor:pointer;
	color:#fff;
	font:0.9em Georgia, "Times New Roman", Times, serif;
}

form#content-sidebar1-newsletter fieldset {
	border:none;
}

form#content-sidebar1-newsletter  br {
	clear:left;
}

form#content-sidebar1-newsletter input[type=hidden] {
	border:0;
	padding:0;
}


/* -------------------------------------------------------------------------------------------------------*/
/* ---- content-main <<<----------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#content-main {
	float:left;
	width:484px;
	padding:370px 30px 0 30px;
	background:url(../images/bg-content-main.jpg) 0 0 no-repeat;
	min-height:400px;
	position:relative;
}

* html div#content-main {
	height:400px; 
}

.content-main-column1 {
	float:left;
	width:230px;
	padding-right:12px;
}

.content-main-column2 {
	float:left;
	width:220px;
	padding-left:12px;
}

div#content-main ul, div#content-main ol {
	margin-left:10px;
}


/* ---- navi <<<------------------------------------------------------------------------------------------*/

ul#navi {
	position:absolute;
	width:500px;
	height:60px;
	top:254px;
	left:60px;
	font-size:0.9em;
	list-style-type:none;
	color:#68522f;
	line-height:1.7em;
}

ul#navi a:link, ul#navi a:visited {
	color:#000;
	text-decoration:none;
}
ul#navi a:hover, ul#navi a:active {
	color:#485837;
	text-decoration:none;
}

ul#navi li {
	width:140px;
	float:left;
	padding-left:12px;
	background:url(../images/bg-li.jpg) 0 8px no-repeat;
}

/* ---- navi-en <<<------------------------------------------------------------------------------------------*/

ul#navi-en {
	position:absolute;
	width:550px;
	height:60px;
	top:254px;
	left:45px;
	font-size:0.9em;
	list-style-type:none;
	color:#68522f;
	line-height:1.7em;
}

ul#navi-en a:link, ul#navi-en a:visited {
	color:#000;
	text-decoration:none;
}
ul#navi-en a:hover, ul#navi-en a:active {
	color:#485837;
	text-decoration:none;
}

ul#navi-en li {
	width:153px;
	float:left;
	padding-left:12px;
	background:url(../images/bg-li.jpg) 0 8px no-repeat;
}



/* ---- languages <<<-------------------------------------------------------------------------------------*/

a.language-english, a.language-english:visited {
	width:36px;
	height:29px;
	display:block;
	position:absolute;
	top:333px;
	left:453px;
	background:url(../images/bg-language-en.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

a.language-english:hover, a.language-english:active {
	background:none;
	width:36px;
	height:29px;
	display:block;
}

a.language-german, a.language-german:visited {
	width:36px;
	height:29px;
	display:block;
	position:absolute;
	top:333px;
	left:489px;
	background:url(../images/bg-language-de.jpg) 0 0 no-repeat;
	text-indent:-9999em;
}

a.language-german:hover, a.language-german:active {
	background:none;
	width:36px;
	height:29px;
	display:block;
}

/* ---- headlines <<<-------------------------------------------------------------------------------------*/

h1 {
	width:202px;
	height:126px;
	position:absolute;
	top:42px;
	left:174px;
}

h2 {
	text-indent:-9999px;
	margin:0 0 1.3em 0;
	height:27px;
}

/* h2 german */

h2#willkommen {background:url(../images/h2/h2-willkommen.jpg) 0 0 no-repeat; height:50px;}
h2#kontakt {background:url(../images/h2/h2-kontakt.jpg) 0 0 no-repeat;}
h2#anfahrt {background:url(../images/h2/h2-anfahrt.jpg) 0 0 no-repeat;}
h2#impressum {background:url(../images/h2/h2-impressum.jpg) 0 0 no-repeat;}
h2#agb {background:url(../images/h2/h2-agb.gif) 0 0 no-repeat;}
h2#newsletter-headline {background:url(../images/h2/h2-newsletter.jpg) 0 0 no-repeat;}
h2#fehler {background:url(../images/h2/h2-fehler.jpg) 0 0 no-repeat;}

h2#geschichte {background:url(../images/h2/h2-geschichte.jpg) 0 0 no-repeat;}
h2#unser-team {background:url(../images/h2/h2-unser-team.jpg) 0 0 no-repeat;}
h2#kunden {background:url(../images/h2/h2-kunden.jpg) 0 0 no-repeat;}
h2#produzenten {background:url(../images/h2/h2-produzenten.jpg) 0 0 no-repeat;}
h2#wildeinkauf {background:url(../images/h2/h2-wildeinkauf.jpg) 0 0 no-repeat;}

h2#reh {background:url(../images/h2/h2-reh.jpg) 0 0 no-repeat;}
h2#hirsch {background:url(../images/h2/h2-hirsch.jpg) 0 0 no-repeat;}
h2#wildschwein {background:url(../images/h2/h2-wildschwein.jpg) 0 0 no-repeat;}
h2#hase {background:url(../images/h2/h2-hase.jpg) 0 0 no-repeat;}
h2#wildgefluegel {background:url(../images/h2/h2-wildgefluegel.jpg) 0 0 no-repeat;}
h2#wild-allgemein {background:url(../images/h2/h2-wild-allgemein.jpg) 0 0 no-repeat;}

/* h2 english */

h2#welcome {background:url(../images/h2/h2-welcome.gif) 0 0 no-repeat; height:50px;}
h2#contact {background:url(../images/h2/h2-contact.gif) 0 0 no-repeat;}
h2#route {background:url(../images/h2/h2-route.gif) 0 0 no-repeat;}
h2#imprint {background:url(../images/h2/h2-imprint.gif) 0 0 no-repeat;}
h2#terms {background:url(../images/h2/h2-terms.gif) 0 0 no-repeat;}
h2#error {background:url(../images/h2/h2-error.gif) 0 0 no-repeat;}

h2#history {background:url(../images/h2/h2-history.gif) 0 0 no-repeat;}
h2#team {background:url(../images/h2/h2-team.gif) 0 0 no-repeat;}
h2#clients {background:url(../images/h2/h2-clients.gif) 0 0 no-repeat;}
h2#producers {background:url(../images/h2/h2-producers.gif) 0 0 no-repeat;}
h2#wildgamebuying {background:url(../images/h2/h2-wildgamebuying.gif) 0 0 no-repeat;}

h2#roe-deer {background:url(../images/h2/h2-roe-deer.gif) 0 0 no-repeat;}
h2#red-deer {background:url(../images/h2/h2-red-deer.gif) 0 0 no-repeat;}
h2#wild-boar {background:url(../images/h2/h2-wild-boar.gif) 0 0 no-repeat;}
h2#brown-hare {background:url(../images/h2/h2-brown-hare.gif) 0 0 no-repeat;}
h2#game-birds {background:url(../images/h2/h2-game-birds.gif) 0 0 no-repeat;}
h2#various {background:url(../images/h2/h2-various.gif) 0 0 no-repeat;}


/* h3 */
h3 {
	margin:0 0 1.3em 0;
	font-size:1.1em;
	font-weight:bold;
	color:#485837;
}

/* h4 */
h4 {
	margin:0 0 0.7em 0;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}


/* -------------------------------------------------------------------------------------------------------*/
/* ---- content-sidebar2 <<<------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#content-sidebar2 {
	float:left;
	width:226px;
	height:712px;
	background:url(../images/bg-content-sidebar2.jpg) 0 0 no-repeat;
	position:relative;
	font-size:0.85em;
	line-height:1.5em;
}

div#content-sidebar2 a:link, div#content-sidebar2 a:visited {
	color:#bcd198;
	text-decoration:underline;
}

div#content-sidebar2 a:hover, div#content-sidebar2 a:active {
	color:#bcd198;
	text-decoration:none;
}

div#content-sidebar2-kontakt {
	width:170px;
	height:95px;
	position:absolute;
	top:320px;
	left:25px;
}

div#content-sidebar2-fragen {
	width:170px;
	height:90px;
	position:absolute;
	top:508px;
	left:25px;
}

/* -------------------------------------------------------------------------------------------------------*/
/* ---- content-sidebar2 en <<<---------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#content-sidebar2-en {
	float:left;
	width:226px;
	height:712px;
	background:url(../images/bg-content-sidebar2-en.jpg) 0 0 no-repeat;
	position:relative;
	font-size:0.85em;
	line-height:1.5em;
}

div#content-sidebar2-en a:link, div#content-sidebar2-en a:visited {
	color:#bcd198;
	text-decoration:underline;
}

div#content-sidebar2-en a:hover, div#content-sidebar2-en a:active {
	color:#bcd198;
	text-decoration:none;
}

div#content-sidebar2-kontakt-en {
	width:170px;
	height:95px;
	position:absolute;
	top:320px;
	left:25px;
}

div#content-sidebar2-fragen-en {
	width:170px;
	height:90px;
	position:absolute;
	top:508px;
	left:25px;
}

/* -------------------------------------------------------------------------------------------------------*/
/* ---- footer <<<----------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------*/

div#footer {
	width:100%;
	height:168px;
	background:url(../images/bg-footer.jpg) center top no-repeat;
	color:#3e3016;
	font-size:0.85em;
	line-height:1.5em;
}
div#footer a:link, div#footer a:visited {
	color:#3e3016;
	text-decoration:none;
}
div#footer a:hover, div#footer a:active {
	color:#fff;
	text-decoration:none;
}

/* ---- footer-content <<<--------------------------------------------------------------------------------*/

div#footer-content {
	width:996px;
	height:168px;
	margin:0 auto;
	padding:0 0 0 0;
	background:none;
	position:relative;
}

/* ---- navi-add2 <<<-------------------------------------------------------------------------------------*/

div#navi-add2 {
	position:absolute;
	width:435px;
	height:45px;
	top:79px;
	left:309px;
}

