body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size :11px;
margin-top:80px;
padding:0px;
scrollbar-base-color:#2d2869;
  scrollbar-3dlight-color:#2d2869;
  scrollbar-arrow-color:#ffffff;
  scrollbar-darkshadow-color:#2d2869;
  scrollbar-face-color:#2d2869;
  scrollbar-highlight-color:#2d2869E;
  scrollbar-shadow-color:#2d2869;
  scrollbar-track-color:#2d2869;
		background-color : #CCCCCC;
		text-align : center; 
   }

#outerFrame {background :url(images/background.gif);   background-repeat : no-repeat;	background-position : top;width :789px;height:519px;margin:auto;padding:0px;} 

#middleFrame {width :764px;height:493px;border: 9px solid #ffffff;margin-bottom:8px;margin-right:7px;} 

#innderFrame {width :764px;height:493px;} 

#build {width : 327px; height :493px; float : left; border : 0px solid #5F0000;} 

#text {width : 274px; height :493px; float : left; background-color :#2D2869;overflow:auto;border : 0px solid #5F0000; } 
#text li {
	font-size:9px;
	color:#CFA278;
	list-style-position: outside;
	list-style-type: square;
	line-height: 12px;
}

#textbreit{width : 601px; height :493px; float : left; background-color :#A42C2E;overflow:auto;border : 0px solid #5F0000;} 

.nav {width : 163px; height :473px; float : right;padding :20px 0px 0px 0px;border : 0px solid #2d2869; color:#2d2869; text-decoration:none; text-align:right; font-weight:bold; }
.nav a:link{color:#2d2869; text-decoration:none;  text-align:right;}
.nav a:visited {color:#2d2869; text-decoration:none;  text-align:right;}
.nav a:hover {color: #cfa278; text-decoration:none;  text-align:right;}

.navList {padding :0px 0px 10px 0px; }

.navListSpecialHeader {color: #2d2869; text-align:left; margin-left:5px; }
.navListSpecial {padding :0px 0px 10px 0px; color: #FF0000; text-align:left; margin-left:2px; }
.navListSpecial a:link{color:#FF0000; text-decoration:none;  text-align:left; margin-left:2px;}
.navListSpecial a:visited {color:#FF0000; text-decoration:none;  text-align:left; margin-left:2px;}
.navListSpecial a:hover {color: #2d2869; text-decoration:none;  text-align:left; margin-left:2px;}

#copyright {width :776px; height : 19px;vertical-align : baseline;text-align : right; margin: auto; border : 0px solid #5F0000;  } 
						
p {margin : 0px; line-height : 14px; padding : 0px;} 

.pcopy{margin:0px;color:#ffffff; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}
.pcopy a:link{margin:0px;color:#ffffff; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}
.pcopy a:visited {margin:0px;color:#ffffff; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}
.pcopy a:hover {margin:0px;color:#2d2869; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}

#design{margin:0px;color:#333333; padding :0px 0px 0px 0px;line-height : 19px;}
#designLink{margin:0px;color:#2d2869; padding :0px 0px 0px 0px;line-height : 19px;}
#designLink a:link{margin:0px;color:#2d2869; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}
#designLink a:visited {margin:0px;color:#2d2869; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}
#designLink a:hover {margin:0px;color:#ffffff; padding :0px 0px 0px 0px;line-height : 19px; text-decoration: none;}


 
.normal {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : left; font-size:12px; }
.normal2 {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 20px 20px;text-align : center; font-size:14px; } 
.normal2Small {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : left; font-size:10px; } 
.normal3 {color:#ffffff;text-decoration:none;line-height:16px;padding: 10px 20px 0px 20px;text-align : center; font-size:12px; } 
.normal4 {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : right; font-size:12px;}
.normal5 {color:#a0a9a6;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : right; font-size:10px; margin-top:-15px; min-height:10px; font-weight:bold;}
.normal6 {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : left; font-size:12px; margin: 5px 0px 0px -10px;}
.normal7 {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : left; font-size:12px; font-weight:bold; margin-top:-25px;}
.normal8 {color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;text-align : left; font-size:16px; font-weight:bold; margin-top:5px; text-align:center; padding-bottom:25px;}

.contact{color:#ffffff;text-decoration:none;line-height:18px;padding: 20px 20px 0px 20px;text-align : center; font-weight:bold; font-size:15px; } 
.contact a:link{color:#ffffff;text-decoration:none;line-height:18px;padding: 20px 20px 0px 20px;text-align : center;}
.contact a:visited {color:#ffffff;text-decoration:none;line-height:18px;padding: 20px 20px 0px 20px;text-align : center;}
.contact a:hover {color:#cfa278;text-decoration:none;line-height:18px;padding: 20px 20px 0px 20px;text-align : center;}

 .ohne{color:#ffffff;text-decoration:none;font-size:11px;line-height:14px;  }  

td{color:#ffffff;text-decoration:none;line-height:16px;padding:0px;  } 

.textonbuild{color:#333333;text-decoration:none;line-height:16px;padding-top:470px; padding-right:10px; text-align : right;}
.textonbuildweiss{color:#ffffff;text-decoration:none;line-height:16px;padding-top:470px; padding-right:10px; text-align : right;}

.menu{color:#ffffff;text-decoration:none;line-height:16px;padding: 20px 20px 0px 20px;  text-align :center; } 
 
.rot{color:#a42c2e;text-decoration:none;font-size:11px;line-height:14px;  text-align : center;   }  
.rotmini{color:#a42c2e;text-decoration:none;font-size:10px;line-height:16px;  text-align : center;   }  
.mini{color:#333333;text-decoration:none;font-size:10px;line-height:18px;   text-align : center;   } 
.miniweiss{color:#ffffff;text-decoration:none;font-size:10px;line-height:18px;   text-align : center;   } 
.header{text-decoration:none;font-size:25px;line-height:18px;   text-align : center;  font-weight : bold; color:#cfa278;    } 
.headerBody{text-decoration:none;font-size:9px;line-height:18px;   text-align : center;  font-weight : bold; color:#A0A9A6; margin-left:-5px;   } 
.unterueberschrift{text-decoration:none;font-size:12px;line-height:16px;   text-align : center;  font-weight : bold;  font-style : italic;     } 
.miniweisspresse{color:#ffffff;text-decoration:none;font-size:10px;line-height:12px;   text-align : center;   } 

.weinhead{text-decoration:none;font-size:14px;line-height:18px;   text-align : center;  font-weight : bold;   padding :20px 0px 5px 0px;  } 
.weinheadoben{text-decoration:none;font-size:14px;line-height:18px;   text-align : center;  font-weight : bold;   padding :0px 0px 5px 0px;  } 
.weinsubhead{text-decoration:none;font-size:12px;line-height:16px;   text-align : left;  font-weight : bold;  font-style : italic;  padding :10px 0px 5px 0px;    } 
.weinsubsubhead{text-decoration: underline;font-size:11px;line-height:16px;   text-align : left;font-weight : normal;  font-style : none;  padding: 5px 0px 0px 0px;   } 
.weintext{text-decoration:none;font-size:11px;text-align : left;   padding: 0px 5px 0px 0px;  vertical-align : top;   } 
.weinzahl{text-decoration:none;font-size:11px;text-align : left;   padding: 0px 0px 0px 0px;  vertical-align : top;   } 


.copy{color:#333333;text-decoration:none;font-size:11px;line-height:14px;}
a.copy:hover {color:#A42C2E;text-decoration:none;font-size:11px;line-height:14px;}
a.copy:active {color:#A42C2E;text-decoration:none;font-size:11px;line-height:14px;}

.links{color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;}
a.links:hover {color:#CCCCCC;text-decoration:underline;font-size:11px;line-height:14px;}
a.links:active {color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;}
a.links:visited{color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;}

.linksf{color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;font-weight:bold;}
a.linksf:hover {color:#CCCCCC;text-decoration:underline;font-size:11px;line-height:14px;}
a.linksf:active {color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;}
a.linksf:visited{color:#ffffff;text-decoration:underline;font-size:11px;line-height:14px;}

.linksbuildweiss{color:#ffffff;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuildweiss:hover {color:#cccccc;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuildweiss:active {color:#ffffff;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuildweiss:visited{color:#ffffff;text-decoration:none;font-size:11px;line-height:14px;}


.linksbuild{color:#333333;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuild:hover {color:#CCCCCC;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuild:active {color:#333333;text-decoration:none;font-size:11px;line-height:14px;}
a.linksbuild:visited{color:#333333;text-decoration:none;font-size:11px;line-height:14px;}

.eingabefeld{margin: 1px;padding:0px; background-color: #ffffff; font: 11px  Verdana, Arial, Helvetica, sans-serif; width: 220px;height:14px; border : 1px solid #ffffff; color: #A42C2E; }
.textfeld{margin: 1px;padding:0px;  background-color: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif; width: 220px; border : 1px solid #ffffff; color: #A42C2E }
.button	{margin:1px;padding:0px;  background-color: #ffffff; font: 11px Verdana, Arial, Helvetica, sans-serif ; width:104px;height:16px;border : 1px solid #ffffff;color: #A42C2E; }

ul{color:#ffffff;text-decoration:none;font-size:11px;font-family : Verdana, Arial, Helvetica, sans-serif;;margin:0px;list-style-type : square;padding:0px 0px 20px 20px;text-align:left;}
ol{color:#ffffff;text-decoration:none;font-size:11px;font-family : Verdana, Arial, Helvetica, sans-serif;;margin-left:28px;margin-top:10px;margin-right:10px;text-align:left;  list-style : decimal outside; }
li { color:#ffffff;text-decoration:none;font-size:11px;font-family : Verdana, Arial, Helvetica, sans-serif;;margin-left:16px;margin-top:5px;margin-right:10px;text-align:left;}

.datum{margin: 1px;padding:0px; background-color: #ffffff; font: 11px  Verdana, Arial, Helvetica, sans-serif; width: 80px;height:14px; border : 1px solid #ffffff; color: #A42C2E; }
.uhrzeit{margin: 1px;padding:0px; background-color: #ffffff; font: 11px  Verdana, Arial, Helvetica, sans-serif; width: 60px;height:14px; border : 1px solid #ffffff; color: #A42C2E; }
.personenzahl{margin: 1px;padding:0px; background-color: #ffffff; font: 11px  Verdana, Arial, Helvetica, sans-serif; width: 40px;height:14px; border : 1px solid #ffffff; color: #A42C2E; }

#ageBttn {height: 13px;width: 160px;background-color:#ffffff;border:thin solid #999999; color:#cfa278; font-size:11px; text-decoration:none; }
#ageBttn a:link{height: 13px;width: 160px;background-color:#ffffff;border:thin solid #999999; color:#cfa278; font-size:11px; text-decoration:none; }
#ageBttn a:visited {height: 13px;width: 160px;background-color:#ffffff;border:thin solid #999999; color:#cfa278; font-size:11px; text-decoration:none; }
#ageBttn a:hover {height: 13px;width: 160px;background-color:#ffffff;border:thin solid #ffffff; color:#2d2869; font-size:11px; text-decoration:none; }

.alert {color:#FF0000; text-align:center; font-size:13px; font-weight:bold;}
#alertText {color:#CCCCCC; text-align:left;padding-left:10px; font-size:11px; }

#logo	{margin-top:-20px;}

.margin {margin-top:-10px;}
.margin2 {margin-top:-21px;}
.margin3 {margin-top:-28px;}
.margin4 {margin: -21px 0px 0px 10px;}
.margin5 {margin-bottom: -35px;}
.margin6 {margin: -31px 0px 0px 10px;}

#outerFrame #middleFrame #innerFrame #text .margin .marginLi li {
	font-size: 10px; font-weight:bold;
}
#outerFrame #middleFrame #innerFrame #text .margin .subList li {
	font-size: 10px; font-weight:bold;
}
#outerFrame #middleFrame #innerFrame #text .margin6 .marginLi .sideNav {
	font-size: 10px; font-weight:bold;
}
#outerFrame #middleFrame #innerFrame #text .margin .marginLi a {
	font-size: 11px; font-weight:bold; line-height:14px;}
.marginLi {margin-left:10px; padding-right:5px; color:#cfa278}
.marginLi a:link {color: #cfa278;text-decoration: none;}
.marginLi a:visited {color: #cfa278;text-decoration: none;}
.marginLi a:hover{color: #ffffff;text-decoration: none;}
.marginLi a:active {color: #cfa278;text-decoration: none;}

#outerFrame #middleFrame #innerFrame #text .margin .marginLi2 li {
	font-size: 11px; font-weight:bold; line-height:13px;
}
#outerFrame #middleFrame #innerFrame #text .margin2 .marginLi a {
	font-size: 11px; font-weight:bold; line-height:13px;
}
#outerFrame #middleFrame #innerFrame #text .margin3 .marginLi a {
	font-size: 11px; font-weight:bold; line-height
}
.marginLi2 {margin-left:10px; padding-right:5px; color:#cfa278; font-weight:bold;}
.marginLi2 a:link {color: #cfa278;text-decoration: none; font-weight:bold;}
.marginLi2 a:visited {color: #cfa278;text-decoration: none; font-weight:bold;}
.marginLi2 a:hover{color: #ffffff;text-decoration: none; font-weight:bold;}
.marginLi2 a:active {color: #cfa278;text-decoration: none; font-weight:bold;}



#calculator {margin-top:-15px; padding-bottom:12px;}

#pvp {
	
	padding: 8px 11px 0px 0px;
	position:relative;
}
.alert {
	font-size: 20px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top:20px;
}
.alertText {font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: center;padding:5px 5px 0px 5px; text-decoration: none;}
.alertText a:link {font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: center;padding:5px 5px 0px 5px; text-decoration: none;}
.alertText a:visited {font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: center;padding:5px 5px 0px 5px; text-decoration: none;}
.alertText a:hover {font-size: 10px;font-weight: bold;color: #cfa278;text-align: center;padding:5px 5px 0px 5px; text-decoration: none;}
.alertText a:active {font-size: 10px;font-weight: bold;color: #FFFFFF;text-align: center;padding:5px 5px 0px 5px; text-decoration: none;}


.tilde {
	font-size: 30px;
	font-weight: normal;
	color: #cfa278;
	}
.marginHeader {
	font-size:14px;
	text-align: left;
	color:#a0a9a6;
	padding: 10px 0px 0px 10px;	
	font-weight: bold;
}
.marginHeader2 {font-size:12px;text-align: left;color:#a0a9a6;margin-top:-10px;padding: 0px 0px 0px 5px;text-decoration:none;}
.marginHeader2 a:link {font-size:12px;text-align: left;color:#a0a9a6;margin-top:-5px;padding: 0px 0px 0px 5px;text-decoration:none;}
.marginHeader2 a:visited {font-size:12px;text-align: left;color:#a0a9a6;margin-top:-5px;padding: 0px 0px 0px 5px;text-decoration:none;}
.marginHeader2 a:hover {font-size:12px;text-align: left;color:#FFFFFF;margin-top:-5px;padding: 0px 0px 0px 5px;text-decoration:none;}


.marginHeader2 a:active {font-size:12px;text-align: left;color:#a0a9a6;margin-top:-5px;padding: 0px 0px 0px 5px;text-decoration:none;}
.marginHeader3 {
	font-size:14px;
	font-weight:bold;
	text-align: left;
	color:#a0a9a6;
	margin-top:-10px;
	padding-left:10px;	
}
.partners {
	font-size:11px;
	color:#FFFFFF;
	text-align: left;	
	font-weight:bold;
	padding: 5px 0px 0px 10px;
}
.subList  {
	padding-left:50px;
	margin-top:-20px;
	padding-bottom:15px;
}
#noflashbg {
	background: url(images/bg-noflash.jpg);
	height:493px;
	width:327px;
	position:relative;
}
#flashControl {
	margin-top:-493px;
	position:relative;
}


