.bild-links{
	float: left;
	margin: 0px 20px 10px 0px;
	padding: 4px;
border: 1px solid #cccccc;
-moz-box-shadow:0 0 6px #b7b7b7;
-webkit-box-shadow:0 0 6px #b7b7b7;
box-shadow:0 0 6px #b7b7b7;
}

.kunde
{
background: #DDD;
border: 2px solid #FFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 1px 2px 4px rgba(0,0,0,.4);
}

.seite-schatten
{
/*background: #DDD;*/
border: 5px solid #FFF;
border-radius: 2px;
-webkit-box-shadow: 0px 4px 10px 4px #999;
-moz-box-shadow: 0px 4px 10px 4px #999;
box-shadow: 0px 0px 10px 4px #ffffff;

}

.seite2 {
background: #eee;
border: 40px solid white;
/* box-shadow: 0 0 1px rgba(0,0,0, .4);*/
outline:1px solid #ffffff;
}

.img2 {
padding: 1px;
border: 1px solid #000000;
}

#wrapper-index{
	background: url(../images/hintergrund/back-index01.jpg);
    background-attachment: fixed;
	background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 20px;
}

#wrapper-bauernhof{
	background: url(../images/hintergrund/back-bauernhof01.jpg);
    background-attachment: fixed;
	background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 20px;
}

#wrapper-camping{
	background: url(../images/hintergrund/back-camping01.jpg);
    background-attachment: fixed;
	background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 20px;
}

#wrapper-hotel{
	background: url(../images/hintergrund/back-hotel02.jpg);
    background-attachment: fixed;
	background-repeat: no-repeat;
padding-top: 20px;
padding-bottom: 20px;
}

/***************************************************************************************************************/
/*                                CSS - LAYOUT - DESIGN UND KONFIGURATION                                      */
/***************************************************************************************************************/

/* ================================================================= */
/* ==========        Schriftart - Rahmen - Farben         ========== */
/* ================================================================= */

body {
margin-top: 0px; 
margin-left: 0px; 
margin-right: 0px;
margin-bottom: 0px; 
color: #e6e6e6 ;  
background-color:#e6e6e6; 
font-family: verdana,arial; 
font-size: 10pt;
}

table,tr,td { 
color: #000000 ;
font-family: verdana,arial; 
font-size: 9pt
}

.main {
/*background-color:#ffffff;*/
background-image:url(../images/weiss_10.png);
background-repeat:repeat;
background-position: 0% 0%;
}

.rand {
background-color:#5394C8; 
color:white;
background-image:url(../images/rand.jpg);
width:18px;
}

.rand2 {
background-color:#5394C8; 
color:white;
background-image:url(../images/rand2.jpg);
width:18px;
}

.img {
padding: 4px;
border: 1px solid #cccccc;
-moz-box-shadow:0 0 6px #b7b7b7;
-webkit-box-shadow:0 0 6px #b7b7b7;
box-shadow:0 0 6px #b7b7b7;
}




/* ================================================================= */
/* ==========        Scrolleiste IE ab Vers.5.5           ========== */
/* ================================================================= */

body {
scrollbar-arrow-color: #bf0000; 
scrollbar-base-color:#89A9B8;
scrollbar-highlight-color : #e6e6e6;; 
scrollbar-shadow-color :#e6e6e6;;
SCROLLBAR-TRACK-COLOR: #89A9B8;
}


/* ================================================================= */
/* ==========        Allgemein Links im Text              ========== */
/* ================================================================= */

/* a:link{ color: #e6e6e6; text-decoration:underline;font-family: verdana; font-size: 10pt;} */
/* a:visited{color:#e6e6e6;text-decoration:underline;font-family: verdana; font-size: 10pt;} */
/* a:active{ color:#e6e6e6;text-decoration:underline;font-family: verdana; font-size: 10pt; } */
/* a:hover{ color: #000000;background-color:#5394C8;  text-decoration:underline;font-family: verdana; font-size: 10pt; } */



/***************************************************************************************************************/
/*                                       HEADER - Config                                                       */
/***************************************************************************************************************/


/* ================================================================= */
/* ==========           MENU HEADER oben                  ========== */
/* ================================================================= */

.leisteob {
background-color:#0970A2; 
color:white;  
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
}

#menu2 a {
display: block;
background-color:#5394C8;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:140px;
text-align:center;
background-image:url(../images/bu_ob.jpg);
}

#menu2 a:visited{
background-color:#5394C8;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:140px;
text-align:center;
background-image:url(../images/bu_ob.jpg);
}

#menu2 a:active{
background-color:#5394C8;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:140px;
text-align:center;
background-image:url(../images/bu_ob.jpg);
}

#menu2 a:hover {
background-color:#d94800;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:140px;
text-align:center;
background-image:url(../images/rubrik.jpg)
}


/* ================================================================= */
/* ==========        LOGO Bereich im HEADER               ========== */
/* ================================================================= */

.logo {
background-color:#e6e6e6; 
color:#ffffff;  
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 10pt;
height:100px;
}


/* ================================================================= */
/* ==========        LEISTE im HEADER unten               ========== */
/* ================================================================= */

.leisteun {background-color:#5394C8; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
background-image:url(images/point.gif);
}



/***************************************************************************************************************/
/*                                       HAUPTBEREICH - Config                                                 */
/***************************************************************************************************************/

.inhalt {
/*background-color:#ffffff;*/
padding:20px;
/*background-image:url(../images/weiss_10.png);*/
background-repeat:repeat;
background-position: 0% 0%;
}

.titel {
background-color:#BF0000; 
color:#ffffff;
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 10pt;
width:400px;
border-bottom:solid 1px #;
line-height:20px;
height:20px;
padding-left:5px;
background-image:url(../images/titel.jpg)
}

#slider {
width: 690px;
margin: 0 auto 40px auto;
}

h1{
padding: 0px 0px 2px 70px;
background: url(../images/h1-logo.png) no-repeat;
line-height: 25px;
height: 27px;
color: #4682b4;
border-bottom: 1px solid #e2e2e2;
font-family: 'Arial', sans-serif;
}

h2{
padding: 0px 0px 0px 10px;
line-height: 25px;
height: 10px;
color: #ff0000;
font-family: 'Arial', sans-serif;
}

h3{
padding: 0px 0px 0px 10px;
line-height: 25px;
height: 10px;
color: #000000;
font-family: 'Arial', sans-serif;
}

h4{
padding: 50px 0px 0px 10px;
line-height: 1px;
height: 10px;
color: #E58C00;
border-bottom: 1px solid #e58c00;
font-family: 'Arial', sans-serif;
font-size: 12pt;
}


/* ================================================================= */
/* ==========           MENU INHALT links                 ========== */
/* ================================================================= */


.nav {
background-color:#333333; 
color:black;  
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 10pt;
/*background-image:url(../images/nav.jpg)*/
}

.rubrik {
background-color:#d94800; 
color:#ffffff;   
text-decoration:none ;
font-family:verdana, sans-serif; 
font-size: 10pt;width:192px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
background-image:url(../images/rubrik.jpg)
}

#menu a {display: block;
background-color:#0970A2;
color:#e6e6e6;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
background-image:url(../images/bu.jpg);
}

#menu a:visited{
background-color:#0970A2;
color:#e6e6e6;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
background-image:url(../images/bu.jpg);
}

#menu a:active{
background-color:#0970A2;
color:#e6e6e6;text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
background-image:url(../images/bu.jpg);
}

#menu a:hover {
background-color:#7b7c80;
color:#ffffff;
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:20px;
height:20px;
width:192px;
padding-left:5px;
background-image:url(../images/nav.jpg);
}



/***************************************************************************************************************/
/*                                      FOOTER - Config                                                        */
/***************************************************************************************************************/
.footer 
{
background-color:#333333; 
color:white;  
text-decoration:none;
font-family:verdana, sans-serif; 
font-size: 10pt;
line-height:20px;
height:20px;
background-image:url(../images/back-footer01.png);
}

#footer-header2 {
height:68px;
text-align:right;
vertical-align:middle;
padding-right:20px;
padding-top:10px;
background-color:#454545;
}

#footer-titel2 {
color:#6F6F6F;
font-size : 48px;
line-height:48px;
letter-spacing : 10px;
}

#footer-text {
color:#9F9F9F;
text-align:center;
vertical-align:middle;
font-size:14px;
}


/* ================================================================= */
/* ==========           MENU FOOTER links                 ========== */
/* ================================================================= */

#menufuss a, #menufuss a:visited , #menufuss a:active {display: block;
color:#7D7D7D;
text-decoration:none ;
font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif; font-size: 14px;
padding-left: 10px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-top:0px;
margin-left: 0px;
margin-right: 0px;
height:30px;
line-height:30px;
text-align:left;
vertical-align:middle;
background:transparent;
border-bottom:dotted 1px #595959;
width:190px
}

#menufuss a:hover {background-color:#595959; text-decoration:none ;
color:#BFBFBF;
text-decoration:none ;
}


/* ================================================================= */
/* ==========           MENU FOOTER mitte                 ========== */
/* ================================================================= */

#menufuss2 a, #menufuss2 a:visited , #menufuss2 a:active {display: block;
color:#7D7D7D;
text-decoration:none ;
font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif; font-size: 14px;
padding-left: 10px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-top:0px;
margin-left: 0px;
margin-right: 0px;
height:30px;
line-height:30px;
text-align:left;
vertical-align:middle;
background:transparent;
border-bottom:dotted 1px #595959;
width:190px
}

#menufuss2 a:hover {background-color:#595959; text-decoration:none ;
color:#BFBFBF;
text-decoration:none ;
}


/* ================================================================= */
/* ==========           MENU FOOTER rechts                ========== */
/* ================================================================= */

#menufuss3 a, #menufuss3 a:visited , #menufuss3 a:active {display: block;
color:#7D7D7D;
text-decoration:none ;font-family:trebuchet ms, arial, helvetica,verdana, georgia, "times new roman", sans-serif; font-size: 14px;
padding-left: 10px;
padding-right: 0px; 
padding-bottom: 0px; 
padding-top:0px;
margin-left: 0px;
margin-right: 0px;
height:30px;
line-height:30px;
text-align:left;
vertical-align:middle;
background:transparent;
border-bottom:dotted 1px #595959;
width:190px
}

#menufuss3 a:hover {background-color:#595959; text-decoration:none ;
color:#BFBFBF;
text-decoration:none ;
}


h3.fussheader {
color:#D8D8D8;
font-size: 16px;
letter-spacing:2px;
font-family: trebuchet ms,arial, helvetica, tahoma ,verdana,  sans-serif;
border-bottom:dashed 0px #595959;
padding-top:0px;
font-variant:small-caps
}




/***************************************************************************************************************/
/*                                           Gridsystem                                                        */
/***************************************************************************************************************/

/*
700px grid system ~ Core CSS.
4 Columns ~ Margin left: 0px ~ Margin right: 20px

Based on the 1kb grid system - http://www.1kbgrid.com/
by Tyler Tate

Created by the Grid System Generator - v1.01
Learn more ~ http://www.gridsystemgenerator.com/
*/

.grid_1 {width: 155px;}
.grid_2 {width: 330px;}
.grid_3 {width: 505px;}
.grid_4 {width: 680px;}
.column {margin: 0 20px 0 0px;
         overflow: hidden;
         float: left;
         display: inline;}
.row {width: 700px;
         margin: 0 auto;
         overflow: hidden;}
.row .row {margin: 0 -20px 0 -0px;
         width: auto;
         display: inline-block;}
  



         
/***************************************************************************************************************/
/*                                       Buttons Config                                                        */
/***************************************************************************************************************/

.button-details {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cd8a15;
}
.button-details:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.button-details:active {
	position:relative;
	top:1px;
}
	


.button-homepage {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.button-homepage:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.button-homepage:active {
	position:relative;
	top:1px;
}



.button-anfrage {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:20px;
	line-height:20px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.button-anfrage:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.button-anfrage:active {
	position:relative;
	top:1px;
}


/**************************************************/
/* <a href="#" class="lastminute">LAST MINUTE</a> */
/**************************************************/

.lastminute {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.lastminute:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.lastminute:active {
	position:relative;
	top:1px;
}


/* This button was generated using CSSButtonGenerator.com */