html, iframe {
margin:0px;
padding:0px;
}
body {
padding: 0px;
margin:0px;
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:11px;
background:#f4e3a3;
}

form {
display:inline;
}

img {
border:none;
}

p, p-block {
margin:0px;
padding:8px 0px 0px 0px;
}

hr {
margin:4px 0px; 
padding:0px 0px;
}

input, select, textarea, button {    
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:12px;
margin:0px;
}

a, a:active, select {
outline:none;
-moz-outline-style:none;
color: #8F8250;
}
.platocontent, .platocontent div, .platocontent font, .platocontent span, .platocontent td, .platocontent p, .platomargin, .platomargin div, .platomargin font, .platomargin span, .platomargin td, .platomargin p, .footer-2, .topnav {
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:11px;
color: #ab003b;
line-height:16px;
}

.platocontent h1 {
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:12px !important;
color: #ab003b;
padding:20px 0px 0px 0px;
margin:0px;
}

.platocontent h2 {
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:16px !important;
color: #ab003b;
padding:20px 0px 0px 0px;
margin:0px;
}

.platocontent h2.top-h, .platocontent .redframe h2 {
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:16px !important;
color: #ab003b;
padding:5px 0px 0px 0px;
margin:0px;
}



.platocontent h3 {
font-family:"Trebuchet MS", "Trebuchet", serif;
font-size:14px;
color: #ab003b;
padding:0px 0px 5px 0px;
margin:0px;
}

.banner {
margin:0px 0px 20px 0px;
font-family:"Trebuchet MS", "Trebuchet", serif;

}
.banner div {
font-family:"Trebuchet MS", "Trebuchet", serif;
}




.topnav a, .topnav {
color:white;
text-decoration:none;
}


/* ----------------------------- Foot ---------------------------------- */
.footer-1 {
height:165px;
background:url(/layout/wein_bg.jpg) no-repeat top right;
}

.footer-2 {
height:30px;
background:#ab003b;
border-left:30px solid #F4E3A3;
padding:0px 20px;
}
.footer-2 div {
color:white !important;
}

ul{
padding: 0px 0px 0px 30px;
margin: 7px 0px 0px 0px;
list-style-image: url(/layout/dot.gif);
}

li{
padding: 0px 0px;
list-style-size:5px;
margin: 0px;
}

/* --- POPUP -- */
.popup-image-div {
	border:1px solid #AC003B;
	display:none;
	position:absolute;
	text-align:right;
	z-index:900000;
}



/* ---------------- 
   Paging
   ---------------- */
ul.paging {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
}

ul.paging li {
    float:left;
    padding: 0px !important;
    margin:0px;
    width:46px;
    list-style-type: none !important;
    
}
/*
ul.paging li a,ul.paging li div {
    color: #5d5d5d;
    padding: 0px 0px 0px 0px;
    width:26px;
    text-align:center;
    float:left;
    line-height: 14px;
}

ul.paging li a {
    text-decoration: none;
}

ul.paging li div {
    color:#2d90ba !important;
}
*/
/*
ul.paging li span {
    
    background: #fff url(/layout/page_bg_act.gif) no-repeat top left;
filter:alpha(opacity=100); 
-moz-opacity:1;
opacity:1;
}*/






/* ----------------------------- Weincontor ---------------------------------- */



a.download {
    width: 69px;
    height: 30px;
    background: url(/layout/download_button.gif) no-repeat left top;
    padding-right: 0px;
    display: block;
    text-decoration: none;
}
a.download:hover {
    text-transform: uppercase;
    background-position: 0px -30px;
}

.hide, .a .hide {
    visibility: hidden;
    text-decoration: none;
}

.winebox h2{
font-size: 18px !important;
}

#winetable tr td:first-child{
width: 100px;
}

.redframe{
border: 2px solid #AC003A;padding: 2px;
}

.goldframe{
border: 1px solid #E2D191;
}

.goldframe h2.top-h{
font-size: 13px !important;
}

span.bigspan{
font-size:14px;
text-decoration: underline;
}

.inline-image {
margin-right: 0px;
}

img.pic {
position: absolute;
}

.pic_overview{
float:left;
border-top: 0px solid #FFF;
border-bottom: 0px solid #FFF;
border-left: 0px solid #FFF;
margin: 0px 10px 15px 0px;
padding: 5px 0px;
width: 100px;
text-align: center;
background: #FFF;
}

.borderclass {
padding: 10px 50px;
background: #fff;
}

