/* ticketshop neu 2008-02-07 sie */
/* die CSS liegt in schwaben-surf /shops/testshop.schwaben-surf/css */


#ts-body body {
	min-width: auto;
}
#ts-body {
	margin: 5px 0px 0px 0px;
	font-family: Verdana, arial, sans-serif;
	font-size: small;
/*	border: solid 1px #0000FF;*/
	width: auto !important;
	width: 100%;
}


.triplehead{
	width: 90%;
 	font: bold 10pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 2px;
	color: #FFFFFF;
    background: url("../bilder/headline_back.gif") repeat-x left top;   
    background-color: #284169;
}
.ts-suche {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.ts-suche-input {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
/*	border: solid 1px #00FF00;*/
	background-color: #D0D0D0;
	text-align: center;
	float: left;
}
.ts-warenkorb {
	float: right;
	background-color: #FFFFFF;
	z-index: 10;
}
.ts-einzeldarstellung {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 240px;
	width: 100%;
}
.ts-footer {
	position: relative;
	bottom: 0px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	
}
.ts-bauch {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border: solid 1px #00FF00;*/
}
.ts-beschreibung {
/*	position: relative;*/
	font: normal 10pt Arial, Helvetica, sans-serif;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	width: 400px;
/*	min-height: 150px;*/
	text-align: left;
	background-color: #FFFFFF;
}
.ts-bestellung {
/*	position: relative;
	right: 0px;*/
	font: normal 10pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	width: 400px;
	text-align: right;
}
.ts-preis {
	font: normal 10pt Arial, Helvetica, sans-serif;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.ts-preis-angaben {
	font: normal 9pt Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.ts-padding {
	padding: 10px 10px 10px 10px;
}
.ts-center {
	text-align: center;
}
.ts-center-all {
/*	border: solid 1px #FF0000;*/
}
.ts-left {
	text-align: left;
}
.ts-brotnavi {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	border: solid 1px #00FF00;*/
	text-align: center;
	font: normal 10pt Arial, Helvetica, sans-serif;

}
.ts-liste {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 550px;
	background-color: #FFFFFF;
	text-align: center;
/*	border: solid 1px #0000FF;*/
}

.ts-titel {
	font: bold 14pt Arial, Helvetica, snas-serif;
	color: #000000; 
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.ts-datum {
	font: normal 10pt Arial, Helvetica, snas-serif;
	color: #000000; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}


.content td {
	font-family: Verdana, arial, sans-serif;
	font-size: small;
	/*padding-right:100px;*/
	text-align:justify;
}	
	

.basket {
	/*background-image:url(images/mini_logo.gif);
	background-repeat:no-repeat;
    background-position:0px 0px;*/
}
	
.basket_head {
	font-size:110%;
	font-weight:bold;
	padding-left:15px;
	border-bottom:3px double black;
}
	
.basket_item {
	vertical-align:top;
	font-family: Verdana, arial, sans-serif;
	font-size:80%;
	padding:3px;
	border-bottom:1px solid black;
}	

ts-li li {
	padding:2px;
}

.navi {
	/*border-top:1px solid black;
	padding:5px;*/
}
	
.navi_head {
	font-size: 100%;
	/*font-weight:bold;*/
	padding-left: 0;
	padding-top: 10px;
	border-bottom: 1px solid #000;
	}

.navi_item {
	font-family: Verdana, arial, sans-serif;
	font-size:80%;
	padding:3px;
	padding-left:10px;
	/*margin:10px;*/
	}
	
a.navi_item { 
	border-bottom:1px solid black;
	text-decoration:none; 
	display:block;	
	}
	
a:hover.navi_item  { 
	display:block;
	background-color:#ECEEE3; 
	/*border:1px solid black;
	border-top:none;*/
	} 			
	
a.minimenue {
	font-size:x-small;
	font-family: Verdana, arial, sans-serif;
	text-decoration:underline;
	}	
	
a.minimenue:hover {
	font-size:x-small;
	font-family: Verdana, arial, sans-serif;
	text-decoration:none;
	}	

a.navi { 
/*	font-size:15px; 
	font-weight:bold; 
	height:18px; */
	text-decoration:none; 
	display:block;	
	/*color:#003399; 
	background-color:#D9DDC6;	
	border-bottom:1px solid black;
	padding:3px;
	padding-left:12px;*/
}	
	
a:hover.navi  { 
	display:block;
	color:black; 
	background-color:#ECEEE3; 
} 			
	


.small {
  font: 11px verdana,arial,sans-serif;
  vertical-align: top;
  color: #000000;
  line-height: 15px;
}

.small a {
  font: 10px verdana,arial,sans-serif;
  vertical-align: top;
  color: #000000;
  line-height: 15px;
}

ts-a a {
	FONT-SIZE: 12pt; 
	COLOR: #003399; 
	FONT-FAMILY: Times New Roman;
	text-decoration: underline;
}

a.trail {
	FONT-SIZE: 12pt; 
	COLOR: #003399; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	text-decoration: underline;
}
/* wechsel des Hintergrundes */
.row1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #C0C0C0;
/*	border: solid 1px #FF0000;*/
}
.row2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #F0F0F0; 
}


