@charset "utf-8"

/* Code von Michael Schwienbacher | 2010 */

* {
	margin:0; /* alle Ausenabst�nde zur�cksetzen */
	padding:0; /* alle Innenabst�nde zur�cksetzen */
}

img.bg {
	/* Set rules to fill background */
	min-height: 100%;
	min-width: 1024px;

	/* Set up proportionate scaling */
	width: 100%;
	height: auto;

	/* Set up positioning */
	position: fixed;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1024px){
	img.bg {
		left: 50%;
		margin-left: -512px; }
}

div#container {
	/* This is the only important rule */	
	/* We need our content to show up on top of the background */
	

	/* These have no effect on the functionality */
	width: 961px;
	height:auto;
	margin: 0 auto;
	font-family:'Trebuchet MS';
	font-size:12px;
	color:#000;
	
}

body {
	/* These rules have no effect on the functionality */
	/* They are for styling only */
	margin: 0;
	font:13px 'Trebuchet MS'; color:#000;
}

img {border:0;}
a:link {color: #000;}
a:visited {color:#000;}

#pageBackground {position: relative;  width:961px; margin: 0 auto; height:990px;}
#header {height:376px; background:transparent url(../Bilder/header.png) no-repeat;}
#menu {height:847px; width:256px; background:url(../Bilder/menu.png) no-repeat; margin: -858px 0 0 27px;z-index:100;}
#content {height:482px; background:#e1d5c3;  z-index:1;}

#menu .sprachen {height:33px;}
#menu .sprachen .box1 {width:150px; padding: 10px 0 0 70px;}
#menu .sprachen .box1 .fahne {float:right;}
#menu .sprachen .box1 .sprache1 {float:left; margin-left:5px;}
#menu .sprachen .box1 .sprache1 a {font:12px 'Trebuchet MS'; color:#000; text-decoration: none;}
#menu .sprachen .box1 .sprache1 a:hover {color:#efb85d;}
#menu .sprachen .box1 .sprache2 {float:left; margin-left:4px; width:60px;}
#menu .sprachen .box1 .sprache2 a {font:12px 'Trebuchet MS'; color:#948484; text-decoration: none;}

#menu .logo {margin:25px 0 0 4px;}

.navigation {margin-left:-16px;}
.navigation ul {list-style: none; width:213px;}
.navigation ul li {font: 14px 'Trebuchet MS'; color:#fff; text-transform: uppercase; text-align: center; }
.navigation ul li a {display:block; font: 14px 'Trebuchet MS'; color:#342828; text-decoration: none; line-height: 24px; }
.navigation ul li#activelink a {background: url(../Bilder/buttonactive.jpg) no-repeat; width:213px; height:26px; color:#fff;}

.boxRabensteinerHof {width:234px; height:121px; margin: 80px 0 0 19px;}
.boxRabensteinerHof .bildHof {float:left;}
.boxRabensteinerHof .boxText {float:left; margin-left:8px; width:118px;}
.boxRabensteinerHof .boxText .titel {}
.boxRabensteinerHof .boxText .beschreibung {font:12px 'Trebuchet MS'; color:#000; margin-top:3px;}
.boxRabensteinerHof .boxText .beschreibung a:link {font:11px 'Trebuchet MS'; color:#000;}

.videobox {width:186px; margin:14px 0 0 36px;}
.videobox .kopf {}
.videobox .video1 {float:left; margin-top:5px;}
.videobox .video2 {float:left; margin-top:5px; margin-left:3px;}
.videobox .video3 {float:left; margin-top:5px; margin-left:3px;}

.content {width:665px; height:471px; background: #fff url(../Bilder/content.jpg) no-repeat; float:left; margin: -473px 0 0 286px; font:14px 'Trebuchet MS'; color:#716868;}
.content .inhaltbox {width:617px; margin:27px;}
h1 {font:18px 'Trebuchet MS'; color:#342828; text-transform: uppercase;}

.footer {width:961px; height:90px; background: url(../Bilder/background_footer.png) no-repeat; clear:left; font:12px 'Trebuchet MS'; color:#000; }
.footer .logo1 {float:left; margin-left:50px;}
.footer .logo2 {float:left;}
.footer .adresse {float:left; width:600px; margin:20px 0 0 20px;}

.content .inhaltbox .bildMain {float:left;}
.content .inhaltbox .hengst   {float:left; width:200px; height:300px; margin-left:20px; font:13px 'Trebuchet MS'; margin-top:50px;}
.content .inhaltbox .hengst .tumb {float:left; margin-top:144px;}
.content .inhaltbox .hengst .tumb2 {float:left; margin-left:5px; margin-top:144px;}

.content .inhaltbox .anfrage {float:left;}
.content .inhaltbox .anfrage2 {float:left; width:330px;}
.content .inhaltbox .anreise {padding-left:20px; text-align: center;}

.content .inhaltbox .hengst2   {float:left; width:215px; height:300px; margin-left:10px; font:13px 'Trebuchet MS'; margin-top:50px;}
.content .inhaltbox .beschreibung {}
.content .inhaltbox .hengst2 .tumb1ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:16px;}
.content .inhaltbox .hengst2 .tumb2ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:16px;}
.content .inhaltbox .hengst2 .tumb3ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:16px;}

.content .inhaltbox .hengstIndex {float:left; width:215px; height:300px; margin-left:10px; font:13px 'Trebuchet MS';}
.content .inhaltbox .hengstIndex .tumb1ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:4px;}
.content .inhaltbox .hengstIndex .tumb2ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:4px;}
.content .inhaltbox .hengstIndex .tumb3ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:4px;}

 
.content .inhaltbox .nachkommen   {float:left; width:215px; height:400px; margin-left:10px; font:13px 'Trebuchet MS'; }
.content .inhaltbox .nachkommen .tumb1ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:10px;}
.content .inhaltbox .nachkommen .tumb2ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:10px;}
.content .inhaltbox .nachkommen .tumb3ranch {width:59px; height:59px; float:left; margin-left:3px; margin-top:10px;}

.pricetablecol1 {
        background-color:#e1d5c3;
    }
    .pricelisttable {
        border:0;
        width:100%;
        background-color:#fff;
        border-collapse:collapse;
    }
    .pricelisttable tr td {
        padding:5px;
        border:0;
        text-align:center;
        font-size:12px;
        font-family:Trebuchet MS;
        border:solid 1px #aaa;
        height:50px;
     }
    div.theader {
        background-color:#efe9df;
        font-size:12px;
        font-family:Trebuchet MS;
        width:500px;
        height:25px;
        line-height:25px;
        text-indent:20px;
        font-size:14px;
        font-weight:bold;
        color:#342828;
    }








