html {		height:90%; }

body {		background-color:#636E8C;
			margin:20px;
  			height:100%; }

#base { 	width:806px;
			background-color:#ffffff;
			padding-top:14px;
			padding-right:25px;
			padding-left:25px;
			font-family: Georgia, Serif, Verdana, Arial;
			font-size:12px; }

#title { 	width:100%;
			height:120px;
			background-color:#636E8C;
			vertical-align:bottom }

#logo {		float:right }

#menu_main {	padding-top:24px; }

#menu_sub {		padding-top:0px; }

#texttitle {	padding-top:40px;
				font-family:Arial;
				font-size:18px;
				font-weight:bold;
				color:#000000; }

input.subscribe { }

div.strichl {	width:100%;
				height:6px;
				background-image:url(gfx/strichl.gif); }

div.strichl_cont {	width:100%;
					height:6px;
					margin-bottom:15px;
					background-image:url(gfx/strichl.gif); }

a.main_selected {	text-decoration: none;
			font-family:Arial;
			font-size:15px;
			font-weight:bold;
			margin-right:20px;
			color:#000000; }

a.main {	text-decoration: none;
					font-family:Arial;
					font-size:15px;
					font-weight:bold;
					margin-right:20px;
					color: #636E8C;}
	
a.main:hover {			color: #000000;}
a.main_selected:hover {	color: #000000; }

a.sub_selected {		text-decoration: none;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			margin-right:25px;
			color:#000000; }
			
a.sub {	text-decoration: none;
					font-family:Arial;
					font-size:12px;
					font-weight:bold;
					margin-right:25px;
					color: #636E8C; }
			
a.sub:hover {			color: #000000;}
a.sub_selected:hover {	color: #000000 }

td.footer{	text-decoration: none;
			font-family:Arial;
			font-size:10px;
			font-weight:plain;
			color:#000000; }
			
a.link	{	text-decoration: none;
			font-weight:plain;
			font-family: Georgia, Serif, Verdana, Arial;
			font-size:12px;
			padding-left:5px;
			padding-right:5px;
			color: #636E8C; }
			
a.link:hover	{	color: #ffffff;
					background-color:#636E8C; }

a.artists	{	text-decoration: none;
			font-weight:plain;
			font-family: Georgia, Serif, Verdana, Arial;
			font-size:12px;
			color: #000000; }
			
a.artists:hover	{	color: #000000;
					background-color:#E0E2E8; }

a.footer {	text-decoration: none;
			font-family:Arial;
			font-size:10px;
			font-weight:plain;
			color:#000000; }

a.footer:hover {	color: #636E8C;}

#float_clear {	clear:left};

#footer {	width:100%;
			margin-bottom:50px;
			}

#content { min-height:250px;}

/* --------------------------- */
/* ab hier die content-spalten */
/* --------------------------- */

#news_left {		width:533px;
					margin-right:13px;
					float:left; }
				
#news_right {		width:260px;
					float:left;	}

#artists1 {			width:190px;
					margin-right:15px;
					float:left; }
				
#artists2 {			width:190px;
					margin-right:15px;
					float:left;	}

#artists_links {	width:395px;
					margin-right:15px;
					float:left; }
				
#artists_mitte {	width:190px;
					margin-right:15px;
					float:left;	}
				
#artists_rechts {	width:190px;
					float:left;	}
					
#dates_left {		width:600px;
					margin-right:15px;
					float:left; }
				
#dates_right {		width:190px;
					float:left;	}
					
#contact_links {	width:533px;
					margin-right:13px;
					float:left; }
				
#contact_rechts {	width:260px;
					float:left;	}
					
#links_left {		width:395px;
					margin-right:15px;
					float:left; }
				
#links_right {		width:395px;
					float:left;	}