*{
margin:0;
padding:0;
}


/* cabin-regular - latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.asperger-weingaertner.de/assets/templates/font/cabin-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cabin'), local('Cabin-Regular'),
       url('https://www.asperger-weingaertner.de/assets/templates/font/cabin-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.asperger-weingaertner.de/assets/templates/font/cabin-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.asperger-weingaertner.de/assets/templates/font/cabin-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.asperger-weingaertner.de/assets/templates/font/cabin-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.asperger-weingaertner.de/assets/templates/fonts/cabin-v12-latin-regular.svg#Cabin') format('svg'); /* Legacy iOS */
}


html {
height: 101%;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
background-color: #e8e2cf;

}

#druckversion {
display:none;
}

#skip {
display: none;
}

#hintergrund {
width: 100%;
min-width: 864px;
margin-left:auto;
margin-right:auto;
background-image: url(img/Wein-Asperg.jpg);
background-position: -120px 0;
background-position: 0 0;
background-attachment:fixed;
background-size: 100% 100%;
}


#wrapper {
position: relative;
width: 864px;
margin-right:auto;
padding-bottom: 5px;
margin-left:auto;
color: #323234;

}

#kopf {
background-color: #841125;

padding-top:0;
padding-right: 0;
padding-left: 0;
color: #3a3124;
height: 342px;

}

#kopf #meta {
height: 36px;
line-height: 36px;
}

#kopf #titel {
padding-left: 36px;
font-size: 0.9em;
color:#fff;
font-weight: bold;
}

#kopf #metanavi{
position: absolute;
right:36px;
top: 1px;
font-size: 0.9em;


}

#logo{
width: 864px;
height: 243px;

display: block;
margin-bottom: 30px;
padding-left: 0;
}

#logo img{
border-top: solid #fff 2px;
width: 864px;
height: 342px;


}




#inhalt {

padding:0;
margin:0;
background-color: #fff;
padding-left:282px;
}

#texte {
position: relative;
top:-65px;
margin-right: 36px;
padding:0;
padding-top: 28px;
padding-bottom:16px;
min-height: 380px;
width:auto;
}


#texte #fotos imgg{
float:right;
height: 182px;
margin-left: 16px;
border: solid 2px #eee;
}

#texte #fotos{
clear: both;
min-height: 210px;
border-bottom: solid 2px #eee;
margin-bottom: 1em;
}



p {
font-size: 0.9em;
padding-bottom: 1em;
line-height: 1.25em;
}

strong.rot {
    margin-top: 1.2em;
  margin-bottom: 1.2em;
  font-size: 1.2em;
  color: #841125;
  padding: 1.2em;
  display: block;
  border: solid 1px #841125;
}

h1, h2, h3{
font-family:'Cabin',Geneva,Arial,sans-serif;
font-size:1.25em;
color: #323234;
padding:0;
padding-top: 1.25em;
padding-bottom: 1em;
line-height: 1.25em;
margin:0;
font-weight: bold;
}


h4, h6 {
clear:both;
display:block;
width:100%;
padding-top:2em;
padding-bottom:2em;
font-size:1em;
}

h5 {
font-size:0.9em;
line-height: 1.25em;
border-bottom: solid #eee 2px;
margin-top: 1.25em;
margin-bottom: 1em;
}
h2#fusstext {
clear:both;
width:823px;
margin-top: 20px;
margin-right: 36px;
margin-bottom: 20px;
margin-left: 36px;
padding: 0;
font-size: 0.9em;
font-family: Arial, sans-serif;
font-weight: normal;
font-style: normal;
color: #323234;
}

h2#fusstext .bauer {
color: #000;
}




 
/*----------------LINKS IM INHALT------ */

#inhalt a:link, #inhalt a:visited, #inhalt a:hover, #inhalt a:focus, #inhalt a:active {
color:#323234;

}
#inhalt a:hover, #inhalt a:focus, #inhalt a:active {
color:black;
color:#841125;
}

#inhalt p a:link, #inhalt p a:visited , #inhalt p a:hover, 
#inhalt p a:focus, #inhalt p a:active {
border: 0;
border-bottom:0;
}
#inhalt p a img {
border:0;
}

#inhalt h2 a {
text-decoration: none;
}


#logo a img, #logo a:link,  #logo a:visited,  #logo a:hover,  #logo a:focus,  #logo a:active {
border:0;
border-bottom:0;
text-decoration:none;
}

#inhalt .bildbox {
  clear:both;
  width: 100%;
  display:block;
  float:left;
  padding-bottom: 0.7em;
  margin-bottom: 1em;
  border-bottom: solid 2px #eee;
}
#inhalt .bildbox p {
  width: 260px;
 float:left;
}
#inhalt .bildre {
  width: 100px;
  float: left;
}


#inhalt li {
font-size: 0.9em;
list-style-position: outside;
padding-bottom: 1em;
line-height: 1.25em;
list-style-type: square;
} 

#inhalt li li{
font-size: 100%;
padding-bottom: 0;
padding-left: 1em;
line-height: 1.25em;
list-style-type: none;
}
/*----------------Formular------ */
fieldset {border:0;width:300px;}
#cfRegarding {width:160px;color:#eb1200;}
input, textarea { width: 200px;}
.button { color:#eb1200; margin-top:1em;}



.skiplink{
display:none;}

.clear {
height: 4em;}


.nurdruck {
display: none;}

/*  FORMULAR 

#EmailForm fieldset {border:0;margin-left:0;}
#cfRegarding { width: 150px;}
#EmailForm input, textarea, .jot-form input { 
width: 300px;
background-color:transparent; 
color: #96d58a;
border: dotted 1px #33ccff;}
input.button {width: 150px;margin-top: 20px;color:black;}

.errors {margin-left: 0; margin-bottom: 20px;}
*/

/*----------------Blog STARTSEITE------ */

.ditto_1blog {
min-height: 276px;
border-bottom: solid 1px #eee;
}

.ditto_1blog .an-bild {
float:right;
}

#texte .an-bild img{
float:right;
height: 182px;
width: 242px;
margin-left: 16px;
border: solid 2px #eee;
}

.termine {
min-height: 0;
border-bottom: solid 1px #eee;
}

.ditto_2blog {
min-height: 276px;
border-bottom: solid 0px #eee;
}
/*----------------Sitemap------ */

#sitemap {
margin-left: 0;
font-size: 0.9em;
line-height: 1.5em;
}
#sitemap li {
list-style-type: none;
}
#sitemap ul li ul li {
margin-left: 1em;
}
#sitemap ul li ul {
margin-bottom: 1em;
}


.jot-form fieldset span {
float:left;
display:inline;
}


#inhalt .thumbs li a {
text-decoration: none;
border-bottom: none;
}

#brett {
 height: 380px;
  width: 170px;
  margin-top: 15px;
 margin-right: 15px;
    margin-bottom: 3em;
  margin-left: 18px;
background-image: url(https://www.asperger-weingaertner.de/assets/templates/image/schwarzes_brett_asperg.jpg);
background-position: 0;
background-size: 210px 400px;
  padding: 20px;
  padding-top:0;
  color: #fff;
}
#brett h1 {
  color: #999;
  font-weight: normal;
  font-family: Times, "Times New Roman";
  font-style: italic;
 font-size: 1.4em;
  padding-top:25px;
  padding-bottom: 5px;

}





