html
{height: 100.2%;font-size: 62.5%;
 scrollbar-face-color: #96dfea;
  scrollbar-shadow-color: #cccccc;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #666666;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #ffffff;

}

/* Navigation ausblenden */


table {
    display: none !important;
}



body {
font-family: verdana,arial;
		font-size: 1.4em;
		background-color:#ffffff;
		color:#333366;
     	background-image: url(img/hg.gif);
       text-align: center;
    margin-top:20px;}
	 
	 
 
	
* {margin: 0px; padding: 0px; border: 0px;}

h1 {
font-family: "Century Gothic", sans-serif;
	font-weight: normal;
	color: #333366;
	padding: 0,6em 0em 0.2em 0em;}

	h1{font-size: 2.0em;
border-bottom: 1px solid #96dfea;
padding-bottom: 0.2em;
margin-bottom: 0.8em;}
h2{font-size:1.15em;margin-bottom: 1.3em;
	}
div#imp{
	margin-left:125px;
}
p {margin-bottom: 0.6em;}


a:link
{color:#333366;text-decoration:none;font-family: "Century Gothic", verdana, sans-serif;  font-size:1.0em;font-weight:normal;}
a:visited
{color:#333366;text-decoration:none;font-family: "Century Gothic", verdana, sans-serif;font-size:1.0em;font-weight:normal;}
a:hover
{color:#023b9f;text-decoration:none;font-family: "Century Gothic", verdana, sans-serif;font-size:1.0em;font-weight:normal;}
a:active
{color:#333366;text-decoration:none;font-family: "Century Gothic", verdana, sans-serif; font-size:1.0em;font-weight:normal;}



a:link.innen{font-family:  Verdana, Helvetica, sans-serif;padding: 1px 0;color: #333366; font-weight: bold; text-decoration: none;font-size:1.1em;}
a:visited.innen {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #333366; font-weight: bold; text-decoration: none; font-size:1.1em;}
a:hover.innen {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #96dfea; font-weight: bold; text-decoration: none; font-size:1.1m;}
a:active.innen {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #333366; font-weight: bold; text-decoration: none;font-size:1.1em;}

a:link.copy{font-family:  Verdana, Helvetica, sans-serif;padding: 1px 0;color: #ffffff; font-weigth: bold; text-decoration: none;font-size:0.7em;}
a:visited.copy {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #ffffff; font-weigth: bold; text-decoration: none; font-size:0.7em;}
a:hover.copy {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #cccce6; font-weigth: bold; text-decoration: none; font-size:0.7m;}
a:active.copy {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #ffffff; font-weigth: bold; text-decoration: none;font-size:0.7em;}

a:link.innen2{font-family:  Verdana, Helvetica, sans-serif;padding: 1px 0;color: #96dfea; font-weight: bold; text-decoration: none;font-size:1.1em;}
a:visited.innen2 {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #96dfea; font-weight: bold; text-decoration: none; font-size:1.1em;}
a:hover.innen2 {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #333366; font-weight: bold; text-decoration: none; font-size:1.1m;}
a:active.innen2 {font-family: Verdana, Helvetica, sans-serif;padding: 1px 0;color: #96dfea; font-weight: bold; text-decoration: none;font-size:1.1em;}
div#wrapper {
	width: 980px;
    margin: 50px auto;
    margin-top:0px;
	text-align: left;
	border: 0px solid #ff0000;
		background-image: url(img/hgwrapper.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    height: 644px;
    border: 1px solid #96dfea;
 
}

div#wrapper2021 {
	width: 980px;
    margin: 50px auto;
    margin-top:0px;
	text-align: left;
	border: 0px solid #ff0000;
		background-image: url(img/hgwrapper.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    height: 954px;
    border: 1px solid #96dfea;

}
div#wrapper2 {
	width: 980px;
    margin: 50px auto;
    margin-top:0px;
	text-align: left;
	border: 0px solid #ff0000;
		background-image: url(img/hgwrapper2.gif);
	background-repeat: no-repeat;
    background-position: center top;
     border: 0px solid #96dfea;
}



div#header {
	background:#ffffff;
	height: 180px;
	text-align: left;
	background-image: url(img/hgheader.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    color: #ffffff;
   }

div#header2 {
	background:#ffffff;
	height: 180px;
	text-align: left;
	background-image: url(img/hgheader2.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    color: #ffffff;
   }


div#header3 {
	background:#ffffff;
	height: 180px;
	text-align: left;
	background-image: url(img/hgheader3.jpg);
	background-repeat: no-repeat;
    background-position: center top;
    color: #ffffff;
   }


div#wrapcontent {
  border-left: 1px solid #006600;
    border-right: 1px solid #006600;
	      background-color: #ffffff;
  	width: 978px;

}

div#menu{

border:0px solid #000055;
	width: 210px;
    text-align:right;
    border:0px solid #cccccc;
}





	div#maintext {
   float: right;
	width: 670px;
	padding: 0px;
    margin-right: 20px;
    margin-top: 40px;
	padding-top:0px;
	border:0px solid #999999;
	}

	div#maintextstart {
 	  float: right;
 	  width: 760px;
        margin-top:0px;
	text-align: left;
	padding-top:0px;
	border:0px solid #999999;
	
	}

div#maintext img{
	float: none;
	margin: 0px 0px 0px 0px;
	border: 0px solid #006600;
}



div#maintext div#frame img {
	
	margin: 9px 20px 0px 30px;border: 0px;
	float:right;}
div#maintext div#frame2 img {
	float:left;
	margin: 0px 20px 0px 0px; border: 0px;
	}

div#maintext div#frame3 img {
	float:right;
	margin: 0px 0px 0px 30px; border: 0px;
	}

.mittig{margin: 0px 0px 0px 200px;
	}

.li_content{
margin-left:55px;list-style-image:url(img/punkt.gif);
}
.gross{font-size:1.3em;
	}

div#bild
{font-size:0.8em;
font-weight:normal;
	
}


div#footer {
   	background-color: #006600;
	color: #ffffff;
	padding: 0px 2px 4px;
	height: 20px;
    text-align: center;
    font-size:0.95em;
    border-bottom: 2px;
    border-color: #006600;
    border-style: solid;

	
}
   .defloat {clear: both;}
a:link.copy
{color:#ffffff;text-decoration:none;font-family:verdana, arial, sans-serif;}
a:visited.copy
{color:#ffffff;text-decoration:none;font-family:verdana, arial, sans-serif;}
a:hover.copy
{color:#6F8829;text-decoration:none;font-family:verdana, arial, sans-serif;}
a:active.copy
{color:#ffffff;text-decoration:none;font-family:verdana, arial, sans-serif;}

a:link.agb
{text-transform: none;font-weight: bold;}
a:visited.abg
{text-transform: none;font-weight: bold;}
a:hover.agb
{text-transform: none;font-weight: bold;}
a:active.agb
{text-transform: none;font-weight: bold;}

a:link.text
{color: #0285C0;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.0em; font-weight: bold;}
a:visited.text
{color: #0285C0;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.0em; font-weight: bold;}
a:hover.text
{color: #1A5671;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.0em; font-weight: bold;}
a:active.text
{color: #0285C0;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.0em; font-weight: bold;}

a:link.text_start
{color: #1A5671;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.2em; font-weight: bold;}
a:visited.text_start
{color:#1A5671;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.2em; font-weight: bold;}
a:hover.text_start
{color: #ffffff;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.2em; font-weight: bold;}
a:active.text_start
{color: #1A5671;text-decoration:none;font-family:verdana, arial, sans-serif; font-size:1.2em; font-weight: bold;}

ol {
	margin: 10px 20px;
	list-style-position: outside;
	list-style-type: disc;	
	padding-left: 20px;
}

ol#links {
	margin: 10px 20px;
	list-style-position: outside;
	list-style-type: none;	
	padding-left: 20px;
}

div#box1 {
	margin-right: 390px; 
}
div#box2 {float:right;

	width: 380px; 
}




table.weine
{width: 600px;
	padding-left: 2px;
	margin: 2px;

	font-size:0.9em;
}

.jahr
{
	font-size:0.8em;
	font-weight: bold;
}

textarea, label, option, select
{
font-family:verdana, Arial, Helvetica, sans-serif;
color:#333366;
font-family:arial, sans-serif;
border-style:solid;
border-width:1px;
border-color: #96dfea;
font-size:13px;


}

input
{
font-family:verdana, Arial, Helvetica, sans-serif;
font-family:arial, sans-serif;
border-style:solid;
border-width:1px;
border-color: #96dfea;
font-size:13px;


}


.defloat {clear: both;}
.button
{
border: medium outset; 
background-color: #96dfea;
border-color: #ffffff #ffffff #ffffff #ffffff;
color:#fff500;
cursor:pointer;
font-weight: bold;
font-size:12px;
padding: 1px auto;
width: 100px;
}
.fehler
{
font-family:Verdana, sans-serif;
text-decoration:none;
font-size:12px;
color: #FF0000;
}

.feld
{
font-family:arial, sans-serif;
background-color:#ffffff;
font-size:1.1em;
font-weight:normal;
color: #3C809D;
border-width:1px;
  border-style:solid;
  border-color:#3C809D;

}
#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}