body {
        font-family: Verdana,Arial,sans-serif;
        font-size: 100.01%;
        color: black;
}
hr {
        clear: both;
        width: 100%;
        height: 2px;
}
h1, h2 {
        font-family: Verdana,Arial,sans-serif;
        color:#4088b8;
}
q {
        padding: 3px;
        background-color: #FFFAF0;
}
#box {
        padding: 5px;
        width: 1024px;
        margin-right: auto;
        margin-left: auto;
        font-size: 0.9em;"
}
.menu1 {
        float: left;
        width: 1023px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 2px;
        font-size: 0.9em;
        font-family: Verdana,Arial,sans-serif;
}
.menu2 {
        float: left;
        width: 1023px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 2px;
        font-size: 0.9em;
        font-family: Verdana,Arial,sans-serif;
}
.bannerboxleft, .bannerboxright {
        min-width: 400px;
        max-width: 470px;
        height: 60px;
        min-height: 40px;
        max-height: 60px;
        width: 470px;
        font-size: 0.9em;
        font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
}
.bannerboxleft {
        margin-top: 2px 0 2px 40px;
        float: left;
        border: 1px solid #BBB;
}
.bannerboxright {
        margin-top: 2px 40px 2px 0;
        float: right;
        border: 1px solid #BBB;
}

.headtext, .headtextsmall {
        float: left;
        width: 1018px;
        margin-top: 2px;
        margin-bottom: 10px;
        margin-right: 5px;
        font-size: 0.9em;
        font-family: Verdana,Arial,sans-serif;
}
.headtextsmall {
        font-size: 0.7em;
        color:#4088b8;
}
.headtext img{
        float: right;
        border-width:1px;
        border-style:solid;
}
.headpicture img {
        float: right;
        margin-top: 20px;
}
.linkbox, .linkboxcolor {
/*        float: right; */
        width: 1023px;
        margin-bottom: 4px;
        font-size: 0.85em;
        min-width: 1023px;
        max-width: 1023px;
        height: 90px;
        min-height: 90px;
        max-height: 90px;
  font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
}
.linkbox img {
        float: left;
        border: 0px;
        padding-right: 10px;
}
.linkboxcolor {
        background-color: #FFFFCC;
}
.linkboxcolor img {
        float: left;
        border: 0px;
        padding-right: 10px;
}
.linkboxlarge, .linkboxcolorlarge {
/*        float: right; */
        width: 1023px;
        margin-bottom: 4px;
        font-size: 0.85em;
        min-width: 1023px;
        max-width: 1023px;
        height: 150px;
        min-height: 150px;
        max-height: 150px;
  font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
}
.linkboxlarge img {
        float: left;
        border: 0px;
        padding-right: 10px;
}
.linkboxcolorlarge {
        background-color: #FFFFCC;
}
.linkboxcolorlarge img {
        float: left;
        border: 0px;
        padding-right: 10px;
}

.shortbox, .shortboxcolor {
/*        float: right; */
        width: 1015px;
        margin-bottom: 4px;
        padding: 0 0 0 8px;
        font-size: 0.85em;
        min-width: 1015px;
        max-width: 1015px;
        line-height: 30px;
        min-height: 30px;
        max-height: 30px;
  font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
        text-align: left;
        vertical-align: middle;
}
.shortboxcolor {
        background-color: #FFFFCC;
}
#bottompicture {
        float: left;
        width: 120px;
        margin-top: 4px;
        font-size: 1em;
        min-width: 120px;
        max-width: 120px;
}
#bottomtext1 {
        float: right;
        width: 900px;
        margin-top: 4px;
        font-size: 0.8em;
        min-width: 900px;
        max-width: 900px;
        height: 300px;
        min-height: 90px;
        max-height: 300px;
        padding-left: 3px;
        font-family: Verdana,Arial,sans-serif;
}
#bottomtext2 {
        clear: both;
        width: 1023px;
        margin-top: 4px;
        font-size: 0.9em;
        padding-left: 3px;
        font-family: Verdana,Arial,sans-serif;
}
#footer {
        float: left;
        width: 1023px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 2px;
        font-size: 0.9em;
        color:#000000;
        font-family: Verdana,Arial,sans-serif;
}
#footer rechts {
        clear: both;
        float: right;
        text-align: right;
}
#footer links {
        float: right;
}
#chromemenu {
width: 100%;
font-weight: bold;
font-size: 90%;
font-family: Verdana,Arial,sans-serif;
}
#chromemenu:after { /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#chromemenu ul {
border: 1px solid #BBB;
width: 100%;
background: url(images/chromebg.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}
#chromemenu ul li {
display: inline;
}
#chromemenu ul li a {
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}
#chromemenu ul li a:hover {
background: url(images/chromebg2.gif) center center repeat-x;
background-color: #4088b8;
}
#submenu {
width: 100%;
font-weight: bold;
font-size: 90%;
font-family: Verdana,Arial,sans-serif;
}
#submenu:after { /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#submenu ul {
border: 1px solid #BBB;
width: 100%;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}
#submenu ul li {
display: inline;
}
#submenu ul li a {
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}
#submenu ul li a:hover {
margin: 0;
text-decoration: none;
padding: 5px;
background-color: lightgray;
}
#submenu2 {
width: 100%;
font-weight: bold;
font-size: 90%;
font-family: Verdana,Arial,sans-serif;
}
#submenu2:after { /*Add margin between menu and rest of content in Firefox*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#submenu2 ul {
border: 1px solid #BBB;
width: 100%;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}
#submenu2 ul li {
display: inline;
}
#submenu2 ul li a {
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}
#submenu2 ul li a:hover {
margin: 0;
text-decoration: none;
padding: 5px;
background-color: lightgray;
}
.veranstaltungenheader {
/*        float: right; */
        width: 1017px;
        margin-bottom: 4px;
        font-size: 0.95em;
        min-width: 1017px;
        max-width: 1017px;
        height: 150px;
        min-height: 150px;
        max-height: 150px;
        font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
        padding: 3px 3px 3px 3px;
}
.veranstaltungen, .veranstaltungencolor {
/*        float: right; */
        width: 1023px;
        margin-bottom: 4px;
        font-size: 0.85em;
        min-width: 1020px;
        max-width: 1020px;
        height: 150px;
        min-height: 150px;
        max-height: 150px;
        font-family: Verdana,Arial,sans-serif;
        border: 1px solid #BBB;
        padding: 0px 0px 0px 3px;
}
.veranstaltungen img {
        float: left;
        border: 0px;
        padding-right: 10px;
}
.veranstaltungencolor {
        background-color: #FFFFCC;
}
.veranstaltungencolor img {
        float: left;
        border: 0px;
        padding-right: 10px;
}