/*************************       S I T E   L A Y O U T      **************************/

body {				

		text-align:center;
		background:black;
		margin-top:0px;
		font-size:12px;
		font-family:Arial, sans-serif;
		color:white;

}

#center {			
		margin:auto;
		margin-top:0px;
		background:none;
		width:950px;
}

#main {				
		height:100%;
		margin:0px;
		background-image:url('../img/content/banner.jpg');
		background-repeat:no-repeat;		
		width:950px;
		text-align:left;
}

#content_left {
		float:left;
		margin-top:30px;
		width:373px;
		background:none;
		border:0px;
		clear:float;
}
#content_right {
		float:right;
		width:530px;
		background:none;
		margin-top:0px;
		margin-right:25px;
		clear:float;
		text-align:justify;
		
}
#content_bottom {
		position:relative;
		clear:float;
		float:left;
		bottom:0px;
		width:950px;
		height:68px;
		background:none;
		text-align:center;
}		

#banner {	/* Banner auf der Startseite index.html */
		margin:auto;
		margin-top:50px;
}

#Banner_links {
		float:right;
		margin-top:79px;
		margin-right:400px;
		width:300px;
		clear:float;
		text-align:right;
}

/*******************       N A V I G A T I O N       *********************************/
ul.navigation {
		float:left;
		margin-top:167px;
		margin-left:10px;
		margin-bottom:0px;
		width:900px;
		background:none;
		font-size:15px;
		font-weight:lighter;
		text-align:left;
		border-right:2px solid white;
		list-style:none
		clear:float;
		padding:0px;
}

ul.navigation li {
		text-align:center;
		display: table-cell;
		display: inline-table;
		display: inline-block;
		_display: inline; 
		border-right:0px solid white;
		border-left:2px solid white;
		width:98px;
		list-style:none;
		font-weight:bold;
}

			/*****  U N T E R  N A V I G A T I O N    ******/

ul.navigation_small {
		float:right;
		margin-top:17px;
		margin-right:0px;
		width:320px;
		background:none;
		font-size:12px;
		vertical-align:middle;
		font-weight:lighter;
		text-align:right;
		border-right:2px solid white;	
		list-style:none	
		clear:float;
}

ul.navigation_small li {
		text-align:center;
		display: table-cell; display: inline-table; display: inline-block;
		_display: inline; 
		border-right:0px solid white;
		border-left:2px solid white;
		width:89px;
		list-style:none;
}

/****************************       T E X T   F O R M A T I E R U N G       *********************************/

h1 {
		font-size:15px;
		margin-top:0px;
		margin-bottom:3px;
		margin-left:10px;
}

h2 {
		font-size:13px;
		margin-top:13px;
		margin-bottom:-5px;
		margin-left:14px;
}

hr {
		border:0px;
		height:1px;
		background:#292929;
		width:100%;
}

hr.white {
		border:0px;
		height:1px;
		background:white;
		width:100%;
}
a {
		color:white;
		text-decoration:none;
		
}

p {
		margin-left:15px;
		font-size:12px;	
		font-weight:normal;
}
p.small {
		margin-top:-5px;
		margin-left:10px;
		font-size:11px;
}

p.small_rights {
		margin-top:-17px;
		text-align:right;
		font-size:10px;
}

p.gallery {
		margin-top:-5px;
		margin-left:130px;
}


p.right_fb {
		margin-top:0px;
		text-align:right;
		margin-right:0px;
}

/****************************       T A B E L L E N      *********************************/

table {
		font-size:12px;
		border:0px;
		text-align:justify;
}


    /*******   BOTTOM LINKS TABLE   ******/
table.small_bottom {
		font-size:10px;
		border:0px;
		margin:0px;
		vertical-align:top;
		border:1px;
}

table.small_bottom td {
		margin:0px;
		border:2px;
}

    /*******   LIVE TABLE   ******/
table.live {
		width:100%;
}
table.live td {
		border-bottom:1px solid #292929;
}

table.live td.date {
		width:50px;
}

table.live td.time {
		width:50px;
}
table.live td.left_border {
		border-right:2px solid #292929;
		border-left:2px solid #292929;
		border-bottom:0px;
}
table.live td.info {
		padding-left:25px;
		border-bottom:2px solid #292929;
		border-right:2px solid #292929;
/*		background-color:#292929; */
		font-size:12px;
		font-style:italic;	
/*		color:#dadada;    */
}

    /*******   STORE TABLE   ******/
table.store {
		width:100%;
}

table.store td {
		border-right:1px solid #292929;
		border-bottom:1px solid #292929;
}

    /*******   CONTACT TABLE   ******/
table.contact {
		width:350px;
}

    /*******   MUSIC TABLE   ******/
table.music  {
		width:100%;
}

table.music td {
		border-left:1px solid #292929;
}

.center {
		text-align:center;
}
.top {
		vertical-align:top;
}
.top_padding {
		vertical-align:top;
		padding-left:7px;		
}

.top_music {
		vertical-align:top;
		width:200px;

}

/****************************       I M A G E S       *********************************/

img {
		border:0px;
}

img.news {
		width:200px;
}

img.gallery {
		margin-bottom:10px;
}

img.img_info {
		width:180px;
}

/****************************          F O R M U L A R       *********************************/

input, select, textarea {
			width:200px;
			text-align:left;
			height:20px;
}

input.small {
			width:20px;
			text-align:left;
			height:13px;
}

textarea {
			height:100px;
}

.plz {
			width:60px;
			margin:0px;
			margin-right:0px;
			text-align:right;
}

.very_small {
			width:30px;
			text-align:right;
}

.ort {
			width:135px;
			margin:0px;
}

input.button {
			text-align:center;
			vertical-align:middle;
			width:150px;
			color:#535353;
			background:#DDDDDD;
			border:1px solid #535353;
			height:23px;
			font-size:10px;
			margin-left:0px;
}

input.button_small {
			text-align:right;
			vertical-align:middle;
			width:30px;
			color:#535353;
			background:#DDDDDD;
			border:1px solid #535353;
			height:18px;
			font-size:10px;
			margin-left:0px;
}

.bottom_form {
			width:140px;
			text-align:left;
			vertical-align:middle;
			height:18px;
			font-size:10px;
			border:1px solid #535353;
			background-color:white;
			color:#535353;
			margin-right:0px;
			padding-left:6px;
}
objects {
			margin-left:15px;
}





/********************************************    F L I C K R    ***************************************************/

