/* body */
body {
	background: #F2F2F2;
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333333;
	}
	
.nostyle, .print {
	display:none;
	}
			
/* pageholder */
#pageholder   {
	float: left;
	margin: 0 auto;
	width: 955px;
	height: 614px;
	background: #F2F2F2;
	border: 1px; 
	border-color: #D8D8D6; 
	border-style: solid;
	padding: 9px;
	}
	
#pageholderkontakt   {
	float: left;
	margin: 0 auto;
	width: 955px;
	height: 1182px;
	background: #F2F2F2;
	border: 1px; 
	border-color: #D8D8D6; 
	border-style: solid;
	padding: 9px;
	}

/* header */
#logo	{
	float: left;
	width: 175px;
	height: 133px;
	background: #A2352F;
	}
	
#logo img { 
		border-width: 0; 
		}
	
/* nav */
#nav	{
	float: left;
	width: 780px;
	height: 37px;
	background: #A2352F;
	padding-top: 96px;
	}
	
#nav ul {
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	color: #FFF;
	display: inline;
	list-style-type: none;
	text-decoration: none; }

#nav li {
	display: inline;
	color: #FFF;
	text-decoration: none; }

#nav a {
	display: inline;
	color: #FFF;
	text-decoration: none; }
	
#nav a:hover {
	color: #CC3300;
	text-decoration: none;
	}
	
/* subnav */
#subnav	{
	float: left;
	width: 204px;
	height: 366px;	 
	background: #FFF;
	margin-top: 5px;
	padding-top: 63px;
	}
	
#subnav ul {
	margin: 0px 0px 0px 0px;
	}

#subnav li {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	color: #333333;
	list-style: none;
	}

#subnav a {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	color: #333333;
	list-style: none;
	}

#subnav a:hover {
	color: #CC3300;
	}
	
/* subnavkontakt */
#subnavkontakt	{
	float: left;
	width: 204px;
	height: 937px;	 
	background: #FFF;
	margin-top: 5px;
	padding-top: 63px;
	}
	
#subnavkontakt ul {
	margin: 0px 0px 0px 0px;
	}

#subnavkontakt li {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	color: #333333;
	list-style: none;
	}

#subnavkontakt a {
	font-family: Trebuchet MS, verdana, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	color: #333333;
	list-style: none;
	}

#subnavkontakt a:hover {
	color: #CC3300;
	}
	
/* content */
#content	{
	float: left;
	width: 420px;
	height: 429px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left:18px;
	padding-right: 14px;
	}
	
#content h1	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#content h2	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#content p	{
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	}

#content p.small	{
	width: 350px;
	font-size: 9px;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#content a {
	color: #CC3300;
	text-decoration: none; 
	}
	
#content a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#content ul {
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

#content li {
	display: inline;
	}

/* artist */	
#artist	{
	float: left;
	width: 420px;
	height: 429px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 18px;
	padding-right: 14px;
	}
	
#artist h1	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#artist h2	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#artist p	{
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	}

#artist a {
	color: #CC3300;
	text-decoration: none;
	}
	
#artist a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#artist ul {
	font-family: Trebuchet MS, verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

#artist li {
	display: inline;
	}
	
/* artistbio */	
#artistbio	{
	float: left;
	width: 424px;
	height: 429px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 14px;
	padding-right: 14px;
	}
	
#artistbio h1	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#artistbio h2	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#artistbio p	{
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	}

#artistbio a {
	color: #CC3300;
	text-decoration: none;
	}
	
#artistbio a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#artistbio ul {
	font-family: Trebuchet MS, verdana, sans-serif;
	margin: 0px 0px 0px 0px;
	text-align: right;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

#artistbio li {
	display: inline;
	}
	
/* kontakt */
#kontakt	{
	float: left;
	width: 420px;
	height: 1000px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left:18px;
	padding-right: 14px;
	}
	
#kontakt h1	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#kontakt h2	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#kontakt p	{
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	}

#kontakt a {
	color: #CC3300;
	text-decoration: none;
	}
	
#kontakt a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
/* aktuelles */
#aktuelles	{
	float: left;
	width: 384px;
	height: 1740px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left:14px;
	padding-right: 14px;
	}
	
#aktuelles h1	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#aktuelles h2	{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 5px;
	}
	
#aktuelles p	{
	width: 350px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
#aktuelles p.small	{
	width: 350px;
	font-size: 9px;
	line-height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	}

#aktuelles a {
	color: #CC3300;
	text-decoration: none;
	}
	
#aktuelles a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
/* memory */		
#memory	{
	float: left;
	width: 448px;
	height: 429px;
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	}
	
/* teaser */
#teaser	{
	float: left;
	width: 139px;
	height: 384px;	 
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 130px;
	}
	
#teaser a {
	color: #CC3300;
	text-decoration: none; 
	}
	
#teaser a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#teaser img { 
		border-width: 0; 
		}
		
/* teaserkontakt */
#teaserkontakt	{
	float: left;
	width: 179px;
	height: 955px;	 
	background: #FFF;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 45px;
	padding-left: 20px;
	padding-right: 90px;
	}
	
#teaserkontakt a {
	color: #CC3300;
	text-decoration: none; 
	}
	
#teaserkontakt a:hover {
	color: #CC3300;
	text-decoration: underline;
	}
	
#teaserkontakt img { 
		border-width: 0; 
		}
	
/* form */
#form {
	float: left;
	width: 330px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	}

.container {
	clear: both;
	width: 330px;
	}
	
.label {
	float: left;
	height: 18px;
	margin-top: 2px;
	line-height: 19px;
	padding-left: 5px;
	padding-top: 3px;
	}
	
.labelcheckbox {
	float: left;
	height: 36px;
	width: 90px;
	margin-top: 2px;
	line-height: 17px;
	padding-left: 5px;
	padding-top: 3px;
	}
	
	
.check {
	font-family: verdana, sans-serif;
	font-size: 11px;
	width: 230px;
	}
		
.input {
	margin-top: 2px;
	float: right;
	padding-top: 2px;
	}
		
.input input {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: 333333;
	width: 230px;
	height: 15px;
	padding-top: 2px;
	}
		
.inputActive {
	margin-top: 2px;
	float: right;
	padding-top: 2px;
	}
		
.inputActive input {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	color: 333333;
	width: 230px;
	height: 16px;
	padding-top: 2px;
	}
		
.inputActive textarea {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	color: 333333;
	font-family: verdana, sans-serif;
	font-size: 11px;
	width: 230px;
	height: 80px;
	overflow: auto;
	padding-top: 2px;
	}
		
.input textarea {
	background-color: #F2F2F2;
	border: 1px solid #F2F2F2;
	color: 333333;
	font-family: verdana, sans-serif;
	font-size: 11px;
	width: 230px;
	height: 80px;
	overflow: auto;
	padding-top: 2px;
	}
		
.formsubmit {
	margin-top: 1px;
	text-align: center;
	width: 230px;
	float: right;
	}
		
.formButtonOff {
	margin-top: 1px;
	background-color: #A2352F;
	border: 1px solid #A2352F;
	color: #FFF;
	width: auto;
	height: 19px;
	font: 11px Verdana;
	}
		
.formButtonOn {
	margin-top: 1px;
	background-color: #A2352F;
	border: 1px solid #A2352F;
	width: auto;
	height: 19px;
	font: 11px Verdana;
	}
	
/* footer */
#footercopy	{
	float: left;
	width: 155px;
	height: 32px;
	background: #A2352F;
	margin-top: 5px;
	padding-top: 9px;
	padding-left: 20px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #FFF;
	}
	
#footerutilities	{
	float: left;
	width: 780px;
	height: 32px;
	background: #A2352F;
	margin-top: 5px;
	padding-top: 9px;
	}

#footerutilities ul {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #FFF;
	display: inline;
	list-style-type: none;
	text-decoration: none; }

#footerutilities li {
	display: inline;
	color: #FFF;
	text-decoration: none; }

#footerutilities a {
	display: inline;
	color: #FFF;
	text-decoration: none; }
	
#footerutilities a:hover {
	color: #CC3300;
	text-decoration: none;
	}

