/* CSS Document */
body{
	margin: 				0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:					#6A6A6A;
}

div{
	font-size: 				11px;
	line-height:17px;
}
td {
	font-size: 				11px;
	line-height:17px;
}
form{
	display:				inline;
}
h1{
	font-size: 				15px;
	display:				inline;
	color: 					#3B67A1;
	
}
h3{
	display:				inline;
	font-size: 11px;
	line-height: 18px;
	
}
a:link{ color: #3B67A1;}
/******** SCHRIFTEN START -->> ****************/
.f_blau {
	color: 					#3B67A1;
}
.f_rot{
	color: 					#9C0001;
}
.f_gruen{
	color: 					#AEBA30;
}
.f_braun{
	color:					#B1A686;
}
/******** BANNER KLASSEN START -->> ***********/
#head1{
	width: 					845px;
	height: 				111px;
	/*border: 1px solid #000000*/
}

#head {
	height: 				59px;
	/*border: 1px soid #000000*/
}

#left {
	width: 					200px;
	height: 				59px;
	float: 					left;
	/*border: 1px solid #000000*/
}
#logo{
	position:				absolute;
	top: 					10px;
	left: 					10px;
}
#t_hotline{
	position:				absolute;
	top: 					3px;
	left: 					615px;
	z-index:				10;
}
#right{
	width: 					645px;
	height: 				59px;
	float:					left;
	/*border: 1px solid #000000*/
}
#main_navi{
	height:					28px;
	margin-top:				5px;
}

#sub_logos {
	height: 				31px;
	padding-right:			20px;
	border:1px solid #000;
}

#sub_navi {
	height: 				46px
}
/******** BANNER KLASSEN ENDE -->> ***********/

/******** CONTENT KLASSEN START -->> ***********/
#content {
	width: 					845px;
	
	
}
/*** INFOBOX LIKS ****/
#text_box {
	width: 					165px;
	vertical-align:			top;
	
}
#infobox{
	padding:				20px 10px 10px 10px;
	width: 					165px;
	background-color:		#EAEAEA;
	border-right: 			1px solid #CCCCCC;
	border-bottom: 			1px solid #CCCCCC;
}
#infobox #faq{ border-bottom: 1px solid #CCCCCC; }
#faq p{
	line-height: 17px;
	
}

#infobox #mini_warenkorb{
	padding-top: 20px;
}

/*** INFOBOX LIKS ENDE ****/

#text {
	padding: 				20px;
	vertical-align:			top;
}

#footer{
	height: 				30px;
	background-color:		#EAEAEA;
	width: 					835px;
	margin-top: 			20px;
	text-align:				right;
	padding-right: 			10px;
}
#footer img{
	padding-top: 			7px;
}
/******** CONTENT KLASSEN ENDE -->> ***********/


/******** SEITENFORMATE START ***************/

/****** KONZERTUEBERSICHT START *************/
.konzert_uebersicht{
	/*border: 1px solid #000000;*/ 
	border-bottom: 			1px solid #EAEAEA;
	width: 					100%;
}

.konzert_uebersicht .bild{
	padding: 				10px; 
	width: 					115px;
	height: 				83px;
}

.konzert_uebersicht .beschreibung {
	padding: 				10px;
	width: 					270px;
	vertical-align:			top;
	line-height:			17px;
}

.konzert_uebersicht .bestellen {
	padding: 				20px 10px 10px 10px;
	vertical-align:			top;
	text-align:				right;
}
.konzert_uebersicht .button{
	padding: 				0 10px 10px 10px;
	vertical-align:			top;
}
.bestellen select{
	font-size:				11px;
	width: 					190px;
	margin-bottom:			5px;
	color: 					#6A6A6A;
}
#datanavi1{
	width: 220px;
	float:left;
	height: 30px;
	text-align: left;
	vertical-align:top;
}
#datanavi2{
	width: 380px;
	float:right;
	height: 30px;
	text-align: right;
	vertical-align:top;
}
#k_u_head{
	background-color:#EAEAEA; 
	background-image: url(bilder/background/grau.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; height: 21px;
	clear:both;
}
/******** SEITENFORMAT ENDE *****************/

/******** SEITENFORMATE START ***************/
/****** KONZERTDETAILS START *************/
#entry{
	
}

#entry #headline {
	
	background-color: 		#EAEAEA;
	height: 				22px;
	padding-left: 			10px;
	padding-top: 			2px;
}
#entry #bild{
	padding: 20px 20px 10px 0;
	float:					left;
	
}
#entry #beschreibung{
	padding-top: 			20px;
	float:					left;
	width: 					330px;
	
	
}
#entry #beschreibung h2{
	font-size: 				13px;
	display:				inline;
	color: 					#3B67A1;
}
#entry #beschreibung table td{
	padding-bottom: 		20px;
	vertical-align:			top;
}
#preis_beschreibung{
	padding-top: 			20px;
	padding-right: 			30px;
	float: 					left;
	width: 					250px;
}
#preis_beschreibung p{ paddin:0; }

#preise{
	float: 					left;
	padding-top: 			20px;
	width: 					336px;
	
}

#preise thead td{
	background-color: 		#EAEAEA;
	padding: 			10px;
}
#preise tbody td{
	padding-bottom: 		5px;
	padding-top: 			5px;
	border-bottom: 			1px solid #EAEAEA;
	padding-left: 			5px;
}
#preise tfoot td{
	padding-top: 			30px;
	padding-bottom: 		20px;
}

#preise select{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:					#6A6A6A;
}
.payment{
	padding-top: 			20px; 
	line-height: 			20px;
}
.payment div{
	background-color: #EAEAEA;
	padding: 10px 0 10px 10px;
}
.payment p{
	margin: 5px 10px 10px 10px;
}
/****** KONZERTDETAILS ENDE *************/

/****** WARENKORB START *************/
#order_status{ 
	width:					145px;
}
#order_status img{ 
	padding-right: 			10px;
}

#basket {
	width:					100%;
}
#basket thead td {
	padding:				5px 10px 5px 10px;
	font-weight:			bold;
	background-color:		#EAEAEA;
}
#basket tbody td {
	padding:				10px;
	border-bottom:			1px solid #EAEAEA;
	border-right:			1px solid #EAEAEA;
	line-height:			15px;
}

#basket tfoot td {
	padding:				10px;
	line-height:			20px;
}

#basket .anzkarten{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:					#6A6A6A;
	width:					30px;
	border:					1px solid #CCCCCC;
	
}
/****** WARENKORB ENDE *************/
/****** STARTSEITE START ***********/
.konzert{
	float: left;
	width: 184px;
	border: 1px solid #CCCCCC;
	
	margin: 20px 10px 10px 10px;
}
.konzert div{
	padding: 5px 10px 10px 10px;
	line-height: 18px;
}
#einleitung{
	border: 1px solid #CCCCCC;
	height: 160px;
	margin: 20px 20px 0 20px;
	background-image:url(../bilder/background/noten.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
/****** STARTSEITE ENDE ***********/

/****** KONZERTKATEG START ***********/
#berliner_konzerte{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom:20px;
}
#soli_deo_gloria{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-bottom:20px;
}
#gartenreich{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin:0;
	margin-bottom:20px;
}
#organo-pleno{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin:0;
}
.startbanner{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin:0;
	margin-bottom:20px;	
}
/******** SEITENFORMAT ENDE *****************/

/****** KONTAKT *********************/
#kontaktf{
	border: 1px solid #CCCCCC;
}
#kontaktf td{
	background-color: #EAEAEA;
	padding: 0px 20px 0 20px;
}
#kontaktform .input{
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	margin: 5px;
	width: 300px;
	font-size:				11px;
	color: 					#6A6A6A;
}

/******* LIEFERANSCHRIFT **/
.order3{
	border:1px solid #CCCCCC;
	margin-bottom: 20px;
}
.order3 td{
	padding: 5px 10px 5px 10px;
}

.order3 .input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	width: 200px;
	height: 17px;
	font-size:				11px;
	color: 					#6A6A6A;
}
