.inhalt-ticker {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

.inhalt-willkommen {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

.inhalt {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

.top_box_txt {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
}


.box_uschrft {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
}

.news_uschrft {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}

.news_text {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
 font-weight: normal;
}

.news_tour {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 font-weight: normal;
}

.tour_uschrft {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 font-weight: bold;
}

.copyright {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 10px;
 color: #FFFFFF;
}

.formular {
 text-align:right;
 vertical-align:top;
 padding-top:9px;
}

H1 {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 14px;
 color: #81725E;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

H2 {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 12px;
 color: #81725E;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}

H3 {
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 20px;
 color: #81725E;
 font-weight: bold;
 text-decoration: none;
 margin: 0;
 padding: 0;
 display:inline;
}





A.news {
 color: #FFFFFF;
 font-size: 10px;
 text-decoration: underline;
}

A.news:hover {
 color: #FFFFFF;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
}



A.kopfleiste {
 color: #FFFFFF;
 font-size: 10px;
 text-decoration: none;
}

A.kopfleiste:hover {
 color: #333333;
 font-size: 10px;
 text-decoration: underline;
}

.kopfleiste {
 color: #333333;
 font-size: 10px;
 text-decoration: none;
}

A.tab_menu {
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 line-height: 20px;
 height: 20px;
 display: block;
}

A.tab_menu:hover {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 20px;
 height: 20px;
 display: block;
}

A.tab_menu2 {
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
 line-height: 14px;
 height: 20px;
 display: block;
}

A.tab_menu2:hover {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 14px;
 height: 20px;
 display: block;
}





A.tab_nl {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 line-height: 20px;
 height: 20px;
}

A.tab_nl:hover {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 20px;
 height: 20px;
}










A.gbuch {
 color: #000000;
 font-size: 12px;
 font-weight: normal;
 text-decoration: underline;
}

A.gbuch:hover {
 font-weight: bold;
 text-decoration: none;
}



A.tab_btn01 {
 width: 155px;
 height: 24px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_01.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
 position:absolute;
 top: 80px;
 left: 15px;
}

A.tab_btn01:hover {
 width: 155px;
 height: 24px;
 color: #CCCCCC;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_02.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
}


A.tab_btn02 {
 width: 155px;
 height: 24px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_01.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
 position:absolute;
 top: 117px;
 left: 15px;
}

A.tab_btn02:hover {
 width: 155px;
 height: 24px;
 color: #CCCCCC;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_02.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
}


















A.tab_btn {
 width: 155px;
 height: 24px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_01.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
}

A.tab_btn:hover {
 width: 155px;
 height: 24px;
 color: #CCCCCC;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
 text-decoration: none;
 background-image: url('./img/btn_02.png');
 background-position: center center;
 background-repeat: no-repeat;
 display: block;
}

.tab_menu {
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 20px;
 height: 20px;
 display: block;
}

.tab_uschrft {
 color: #FFFFFF;
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 display: inline;
}

.tab_text {
 color: #FFFFFF;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
}

A.txt1 {
 color: #81725E;
 font-weight: normal;
 text-decoration: underline;
}

A:hover.txt1 {
 color: #333333;
 font-weight: normal;
 text-decoration: none;
}

A.txt2 {
 color: #CCCCCC;
 font-weight: normal;
 text-decoration: underline;
}

A:hover.txt2 {
 color: #CCCCCC;
 font-weight: normal;
 text-decoration: none;
}

A.txt3 {
 color: #666666;
 font-weight: bold;
 text-decoration: underline;
}

A:hover.txt3 {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

A.mnu {
 padding-left: 5px;
 color: #FFFFFF;
 width: 100%;
 height: 28px;
 display: block;
 font-weight: normal;
 text-decoration: none;
 line-height: 28px;
 font-size: 14px;
 overflow: hidden;
}

A.mnu:hover {
 padding-left: 5px;
 color: #E0CCAB;
 width: 100%;
 height: 28px;
 display: block;
 font-weight: normal;
 text-decoration: none;
 line-height: 28px;
 font-size: 14px;
 overflow: hidden;
}

.menu {
 padding-left: 5px;
 color: #E0CCAB;
 width: 100%;
 height: 28px;
 display: block;
 font-weight: bold;
 text-decoration: none;
 line-height: 33px;
 font-size: 14px;
 overflow: hidden;
}

.menu_temp {
 padding-left: 5px;
 color: #E0CCAB;
 width: 100%;
 height: 28px;
 display: block;
 font-weight: normal;
 text-decoration: none;
 line-height: 33px;
 font-size: 14px;
 overflow: hidden;
}

A.fkt {
 color: #FFFFFF;
 height: 20px;
 display: block;
 font-weight: bold;
 text-decoration: none;
 line-height: 18px;
 font-size: 12px;
 overflow: hidden;
}

A.fkt:hover {
 color: #FFFFFF;
 height: 20px;
 display: block;
 font-weight: normal;
 text-decoration: none;
 line-height: 18px;
 font-size: 12px;
 overflow: hidden;
}

A, A:hover {
 border: 0 none;
}