div      {
         font-family: Arial, Helvetica, sans-serif;
         color:#444;
}

A  {
        font-weight : bold;
        text-decoration : none;
        color : #006597;
}

A:Visited  {
        text-decoration : none;
        color : #006597;
}

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

input;table {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.textfeld {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}




A.LightF:Active  {
        background-color: #CCCCCC;
        text-decoration : none;
        color : #FFFFFF;
        font-weight: bold;

}

A.LightF:Hover  {
        text-decoration : underline;
        color : #CCFFFF;
        font-weight: bold;


}

A.LinkGrey  {
        font-weight : bold;
        text-decoration : none;
        color : #999999;
        font-family: Helvetica, Arial, sans-serif;


}

A.LinkGrey:Visited  {
        text-decoration : none;
        color : #999999;
        font-weight: bold;
}

td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#444;
}
h1 {
        font-size: 16px;
}
h2 {
        font-size: 16px;
        font-family: Helvetica, Arial, sans-serif;
}

select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#444;
}


.head {
        font-size: 16px;
        font-weight : normal;
        text-decoration : none;
        color : #003366;
}

A:Active  {
        text-decoration : none;
        color : #003366;
        padding:3px;
}

A:link  {
        text-decoration : none;
        color : #003366;
        padding:3px;
}

A:Visited  {
        text-decoration : none;
        color : #003366;
        padding:3px;
}

A:Hover  {
        text-decoration : none;
        color : #444;
        padding:3px;
}


A.LightF  {
        font-weight : bold;
        text-decoration : none;
        color : #FFFFFF;

}

A.LightF:Visited  {
        text-decoration : none;
        color : #FFFFFF;
        font-weight: bold;

}

A.LightF:Active  {
        background-color: #CCCCCC;
        text-decoration : none;
        color : #FFFFFF;
        font-weight: bold;

}

A.LightF:Hover  {
        text-decoration : underline;
        color : #CCFFFF;
        font-weight: bold;


}

A.LinkGrey  {
        font-weight : bold;
        text-decoration : none;
        color : #999999;
        font-family: Helvetica, Arial, sans-serif;


}

A.LinkGrey:Visited  {
        text-decoration : none;
        color : #999999;
        font-weight: bold;

}

A.LinkGrey:Active  {
        background-color: #CCCCCC;
        text-decoration : none;
        color : #999999;
        font-weight: bold;

}

A.LinkGrey:Hover  {
        text-decoration : underline;
        color : #FF6600;
        font-weight: bold;


}

A.Light  {
        text-decoration : none;
        color : #FFFFFF;

}

A.Light:Visited  {
        text-decoration : none;
        color : #FFFFFF;

}

A.Light:Active  {
        background-color: #CCCCCC;
        text-decoration : none;
        color : #FFFFFF;
}

A.Light:Hover  {
        text-decoration : underline;
        color : #CCFFFF;
}

A.Dark  {
        font-weight : normal;
        text-decoration : none;
        color : #336699;

}

A.Dark:Visited  {
        text-decoration : none;
        color : #003366;
        font-weight: normal;

}

A.Dark:Active  {
        text-decoration : none;
        color : #336699;
        font-weight: normal;

}

A.Dark:Hover  {
        text-decoration : none;
        color : #FF9900;
        font-weight: normal;


}

A.DarkF  {
        font-weight: bold;
        text-decoration : none;
        color : #336699;

}

A.DarkF:Visited  {
        text-decoration : none;
        font-weight: bold;

}

A.DarkF:Active  {
        text-decoration : none;
        font-weight: bold;

}

A.DarkF:Hover  {
        text-decoration : none;
        color : #FF6600;
        font-weight: bold;
}



h3 {
        font-size: 12px;
        font-weight: bold;

}
h4 {
        font-size: 12px;
        font-weight: bold;
        font-family: Helvetica, Arial, sans-serif;

}
.rot {
        color: #CC0000;
}
.gruen {
        color: #336600;
}
.orange {

        color: #FF6600;
}
.blau {


        color: #003399;
}
.blauH {



        color: #B1CBE4;
}
.rotH {




        color: #FF0000;
}
.gelb {





        color: #FFCC33;
}
.gelbH {






        color: #FFFFCC;
}
.gruenH {







        color: #66CC33;
}
.grauH {








        color: #CCCCCC;
}
.grau {









        color: #666666;
}
.orangeH {


        color: #FF9933;
}
.weiss {



        color: #FFFFFF;
}
.zeileKlein {
        font-size: 10px;

}
.klein {
        font-size: 10px;
}
.zeileGross {
        font-size: 12px;
        line-height: 22px;
}
.n14 {
        font-size: 14px;
}
.n16 {

        font-size: 16px;
}
.n18 {
        font-size: 18px;
        color: #333333;

}
.n24 {



        font-size: 24px;
}
.ariHelv {
        font-family: Helvetica, Arial, sans-serif;
}
.rotD {
        color: #990000;
}
.suche {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #003399;
        background-color: #FFF7E6;
}
.bgrSuche {





        background-color: #999999;
}
.moproNavi {
        background-color: #D3E2FB;
}
.midBold {
        font-size: 11px;
        font-weight: bold;
}
.EventsSparten {
        font-size: 11px;
        font-weight: bold;
}
.moproAkt {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #E69646;
}
.WochentagAktiv {
        font-weight: bold;
        color: #003366;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #D3E2FB;

}


#csstopmenu, #csstopmenu ul, #csstopmenu2, #csstopmenu2 ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li, #csstopmenu2 li{
float: left;
position: relative;
}

#csstopmenu a, #csstopmenu2 a{
text-decoration: none;
}

.mainitems{
border:0;
border-left-width: 0;
background-color: #FFF7E6;
}

.mainitems_menu{
border:0;
border-left-width: 0;
background-color: #FF9900;
}

.headerlinks a{
margin: auto 28px;
margin: auto 28px;
font-weight: bold;
color: black;
background-color:#006699;
}

.headerlinks_menu a{
margin: auto 28px;
font-weight: bold;
color: black
}

.submenus {
display: none;
width: 300px;
position: absolute;
top: 12px;
left: -60px;
right: 0;
bottom: -300px;
background-color: #E69646;
border: 1px solid #336699;
text-align:left
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #336699;
color:#E69646
}

#csstopmenu li>ul, #csstopmenu2 li>ul {/* non IE browsers */
top: 13px;
left: -60;
}

#csstopmenu li:hover ul, li.over ul,
#csstopmenu2 li:hover ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

.fairlist {
  list-style-type:none;
  margin-left:-30;
}

.fairlist a:hover{
color:#444;
list-style-type:none;
text-decoration:none;

}

.outerdiv_map {
position:absolute;
width:555px;
height:555px;
top:5px;
left:5px;
border:1px solid #000000;
}

.outerdiv_fair {
position:absolute;
width:250px;
height:250px;
top:144px;
left:280px;
text-align:left;
background-color:#E69646;
border:1px solid #336699;
}
