html, body
{
	height:100%;	
}

body
{
	margin:0px;	
}

#v_ausrichten
{
	height:50%;
	margin-bottom:-305px;
}

.eraser
{
	clear:both;	
}

#mama
{
	height: 610px;
	width: 1000px;
	background:url(../images/bg_Mama2.jpg);
	margin: auto;
	box-shadow: 0px 0px 10px rgba(44,30,4,0.7);
}

#nav
{
	height:420px;
	width:137px;
	float:left;
	margin-left:38px;
	margin-top:199px;
}

#navschaukel 
{
	height:300px;
	width:135px;
	margin:auto;
	
}


#nav_bilder a
{
	display:block;
	width:130px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_bilder2 a
{
	display:block;
	width:130px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_willkommen a
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

 #nav_ferienhaus a
{
	display:block;
	width:130px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}


 #nav_ferienhaus2 a
{
	display:block;
	width:150px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_landschaft a
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

 #nav_preise a
{
	display:block;
	width:130px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_preise2 a
{
	display:block;
	width:130px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_sehenswertes a
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

 #nav_kontakt a
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

 #nav_impressum a
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	text-decoration:none;
	color:#115021;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#nav_bilder a:hover, #nav_bilder2 a:hover, #nav_ferienhaus a:hover, #nav_ferienhaus2 a:hover, #nav_sehenswertes a:hover, #nav_kontakt a:hover, #nav_impressum a:hover, #nav_preise a:hover, #nav_preise2 a:hover, #nav_willkommen a:hover, #nav_landschaft a:hover
{
	color:#ce1d2d;
}

.nav_aktiv
{
	display:block;
	width:140px;
	height:33px;
	background-color:rgba(255,255,255,1);
	color:#ce1d2d;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:120px;
}

.nav_aktiv_bilder
{
	display:block;
	width:145px;
	height:33px;
	background-color:rgba(255,255,255,1);
	color:#ce1d2d;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}



.nav_aktiv_willkommen
{
	display:block;
	width:120px;
	height:33px;
	background-color:rgba(255,255,255,1);
	color:#ce1d2d;
	font-family:optima,sans-serif;
	font-size: 77%;
	text-align:left;
	font-weight:bold;
	margin-left:10px;
	margin-top:5px;
}

#inhalt_show
{
	width:789px;
	height:474px;
	float:right;
	margin-right:40px;
	margin-top:43px;
	/*background-color:rgba(204,102,204,1);*/
	}
	
	#inhalt_show_test
{
	width:789px;
	height:474px;
	float:right;
	margin-right:30px;
	margin-top:89px;
	/*background-color:rgba(204,102,204,1);*/
	}

#bild_still
{
	width:789px;
	height:474px;
	float:right;
	/*background-color:rgba(204,102,204,1);*/
	background:url(../images/titel.jpg);
	margin-right:40px;
	margin-top:43px;
}

#diashow_head
{
	width:720px;
	height:195px;
	background-color:rgba(0,102,204,1);
	float:right;
	margin-right:50px;
	margin-top:82px;
}

	
#header
{
	width:730px;
	height:28px;
	/*background-color:rgba(0,204,255,1);*/
	margin-top:22px;
}


#column_container
{
	width:710px;
	height:292px;
	/*background-color:rgba(0,255,51,1);*/
	float:right;
	margin-right:50px;
	padding-right: 10px;
	}
	
	#column_container_haus
{
	width:720px;
	height:262px;
	/*background-color:rgba(0,255,51,1);*/
	float:right;
	margin-right:50px;
	}
	
#column_container_preis
{
	width:720px;
	height:262px;
	/*background-color:rgba(0,255,51,1);*/
	float:right;
	margin-right:50px;
	}

h4
{
	color: #ce1d2d;
	font-family: optima,sans-serif;
	font-size: 87%;
	text-align: left;
padding-top:10px;
}

#column_links
{
	width:320px;
	height:235px;
	float:left;
	/*background-color:rgba(153,51,255,1);*/
}

#column_links_preis
{
	width:280px;
	height:225px;
	float:left;
	
	/*background-color:rgba(153,51,255,1);*/
}

#column_links_preis p
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 83%;
	text-align: left;	
	
}

#column_links_haus
{
	width:280px;
	height:225px;
	float:left;
	
	/*background-color:rgba(153,51,255,1);*/
}

#column_links_haus p
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 83%;
	text-align: left;	
	
}

#column_rechts_bild
{
	width:340px;
	height:255px;
	background:url(../images/Haeuschen2.jpg);
	float:right;
	margin-top:25px;
	/*background-color:rgba(51,204,51,1);*/	
}

#column_rechts_bild_holz
{
	width:340px;
	height:255px;
	background:url(../images/Haeuschen4.jpg);
	float:right;
	margin-top:25px;
	/*background-color:rgba(51,204,51,1);*/	
}


#column_rechts_preis
{
	width:340px;
	height:255px;
	background:url(../images/Tafel.jpg);
	float:right;
	margin-top:25px;
	/*background-color:rgba(51,204,51,1);*/	
}

#column_rechts_preis2
{
	width:340px;
	height:255px;
	background:url(../images/Tafel2.jpg);
	float:right;
	margin-top:25px;
	/*background-color:rgba(51,204,51,1);*/	
}

#header_bild
{
	width:300px;
	height:28px;
	/*background-color:rgba(0,204,255,1);*/
	margin-top:15px;
}

#header_preis
{
	width:300px;
	height:28px;
	/*background-color:rgba(0,204,255,1);*/
	margin-top:16px;
}




#column_rechts
{
	width:320px;
	height:235px;
	float:right;
	/*background-color:rgba(51,204,51,1);*/

	
}

#column_rechts p
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 83%;
	text-align: left;	
}	

#column_links p
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 83%;
	text-align: left;	
}	
	
	
#fliesstext
{
	width: 520px;
	height: 289px;
	margin-top: 4px;
	/*background-color:rgba(0,255,51,1);*/
	float: left;
	margin-left: 64px;
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 77%;
	text-align: justify;
	/*letter-spacing: 0.1em;	
	padding-left:4px;
	padding-right:4px;*/
}

#fliesstext h4
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 97%;
	text-align: left;
}

a
{
	color: #ce1d2d;
	font-family: optima,sans-serif;
	text-align: justify;
	text-decoration: none;
}

h2
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 110%;
	text-align: left;
	padding-bottom: 8px;
}

h3
{
	color: #ce1d2d;
	font-family: optima,sans-serif;
	font-size: 100%;
	text-align: left;
}

h5
{
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 80%;
	text-align: left;
}

#kontakt_info
{
	width:229px;
	height:285px;
	float:left;
	margin-left:32px;
	margin-top:85px;
	background-color: rgb (255,255,255,1);
	border:solid 1px #115021;
	box-shadow: inset 0px 0px 3px rgba(27,19,51,0.4);
	padding-left:7px;
	padding-right:5px;
	padding-top:5px;
}

#kontaktdaten
{
	margin-left:7px;
	width:226px;
	height:225px;
	color: #7b7980;
	font-family: optima,sans-serif;
	font-size: 72%;
	text-align: left;
	/*background: rgba(172,160,220,0.2);*/
}

 #bild_kontakt
 {
	width:241px; 
	height: 120px;
	border:solid 1px #115021;
	box-shadow: inset 0px 0px 3px rgba(27,19,51,0.4);
	background:url(../images/schild.jpg);
	float:left;
	margin-left:32px;
	margin-top:17px;
}
 
 
  #bild_kontakt_text
 {
	width:232px; 
	height: 20px;
	color: #ce1d2d;
	font-family: optima,sans-serif;
	font-size: 72%;
	font-weight:bold;
	text-align:left;
	border:solid 1px #115021;
	box-shadow: inset 0px 0px 3px rgba(27,19,51,0.4);
	float:left;
	padding-top:7px;
	padding-left:9px;
	margin-left:32px;
	margin-top:16px;
 }


#karte
{
	width:474px;
	height:474px;
	float:right;
	margin-right:51px;
	margin-top:85px;
	background:url(../images/karte.jpg);
	border:solid 1px #115021;
	box-shadow: inset 0px 0px 3px rgba(27,19,51,0.4);
}

#inhalt_impressum
{
	width:770px;
	height:494px;
	float:right;
	margin-right:40px;
	margin-top:76px;
}

#impressum_text
{
	margin-left: 7px;
	padding-left: 30px;
	padding-right: 30px;
	box-shadow: 0px 0px 3px rgba(136,121,174,0.5);
	width:709px;
	height:492px;
	overflow: auto;
	scrolling: auto;
    font-family: optima,sans-serif;
	font-size: 75%;
	color: #7b7980;
	background: rgba(17,80,33,0.15);
	margin-top:1px;
}

#impressum_text h3
{
	font-family: optima,sans-serif;
	font-size: 98%;
	color: #7b7980;
}



 #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
 
    #slides {
      display: none
    }

    .container {
      margin: 0 auto
    }

    /* For tablets & smart phones */
    @media (max-width: 767px) {
      body {
        padding-left: 20px;
        padding-right: 20px;
      }
      .container {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1200px) {
      .container {
        width: 1170px
      }