html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background-image:none; }
body { line-height:1; color:black; background:white; text-align:center; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
* { margin: 0; padding: 0; }
html { text-align: left; }
body {font-family: "Georgia", "Times New Roman", Times, serif; font-size: 100%;}

/*
 * Ende Reset
 * Beginn Style
 * Navigation 1 
*/

#header {margin: 20px auto 80px; background-color: transparent !important; }
/* specific to non IE browsers */
#header ul li:hover a {color:#B4893A; list-style-type: none; }
#header ul li:hover ul {display:block; position:absolute; top:19px; left:0; width:105px; list-style-type: none; }
#header ul li:hover ul li a.hide { color:#fff; list-style-type: none; }
#header ul li:hover ul li:hover a.hide {color:#000; list-style-type: none; }
#header ul li:hover ul li ul {display: none; list-style-type: none;}
#header ul li:hover ul li a  {display:block; list-style-type: none; color:#fff; }
#header ul li:hover ul li a:hover {color:#fff; list-style-type: none; }
#header ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; list-style-type: none; }
#header ul li:hover ul li:hover ul.left {left:-105px; list-style-type: none; }
 
#header {width:960px; position:relative; z-index:999; margin-left:auto; margin-right:auto; text-align:center; list-style-type: none;  list-style-image: none; }
* html #header {width:960px; w\idth:960px; top:-3px; height:15px; list-style-type: none;  list-style-image: none; }
#header ul {margin:0px; list-style-type:none; padding:0px;  list-style-image: none;  text-align:center;}
* html #header ul {height:20px; margin-top:2px; list-style-type: none; }
#header ul ul {text-align:left;  list-style-type: none; }
#header ul li {float:left; position:relative; list-style-type: none; padding-left: 0px; padding-right: 10px;}
#header a, #header a:visited {display:block;text-decoration:none; color:#888;  height:22px; line-height:21px; list-style-type: none; }
#header ul li.active a, #header ul li.active a:visited {color: #B4893A !important; text-decoration: underline;}
* html #header a, * html #header a:visited { w\idth:28px; height:22px; list-style-type: none; }

#footer a, #footer a:visited {color: #B4893A !important; text-decoration: none;} 
#footer a:hover {text-decoration: underline;}

.element a, .element a:visited {color: #B4893A !important; text-decoration: none;} 
.element a:hover {text-decoration: underline;}

small a, small a:visited {color: #B4893A !important; text-decoration: none;} 
small a:hover {text-decoration: underline;}
  
/* 
 * Navigation 2
*/
#submenu {margin: 10px auto; }
/* specific to non IE browsers */
#submenu ul li:hover a {color:#B4893A; list-style-type: none; }
#submenu ul li:hover ul {display:block; position:absolute; top:19px; left:0; width:105px; list-style-type: none; }
#submenu ul li:hover ul li a.hide { color:#fff; list-style-type: none; }
#submenu ul li:hover ul li:hover a.hide {color:#000; list-style-type: none; }
#submenu ul li:hover ul li ul {display: none; list-style-type: none;}
#submenu ul li:hover ul li a {display:block; color:#fff; list-style-type: none; }
#submenu ul li:hover ul li a:hover {color:#fff; list-style-type: none; }
#submenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; list-style-type: none; }
#submenu ul li:hover ul li:hover ul.left {left:-105px; list-style-type: none; }
 
#submenu {width:960px; position:relative; z-index:999; margin-left:auto; margin-right:auto; text-align:left; list-style-type: none;  list-style-image: none;}
* html #submenu {width:960px; w\idth:960px; top:-3px; height:15px; list-style-type: none;  list-style-image: none; }
#submenu ul {margin:0px; list-style-type:none; padding:0px;  list-style-image: none; }
* html #submenu ul {height:20px; margin-top:2px; list-style-type: none; }
#submenu ul ul {text-align:left;  list-style-type: none; }
#submenu ul li {float:left; position:relative; list-style-type: none; padding-left: 0px; padding-right: 10px;}
#submenu a, #submenu a:visited {display:block;text-decoration:none; color:#888;  height:22px; line-height:21px; list-style-type: none; }
#submenu ul li.active a, #submenu ul li.active a:visited {color: #B4893A !important; text-decoration: underline;}
* html #submenu a, * html #submenu a:visited { w\idth:28px; height:22px; list-style-type: none; }

#headerl {height:127px; width:140px; position:relative; float: right;
margin:0px; border: 0px; overflow: visible !important;
background-image: url(../../images/logo.jpg) !important; 
background-position: left bottom; background-repeat: no-repeat;}
 .williHeader {color: #B4893A; text-align: left;font-size: 121%;}
.williHeader a, .williHeader a:visited {color:#B4893A !important; text-decoration: none !important;}  
.williHeader a:hover {color: #EFAE00 !important;text-decoration: underline !important;}
#content {width: 960px; text-align: left; margin: 0px auto;line-height: 1.4em;} 
.toggler {text-decoration: underline; color: #EFAE00; padding-bottom: 10px;}
.toggler:hover {cursor: pointer;}
.element p {margin-bottom: 0.2em;}
.element ol {list-style-type: none; }
.element ol li { margin-bottom: 0.8em; padding-left: 00px; list-style-position: inside; }
h2 {margin-top: 10px; font-weight: bold; color: #B4893A;}
h3 {margin-top:  5px; font-weight: normal; color: #B4893A;}
strong {font-weight: bold;}
/*
 * Bildergalerien
 * */
#picChanger {width: 960px; text-align: left; margin: 0px auto;line-height: 1.4em; height: 35px;} 
#picChanger .box {width: 20px; height: 20px; background-color: #B4893A; border: 0px; margin-right: 10px; margin-top: 10px; float: left; }
#picChanger .box:hover {cursor: pointer; background-color: #EFAE00;}
