/***********************************************/
/* swissjazzdance                            */
/***********************************************/ 

body { 
font-family : Arial, sans-serif;
color : #333333;
line-height : normal;
width : 800px;
text-align : left;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
font-size : 80%;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
background-image : url(Bilder/jazz.gif);
background-attachment : fixed;
background-position : center 0%;
} 
a:link, a:visited, a:hover { 
color : #9cb284;
text-decoration : none;
} 
a:hover { 
background-color : #465e6a;
} 
h1, h2, h3, h4, h5, h6 { 
font-family : Arial, sans-serif;
margin : 0;
padding : 0;
} 
h1 { 
font-family : Verdana, Arial, sans-serif;
font-size : 110%;
color : #465e6a;
font-variant : small-caps;
font-weight : bold;
} 
h2 { 
font-size : 105%;
color : #465e6a;
margin-bottom : 4px;
font-variant : small-caps;
font-weight : bold;
} 
h3 { 
font-size : 100%;
color : #465e6a;
margin-bottom : 4px;
font-variant : small-caps;
} 
h4 { 
font-size : 95%;
color : #999999;
} 
h5 { 
font-size : 85%;
color : #999999;
} 
ul { 
list-style-type : square;
} 
ul ul { 
list-style-type : disc;
} 
ul ul ul { 
list-style-type : none;
} 
label { 
font : bold 100% Arial, sans-serif;
color : #334d55;
} 
#masthead { 
width : 800px;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
border-bottom-width : 0;
border-bottom-style : dotted;
} 
#navBar { 
width : 160px;
padding-top : 20px;
padding-right : 5px;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #9cb284;
font-variant : small-caps;
color : #465e6a;
font-weight : bold;
} 
#content { 
float : right;
width : 600px;
margin : 0;
padding-top : 20px;
padding-right : 0%;
padding-bottom : 0;
padding-left : 10px;
border-top-style : dotted;
border-width : 1px;
border-bottom-style : dotted;
border-bottom-width : 1px;
border-color : #9cb284;
border-left-style : dotted;
border-left-width : 1px;
} 
#siteName { 
margin : 0;
padding-top : 0;
padding-right : 10px;
padding-bottom : 10px;
padding-left : 10px;
font-variant : small-caps;
}
#siteName a:hover { 
background-color : #FFFFFF;
} 
#pageName { 
padding-top : 0;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
text-align : left;
color : #465e6a;
font-weight : bold;
} 
#globalNav { 
color : #475f6b;
white-space : nowrap;
padding-top : 10px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
text-align : left;
width : 700px;
font-variant : small-caps;
font-weight : bold;
} 
#globalNav img { 
display : block;
} 
#globalNav a { 
font-size : 105%;
padding : 0 4px 0 0;
font-weight : bold;
} 
#language { 
color : #333333;
padding-top : 5px;
padding-right : 0%;
padding-bottom : 0;
padding-left : 0;
text-align : right;
font-variant : small-caps;
white-space : nowrap;
float : right;
margin : 0;
} 
#breadCrumb { 
font-size : 80%;
padding : 5px 0 5px 10px;
} 
.story { 
clear : both;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
.story p { 
margin-top : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
.angebot { 
clear : both;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
border-top-style : dotted;
border-width : 1px;
border-color : #9cb284;
margin-top : 10px;
border-right-style : dotted;
border-right-width : 1px;
} 
.angebot p { 
margin-top : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
} 
.angebot table { 
border-width : 0;
} 
#siteInfo { 
font-size : 95%;
color : #9cb284;
margin-top : 5px;
border-top-width : 0;
border-top-style : dotted;
border-top-color : #9cb284;
padding-top : 5px;
padding-right : 0;
padding-bottom : 10px;
text-align : center;
margin-right : auto;
margin-left : auto;
width : 800px;
font-variant : small-caps;
} 
#siteInfo img { 
padding : 4px 4px 4px 0;
vertical-align : middle;
} 
#search { 
padding : 5px 0 5px 10px;
border-bottom : 1px solid #cccccc;
font-size : 90%;
} 
#search form { 
margin : 0;
padding : 0;
} 
#search label { 
display : block;
margin : 0;
padding : 0;
} 
#navBar ul a:link, #navBar ul a:visited { 
display : block;
} 
#navBar ul { 
list-style : none;
margin : 0;
padding : 0;
} 
#navBar li { 
border-bottom : 1px solid #eee;
} 
html > body #navBar li { 
border-bottom : none;
} 
#sectionLinks { 
margin : 0;
font-size : 105%;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
color : #475f6b;
font-variant : small-caps;
padding-top : 15px;
} 
#sectionLinks h3 { 
padding : 10px 0 2px 0;
} 
#sectionLinks a:link { 
padding : 2px 0 2px 0;
width : 100%;
voice-family : "\"}\"";
voice-family : inherit;
width : auto;
border-top-style : none;
} 
#sectionLinks a:visited { 
padding : 2px 0 2px 0;
border-top-style : none;
} 
#sectionLinks a:hover { 
background-color : #465e6a;
padding-top : 2px;
padding-right : 0;
padding-bottom : 2px;
padding-left : 0;
} 
.relatedLinks { 
margin : 0;
padding : 0 0 10px 10px;
font-size : 90%;
} 
.relatedLinks h3 { 
padding : 10px 0 2px 0;
} 
#advert { 
font-size : 95%;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
color : #465e6a;
bottom : 0;
border-bottom-color : #9cb284;
border-bottom-width : 1px;
border-bottom-style : dotted;
} 
#advert img { 
display : block;
} 
#headlines { 
font-size : 80%;
padding-top : 0;
padding-right : 0;
padding-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
} 
#headlines p { 
padding : 5px 0 5px 0;
} 
.auswahlfeld { 
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
} 
.formularfeld { 
background-color : #F2F2F2;
font-family : Arial, sans-serif;
border-color : #9cb284;
border-width : 1px;
border-style : dotted;
} 

