
body { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
img { border:0; }

h1 { font-size:12px; color:#cdcdcd; font-weight:bold; text-align:left; }
h2 { font-size:14px; color:#ffffff; font-weight:bold; text-align:center; }

a:link, a:visited { color:#ffffff; text-decoration:none; }
a:hover, a:active { color:#ffffff; text-decoration:underline;  }


table.Menu {}
table.Menu td.MenuField { background:#000000; font-family:Arial; font-size:10px; font-weight:bold; color:white; text-align:center; letter-spacing:0.5em }
table.Menu a:link, table.Menu a:visited { color:#ffffff; text-decoration:none; }
table.Menu a:hover, table.Menu a:active { color:#ffffff; text-decoration:underline;  }

.MainFrame { background:url(../images/sichtbar/kontakt.jpg) no-repeat #ffffff; vertical-align:top; padding:10px; padding-top:0px; }


table.Calendar {  }
table.Calendar td.Std { font-size:9px; font-weight:bold; color:#82795d; background:#d5cdb5; border:1px solid #ffffff; width:11px; text-align:center; }
table.Calendar td.StdToday { font-size:9px; font-weight:bold; color:#82795d; background:#d5cdb5; border:1px solid #973229; width:11px; text-align:center; }
table.Calendar td.StdWe { font-size:9px; font-weight:bold; color:#000000; background:#d5cdb5; border:1px solid #ffffff; width:11px; text-align:center; }
table.Calendar td.Event { font-size:9px; font-weight:bold; color:#ffffff; background:#973229; border:1px solid #ffffff; width:11px; text-align:center; }
table.Calendar td.Gallery { font-size:9px; font-weight:bold; color:#ffffff; background:#575453; border:1px solid #ffffff; width:11px; text-align:center; }
table.Calendar td.DescStd { font-size:9px; font-weight:bold; color:#82795d; width:11px; text-align:center; }
table.Calendar td.DescWe { font-size:9px; font-weight:bold; color:#000000; width:11px; text-align:center; }
table.Calendar a:link, table.Calendar a:visited { color:#ffffff; text-decoration:none; }
table.Calendar a:hover, table.Calendar a:active { color:#ffffff; text-decoration:underline; }

.Headline { font-size:13px; color:#973229; font-weight:bold; }

table.News { border-collapse:collapse; }
table.News td { text-align:left; color:#cdcdcd; font-family:Arial; font-weight:normal; font-size:11px; }
table.News td.Title { text-align:left; color:#cdcdcd; font-family:Arial; font-weight:normal; font-size:12px; font-variant:small-caps; }
table.News td.Location { text-align:left; color:white; font-family:Arial; font-weight:bold; font-size:16px; font-variant:small-caps; }
table.News td.Date { text-align:left; color:white; font-family:Arial; font-weight:bold; font-size:20px; letter-spacing:0.1em; }
table.News td.Band2 { text-align:left; color:white; font-family:Arial; font-weight:normal; font-size:12px; }
table.News a:link, table.News a:visited { color:#ffffff; text-decoration:none; }
table.News a:hover, table.News a:active { color:#ffffff; text-decoration:underline; }

.NewsPrevPic { font-weight:bold; font-variant:small-caps; background:#ffffff; border:1px solid #b8a891; vertical-align:middle; text-align:center; padding:10px; width:200px; }



table.CalendarNav { border-collapse:collapse;  border:0px; }
table.CalendarNav td.Title { width:104px; height:25px; text-align:center; font-family:Arial; font-size:11px; font-weight:bold; color:#ffffff; }
table.CalendarNav td.NavLeft { text-align:center; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; }
table.CalendarNav td.NavRight { text-align:center; font-family:Arial; font-size:14px; font-weight:bold; color:#ffffff; }
table.CalendarNav a:link, table.CalendarNav a:visited { color:#ffffff; text-decoration:none; }
table.CalendarNav a:hover, table.CalendarNav a:active { color:#ffffff; text-decoration:underline; }

table.CalendarView { background:#000000; border-collapse:collapse; }
table.CalendarView td.Head { text-align:center; font-family:Arial; font-size:9px; font-weight:bold; color:white; border:1px solid #000000; }
table.CalendarView td.LastGallery { text-align:left; font-family:Arial; font-size:9px; font-weight:normal; color:#ffffff; border:1px solid #000000; }
table.CalendarView td.Field { text-align:center; font-family:Arial; font-size:9px; font-weight:normal; color:#eeeeee; border:1px solid #000000; }
table.CalendarView td.Field_Full { text-align:center; font-family:Arial; font-size:10px; font-weight:bold; background:#000000; border:1px solid #000000; }
table.CalendarView a:link, table.CalendarView a:visited { color:#ffffff; text-decoration:none; }
table.CalendarView a:hover, table.CalendarView a:active { color:#ffffff; text-decoration:underline; }



table.PopupPicture { border-collapse:collapse; background:#ffffff; }
table.PopupPicture td.Nav { background-color:#ffffff; width:20px; height:25px; vertical-align:top; text-align:center; font-size:14px; font-weight:bold; }
table.PopupPicture td.Nav2 { background-color:#ffffff; vertical-align:top; text-align:left; font-size:12px; font-weight:bold; }
table.PopupPicture td.Title { background-color:ffffff; height:25px; text-align:right; font-size:12px; font-family:Arial, Verdana; padding-right:5px; }
table.PopupPicture td.Pic { background-color:ffffff; height:25px; vertical-align:top; text-align:center; }
table.PopupPicture a:link, table.PopupPicture a:visited { color:#000000; text-decoration:none; }
table.PopupPicture a:hover, table.PopupPicture a:active { color:#000000; text-decoration:underline; }


table.Box { border-collapse:collapse; }
table.Box th { vertical-align:middle; text-align:left; color:black; font-family:Arial; font-weight:bold; font-size:13px; }
table.Box td { vertical-align:middle;  color:#cdcdcd; font-family:Arial; font-weight:normal; font-size:12px; }
table.Box strong { color:#ffffff; font-weight:bold; font-size:13px; }
table.Box strong.Pink { color:#ffffff; font-weight:bold; font-size:13px; }


table.GalleryTable { border-collapse:collapse; }
table.GalleryTable td { vertical-align:top; text-align:center; }


table.GalleryPic { border-collapse:collapse; margin:1px; }
table.GalleryPic td.Pic { vertical-align:middle; text-align:center; width:94px; height:94px; background:#ffffff; border:1px solid #b8a891; }
table.GalleryPic td { vertical-align:top; text-align:center; font-family:Arial; font-size:12px; }

div.GalleryText { font-family:Arial; font-size:12px; color:black; }


table.Navigation { border-collapse:collapse; }
table.Navigation td { font-family:Arial; font-size:12px; color:black; }
table.Navigation a:link, table.Navigation a:visited { color:#000000; text-decoration:none; }
table.Navigation a:hover, table.Navigation a:active { color:#000000; text-decoration:underline; }

.Input_Text{font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; font-size: 11px; text-decoration: none; border:1px solid black;}
.Input_Select { font-size:12px; }
.Input_File { font-size:12px; }



.GalleryNavButton { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:40px; color:#ffffff; }
.GalleryNavButton_disabled { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:40px; color:#aaaaaa; }
.GalleryNavButton_big { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:80px; color:#ffffff; }
.GalleryNavButton_big_disabled { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:80px; color:#aaaaaa; }
.GalleryNavButton_small { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:25px; color:#ffffff; }
.GalleryNavButton_small_disabled { border:1px solid #000000; background:#000000; font-size:12px; font-family:Arial; font-weight:bold; width:25px; color:#aaaaaa; }

.PicNavButton { border:1px solid #000000; background:#000000; font-size:14px; font-family:Arial; font-weight:bold; width:40px; color:#ffffff; }
.PicNavButton_disabled { border:1px solid #000000; background:#000000; font-size:14px; font-family:Arial; font-weight:bold; width:40px; color:#aaaaaa; }
.PicNavButton_small { border:1px solid #000000; background:#000000; font-size:14px; font-family:Arial; font-weight:bold; width:25px; color:#ffffff; }
.PicNavButton_small_disabled { border:1px solid #000000; background:#000000; font-size:14px; font-family:Arial; font-weight:bold; width:25px; color:#aaaaaa; }

.PicViewPicNr { font-size:12px;  text-align:right; }


table.Newsletter_Text { border-collapse:collapse; }
table.Newsletter_Text th { font-size:12px; font-weight:bold; text-align:center; color:#cdcdcd; }
table.Newsletter_Text td { text-align:center; }

div.Text { font-size:11px; color:#cdcdcd; }
div.Text strong { font-size:12px; color:#ffffff; }
div.Text a:link, div.Text a:visited { color:#ffffff; text-decoration:none; }
div.Text a:hover, div.Text a:active { color:#ffffff; text-decoration:underline; }


table.Contact { border-collapse:collapse; }
table.Contact td { font-size:12px; padding:2px; }
table.Contact a:link, table.Contact a:visited { color:#000000; text-decoration:underline; }
table.Contact a:hover, table.Contact a:active { color:#000000; text-decoration:none; }


div.Oeffnungszeiten { height:38px; font-size:9px; color:#8d7954; padding-top:2px; letter-spacing:0.1em }












