/**
 * Klubschule.ch
 *
 * @copyright	2009
 * @author		Kilian Bünter, I.Bikmaz
 * @version		3.0
 */
 
 /**
  * @section Basic Styling
  * Styling of the Basic Elements and a small reset
  */
@page	{margin:1.27cm}
body *	{list-style-type:none; padding:0}
body	{font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#000; font-size:13px;}
h2	{font-size: 14px}

img 	{border:none}
th, td 	{vertical-align:top;}
th, td, 
caption	{padding:2px 4px 2px 0; text-align:left}

.rightColumn td { padding: 2px 4px 16px 0; }
.rightColumn td td { padding: 2px 4px 2px 0; }

caption {font-weight: bold; font-size:110%; text-transform:uppercase}
a 		{color: #000;}
abbr 	{border:none}
table 	{border-collapse:collapse;}
h1 img	{float: right}9.5
h2, h3, h4	{text-transform: uppercase; font-weight: bold; font-size:100%;}
h1		{font-size: 120% !important; font-size: 160%; text-transform: uppercase; font-weight: bold;}
iframe 	{width:500px; height:700px; border:0px}

.processingAddress 	{margin-top:0}
.rightalign 		{text-align:right}
.leftColumn 		{padding-right:10px}
.data a     		{display:none}
.fLeft li   		{float:left; margin:2px;}
.fldSetTitle	{font-weight:bold}
.fldTitle		{width:30mm; vertical-align:top;}
.fldVal		{width:140mm;}
.pagebreak		    {page-break-after:always}

body div.registrationPrint .registration .fldTitle {width:30mm; vertical-align:top;}
body div.registrationPrint .registration .fldVal {width:140mm;}
*+html body div.registrationPrint h1 {font-size: 16pt;}

td.rightColumn 		{border-left:1px solid #000; padding-left:10px}
table.openingTimes 	{float:left; width:auto; margin-right:5mm}
table.specialOpening,
table.openingTimes td,
table.specialOpening td,
table.processingDate td {padding:0}

table.openingTimes .day,
table.openingTimes .time,
table.specialOpening .time,
table.processingDate td.time,
table.specialOpening .day {width:20mm}
table.openingTimes th,
table.specialOpening th {font-size:8pt; padding-left:0; text-align:left}

table.processingDate 			{width:auto}
table.processingDate td.dayNbr 	{width:5mm}
table.processingDate td.wDay 	{width:5mm}
table.processingDate td.date 	{width:15mm}

#ImageWrapper #kursSelector		{display:inline}
#LeftColumnContent 				{padding-right:9px}
#LeftColumnContent UL 			{margin-left:0}
#LeftColumnContent UL LI 		{list-style-type:square; list-style-position:outside; margin-left:15px}

#printLogo	{float:right; height:80px;}
#header		{height:80px}

table#CourseTable{clear:both}
#CourseTable th, 
#CourseTable td{border-bottom: 1px solid #000;}

#CoursePrintView table.layoutTable{width:100%}
#CoursePrintView .leftColumn		{width:60%; padding-right:0}
#CoursePrintView .registration	{padding:0}
#CoursePrintView .pdfPrintDetail h1 {display:none}
TABLE.printSpacer{height:40px}
#tblRechnundsadresse td{padding:2px 4px 2px 0}



#serviceNavi,
#btnPrintPage,
#footerNavi,
#langNavi,
#searchForm,
#mainNavi,
#ImageWrapper,
#ContentWrapper,
#content,
.tabs,
.toolsNavi,
h1 span,
#footer,
.paging,
.searchZero,
table#CourseTable .col9,
.fLeft,
#SiteMenu table,
#TB_overlay,
#TB_title,
#TB_HideSelect,
.filterBox,
.additionalOffers,
.printHide,
#contentSpartenTeaser,
.hidden,
#SmallWideLayout .leftColumn		{display:none}

#courseListing UL.tabs li.active 	{display:inline}
/* THICKBOX */
html body #TB_window		{margin: 0 !important; padding: 10px !important; border: 1px solid #000;height: auto !important; width: auto !important;}
html body #TB_ajaxContent	{height: auto !important; width: auto !important;}

/* TEASER */
.teaserLeft, .teaserRight, .rightTeaser		{padding:10px; margin:20px 0; border:1px solid #000;}

/* GOOGLE MAPS */
 #GoogleMap {height:360px; margin-bottom:0; width:480px}
.branches {margin:0 0 0 10px}
.locationWrapper	{padding:10px; width:60%; border:1px solid #000; margin:20px 0}
