/* Page Layout */
html {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

body {
	font: 11px Verdana, Tahoma, sans-serif;
	background: transparent url(images/bg.gif) repeat;
	text-align: left;
	color: #fff;
	margin: 0;
	padding: 0;
	}
	
#wrapper {
	margin: 0;
	padding: 0;
	width: 778px;
	text-align: left;
	background-color: #fff;
	border: 0px solid #666;
	}	

#page {
	padding: 0;
	margin: 0;
	background-color: #fff;
	border: 0;
	}	

#header {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	/*height: 267px;*/
	height: 295px;
	background: url(images/header.jpg) top no-repeat;
  }

#lang {
  position: absolute;
  width:100px;
  height: 20px;
  top: 70px;
  left: 550px;
}

#lang img { border: 0; }

#menu {
  position: relative;
  margin: 0;
  display: block;
  width: 600px;
  top: 51px;
  left: 340px;
  width: 150px;
  }

#menu a {
  display: block;
  font-weight: bold;
  color: #fff;
  padding: 7px 0;
  text-decoration: none;
  }
  
 #menu a:hover, #footer a:hover {
  text-decoration: underline;
  }   

#top100menu {
  margin: 20px 0;
  text-align: center;
  }

#footer {
  margin: 0;
  padding: 0;
  display: block;
  width: 778px;
  height: 49px;
  background: url(images/footer.jpg) top no-repeat;
  }

#footer a {
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  }

#footer div {
  padding: 20px 35px;
  }  

#header h1, #header h3, .noprint {
  display: none;
}

#contentwrapper {
  float: left;
  width: 778px;
	margin: 0;
	padding: 0;
  border: 0;
  background: #600 url(images/contenttop.jpg) top no-repeat;
	}

#content {
  padding: 5px;
  }
  
#content h1 {
  color: #FDE000;
  text-align: left;
  font: bold 20px Verdana, Tahoma, Arial;
  padding: 0px 0px 3px 15px;
  margin: 0px 0px 0px 0px;
}

#content h2.out {
	font: bold 13px Verdana, Tahoma, Arial;
	color: #FDE000;
}

#news {
	margin: 0px 15px 0px 15px;
}

#news span {
	font: 11px Verdana, Tahoma, Arial;
	color: #FFAAAA;
}

#news p {
	color: #FFFF99;
	text-align: justify;
}

#news div {
	color: #FFFF99;
	text-align: justify;
}

#news a {
	font: 11px Verdana, Tahoma, Arial;
	color: #fff;
	text-decoration: none;
}

#news a:hover {
	text-decoration: underline;
}

#news .news-description {
	margin-bottom: 20px;
}

#news li {
	list-style-position: inside;
}
	
#contentleft-wrap {
  float: left;
  margin: 0;
  padding: 0;
  width: 305px;
  background-color: transparent;
  }
  
#contentleft {
  background: Maroon;
  padding: 0 10px;
  margin: 30px 5px 0px 10px;
  border: 1px solid #A29D9A;
  border-width: 5px 5px 5px 5px;
  }

#kategorievin {
	padding: 0;
	margin: 5px 5px 5px 10px;
	list-style-type: none;
}
  
#kategorievin li a {
  display: block;
  padding: 0;
  margin: 0;
  font: bold 12px Verdana, Tahoma, Arial;
	color: #fff;
	text-decoration: none;
}

#kategorievin li a:hover {
	text-decoration: underline;
}

#kategorievin li ul {
	color: #fff;
	padding: 0px 0px 0px 20px;
	margin: 5px 5px 15px 10px;
	list-style: disc;
	border-left: 1px solid #fff;
}		

#kategorievin li ul li a {
	font: 11px Verdana, Tahoma, Arial;
	color: #FFAAAA;
	text-decoration: none;
}

#kategorievin li ul li a:hover {
	text-decoration: underline;
  }		

#kategorievin li {
  padding: 0;
  margin: 0;
  /* border: 1px solid Maroon; */
  }
  
#contentcenter-wrap {
  float: left;
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  width: 455px;
  }

#contentcenter {
  font: 11px Verdana, Tahoma, Arial;
  color: #FFFF99;
  margin: 0px 0px 0px 0px;
  padding: 0 10px;
  }
  
#contentcenter h1 {
  color: #FFAAAA;
  text-align: left;
  font: bold 15px Tahoma, Arial;
  padding: 0px 0px 10px 20px;
  margin: 0px 0px 0px 0px;
}

div.list {
  clear: both;
  }
  
div.list label {
  padding: 2px 0;
  margin: 0;
  float: left;
  width: 170px;
  color: #FDE000;
  font-weight: bold;
  } 

  
div.list div {
  float: left;
	padding: 2px 0;
	margin: 0;
  width: 245px;
  } 	
	

div.list div a {
	font: 11px Verdana, Tahoma, Arial;
	color: #fff;
	text-decoration: none;
}

div.list div a:hover {
	text-decoration: underline;
}
	
/* Another values */
HR {
  background-color: #eee;
  color: #eee;
  height: 1px;
  border: 0;
  }
  
H2 {
  text-align: left;
  font: bold 14px Tahoma, Verdana, Arial;
  padding: 5px 5px 5px 0;
  margin: 5px 5px 5px 0;
  }
  
H3 {
  text-align: left;
  font: bold 12px Tahoma, Verdana, Arial;
  padding: 5px 5px 5px 0;
  margin: 5px 5px 5px 0;
  }

H2 span,
SPAN.silver {
  color: #B19043;
  font-weight: normal;
  }

.right {
  text-align: right;
  }
    
form {
	padding: 0px;
	margin: 0px;
	} 
  
acronym {
  border-bottom: 1px dashed #336699;
  }  
	
.clear {
	clear:both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	background: transparent;
	}	  


/* Links */

#copyright {
  margin: 5px 0px 0px 0px;
  border: solid 1px #eee;
  padding: 10px 5px;
  background-color: #EEF4F6;
  color: #666;
  }
  
select, input, textarea {
  font: 11px Verdana, Tahoma, sans-serif;
  }    

img.search {
  border: 0;
  }  
  
 

form p.kontakt {
  margin: 5px;
  padding: 0;
  }  

.list, .frmlist {
  list-style-image: url(images/arrow.png);
  margin-left: 20px;
  }

.list li {
  margin-left: 20px;
  }  
  
a {
  font-weight: bold;
  color: #fff;
  padding: 7px 0;
  text-decoration: none;
  }
  
a:hover {
  text-decoration: underline;
  } 
  
#etiketavina {
  text-align: center;
  height: 1181px;
  margin: 10px 0;
  background: transparent url(images/svloading.gif) 50% top no-repeat;
  }    

#vinodata {padding-left:290px;}   

.partners label {
  padding: 0 10px;
  display: block;
  float: left;
  width: 100px;
  }

.partners div { padding: 10px 0; clear: left;}   

#leftside {
  width: 510px;
  float: left;
  margin: 0;
  padding: 0px 0px 10px 0px;
  }

#ankety label {
  float: left;
  width: 120px;
  }  
  
#rightside {
  width: 240px;
  float: right;
  margin: 0;
  padding: 40px 10px 0px 0px;
  }
  
#rightside p {
  margin: 0 0 10px 0;
	padding: 0;
	} 