/* Allgemein */

body  {
	margin-left : 80px;
	margin-top : 0;
	font-family : arial, sans-serif;
	font-size : 12px;
	line-height : 18px;
	color : #000000;
	font-weight : normal;
}
td , p , div , span {
          font-family : arial, sans-serif;
          font-size : 12px;
          color : #000000;
          line-height : 17px;
      }

H1 {
          font-size : 18px;
          line-height : 24px;
          color : #990000;
          margin-top:18px;
		  margin-bottom:20px;
		  display:block; 
		  border-bottom-color:152E53;
		  border-bottom-style:dashed;
		  border-bottom-width:1px;
      }


/* Links */

a {
          font-size : 12px;
          color : #990000;
          text-decoration : underline;
      }
	  
a:link {
          font-size : 12px;
          color : #990000;
          text-decoration : underline;
      }
	  
	  
a:visited {
          font-size : 12px;
          color : #990000;
          text-decoration : underline;
      }
	  
a:hover {
          font-size : 12px;
          text-decoration : none;
      }	  


/* Navigation */


#navcontainer { 
	width: 195px;
	margin-top:12px;
	border-bottom:1px solid #EBCCCC;
	border-left:1px solid 990000;
}

#navcontainer ul {
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:11px;
	line-height: 14px;
	color:#DDDDDD;
	text-decoration:none;
	text-align:left;
}

#navcontainer a {
	display:block;
	padding:4px 0 3px 5px;
	width:171px;
	background-color:#990000;
	border-top:1px solid #EBCCCC;
	border-right:1px solid #990000;
	border-left:1px solid #818AA9;
}

#navcontainer a:link, #navlist a:visited {
      background-image:url(/wDeutsch/bilder_layout/hg_navi2.jpg);	
	color:#FFFFFF;
	text-decoration:none;
     border-left:18px solid #EBCCCC;
}

#navcontainer a:hover {
	padding:4px 0 3px 5px;
      background-image:url(/wDeutsch/bilder_layout/hg_navi2on.jpg);	
	background-color:#F5E6E6;
	border-left:18px solid #CF8383;
	color: #000000;
}

#navcontainer a#aktiv {
	padding:4px 0 3px 5px;
      background-image:url(/wDeutsch/bilder_layout/hg_navi2on.jpg);	
	background-color:#F5E6E6;
	border-left:18px solid #CF8383;
	color:#990000;
	font-weight:bold;
}

#navcontainer a#subaktiv {
	padding:4px 0 3px 5px;
    background-image:url(/wDeutsch/bilder_layout/hg_navi2on.jpg);	
	background-color:#F5E6E6;
	color:#990000;
	font-weight:bold;
}

#navcontainer a#subsubaktiv {
	padding:4px 0 3px 5px;
    background-image:url(/wDeutsch/bilder_layout/hg_navi2on.jpg);	
	background-color:#F5E6E6;
	color:#990000;
	font-weight:normal;
}

#navcontainerzusatz ul {	
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:11px;
	line-height: 14px;
	color:#DDDDDD;
	text-decoration:none;
	text-align:left;
}

#navcontainerzusatz { 
	width: 178px;
	margin-top:40px;
	margin-bottom:30px;
	border-bottom:1px solid #EBCCCC;
}

#navcontainerzusatz a {
      background-image:url(/wDeutsch/bilder_layout/hg_navi2.jpg);
	display:block;
	padding:4px 0 3px 5px;
	width:171px;
	background-color:#990000;
	border-top:1px solid #EBCCCC;
	border-right:1px solid #990000;
	border-left:1px solid #EBCCCC;
}

#navcontainerzusatz a:link, #navlistzusatz a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#navcontainerzusatz a:hover {
      background-image:url(/wDeutsch/bilder_layout/hg_navi2on.jpg);
	padding:4px 0 3px 5px;
	background-color:#F5F5F5;
	color: #000000;
}

#fuss {
     padding:1px 30px 1px 34px;
     width:562px;
     background-color:#FFFFFF;
	background-image:url(/wDeutsch/bilder_layout/hg_fuss.gif);	
     border-top-color: #990000;
	border-top-style: solid;
	border-top-width:1px;
    font-size:10px;
	color:#990000;
	letter-spacing:1px;
}
#fuss2 {
     padding:1px 30px 1px 34px;
     width:577px;
     background-color:#FFFFFF;
	background-image:url(/wDeutsch/bilder_layout/hg_fuss.gif);	
     border-top-color: #990000;
	border-top-style: solid;
	border-top-width:1px;
    font-size:10px;
	color:#990000;
	letter-spacing:1px;
}


.by {
	font-size:10px;
	color:#FFFFFF;
}

.untertitel {
	color:#990000;
	font-weight:bold;
	margin-bottom:4px;
}

#infobox{
	background-color: #F5E6E6;
	width: 542px;
	border: 1px solid #DDDDDD;
	line-height:22px;
	padding: 4px;
	margin-bottom:15px;
}  

#infobox2{
	background-color: #F5E6E6;
	width: 542px;
	height: 166px;
	border: 1px solid #DDDDDD;
	line-height:22px;
	padding: 4px;
	margin-bottom:15px;
}  


#infobox450{
	background-color: #F5E6E6;
	width: 440px;
	border: 1px solid #DDDDDD;
	line-height:22px;
	padding: 4px;
	margin-bottom:15px;
}  

#regal {
	width: 480px;
	height: 446px;
	background-image:url(/wDeutsch/weinlagerung/hg_uebersicht.jpg);	
	border: 1px solid #F5F5F5;
	padding-top: 0px;
	padding-left: 50px;
}  

#bildleiste {
	background-color: #F5F5F5;
	width: 520px;
	border: 1px solid #DDDDDD;
	padding: 15px;
	margin-top:10px;
	margin-bottom:25px;
	color:#666666;
	font-weight:bold;
}  

#hinweisrechts{
	width: 230px;
	float:right;
}  

/* Bereiche, Divs und Klassen */

#inhalt {
width:838px;
margin: 0px;
padding: 0px;
text-align:left;
}

#logo {
float:left;
width:207px;
margin: 0px;
padding:0px;
}

#kopf {
width:626px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 207px;
padding:0px;
text-align:left;
}

.spaltelinks {
width:207px;
margin:0 auto;
background-color:#990000;
background-image:url(/wDeutsch/bilder_layout/hg_table_links2.gif);
background-position:top left;

}

.haupttabelle {
	border-bottom-color: #990000;
	border-bottom-style: solid;
	border-bottom-width:1px;
}

.inhalt {
     padding:0px 39px 15px 35px;
	width:562px;
	background-color:#FFFFFF;
     border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 1px;
}

#spaltentitel {
	width:171px;
	margin-top:12px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	background-color : #AF3030;
	font-size : 12px;
	font-weight: 700;
	color:#FFFFFF;
	text-align:left;
}

.border { border: 1px solid #DDDDDD; }

.blind {display:none; }
