#container {background:#000; width:985px;}
#menucol {width:160; text-align:center; vertical-align:top; padding-left:15; padding-top:15;}
#menudiv {padding:5 0;background-color:#2a2a2a;}
#menudiv ul { list-style:none;height:18px;padding:0px;margin:0px; font-size:0;}
#menudiv ul li {background:url(img/menu1.jpg) no-repeat top left;}
#menudiv a {background:url(img/menu2.jpg) top left no-repeat; height:18px;width:132px;display:block;line-height:18px;font:Frutiger, Verdana, Arial; font-size:14px;color:#f8ef05; text-decoration:none;}
#menudiv a:hover {background:none;font:Frutiger, Verdana, Arial; font-size:14px;color:#f8ef05; text-decoration:none;}
#menudiv .blink{background:url(img/menu_blink.gif) top left no-repeat; height:18px;width:132px;display:block;line-height:18px;font:Frutiger, Verdana, Arial; font-size:14px;color:#f8ef05; text-decoration:none;}
#menudiv ul .red{background:url(img/menu_red.jpg) no-repeat top left;}

#menudiv2 {padding:5 0; text-align:center; padding-left:20;}
#menudiv2 ul { list-style:none;height:29px;padding:0px;margin:0px; font-size:0;}
#menudiv2 ul li {float:left;background:url(img/Taste_Down.jpg) no-repeat top left;}
#menudiv2 a {background:url(img/Taste.jpg) top left no-repeat;padding-top:5; height:29px;width:110px;display:block;line-height:18px;font:Frutiger, Verdana, Arial; font-size:16px;color:#f8ef05; text-decoration:none;}
#menudiv2 a:hover {background:none;font:Frutiger, Verdana, Arial; font-size:16px;color:#f8ef05; text-decoration:none;}

#menudiv3 {text-align:center;}
#menudiv3 DIV{float:left;background-color:#666666; no-repeat top left; padding:1; width:179}
#menudiv3 a {padding:2 0;background-color:#333; display:block;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#menudiv3 a:hover {background:none;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#menudiv3_click A {background-color:#666; display:block;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#menudiv4 {text-align:center;}
#menudiv4 DIV{float:left;background-color:#666666; no-repeat top left; padding:1; width:143}
#menudiv4 a {padding:2 0;background-color:#333; display:block;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#menudiv4 a:hover {background:none;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#menudiv4_click A {background-color:#666; display:block;font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}

#eventtab {border-collapse: collapse;}
#eventtab TD {background-color:#333; font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-align:center;border-width:1; border-style:solid; border-color:#FFFFFF;background-color:#444}
#eventtab A {font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99; text-decoration:none}
#eventtab DIV {padding:2 4}
#eventtd1 {text-align:left; vertical-align:top;}
#eventtd2 {text-align:right;}

#menu {width:160;}
#menu TD {text-align:center; padding:5;}
#menuforminput {height:18; width:125; background-color:#787878; border-width:1; border-color:#ccc; border-style:solid}
#menuforminput2 {height:18; width:174; background-color:#787878; border-width:1; border-color:#ccc; border-style:solid}
#menuformbut {background-image:url(img/suchen.jpg);background-color:#000;width:76; height:18; border-style:none; cursor:pointer}

#fon{width:260;background-image:url(img/Po.jpg); background-repeat:no-repeat; margin-left:30; height:500;}
#titel {margin:40 0 0 60; font:Frutiger, Verdana, Arial; font-size:24px;color:#fcf54c;}
#titel2 {margin:5 0 0 60; font:Frutiger, Verdana, Arial; font-size:24px;color:#fcf54c;}
#UT {margin:0 0 0 62; font:Frutiger, Verdana, Arial; font-size:16px;color:#ffff33;}
#mainline{width:330; margin-left:50;}
#mainline HR {border-bottom: 1px solid #fbf322;}
#maintext {margin-left:30;width:470; font:Frutiger, Verdana, Arial; font-size:18px;color:#fcf660;}
#maintext P{margin:15 0;}

#footer A {font-family:"Times New Roman", Times, serif; font-size:12; color:#f8ef05;font-weight:600; text-decoration:none; }
#Linie1 {height:3;background-image:url(img/Linie_Menu.jpg); background-repeat:repeat-x;}
#Linie2 {height:5;background-image:url(img/Linie.jpg); background-repeat:repeat-x;}
.footermenu {padding:0 15;}
.footermenu2 {padding:0 15;background-image:url(img/Linie_ver.jpg);background-repeat:repeat-y;text-align:right;}

#LandUT {color:#fff;font:Frutiger, Verdana, Arial; font-size:20px; height:70;}
.LandUT {color:#fff;font:Frutiger, Verdana, Arial; font-size:20px; height:70;}
#LandUT2 {color:#fff;font:Frutiger, Verdana, Arial; font-size:20px; height:30;padding-bottom:30;}
#landName {height:22;color:#f9f97c;}
#landName A{text-decoration:none; padding:0 30;color:#f9f97c;font:Frutiger, Verdana, Arial; font-size:16px; font-weight:bold;}
#landName A:hover {padding:8 30;color:#fff;font:Frutiger, Verdana, Arial; font-size:16px; font-weight:bold;}

#bannertab TD{padding:15;}
td {text-align:center:center}

.text {font:Frutiger, Verdana, Arial; font-size:18px; color:#ccc;}
.text .titel {text-align:center;  font-size:22px; padding-bottom:15;}
.text p  {padding-bottom:10;}
.text a {font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff66;}
.text2 {font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff99;}
.text2 a{font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff99;}
.text_klein {font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99;}
.text_klein a{font:Frutiger, Verdana, Arial; font-size:16px; color:#ffff99;}
.text_12 {font:Frutiger, Verdana, Arial; font-size:12px; color:#ccc;}
.stern {font:Frutiger, Verdana, Arial; font-size:16px; color:yellow;}
.add_fav{background:url(img/fav1.gif) top left no-repeat; height:37px;width:100px;display:block;font:Frutiger, Verdana, Arial; font-size:18px; color:#cccc33;text-decoration:none;}
.add_fav:hover{background:url(img/fav2.gif) no-repeat top left;}

.tab {border-color:#CCCCCC; border-width:3; border-style:double}
.tab_titel {font:Frutiger, Verdana, Arial; font-size:14px; color:#fff; text-align:center; background-color:#444}
.text_tab {font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:center;}
.text_tab_gelb {font:Frutiger, Verdana, Arial; font-size:14px; color:#ffff99; text-align:left; padding:4}
.text_tab a {color:#fff; font-weight:bold}

.tab2 {border-color:#CCC; border-width:3; border-style:double; border-collapse:collapse;}
.tab2 TD {font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:center;border-style:solid; border-width:1; }

.tab3 {border-color:#CCC; border-width:3; border-style:solid; border-collapse:collapse;}
.tab3 TD {padding:5;font:Frutiger, Verdana, Arial; font-size:16px; color:#ccc; text-align:center;border-style:solid; border-width:1; }
.tab3 TD A{font:Frutiger, Verdana, Arial; font-size:16px; color:#ccc;}

.tab4 {border-color:#CCC; border-width:3; border-style:solid; border-collapse:collapse;}
.tab4 TD {padding:5;text-align:center;border-style:solid; border-width:1; }

.tab_aff{border:none; padding:5}
.tab_aff TD {padding:2; }

.eventtab {border-color:#CCCCCC; border-width:3; border-style:double; border-collapse:collapse}
.eventtab_titel {border-color:#CCCCCC; border-width:1; border-style:solid; font:Frutiger, Verdana, Arial; font-size:18px; color:#fff; text-align:center; background-color:#444; padding:10}
.eventtext_tab {border-color:#CCCCCC; border-width:1; border-style:solid;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:center; padding:20}
.eventtext_tabr {border-color:#CCCCCC; border-width:1; border-style:solid;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:left; padding:5}
.eventtext_tabr A {font:Frutiger, Verdana, Arial; font-size:14px; color:#ffff99; text-align:left;}
.eventtext_tabin {font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:left;}
.event_tabbild {border-color:#CCCCCC; border-width:1; border-style:solid; padding:1}
.event_link A{font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff33;}
.eventanm_tabin {padding:5 5 0 5;padding-right:100;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc;}
.eventanm_tabin2 {padding:5 5 0 5;padding-right:20;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc;}
.eventanm_tabinr {padding:5 5 0 5;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:center;}
.top69 {border-color:#CCCCCC; border-width:1; border-style:solid;font:Frutiger, Verdana, Arial; font-size:14px; color:#ccc; text-align:left; padding:5 2}
.top69 A{font:Frutiger, Verdana, Arial; font-size:14px; color:#ffff99; text-align:left; padding:5 2}

.form {font:Frutiger, Verdana, Arial; font-size:18px; color:#ccc; padding:5 0; text-align:left}
.form a {font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff66; padding:5 0; text-align:left}
.form1 {padding:0 20}
.forminput {height:18; width:125px; background-color:#ccc; border-width:1; border-color:#000; border-style:solid;}
.forminput_file {height:18; width:225px; background-color:#ccc; border-width:1; border-color:#000; border-style:solid}
.forminput_small {height:18; width:40; background-color:#ccc; border-width:1; border-color:#000; border-style:solid}
.forminput_gross {height:18; width:174; background-color:#ccc; border-width:1; border-color:#000; border-style:solid}
.formbut {background-color:#111; font-size:14px; color:#ccc; width:76; height:20; border-style:solid; border-width:1; cursor:pointer}
.formbut_banner {background-color:#111; font-size:14px; color:#ccc; width:160; height:20; border-style:solid; border-width:1; cursor:pointer}
.formtextarea {background-color:#ccc; border-width:1; border-color:#000; border-style:solid}

.BG_main {margin:13; padding:20; background-color:#2a2a2a;}
.warnung {font:Frutiger, Verdana, Arial; font-size:18px; color:#ffff33;}

a.button{        float:left;        font-size:110%;        font-weight:bold; border-top:1px solid #999;        border-left:1px solid #999;        border-right:1px solid #333;        border-bottom:1px solid #333;        color:#000;                        width:auto;        text-decoration:none;        font-size:16px;        }
a.button:hover{        border-top:1px solid #333;        border-left:1px solid #333;        border-right:1px solid #999;        border-bottom:1px solid #999;        color:#fcf54c;}
a.button span{background:#d4d0c8 url(img/but1.jpg) repeat-x; float:left;        line-height:24px;        height:24px;                padding:0 10px;        border-right:1px solid #777;        border-bottom:1px solid #777;        width:245;        text-align:center;}
a.button:hover span{border:none; border-top:1px solid #777;        border-left:1px solid #777;                        background:#d4d0c8 url(img/but2.jpg) repeat-x;                cursor:pointer;                }

a.button_unaktiv{        float:left;        font-size:110%;        font-weight:bold; border-top:1px solid #999;        border-left:1px solid #999;        border-right:1px solid #333;        border-bottom:1px solid #333;        color:#666;                        width:auto;        text-decoration:none;        font-size:16px;        }
a.button_unaktiv span{background:#d4d0c8 url(img/but1.jpg) repeat-x; float:left;        line-height:24px;        height:24px;                padding:0 10px;        border-right:1px solid #777;        border-bottom:1px solid #777;        width:245;        text-align:center;}

#but3 {background:url(img/but3.jpg) no-repeat; margin-left:350; padding:0 50; cursor:pointer}

/* Typ-A Banner */
a.dock-item-top {        display: block;        width: 40px;        color: #000;        position: absolute;        top: 3px;        text-align: center;        text-decoration: none;        font: bold 12px Frutiger, Verdana, Arial;}
img {        border: none;}
/* dockbar */
.dock {background:black; position: relative;         height: 62px;        background-image:url(../img/super-banner/03.jpg);        text-align: center;        background-position:center;        background-repeat:no-repeat; }
.dock-container {        position: absolute;        height: 62px;        padding-left: 20px;}
a.dock-item {        display: block;        width: 40px;        color: #000;        position: absolute;        bottom: 5px; text-align: center;        text-decoration: none;}
.dock-item img {        border: none;         margin: 5px 0px 0px;         width: 100%; }
/* Typ-B Banner */
.title {background:black; text-align:center;        height:25px; background-image:url(../img/super-banner/01.jpg);        background-position:center;        background-repeat:no-repeat;}
.bannerB {        text-align:center; background         :black; text-align:center;        height:60px;        background-image:url(../img/super-banner/02.jpg);        background-position:center;        background-repeat:no-repeat;}
.adresse {        background:black; height:25px;        text-align:center;        background-image:url(../img/super-banner/04.jpg);        background-position:center;        background-repeat:no-repeat;}
/*Ende Typ-A Banner */
#chat_button {text-align:center; }
#chat_button ul { list-style:none;height:160px;padding:0px;margin:0px; font-size:0;}
#chat_button ul li {float:left;background:url(img/chat_batton2.gif) no-repeat top left;}
#chat_button a {background:url(img/chat_batton.gif) top left no-repeat;height:160px;width:240px;display:block;line-height:18px;font:Frutiger, Verdana, Arial; color:#f8ef05; text-decoration:none;}
#chat_button a:hover {background:none;font:Frutiger, Verdana, Arial; font-size:16px;color:#f8ef05; text-decoration:none;}

.star_img {border-color:#999;border-width:3; border-style:double}
.table69 {padding:10 0; width:730}
.table69 TD {padding:10}
.table69_inner {padding:0; border-color:#FFF; border-width:1;border-style:solid; height:140; width:225}
.table69_inner TD {padding:2;font:Frutiger, Verdana, Arial; font-size:16px; color:#ccc;}
.img69 {border-color:#999;border-width:4; border-style:double;}

#links-vipescort A {color:#4a4601;}
.maps_links {text-align:left; padding-left:40px;}
.maps_links A {color:#666;}
