body { 
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	}

img { border: none; }

#frame {
	width: 772px;
	margin: 10px auto;
	}

#navbartop {
	height: 34px;
	width: 637px;
	margin-left: 110px;
	}
	
.intern {
	height: 100px;
	width: 100px;
	display: block;
	position: fixed;
	bottom: 0px;
	right: 0px;
	}	
	
/* Links navbartop */
#navbartop a { 	}

	#navbartop a.home, a.news, a.about, a.gallery, a.download, a.guestbook, a.forum, a.shop  { float: left; height: 39px; }
			
	a.home { background: url(img/site/home.gif) bottom; width: 64px; }
	.home:hover  { background: url(img/site/home.gif) top; }
	
	a.news { background: url(img/site/news.gif) bottom; width: 55px; }
	.news:hover  { background: url(img/site/news.gif) top; }
		
	a.about { background: url(img/site/about.gif) bottom; width: 106px; }
	.about:hover  { background: url(img/site/about.gif) top; }
		
	a.gallery { background: url(img/site/gallery.gif) bottom; width: 112px; }
	.gallery:hover  { background: url(img/site/gallery.gif) top; }
		
	a.download { background: url(img/site/download.gif) bottom; width: 93px; }
	.download:hover  { background: url(img/site/download.gif) top; }
		
	a.guestbook { background: url(img/site/guestbook.gif) bottom; width: 90px; }
	.guestbook:hover  { background: url(img/site/guestbook.gif) top; }
	
	a.forum { background: url(img/site/forum.gif) bottom; width: 59px; }
	.forum:hover  { background: url(img/site/forum.gif) top; }
		
	a.shop { background: url(img/site/shop.gif) bottom; width: 58px; }
	.shop:hover  { background: url(img/site/shop.gif) top; }
/* Links navbartop Ende */

.podcast { 
	background: url(img/site/podcast.gif) left; 
	width: 39px; 
	height: 161px; 
	display: block;
	margin-top: 56px;
	margin-right: -60px;
	float: right;
	}
	
.podcast:hover  { background: url(img/site/podcast.gif) right; }

/* Links navbarbot */
#navbarbot {
	height: 25px;
	width: 461px;
	margin-left: 300px;
	}
	
#navbarbot a { float: left; height: 34px; }
			
	a.links { background: url(img/site/links.gif) bottom; width: 65px; }
	.links:hover  { background: url(img/site/links.gif) top; }
		
	a.media { background: url(img/site/media.gif) bottom; width: 96px; }
	.media:hover  { background: url(img/site/media.gif) top; }
	
	a.newsletter { background: url(img/site/newsletter.gif) bottom; width: 107px; }
	.newsletter:hover  { background: url(img/site/newsletter.gif) top; }
		
	a.contact { background: url(img/site/contact.gif) bottom; width: 77px; }
	.contact:hover  { background: url(img/site/contact.gif) top; }
		
	a.impressum { background: url(img/site/impressum.gif) bottom; width: 105px; }
	.impressum:hover  { background: url(img/site/impressum.gif) top; }
/* Links navbarbot Ende */

/* Links navbarsub About */
#navbarsuba {
	height: 78px;
	width: 341px;
	margin-top: -22px;
	margin-left: 400px;
	margin-bottom: -56px;
	position: absolute;
	}
	
#navbarsuba a {	float: left; height: 39px; }
			
	a.sub_about { background: url(img/site/sub_about.gif) bottom; width: 120px; }
	.sub_about:hover  { background: url(img/site/sub_about.gif) top; }
		
	a.sub_music { background: url(img/site/sub_music.gif) bottom; width: 117px; }
	.sub_music:hover  { background: url(img/site/sub_music.gif) top; }
		
	a.sub_bio { background: url(img/site/sub_bio.gif) bottom; width: 104px; }
	.sub_bio:hover  { background: url(img/site/sub_bio.gif) top; }
/* Links navbarsub About Ende */

/* Links navbarsub Download */
#navbarsubd {
	height: 78px;
	width: 549px;
	margin-top: -22px;
	margin-left: 198px;
	margin-bottom: -56px;
	position: absolute;
	}
	
#navbarsubd a {	float: left; height: 39px; }
			
	a.sub_tv { background: url(img/site/sub_tv.gif) bottom; width: 111px; }
	.sub_tv:hover  { background: url(img/site/sub_tv.gif) top; }
		
	a.sub_ringtone { background: url(img/site/sub_ringtone.gif) bottom; width: 107px; }
	.sub_ringtone:hover  { background: url(img/site/sub_ringtone.gif) top; }
		
	a.sub_wallpaper { background: url(img/site/sub_wp.gif) bottom; width: 96px; }
	.sub_wallpaper:hover  { background: url(img/site/sub_wp.gif) top; }
	
	a.sub_presse { background: url(img/site/sub_presse.gif) bottom; width: 134px; }
	.sub_presse:hover  { background: url(img/site/sub_presse.gif) top; }
	
	a.sub_sonstiges { background: url(img/site/sub_stuff.gif) bottom; width: 101px; }
	.sub_sonstiges:hover  { background: url(img/site/sub_stuff.gif) top; }
/* Links navbarsub Download Ende */

#header {
	width: 684px;
	height: 210px;
	margin-left: 88px;
	margin-bottom: 10px;
	}	

#content-main {
	width: 772px;
	margin-top: 10px;
	}
	
#content-top {
	width: 772px;
	height: 22px;
	}

#content {
	width: 742px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 5px solid #000;
	border-right: 5px solid #000;
	}

#content-bottom {
	width: 772px;
	height: 22px;
	}
	
/* Gästebuch, News und Kontaktformular */
.gb-main { 
	margin: 25px auto;
	width: 320px;
	}
	
.out, .gb-main span {
	display: block;
	padding-right: 3px;
	margin-top: 1px;
	width: 80px;
	height: 14px;
	float: left;
	}
	
.out { text-align: left; }
.gb-main span { text-align: right; }

.gb-mainout { 
	width: 100%; 
	border: 1px solid #000;
	margin-bottom: 15px;
	}

.gb-main span div {
	clear: left;
	width: 78px;
	margin-top: 7px;
	}
	
.gb-left, .gb-right {
	height: 17px;
	padding: 2px;
	border-bottom: 1px solid #000;
	}

.gb-left {
	width: 693px;
	float: left;	
	background-color: #FFBB22;
	border-right: 1px solid #000;
	font-weight: bold;
	}
	
.gb-right {
	width: 40px;	
	float: right;	
	background-color: #FFFF00;
	}
	
.gb-out {	
	clear: left;
	padding: 5px;
	background-color: #FFDD00;
	}
	
.gb-main div input {
	background-color: #FFBB22;
	border: 1px solid #000;
	color: #000;	
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	height: 18px;
	width: 83px;
	}
	
.gb-button-pos { margin-left: 83px;	}
.gb-navi { text-align: center; margin-bottom: -13px; }

.gb-main input, .gb-main textarea {
	width: 170px;
	margin-bottom: 2px;
	background-color: #FFBB22;
	}
	
.adresse { display: none; }
	
.contact1 li span {
	display: block; 
	width: 80px; 
	float: left;
	}
	
.contact1 li {
	margin-bottom: 2px;
	}

.contact1 {
	list-style-type: none;
	padding-left: 0px;
	}
	
input, textarea, select {
	border: 1px solid #000;
	height: 14px;
	width: 320px;
	margin-bottom: 0px;
	background-color: #FFBB22;
	font: 12px Verdana, Arial,Helvetica, sans-serif;
	color: #000;
	}

.norm { width: 12px; }	

textarea {
	height: 110px;
	margin-top: 0px;
	}
	
.button {
	background-color: #FFBB22;
	height: 18px;
	width: 119px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	}

.info {
	width: 140px;
	height: 90px;
	position: relative;
	margin-left: 260px;
	margin-top: -85px;
	}
	
.info a { font-weight: bold; }
	
ul { margin-bottom: -2px; }

.comment { 
	border-top: 1px solid #000;	
	padding: 4px;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFBB22;
	}
/* Gästebuch und Kontaktformular Ende */


/* Galerie */
.gal {
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	text-decoration: none;
	}
	
.gal a { text-decoration: none; }
.gal a:hover { text-decoration: underline; }
	
.gal2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	}
	
.gal2 a { text-decoration: none; }
.gal2 a:hover { text-decoration: underline; }	
/* Galerie Ende */

.bio { 
	margin-bottom: 0px; 
	text-align: center; 
	font-weight: bold; 
	}

.bio img { margin: 5px 40px; }

.biobild {
	float: left; 
	margin-right: 6px;
	}

.linkl {
	width: 247px;
	margin-top: 10px;
	float: left;
	}
	
.left { float: left; width: 251px;  }
.right { float: left; } 

.map {
	width: 640px;
	text-align: center; 
	display: block; 
	margin: auto;
	}
	
.cd img { margin: 6px; }
	
/* Werbung Startseite */
.ad {
	height: 150px;
	width: 256px; 
	margin-top: -350px;
	margin-left: 490px;
	position: absolute;
	}
	
.adler_ad {
	position: absolute;
	z-index: 3;
	margin-top: 50px;
	margin-left: 20px;
	}

.cd_ad {
	position: absolute;
	right: 0px;
	z-index: 2;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}
	
.sample_ad {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 130px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #FFFF00;
	color: #000;
	}

.sample_ad a { color: #000; }

.sample2_ad {
	position: relative;
	z-index: 3;
	width: 124px;
	margin-left: 135px;
	margin-top: 40px;
	text-transform: uppercase;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #FFFF00;
	}
	
.sample2_ad a { color: #000; }

	
.desc_ad {
	position: relative;
	margin-top: -12px;
	margin-left: 145px;
	width: 115px;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
	
.desc_ad a { color: #000;	}
/*Werbung Startseite Ende */

/* Ankündigung */
.notice {
	position: absolute;
	z-index: 2;
	width: 460px;
	height: auto;
	border: 5px solid #000;
	background: #FFFF00;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding: 4px;
	margin-left: 200px;
	margin-top: 159px;
	}
	
/* Fehler */
.info {
	margin-top: -18px;
	float: left;
	clear: both;
	font-size: 9px;
	}
	
.error {
	float: left;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	width: 100%;
	background: inherit;
	margin-top: -6px;
	}
