IMG		{border:0px;}
html            
                            {
                                font-family:Trebuchet MS, Arial; 
                                font-size:12px;
                            }

body 
                            {
                                width:100%;
                                height:100%;
                                margin:0px;
                                padding:0px;
                                text-align:center;
		behavior:url("http://www.jazzsaalfelden.com/2008/files/csshover.htc");
                            }

#site-wrapper               { 
                                position:relative; 
                                height:600px;
                                width:840px;
                                margin: 0px auto;
                                border: dotted 0px #f00;
                                background-image:url(http://www.jazzsaalfelden.com/2009/images/siteback.gif);
                                background-repeat:repeat-x;
                            }
                            

#logo                        
                            {
                                position:absolute;
                                top:0px; 
                                left:0px;
                                width:125px;
                                height:100px;
                            }    

#flashbranding              
                            {
                                position:absolute; 
                                top:90px; 
                                left:0px; 
                                height:200px; 
                                width:840px;
                            }
#meta-nav
                            {
                                position:absolute; 
                                right:0px; 
                                top:90px; 
                                height:200px; 
                                width:60px; 
                                background:#FFF; 
                                border:dotted 0px #f00;
                                filter:alpha(opacity=80);-moz-opacity:0.8;
                                z-index:80;
                                font-size:12px;
                                font-weight:normal;
                                color:#D51F4F;
                                text-align:left;
                                line-height:1.3em;
                                padding:5px 5px;
                            }

#meta-nav ul   
                            {
                                padding:0px;
                                margin:0px;
                            }
#meta-nav ul li  
                            {
                                padding:0px;
                                margin:0px;
                                font-size:12px;
                                font-weight:normal;
                                color:#D51F4F;
                                list-style-type:none;
                            }

#meta-nav ul li:HOVER  
                            {
                                text-decoration:underline;
                            }


#divMainNav             {position:absolute; top:66px; left:200px; height:20px; width:650px; margin:0px; padding:0px; z-index:99;}
.mainnav                {list-style:none;  margin:0px; padding:0px;}
.mainnav-li             {float:left; font-weight:bold;  font-style:normal; text-align:left; line-height:20px; color:#fff; font-size:14px;}
.mainnav-li:hover       {color:#fff; cursor:pointer;}



#divMainNav li ul { display:block; }
#divMainNav li:hover div { display:block; }


.subnav-frame        {display:none; margin-left:0px; margin-top:2px; height:200px; width:110px; background:#fff; border:solid 1px #ccc; z-index:99; filter:alpha(opacity=80);-moz-opacity:0.8;}
.subnav              {list-style:none; clear:none; float:none; width:110px; margin:0px; padding:0px;}
.subnav-li           {float:none; padding-left:10px;   font-size:11px; line-height:20px;}
.subnav li:hover     {color:#f00; cursor:pointer; background-color:#ccc;}

.subnav2-li           {float:none; padding:0px 10px 0px 0px; padding-left:10px;  font-size:11px;  line-height:20px;}
.subnav2 li:hover     {color:#f00; cursor:pointer; background-color:#a9e793;}

.subnav3-li           {float:none; padding:0px 10px 0px 0px; padding-left:10px; font-size:11px; line-height:20px;}
.subnav3 li:hover     {color:#f00; cursor:pointer; background-color:#9ebed7;}

* html .subnav-frame {width:70px;}

A:LINK, A:VISITED, A:ACTIVE {color:#009DE0;  text-decoration:none;}
A:HOVER {color:#009DE0; text-decoration:underline;}

A.subNav:LINK, A.subNav:VISITED, A.subNav:ACTIVE {color:#000;  font-size:11px; text-decoration:none;}
A.subNav:HOVER {color:#000; text-decoration:underline;}

A.mainNav:LINK, A.mainNav:VISITED, A.mainNav:ACTIVE {color:#FFF;  font-size:14px; text-decoration:none;}
A.mainNav:HOVER {color:#000; text-decoration:underline;}

A.meta_Nav:LINK, A.meta_Nav:VISITED, A.meta_Nav:ACTIVE {color:#000;  font-size:12px; text-decoration:none;}
A.meta_Nav:HOVER {color:#000; text-decoration:underline;}







#metabottom-nav   
                            {
                                position:absolute;
                                top:66px;
                                right:13px;
                                height:24px;
                                width:100px;
                                border:dotted 0px #f00;
		z-index:99;
                            }

#metabottom-nav ul   
                            {
                                padding:0px;
                                margin:0px;
                                float:right;
                            }
#metabottom-nav ul li  
                            {
                                float:left;
                                padding:0px 5px;
                                margin:0px;
                                font-size:14px;
                                font-weight:normal;
                                color:#FFF;
                                list-style-type:none;
                            }


#content-wrapper            
                            {
                                position:absolute;
                                top:310px;
                                left:0px;
                                margin:0px;
                                padding:0px;
                                width:840px;
                                text-align:left;
                            }

#content           
                            {
                                position:relative;
                                top:0px;
                                left:0px;
                                margin:0px;
                                padding:0px;
                                width:840px;
                                height:100%;
                                font-size:12px;
                                border:dotted 0px #f00;
                                text-align:left;
                            }

#left-col         
                            {
                                position:relative; 
                                top:0px;
                                left:0px;
                                width:200px;
                                float:left;
                                text-align:right;
                                display:inline
                            }

#left-col h1                
                            {
                                margin-top:0px; 
                                padding-top:0px;
                                margin-bottom:22px; 
                                font-size:16px;
                            }

                            
#right-col         
                            {
                                position:relative; 
                                top:0px;
                                left:20px;
                                float:left;
                                width:600px;
                                font-size:12px;
                                display:inline;
                                text-align:left;
                            }
#right-col h2                
                            {
                                margin-top:2px; 
                                padding-top:0px; 
                                font-size:14px;
                                font-weight:bold;
                            }

#right-col h3                
                            {
                                margin-top:2px; 
                                padding-top:0px; 
                                font-size:12px;
                                font-weight:bold;
                            }

#site-footer          {	
		height:60px; width:840px;
		background-color:#FFFFFF;
		border-top-color:#000000; border-top-style:solid;
		float:left; margin-top:20px;
	            }

#site-footer ul	{padding:0px; margin:10px 0px;}
#site-footer ul li	{padding:0px 20px; margin:0px; list-style:none; float:left;}
.ctb1 {BORDER-RIGHT: #ffffff 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:Trebuchet MS, Arial; font-size:11px; font-weight:bold;}
.ctb2 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:Trebuchet MS, Arial; font-size:11px; font-weight:bold;}
.ctb3 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BORDER-LEFT: #c6c9da 1px solid; BORDER-BOTTOM: #c6c9da 1px solid; BACKGROUND-COLOR: #ffffff; font-family:Trebuchet MS, Arial; font-size:11px;}
.ctb4 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BORDER-BOTTOM: #c6c9da 1px solid; BACKGROUND-COLOR: #ffffff; font-family:Trebuchet MS, Arial; font-size:11px;}
.ctb5 {BORDER-RIGHT: #c6c9da 1px solid; PADDING-LEFT: 2px; BACKGROUND-COLOR: #c6c9da; font-family:Trebuchet MS, Arial; font-size:11px; font-weight:bold;}
.Combo {font-family:Trebuchet MS, Arial; font-size:11px; width:215px;}
