/* CSS Document */

body { margin: 0px 0px 0px 0px; background: #333; scrollbar-arrow-color : #000; scrollbar-base-color: #white; }

#box { height: 560px; width: 760px; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; }

#head { height: 100px; width: 760px; }

#nav { height: 20px; width: 760px; background: #FFF; float: left; }

#navcont { height: 16px; width: 570px; margin-top: 3px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #FFF; float: left; }

#date { height: 16px; width: 170px; margin-top: 3px; padding-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; background: #FFF; float: left; }

#linie { height: 2px; width: 760px; background: #000; float: left; }

#inhalt_h, #inhalt_w, #inhalt_s, #inhalt_r, #inhalt_l, #inhalt_g, #inhalt_k { height: 408px; width: 760px; background-color: #CCC; bgproperties: fixed; overflow: auto; float: left; }
#inhalt_h { background: url(/images/bg_home.gif) no-repeat; }
#inhalt_w { background: url(/images/bg_wir.gif) no-repeat; }
#inhalt_s { background: url(/images/bg_studio.gif) no-repeat; background-color: #CCC;}
#inhalt_r { background: url(/images/bg_releases.gif) no-repeat; }
#inhalt_l { background: url(/images/bg_links.gif) no-repeat; }
#inhalt_g { background: url(/images/bg_gaeste.gif) no-repeat; background-color: #CCC;}
#inhalt_k { background: url(/images/bg_kontakt.gif) no-repeat; background-color: #CCC; }

#content1, #content2, #content3 { width: 250px; padding-left: 10px; padding-top: 10px; float: left;}
#content2 { width: 210px; padding-left: 20px; padding-right: 20px; float: left;}
#content3 { width: 210px; padding-right: 10px; background: #999; float: left;} 

#cont1, #cont2, #cont3 { width: 245px; padding-left: 10px; padding-top: 10px; float: left;}
#cont2 { width: 230px; padding-right: 10px; float: left;}
#cont3 { width: 235px; padding-right: 10px; background: #999; float: left; background: url(/images/bg_wir2.gif) no-repeat; bgproperties: fixed; }

#cont3s { width: 222px; padding-right: 10px; background: #999; float: left; }

#cont1r, #cont2r { width: 350px; padding-left: 10px; padding-top: 10px; float: left;}
#cont2r { width: 350px; padding-right: 10px; float: left;}

#cont1k, #cont2k { width: 450px; padding-left: 10px; padding-top: 10px; float: left;}
#cont2k { width: 250px; padding-right: 10px; float: left;}

#cont1g { width: 730px; padding-left: 10px; padding-top: 10px; float: left; }


#fuss { height: 20px; width: 760px; background: #000;  }
#fusscont { height: 15px; width: 750px; background: #000; padding-right: 10px; margin-top: 2px; float: left; }


/* Testklassen */

h1, h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; font-weight: bold; color: #000;}
h2 {color: #fff; }

.fliess, .fliess_b, .fliess_l, .fliess_lw  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: justify; }
.fliess_b { font-weight: bold; }
.fliess_l { text-align: left; }
.fliess_lw { text-align: left; color: #fff; }

.news, .news_b, .news_hi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; text-align: left; color: #FFF;}
.news_b { font-weight: bold; }
.news_hi { font-weight: bold; color: #FFCC00; }

.fuss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color: #FFF; }

/**
 Kontaktformular
 */

.sp3 { float: left; width: 80px; height: 10px; } 
.sp4 { float: left; width: 300px; height: 10px; } 

 
#cont1k .msg { font-weight: bold; color: #a1131d; background: inherit; }

#cont1k input {
	background: #fff;
	border: 1px solid #999;
	font: 1em/150% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 10px;
	width: 300px;
	}

#cont1k input.button {
	background-image: url('pix/button.gif');
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width: 300px;
	border:none;
	padding:0;
	height: 30px;
	}
#cont1k input.button:hover { background-position: 0 0; }

#cont1k textarea {
	background: #fff;
	border: 1px solid #999;
	font: 1em/150% 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 10px;
	width: 390px;
	}

#cont1k input#firm {
	padding-left: 22px;
	background-image: url('/images/firma.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
#cont1k input#author {
	padding-left: 22px;
	background-image: url('/images/author.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
#cont1k input#phone {
	padding-left: 22px;
	background-image: url('/images/phone.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
#cont1k input#email {
	padding-left: 22px;
	background-image: url('/images/mail.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}
#cont1k input#url {
	padding-left: 22px;
	background-image: url('/images/url.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
	}

#cont1k input.antispam {
	width: 40px;
	text-align: center;
	margin-right: 10px; 
	padding-left: 22px;
	background-image: url('/images/antispam.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#cont1k input.kopie {
	width: 20px;
	text-align: left;
	margin: 0 5px 0 0; 
	border: none;
}

/* Linkklassen */

#inhalt_g #cont1g a:hover, a:link, a:visited { background: transparent; padding: 0px; }

a.news:link, a.news:visited, a.news:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; text-align: left; color: #FFCC00; font-weight: bold; }
a.news:hover { background: #FFCC00; color: #000; }

a:link, a:visited, a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; color: #000; text-decoration: none; padding-left: 3px; padding-right: 3px;}
a:hover { background: #FFCC00; color: #000; }

.active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;text-align: left; color: #000; text-decoration: none; background: #FFCC00; color: #000; padding-left: 3px; padding-right: 3px;}