
/* Section 1: Global definitions  */

body {
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #43431D;
        font-size: 11px;
}

form {
        display: inline;
}
.eingabe{
        width: 300px;
        font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px outset  #615A52;
}
.auswahl{
        width: 305px
}
input {
        font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px outset  #615A52;
}
a:link {
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: none;
}
a:visited {
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: none;
}
a:hover {
        font-size: 11px;
        color: #890501;
        text-decoration: underline;
}
.tableSpacer {
        width: 100%;
        font-size: 7px;
        background-color: white;
}
ul{
        font-size: 11px;
        list-style-position : outside;
        list-style-type : disc;
        text-align: left;

}
li{
        font-size: 11px;
        text-align: left;
}
.mistake{
	font-weight:bold;
         color:red;
}

/* Section 2: Definitions for top rows */

#top {
        height: 79px;
        text-align: right;
        vertical-align: top;
        border-bottom: 1px solid #D19D27;
        background-image: url(../image/top_de.jpg);
        background-repeat: no-repeat;
}
#topNavigation {
        padding: 9px 5px 0 0;
        font-size: 10px;
        font-weight: bold;
}
#topNavigation a:link, #topNavigation a:visited {
        font-size: 10px;
        color: #43431D;
        text-decoration: none;
}
#topNavigation a:hover {
        font-size: 10px;
        color: #890501;
        text-decoration: none;
}
#topNavigation a:active {
        font-size: 10px;
        color: #890501;
        text-decoration: none;
}
.topNavigationCurrentLink {
        font-size: 10px;
        color: #890501;
        text-decoration: none;
}
.currentLink {
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: white;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: 1px solid #969D62;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#subtitle {
        padding: 3px 0 3px 0;
        background-image: url(../image/subtitle_de.gif);
        background-repeat: no-repeat;
        font-size: 11px;
}
#imagebar {
        height: 82px;
        background-image: url(../image/imagebar.jpg);
        background-repeat: no-repeat;
}


/* Section 3: Definitions for left column */

#colLeft {
        border-bottom: 15px solid white;
        width: 160px;
        vertical-align: top;
        background-color: #F0F4E3;
}
#tableNavi {
        width: 160px;
        font-size: 11px;
}
#navigation {
        font-size: 11px;
        background-color: white;
}
#navigation a:link, #navigation a:visited {
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: #D1DFAB;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #43431D;
        text-decoration: none;
        border: 1px solid #D1DFAB;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#navigation a:hover {
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: #D1DFAB;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: 1px solid #969D62;
        background-image: url(../image/arrow.gif);
        background-repeat: no-repeat;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#navigation a:active{
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: #D1DFAB;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: 1px solid #969D62;
        background-image: url(../image/arrow.gif);
        background-repeat: no-repeat;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
.currentmap{
        width: 160px;
        text-decoration: none;

}
#cms a:link, #cms a:visited {
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: #D8DEDF;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #43431D;
        text-decoration: none;
        border: 1px solid #D1DFAB;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#cms a:hover {
        margin-bottom: 4px;
        padding: 1px 0 1px 33px;
        background-color: #D8DEDF;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: 1px solid #969D62;
        background-image: url(../image/arrow.gif);
        background-repeat: no-repeat;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:125px;
}

#map {
        width: 160px;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#map a:link, #map a:visited {
        padding: 1px 0 61px 33px;
        background-image: url(../image/logo_karte.jpg);
        background-repeat: no-repeat;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #43431D;
        text-decoration: none;
        border: 1px solid #D1DFAB;
        voice-family: "\"}\"";
        voice-family:inherit;
         width:125px;
}
#map a:hover {
        padding: 1px 0 61px 33px;
        background-image: url(../image/logo_karte.jpg);
        background-repeat: no-repeat;
        display: block;
        width: 160px;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        border: 1px solid #890501;
        background-repeat: no-repeat;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:125px;
}

.mapcurrentLink {
voice-family:inherit;
padding: 1px 0 61px 33px;
display: block;
width: 125px;
font-size: 11px;
color: #890501;
text-decoration: none;
border: 1px solid #D1DFAB;
background-image: url(../image/logo_karte_aktiv.jpg);
background-repeat: no-repeat;
}


#leader {
        border-top: 4px solid white;
        border-bottom: 4px solid white;
        padding: 14px 14px 19px 18px;
        background-color: #F1F4E3;
}


/* Section 4: Global definitions for content column(s) */

#colContent {
        width: 389px;
        padding: 0 10px 0 4px;
        vertical-align: top;
}
#colContentLarge {
        width: 596px;
        border-left: 4px solid white;
        border-bottom: 11px solid white;
        vertical-align: top;
        background-color: #F6F8ED;
}


/* Section 4.1: Definitions used by homepage */

.tableContentHome {
        border: 1px solid #909948;
        margin-bottom: 7px;
}
.tableContentHomeColorBar {
        width: 80px;
        border-top: 8px solid white;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 8px;
}
.tableContentHomePic {
        width: 80px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 9px solid white;
        vertical-align: top;
}
.tableContentHomeHead {
        width: 252px;
        border-top: 2px solid white;
        border-left: 12px solid white;
        font-size: 11px;
        font-weight: bold;
}
.tableContentHomeText {
        padding: 9px 0 12px 12px;
        background-color: #E2EBCC;
        vertical-align: top;
        font-size: 11px;
}


/* Section 4.2: Definitions used by category template */

#tableContentCat {
        border: 1px solid #909948;
        background-color: white;
}
#tableContentCatColorBar {
        width: 80px;
        border-top: 8px solid white;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 8px;
}
#tableContentCCBWeather {
        width: 110px;
        border-top: 8px solid white;
        border-left: 10px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 8px;
}
#tableContentCatHead {
        width: 463px;
        border-top: 2px solid white;
        border-left: 12px solid white;
        font-size: 11px;
        font-weight: bold;
}
#tableContentCatPic {
        width: 80px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        vertical-align: top;
        text-align: right;
}
#tableContentWeather {
        width: 80px;
        border-left: 10px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        vertical-align: top;
        text-align: right;
}
#tableContentCatRed {
        width: 463px;
        padding: 3px 0 3px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        background-color: #890501;
        font-size: 11px;
        font-weight: bold;
        color: white;
}
#tableContentSelCatText {
        width: 134px;
        padding: 0 0 0 12px;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #D8DDE0;
}
#tableContentSelCatBlank {
        width: 134px;
        padding: 0 0 0 12px;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #ffffff;
}

#tableContentSelCatInput {
        width: 319px;
        padding: 2px 0 2px 0;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #D8DDE0;
}
#tableContentSelComText {
        width: 134px;
        padding: 0 0 0 12px;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #EBE2D1;
}
#tableContentSelComInput {
        width: 319px;
        padding: 2px 0 2px 0;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #EBE2D1;
}
#tableContentSelThmText {
        width: 134px;
        padding: 0 0 0 12px;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #E2EBCB;
}
#tableContentSelThmInput {
        width: 319px;
        padding: 2px 0 2px 0;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #E2EBCB;
}
#tableContentServiceLeft {
        padding: 0 0 5px 12px;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #E6EED6;
}
#tableContentServiceRight {
        padding: 0 0 5px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #E6EED6;
}
#tableContentSelempty {
        width: 319px;
        padding: 2px 0 2px 0;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #FFFFFF;
}
#tableContentSelCat {
        width: 319px;
        padding: 2px 0 2px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        font-size: 11px;
        background-color: #E2EBCB;
}
#tableContentCatText0 {
        width: 463px;
        padding: 2px 5px 2px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        vertical-align: top;
        background-color: #E6EED6;
        font-size: 11px;
}
#tableContentCatText1 {
        width: 463px;
        padding: 2px 5px 2px 12px;
        border-right: 24px solid white;
        border-bottom: 5px solid white;
        vertical-align: top;
        background-color: #F6F8ED;
        font-size: 11px;
}

#tableStatic {
        border: 1px solid #909948;
        background-color: #eff4f7;

}
#tableStaticText {
        width: 563px;
        border-top: 5px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-bottom: 10px solid #F6F8ED;
        vertical-align: top;
        line-height: 15px;
        font-size: 11px;
        background-color: #F6F8ED;
}
#tableStaticText2 {
        width: 513px;
        border-top: 5px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-bottom: 10px solid #F6F8ED;
        vertical-align: top;
        line-height: 15px;
        font-size: 11px;
        background-color: #F6F8ED;
}
#tableStaticGMN {
        width: 563px;
        border-top: 5px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-bottom: 10px solid #F6F8ED;
        vertical-align: top;
        line-height: 15px;
        font-size: 9px;
        color:#4F4F4F;
        background-color: #F6F8ED;
}
#tableGMNHead {
        width: 563px;
        border-top: 10px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-bottom: 5px solid #F6F8ED;
        font-size: 10px;
        font-weight: bold;
        background-color: #F6F8ED;
        color:#5f5f5f;

}
#tableStaticHigh {
        width: 463px;
        border-top: 5px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        background-color: #F6F8ED;
        border-bottom: 10px ;
        vertical-align: top;
        line-height: 20px;
        font-size: 11px;
        color: #F1E8D8;
}
#tableStaticHead {
        width: 463px;
        border-top: 12px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-bottom: 5px solid #F6F8ED;
        font-size: 12px;
        font-weight: bold;
        background-color: #F6F8ED;

}
#tableStaticHead2 {
        width: 463px;
        border-top: 12px solid #F6F8ED;
        border-left: 24px solid #F6F8ED;
        border-right: 24px solid #F6F8ED;
        border-bottom: 5px solid #F6F8ED;
        font-size: 12px;
        font-weight: normal;
        background-color: #F6F8ED;

}
/* Section 4.3: Definitions used by detail template */

#tableContentDet {
        border: 1px solid #909948;
        background-color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
#tableContentDetColorBar {
        width: 160px;
        border-top: 8px solid white;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 5px solid white;
        font-size: 8px;
}
#tableContentDetHead {
        border-top: 2px solid white;
        border-bottom: 5px solid white;
        border-left: 12px solid white;
        font-size: 11px;
        font-weight: bold;
}

#tableContentDetLeft {
        width: 160px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 8px solid white;
        font-size: 11px;
        vertical-align: top;
        vertical-align: top;
        background-color: #F1E8D8;
}
#tableContentDetLeftText {
        width: 100%;
        padding: 12px;
        border-top: 0px solid white;
        font-size: 11px;
}
#tableAdress {
        width: 381px;
        font-size: 11px;
        border: 12px solid #DBCFB8;
        background-color: #DBCFB8;
}
#tableAdressCol1 {
        width: 60px;
        font-size: 11px;
        font-weight: bold;
        color: white;
        line-height: 15px;
}
#tableAdressCol2 {
        font-size: 11px;
        padding-left: 10px;
        font-weight: normal;
}
#desc {
        width:381px;
        font-size: 11px;
        margin-top: 5px;
        padding: 12px;
        border-right: 12px solid #E6EED6;
        background-color: #E6EED6;
}
#pricing {
        width:381px;
        font-size: 11px;
        margin: 5px 0;
        padding: 12px;
        border-right: 12px solid #ECD398;
        background-color: #ECD398;
}


/* Section 4.4: Definitions used by message template */

#msgText {
        padding: 11px;
        border-bottom: 5px solid white;
        border-right: 24px solid white;
        font-size: 11px;
        background-color: #D8DDE0;
}


/* Section 4.5: Definitions used by news template */

#tableShowNews {
        width: 100%;
        border: 1px solid #909948;
        background-color: white;
}
#newsHead {
        border-left: 24px solid white;
        border-right: 24px solid white;
        padding: 5px 0px 10px 12px;
        font-size: 11px;
        color: Black;
}
.newsBarDate {
        border-left: 24px solid white;
        padding: 5px 0px 10px 12px;
        font-size: 11px;
        font-weight: bold;
        background-color: #F0D7A2;
}
.newsBarNavi {
        border-right: 24px solid white;
        font-size: 11px;
        text-align: right;
        background-color: #F0D7A2;
}

.newsBar {
        border-left: 24px solid white;
        border-right: 24px solid white;
        padding: 5px 0px 10px 12px;
        font-size: 11px;
        font-weight: bold;
        background-color: #F0D7A2;
}
.newsText {
        border-left: 24px solid white;
        border-right: 24px solid white;
        padding: 12px;
        font-size: 11px;
        background-color: #F6EDE0;
}
.newsSpace {
        border-left: 24px solid white;
        border-right: 24px solid white;
        padding: 12px;
        font-size: 11px;
}
#eventsHead {
        border-left: 12px solid white;
        border-right: 12px solid white;
        padding: 5px 0 10px 12px;
        font-size: 11px;
        font-weight: normal;
        color: Black;
 }
#eventsContent {
        border-left: 12px solid white;
        border-right: 12px solid white;
        padding: 5px 0 10px 12px;
        font-size: 11px;
        font-weight: normal;
        background-color: #E6EED6;

 }
#eventsTop {
        padding:0 0 0 12px;
        border-top: 5px solid white;
        border-left: 12px solid white;
        border-right: 12px solid white;
        background-color: #ffffff;
}
/* Section 4.6: Definitions used by tour-template */

#tableContentTourLeft {
        width: 160px;
        border-left: 24px solid white;
        border-right: 5px solid white;
        border-bottom: 10px solid white;
        border-top: 5px solid white;
        font-size: 11px;
        vertical-align: top;
        background-color: white;
}
#tourNavi {
        border: 1px solid #969D62;
        background-color: white;
        margin-bottom: 3px;
        padding: 2px;
        font-size: 11px;
        color: #890501;
}
#tourTop {
        padding:0 0 0 12px;
        border-top: 5px solid white;
        border-left: 12px solid white;
        border-right: 24px solid white;
        background-color: #ffffff;
}
#tourContentTourRight {
        border-right: 0px solid white;
        font-size: 11px;
        vertical-align: top;
        background-color: white;
}
#tourHead {
        padding: 12px;
        border-right: 24px solid white;
        border-top: 5px solid white;
        font-size: 11px;
        background-color: #DBCFB8;
}

#tourHead3 {
        border-top: 5px solid white;
        border-right: 24px solid white;
        background-color: #E6EED6;
}


#tourDesc {
        padding: 12px;
        border-right: 24px solid white;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
        background-color: #E6EED6;
}
#tourNavi a:link, a:visitied{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        color: #890501;
        text-decoration: none;
        voice-family: "\"}\"";
        voice-family:inherit;
}

#tourNavi a:hover{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        color: #890501;
        text-decoration: underline;
        voice-family: "\"}\"";
   voice-family:inherit;
}

.tourNaviCurrentLink{
        margin-bottom: 4px;
        padding: 1px 0 1px 0px;
        background-color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        color: #890501;
        text-decoration: none;
        voice-family: "\"}\"";
        voice-family:inherit;
}

#tourDescLeftBold{
        font-weight: bold;
        font-size: 11px;
        text-align: left;
        border-bottom: 5px;
}
#tourTab {
        border-right: 24px solid white;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
        background-color: #E6EED6;
}
#infobutton {
        width: 80px;
        border-left: 15px solid white;
        vertical-align: top;

}
.leftBold{
        font-weight: bold;
        font-size: 11px;
        text-align: left;
        background-color:#E6EED6;
        border-bottom: 5px solid #E6EED6;
        border-left: 15px solid #E6EED6;
        border-right: 10px solid #E6EED6;
        border-top: 5px solid #E6EED6;

}
.Normal{
        font-weight: normal;
        font-size:11px;
        text-align: left;
        background-color:#E6EED6;
        border-bottom: 5px solid #E6EED6;
        border-left: 15px solid #E6EED6;
        border-right: 15px solid #E6EED6;
        border-top: 5px solid #E6EED6;

}
.rightNormal{
        font-weight: normal;
        font-size:11px;
        text-align: left;
        background-color:#E6EED6;
        border-bottom: 5px solid #E6EED6;
        border-left: 10px solid #E6EED6;
        border-right: 10px solid #E6EED6;
        border-top: 5px solid #E6EED6;

}
.centerBold{
        font-size : 11px;
        font-weight : bold;
        text-align : center;
        background-color:#E6EED6;
        border-bottom: 5px solid #E6EED6;
        border-left: 10px solid #E6EED6;
        border-right: 10px solid #E6EED6;
        border-top: 5px solid #E6EED6;
}
.centerNormal{
        font-size : 11px;
        font-weight : normal;
        text-align : center;
        background-color:#E6EED6;
        border-bottom: 1px;
        border-bottom: 5px solid #E6EED6;
        border-left: 10px solid #E6EED6;
        border-right: 10px solid #E6EED6;
        border-top: 5px solid #E6EED6;
}
#tourMap {
        border-right: 24px solid white;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
}
/* Section 5: Definitions for right column */

#colRight {
        width: 211px;
        vertical-align: top;
        background-color: #F4F3E4;
        border-bottom: 7px solid white;
}
#tableNews {
        width: 209px;
        border: 1px solid #957856;
        background-color: white;
}
#tableNewsHead {
        background-image: url(../image/tile_news_top.gif);
        background-repeat: no-repeat;
}
#tableNewsHead a:link, #tableNewsHead a:visited {
        display:block;
        width: 181px;
        padding: 2px 0 4px 28px;
        font-size: 11px;
        font-weight: bold;
        color: white;
        text-decoration: none;
}
#tableNewsHead a:hover {
        color: #890501;
        text-decoration: none;
}
#tableNewsContent {
        border-top: 4px solid white;
        border-left: 18px solid white;
        padding: 8px 0 12px 9px;
        background-color: #F6ECE0;
        font-size: 11px;
}
#tableEvents {
        width: 209px;
        border: 1px solid #957856;
        background-color: white;
}
#tableEventsHead {
        background-image: url(../image/tile_events_top.gif);
        background-repeat: no-repeat;
}
#tableEventsHead a:link, #tableEventsHead a:visited {
        display:block;
        width: 181px;
        padding: 2px 0 4px 28px;
        font-size: 11px;
        font-weight: bold;
        color: white;
        text-decoration: none;
}
#tableEventsHead a:hover {
        color: #890501;
        text-decoration: none;
}
#tableEventsContent {
        border-top: 4px solid white;
        border-left: 18px solid white;
        padding: 8px 10px 12px 9px;
        background-color: #EFEED9;
        font-size: 11px;
}


#legende {

        width: 375px;
        background-color: #F0E9DF;
        border-left: 20px solid #F0E9DF;
        border-right: 20px solid #F0E9DF;
        font-size: 9px;
        padding: 5px;

}

.legendekopf {

        width: 375px;
        background-color: #F0E9DF;
        border-bottom: 10px solid #F0E9DF;
        border-left: 10px solid #F0E9DF;
        border-right: 20px solid #F0E9DF;
        font-size: 11px;
        font-weight: bold;
}
#rightCol {
        border-left: 10px solid #F0E9DF;
        border-right: 20px solid #F0E9DF;
        border-bottom: 5px solid #F0E9DF;
        background-color: #F0E9DF;
        font-size: 11px;
}

#redRow {

        padding: 3px 0 3px 12px;
        border-top: 5px solid white;
        border-bottom: 5px solid white;
        background-color: #890501;
        font-size: 11px;
        font-weight: bold;
        color: white;
}
/* definitions for right column  in map*/
#mapcolRight {
        width: 260px;
        vertical-align: top;
        background-color: #F0E9DF;
        border-bottom: 15px solid white;
}

#grey1 {
        padding: 12px;
        background-color: #D8DDE0;
        font-size: 11px;
}
#grey1 a:link, #grey1 a:visited {
        font-size: 12px;
        color: #890501;
        text-decoration: none;
}
#grey1 a:hover {
        font-size: 12px;
        color: #890501;
        font-weight: bold;
        text-decoration: none;
}
#grey2 {

        padding: 12px;
        border-bottom: 0px solid white;
        background-color: #B8C0C2;
        font-size: 11px;

}
.maprightCol {
        border-bottom: 5px solid #B8C0C2;
        background-color: #B8C0C2;
        font-size: 11px;
}

#brown {

        /*padding: 12px; */
        background-color: #F0E9DF;
        font-size: 11px;

}
#brown a:link, #brown a:visited {
        font-size: 12px;
        color: #890501;
        text-decoration: none;
}
#brown a:hover {
        font-size: 12px;
        color: #890501;
        font-weight: bold;
        text-decoration: none;
}
#colContentMap {
        width: 389px;
        padding: 0 0px 0 4px;
        vertical-align: top;
}
.mapeingabe{
        width: 187px;
        font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px outset  #615A52;
}
.mapauswahl{
        width: 187px
}


.maptext {

        width: 375px;
        background-color: #F0E9DF;
        border-bottom: 150px solid #F0E9DF;
        border-left: 10px solid #F0E9DF;
        font-size: 11px;
        font-weight: bold;
}
#karte {
        border-right: 10px solid white;
        border-bottom: 5px solid white;
}
.tableCheckbox {
        font-size: 11px;
}

.tableCheckbox td {
        padding: 5px 10px 5px 0;
        font-size: 11px;
}
