body { }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }

#logo_pos {position: relative; float: right; width:177px; height: 62px; top: 170px;  }
#lingua {position: relative;  width:780px; height: 406px; text-align: center; vertical-align: middle;  }
#container{width: 350px; height: 110px; overflow: scroll; overflow-y: auto; scrollbar-base-color:#8C8CC6;}
#cont1{width: 365px; height:100px; float: left;}
#cont2{width: 335px; height: 100px;float: left}
#cont3{width: 20px; height: 100px; float: right}
#cont1_dyn{width: 740px; height:180px; float: left; padding-left: 20px;}
#cont2_dyn{width: 670px; height: 180px;float: left}
#cont3_dyn{width: 20px; height: 180px; float: right}

#cont1_kl{width: 348px; height:180px; float: left;}
#cont2_kl{width: 323px; height: 180px;float: left}
#cont3_kl{width: 20px; height: 180px; float: right}

#cont4_kl{width: 150px; height: 180px;float: left}
#cont5_kl{width: 180px; height:180px; float: left;}

.txt1{ color: #4f5150; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.txt1 a:link, .txt1 a:visited, .txt1 a:active                { color: #4f5150; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }
.txt1 a:hover                  { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.txt2{ color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; }
.txt2 a:link, .txt2 a:visited, .txt2 a:active                { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none  }
.txt2 a:hover                  { color: #4f5150; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }

.txt3{ color: black; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; width: 100%; }
.txt3 a:link, .txt3 a:visited, .txt3 a:active { color: black; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; width: 100%; text-decoration: none;}
.txt3 a:hover { color: #541539; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; width: 100%; text-decoration: none; }
.txt3_new{ color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 16px; width: 100%; }

.txt4{ color: white; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; }
.txt4_klein{ color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; }
.txt4_pink{ color: #541539; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; }
.txt4_gold{ color: #bb8e21; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; }
.txt4_pink_klein{ color: #541539; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; }

.menu a:link, .menu a:visited, .menu a:active                { color: black; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; text-decoration: none  ; width: 100%; padding-right: 10px; padding-left: 20px; }
.menu a:hover                  { color: #541539; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; text-decoration: none; width: 100%; padding-right: 10px; padding-left: 20px; }

.menu_sel a:link, .menu_sel a:visited, .menu_sel a:active             { color: #541539; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-decoration: none  ; width: 100%; padding-right: 10px; padding-left: 20px; }
.menu_sel a:hover               { color: #541539; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 12px; text-decoration: none ; width: 100%; padding-right: 10px; padding-left: 20px; }

.weine_links a:link, .weine_links a:visited, .weine_links a:active  { color: #541539; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; width: 100%; text-decoration: none; }
.weine_links a:hover { color: #541539; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18px; width: 100%; text-decoration: none;}

.txt5_pink a:link, .txt5_pink a:visited, .txt5_pink a:active { color: #541539; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fffef2; padding: 3px; text-decoration: none; }
.txt5_pink a:hover { color: #fffef2; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #541539; padding: 3px; text-decoration: none;}

.weine_gold a:link, .weine_gold a:visited, .weine_gold a:active { color: #bb8e21; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_gold a:hover { color: #bb8e21; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fffef2; text-decoration: none; }

.weine_gold_grau a:link, .weine_gold_grau a:visited, .weine_gold_grau a:active { color: gray; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_gold_grau a:hover { color: #bb8e21; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }

.weine_gold_grau_sel a:link, .weine_gold_grau_sel a:visited, .weine_gold_grau_sel a:active { color: #bb8e21; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_gold_grau_sel a:hover { color: #bb8e21; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }

.weine_pink a:link, .weine_pink a:visited, .weine_pink a:active { color: #541539; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_pink a:hover {color: #541539; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fffef2; text-decoration: none; }

.weine_pink_grau a:link, .weine_pink_grau a:visited, .weine_pink_grau a:active { color: gray; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_pink_grau a:hover {color: #541539; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }

.weine_pink_grau_sel a:link, .weine_pink_grau_sel a:visited, .weine_pink_grau_sel a:active { color: #541539; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.weine_pink_grau_sel a:hover {color: #541539; font-size: 11px; line-height: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }