html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, em, font, img,ul, li, form, label { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
ol, ul { list-style: none; }
html { font-size: 62.5%; overflow-y: scroll;} 
.mceContentBody , body { font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;  font-size: 1.0em; color: #fff;} 
body  { background: fixed #fff url(images/bg102.gif) repeat-x; }
.mceContentBody a,.mceContentBody  a:visited, .mceContentBody  a:active, .mceContentBody  a:link { color: #fff !important; }
.mceContentBody a:hover { color: #ffa405 !important; }
.mceContentBody { background: #000; color: #fff; margin: 0px; font-size: 1.1em;}
a { color: #fff; }
#jsoff { color: #f66; display: block; font-size: 1.1em; margin-left:40px;}
.m10b { margin-bottom: 1.0em; }
.box { background: #2f2f2f; border: 1px solid #666; }
#left1 #press-h { display: block;  }
#left1 #press { padding: 8px; }
#left1 .ptitle { font-size: 1.1em; font-weight: bold; margin-bottom: 3px;}
#left1 .ntitle { font-size: 1.3em; font-weight: bold; margin-bottom: 2px;}
#left1 .ntext { display: block; } 
#left1 .ndate { margin-left: 10px; font-size: 10px; float: right;}
#left1 .discgroup-h { padding-bottom: 10px; }
#left1 .discgroup { font-size: 1.3em; color: #EEE78F; font-weight: bold; display: block; clear: left; position: relative; left: 10px; top: 4px;}
#left1 .disc-h { padding-top: 10px; margin: 0px 0px 0px 40px;}
#left1 .disc { border-width: 1px; border-style: solid; border-color: #212121; border-bottom-color: #444; border-right-color: #666;}
#left1 .disc { width: 140px; height: 140px;  background: url(images/disc.gif) repeat-x;  }
#left1 .disc { padding-bottom: 0px; padding-top: 12px; margin-right: 12px; margin-bottom: 12px;}
#left1 .disctitle { padding: 5px 0 0px; text-align: center; width: 90%; font-size: 1.0em; text-decoration: none; display: block; color: #eee; white-space: no-wrap; margin: 0px auto;}
#left1 .disctb { display: block; margin: 0px auto 0px; width: 100px; height: 100px; }
#left1 .discinfo-h { margin: 0px auto; display: inline; color: #eee; }
#left1 .dlink:hover {  }
#left1 .discimg { display: block; margin: 0px auto 10px; width: 300px;}
#left1 .disctracks { display: block; color: #eee;  margin: 0px auto; width: 300px;}
#left1 .tracks { font-size: 11px; padding-bottom: 10px;}
#dalbumtitle { color: #eee78f; font-size: 1.5em; font-weight: bold; text-align: center; margin: 30px 0 4px 0; }
#dalbumback a { color: #e7e7e7; position: relative; }
#dalbumback { position: absolute;}
.yellow { color: #EEE78F; }
.grey { color: #eee; }
#left1 .biotitle { font-size: 1.3em; font-weight: bold; }
#left1 .biotext {  margin-top: 20px; padding-bottom: 20px; }
#left1 .tbottom { margin-bottom: 2px;  }
#right .tdate { margin-right: 4px; display: block; }
#right .tbottom { margin-bottom: 4px;  }
#right #tours a{ text-decoration: none;}
#left1 #atour { display: block; }
#left1 #atour-c { padding: 8px 0 8px 8px; }
#left1 #tdate { display: inline; float: right; width: 395px; margin-right: 50px; }
#left1 .ttoday { font-weight: bold;}
#right .ttoday { font-size: 1.1em; font-weight: bold;}
#right .th { text-align: center; }
#right-h { width: 208px; float:right; }
#right { margin: 10px;  font-family: Arial;}
#right .menu { margin: 6px 0px 6px; text-align: center; border-top: 1px solid #000; padding: 0px 0px; border-bottom: 1px solid #777; background: #444444; font-weight: bold;}
.aktuellt img { display: block; margin: 0px auto 4px; text-align: center; }
.aktuellt span { display: block; padding-bottom: 8px; text-align: center; }
#left1 #kontakt {  padding: 8px; }
#left1 .links-title { font-size: 1.4em; font-weight: bold; margin-bottom: 4px; display: block;}
#left1 .kontakt-t { font-size: 1.2em; color: #EEE78F; font-weight: bold;}
#left1 .linkgroup { font-size: 1.2em; font-weight: bold; }
#left1 .text{ position: relative; left: 2px;}
#left1 #links { padding: 8px;}
#gallery-h{ width: 510px; display: block;}
.gallery{ display: block; padding-top: 12px; margin: 0px;}
.gallery a { padding-right: 7px; padding-left: 7px;}
.gallery a img { border: 1px solid #666; margin-bottom: 12px;}
#gbook-h { width: 500px; padding-bottom: 12px; margin: 0px auto; }
#gbk-pagination { position: relative; display: block; text-align: center; }
#gbook-next { display: inline; margin-right: 10px; color: #bbb; }
#gbook-prev {  display: inline; margin-right: 10px; color: #bbb; }
#gbook-next a { color: #eee; text-decoration: underline; }
#gbook-prev a { color: #eee; text-decoration: underline; }
#gbook-entries-h { display: inline;}
#gbook-entries  { position: relative; margin-right:10px;  top: 1px; }
#gbook-nn { background: #B1C88D; border: 1px solid #666;  display: block; margin: 0px auto 20px; width: 400px;}
#gbook-n { padding: 10px 0 6px 10px; color: #000; }
#cms_gbksend-h { text-align: center; width: 380px; margin-top: 16px; margin-bottom: 8px;}
#cms_gbksend { width: 60px; }
#cms_gbktitle { width: 374px; margin-bottom: 6px; }
#cms_gbkentry { width: 374px; height: 120px; display: block; }
#txt_cap { width: 120px; margin-right: 4px; }
#img_captcha { width: 127px; height: 28px; margin-right: 6px; position: relative; top: -1px;}
.gbook-t { display: block; padding:2px 4px 3px 8px; border-bottom:1px solid #886; }
.gbook-e { display: block; line-height: 1.0em; color: #111; padding: 8px 10px 8px 10px; }
.gbook-eh { display: block; background: #EDF6E0; }
.gbook-th { display: block; background: #A3BE7C; }
.gbook-msg { margin-bottom: 20px; width: 490px; }
.gb-td { float: right; font-size: 10px; color: #eee; padding-top: 1px; } 
.gb-tt { font-size: 1.1em; font-style: regular; font-weight: bold; } 
#nav-h { height: 23px; background: url(images/nav_bg.gif) repeat-x; }
#nav ul { padding-left: 25px; width: 730px; display: block; }
#nav li { z-index: 1; float: left; display: inline; }
#nav li a { padding-top: 3px; margin-right: 25px; color: #000; text-decoration: none; font-size: 1.1em; font-family: Arial; display: block;}
#nav li a:hover { color: #888015; }

#outer { margin-top: 11px;}
#wrap-hh { background: url(images/bglr.png) repeat-y;width: 782px; margin: 0px auto; font-size: 1.1em;}
#outer-t { background: url(images/top_bg.png) no-repeat;width: 802px; height: 20px; margin: 0px auto; }
#outer-b { background: url(images/bot_bg.png) no-repeat;width: 802px; height: 20px; margin: 0px auto; }
#wrap-h { width: 762px; }
#wrap { margin-left: 10px; width: 762px;  }
#header-h { width: 762px; height: 181px; background: url(images/banner.gif) no-repeat;}
#cont { background: url(images/cbg.gif) repeat-y; }
#left1-h { width: 550px;  min-height:575px; height:auto !important;  height:575px;  } 
#left1 { padding: 10px; }
#player-h { display: none;}
#trackdsec,#trackdesc2 { display: none; }

#radioimg { margin-bottom: 10px; }
#radiotitle { font-size: 1.2em; font-weight: bold; padding-bottom: 10px;	}
#radio-pre { padding-bottom: 4px;	}
#radio-content { color: #fff; }
#radio-h { white-space: nowrap; }
#radio-current { color: #eee78f; white-space: normal; }
#radio-next { color: #eee78f; white-space: normal;}
#player-h { position: relative; display: block;}
#trackdsec,#trackdesc2 { display: block;}
#player { position: relative; left: 10px; top: 10px; z-index: 10; display: block; height: 40px;}
#pausebtn { position: relative; display: block;background: url(images/plbtns.gif) -100px no-repeat; width: 25px; height: 25px; left: 0px; top: 0px; margin-top: 0px; }
#pausebtn:hover { background: url(images/plbtns.gif) -125px no-repeat;}
#stopbtn { position: relative; display: block;background: url(images/plbtns.gif) -50px no-repeat; width: 25px; height: 25px; left: 28px; top: -25px; margin-top: 0px; }
#stopbtn:hover { background: url(images/plbtns.gif) -75px no-repeat;}
#playbtn { position: relative; display: block;background: url(images/plbtns.gif) no-repeat; width: 25px; height: 25px; left: 56px; top: -50px; margin-top: 0px; }
#playbtn:hover { background: url(images/plbtns.gif) -25px no-repeat;}


.bar { width: 100%; margin: 0px auto; display: block; line-height: 0px; font-size: 0px;}
.newsbar { border-bottom: 1px solid #444; }
.newsbar2 { border-bottom: 1px solid #888; }