html { height:100%; max-height:100%; padding: 0; margin: 0; border: 0; scrollbar-3dlight-color: #404040; scrollbar-arrow-color: #999999; scrollbar-darkshadow-color: #999999; scrollbar-face-color: #000000; scrollbar-highlight-color: #999999; scrollbar-shadow-color: #737373; scrollbar-track-color: #404040; }

body { 
height:100%; /* fix height to 100% for IE */ max-height:100%; /* fix height for other browsers */ width: 100%; padding:0; /*remove padding */ margin:0; /* remove margins */ border:0; /* remove borders */ color: #000000; 
	  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
	  font-stretch: condensed;
	  font-size: 12px;
	  text-align: left;
	  background: #990000;
	  }
	
a { outline: none; -moz-outline-style: none; }	

#bg_image {width: 1024px; height: 768px; left: 0px; top: 0px; position: absolute; z-index: 0;} 
.nav { width: 100%; height: 75px; top: 0px; background: #990000; padding: 0px 0px 0px 0px; }
.navbar {position: absolute; top: 55px; left: 25px; }
#subnews { display: block; width: 75px; height: 20px; background: url("graphics/nav_news.gif") no-repeat 0 0; }
#subtour { display: block; width: 60px; height: 20px; background: url("graphics/nav_tour.gif") no-repeat 0 0; }
#submusic { display: block; width: 70px; height: 20px; background: url("graphics/nav_music.gif") no-repeat 0 0; }
#subbio { display: block; width: 55px; height: 20px; background: url("graphics/nav_bio.gif") no-repeat 0 0; }
#subvideo { display: block; width: 70px; height: 20px; background: url("graphics/nav_video.gif") no-repeat 0 0; }
#subphotos { display: block; width: 80px; height: 20px; background: url("graphics/nav_photos.gif") no-repeat 0 0; }
#subblog { display: block; width: 60px; height: 20px; background: url("graphics/nav_blog.gif") no-repeat 0 0; }
#subenlist { display: block; width: 80px; height: 20px; background: url("graphics/nav_enlist.gif") no-repeat 0 0; }
#subprodukt { display: block; width: 90px; height: 20px; background: url("graphics/nav_produkt.gif") no-repeat 0 0; }
#subtwitter { display: block; width: 40px; height: 20px; background: url("graphics/nav_twitter.gif") no-repeat 0 0; }
#submyspace { display: block; width: 30px; height: 20px; background: url("graphics/nav_myspace.gif") no-repeat 0 0; }
#subfacebook { display: block; width: 40px; height: 20px; background: url("graphics/nav_facebook.gif") no-repeat 0 0; }
#subnavnews { display: block; width: 90px; height: 20px; background: url("graphics/sub_news.png") no-repeat 0 0; }
#subnavtour { display: block; width: 90px; height: 20px; background: url("graphics/sub_tour.png") no-repeat 0 0; }
#subnavmusic { display: block; width: 90px; height: 20px; background: url("graphics/sub_music.png") no-repeat 0 0; }
#subnavbio { display: block; width: 90px; height: 20px; background: url("graphics/sub_bio.png") no-repeat 0 0; }
#subnavvideo { display: block; width: 90px; height: 20px; background: url("graphics/sub_video.png") no-repeat 0 0; }
#subnavphotos { display: block; width: 90px; height: 20px; background: url("graphics/sub_photos.png") no-repeat 0 0; }
#subnavblog { display: block; width: 90px; height: 20px; background: url("graphics/sub_blog.png") no-repeat 0 0; }
#subnavenlist { display: block; width: 90px; height: 20px; background: url("graphics/sub_enlist.png") no-repeat 0 0; }
#subnavprodukt { display: block; width: 90px; height: 20px; background: url("graphics/sub_produkt.png") no-repeat 0 0; }

#subnews:hover { background-position: 0 -20px; }
#subtour:hover { background-position: 0 -20px; }
#submusic:hover { background-position: 0 -20px; }
#subbio:hover { background-position: 0 -20px; }
#subvideo:hover { background-position: 0 -20px; }
#subphotos:hover { background-position: 0 -20px; }
#subblog:hover { background-position: 0 -20px; }
#subenlist:hover { background-position: 0 -20px; }
#subprodukt:hover { background-position: 0 -20px; }
#subtwitter:hover { background-position: 0 -20px; }
#submyspace:hover { background-position: 0 -20px; }
#subfacebook:hover { background-position: 0 -20px; }
#subnavnews:hover { background-position: 0 -20px; }
#subnavtour:hover { background-position: 0 -20px; }
#subnavmusic:hover { background-position: 0 -20px; }
#subnavbio:hover { background-position: 0 -20px; }
#subnavvideo:hover { background-position: 0 -20px; }
#subnavphotos:hover { background-position: 0 -20px; }
#subnavblog:hover { background-position: 0 -20px; }
#subnavenlist:hover { background-position: 0 -20px; }
#subnavprodukt:hover { background-position: 0 -20px; }

#subnews span, #subtour span, #submusic span, #subbio span, #subvideo span, #subphotos span, #subblog span, #subenlist span, #subprodukt span, #submyspace span, #subtwitter span, #subfacebook span, #subnavnews span, #subnavtour span, #subnavmusic span, #subnavbio span, #subnavvideo span, #subnavphotos span, #subnavblog span, #subnavenlist span, #subnavprodukt span { display: none; }

.homebody { position: absolute; top: 75px; left: 0px; width: 650px; height: 530px; background: url(graphics/logo.gif); background-repeat: no-repeat; }
.homenews { position: absolute; top: 75px; left: 650px; width: 400px; height: 100%; background: #333333; text-align: left; padding: 20px 20px 20px 20px; }
.homerss { position: absolute; top: 95px; left: 825px; width: 25px; height: 25px; z-index: 2; }
.homeprodukt { position: absolute; top: 605px; left: 0px; width: 650px; height: 200px; background: #990000;  }
.hometour { position: absolute; top: 230px; left: 100px; text-align: left; }
.homenewshead { color: #990000; font-size: 24px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; line-height: 80%; }
.homenewsdate, .homenewstime { color: #FFFFFF; font-size: 10px; font-stretch: ultra-condensed; }
.homenewstitle { color: #FFFFFF; font-size: 18px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; }
.homenewstext { color: #666666; font-size: 11px; }
.hometourdate { color: #000000; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.hometourcity { color: #000000; font-size: 12px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.hometourdate a, .hometourdate a:link, .hometourdate a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourdate a:hover, .hometourdate a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourcity a, .hometourcity a:link, .hometourcity a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.hometourcity a:hover, .hometourcity a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstext a, .homenewstext a:link, .homenewstext a:visited { color: #666666; text-decoration : none; outline: none; -moz-outline-style: none; }
.homenewstext a:hover, .homenewstext a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }

.sublogo { position: absolute; top: 20px; left: 10px; width: 315px; height: 165px; }
.subnavbar { position: absolute; top: 250px; left: 10px; }
.subcomingsoon { position: absolute; top: 240px; left: 170px; }

.subnews { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_news.png); background-repeat: no-repeat; }
.subtour { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_tour.png); background-repeat: no-repeat; }
.subblog { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_blog.png); background-repeat: no-repeat; }
.submusic { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_music.png); background-repeat: no-repeat; }
.subbio { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_bio.png); background-repeat: no-repeat; }
.subvideo { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_video.png); background-repeat: no-repeat; }
.subphotos { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_photos.png); background-repeat: no-repeat; }
.subenlist { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_enlist.png); background-repeat: no-repeat; }
.subprodukt { position: absolute; top: 185px; left: 10px; width: 315px; height: 55px; background: url(graphics/subtitle_produkt.png); background-repeat: no-repeat; }

.subcontent { position: absolute; top: 20px; left: 400px; width: 600px; }
.tourdate { color: #000000; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.tourcity { color: #000000; font-size: 18px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; line-height: 80%; }
.tourdate a, .hometourdate a:link, .tourdate a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourdate a:hover, .tourdate a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourcity a, .tourcity a:link, .tourcity a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.tourcity a:hover, .tourcity a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }

.newsentry { float:none;clear:both;margin-top:1em; text-align: left; }
.newsentry img {float:left;margin-right:1em; border:1px solid #000000; display:block;}
.newstext a, .newstext a:link, .newstext a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstext a:hover, .homenewstext a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.newstime { color: #000000; font-size: 10px; }
.newsaddthis { text-align: right; }
.newsrss { position: absolute; top: 195px; left: 335px; width: 25px; height: 25px; z-index: 2; }

.bloglisttitle { color: #000000; font-size: 18px; font-weight: bold; font-stretch: ultra-condensed; line-height: 80%; }
.bloglist  { position: absolute; top: 250px; left: 180px; width: 210px;  }
.bloglistings { color: #000000; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; text-transform: uppercase; }
.bloglistings a, .bloglistings a:link, .bloglistings a:visited { color: #000000; text-decoration : none; outline: none; -moz-outline-style: none; }
.bloglistings a:hover, .bloglistings a:active { color: #FF0000; text-decoration : none; outline: none; -moz-outline-style: none; }
.blogaddthis {position: absolute; top: 10px; left: 875px; }

.enlistsmall { color: #FF0000; font-size: 10px; font-weight: bold; font-stretch: ultra-condensed; }
.enlistrequired { color: #FF0000; font-weight: bold; font-stretch: ultra-condensed; }

input { background-color: #666666; color: #ffffff; }
select { background-color: #666666; color: #ffffff; }