/* 				Name:	Frank Meyering (Agentur3B GmbH - www.agentur3b.de)
				Kunde:	Inselbad BAHIA
				Date:	13.07.2009
------------------------------------------------------------------------------------------------------------------------------------*/

/* STYLES
------------------------------------------------------------------------------------------------------------------------------------*/

/*	Colors
----------------------------------------------------------------*/

.white {color:#FFFFFF;}

.yellow-light {color:#ffdd00;}
.yellow-normal {color:#ffcc00;}
.yellow-dark {color:#ffaa00;}

h1.yellow-normal {color:#ffcc00;}

.blue-light {color:#ddd;}
.blue-normal {color:#cdb076;}
.blue-dark {color:#aaa;}

.beige-light {color:#ddd;}
.beige-normal {color:#dd7600;}
/*.beige-normal {color:#cdb076;}*/
.beige-dark {color:#aaa;}


/*	ALIGN
----------------------------------------------------------------*/

.align-left { text-align:left;}
.align-right {	text-align:right;}
.align-center { text-align:center;}


/*	HYPERLINKS
----------------------------------------------------------------*/

a:link,
a:visited {
	text-decoration:none;
	outline: none;
	cursor:pointer;
}

a:focus {
	border:none;
	outline: none;
}

a:hover {
	text-decoration:none;
	outline: none;
	cursor:pointer;
}

a:active {
	text-decoration:none;
	outline: none;
}

body#bah-neutral a:link,
body#bah-neutral a:visited,
body#bah-newsletter a:link,
body#bah-newsletter a:visited {
	color:#0075bd;
}

body#bah-neutral a:hover,
body#bah-newsletter a:hover {
	color:#ffbb00;
}

body#bah-neutral a:active,
body#bah-newsletter a:active {
	color:#ffbb00;
}

/*	WASSER	*/

body#bah-wasser a:link,
body#bah-wasser a:visited {
	color:#0075bd;
}

body#bah-wasser a:hover {
	color:#fff;
	text-decoration:none;
	outline: none;
	cursor:pointer;
}

body#bah-wasser a:active {
	color:#fff;
	text-decoration:none;
	outline: none;
}

/*	SAUNA	*/

body#bah-sauna a:link,
body#bah-sauna a:visited {
	color:#8c5e21;
}

body#bah-sauna a:hover {
	color:#ee7f00;
}

body#bah-sauna a:active {
	color:#ee7f00;
}




/*	HEADLINES
----------------------------------------------------------------*/

h1,
body#bah-newsletter h1 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	line-height:21px;
	letter-spacing: normal;
}

body#bah-newsletter h1 {
	margin: 0px 0px 15px 0px;
}

h1.h1-10 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h1.h1-15 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

h1.h1-20 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

h2,
body#bah-newsletter h2 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	line-height:19px;
	letter-spacing: normal;
}

h3,
body#bah-newsletter h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.3em;
	line-height:1.1em;
	letter-spacing: normal;
}

h4 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height:1.0em;
	letter-spacing: normal;
}

h5 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.0em;
	line-height:1.0em;
	letter-spacing: normal;
}

div.col_2sp_01_right h1,
div.col_2sp_00 h1{
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	line-height:22px;
	letter-spacing: normal;
}

body#bah-neutral div.col_2sp_01_right h1,
body#bah-neutral div.col_2sp_01_right h2,
body#bah-neutral div.col_2sp_01_right h3,
body#bah-neutral div.col_2sp_00 h1,
body#bah-newsletter h1 {color:#0075bd;}

body#bah-wasser div.col_2sp_01_right h1 {color:#00598f;}
/*body#bah-sauna div.col_2sp_01_right h1 {color:#8c5e21;}*/
body#bah-sauna div.col_2sp_01_right h1 {color:#dd7600;}

body#bah-wasser div.col_2sp_01_right h2 {color:#00598f;}
/*body#bah-sauna div.col_2sp_01_right h2 {color:#8c5e21;}*/
body#bah-sauna div.col_2sp_01_right h2 {color:#dd7600;}

body#bah-wasser div.col_2sp_01_right h3 {color:#00598f;}
/*body#bah-sauna div.col_2sp_01_right h3 {color:#8c5e21;}*/
body#bah-sauna div.col_2sp_01_right h3 {color:#dd7600;}

body#bah-neutral,
body#bah-newsletter {color:#0089dd;}
body#bah-wasser {color:#0065a3;}
/*body#bah-sauna {color:#9d6c2b;}*/
body#bah-sauna {color:#dd7600;}




/*	ABSAETZE
----------------------------------------------------------------*/

p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.p-05 {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

p.p-10 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

p.p-20 {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

p.p-30 {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
}

p.p-40 {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}

p.p-imprint {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 65px;
	background:url(../picts/agentur3b-full-service-werbeagentur-bocholt_bahia.jpg) 0px 5px no-repeat;
}

p.p-scom {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 65px;
	background:url(../picts/scom-gmbh.jpg) 0px 5px no-repeat;
}

p.p-ola-bahia-subscribe {
	margin:0px 0px 20px 0px;
	padding:13px 0px 13px 40px;
	background:#ffdc00 url(../picts/arrows/arrow_news_latest_next_home.jpg) 10px 10px no-repeat;
	border:1px solid #ffbb00;
	font-weight:bold;
	color:#fff;
}

body#bah-neutral p.p-ola-bahia-subscribe a,
body#bah-neutral p.p-ola-bahia-subscribe a:visited {
	color:#0075bd;
}

body#bah-neutral p.p-ola-bahia-subscribe a:hover {
	color:#ffbb00;
}



/*	LISTEN
---------------------------------------------------------------------------------------------------------------------------------*/

.col_2sp_01_right ul,
.col_3sp_02_center ul,
.col_2sp_01_right ol,
.col_3sp_02_center ol{
	list-style:disc;
	margin:0px 0px 40px 10px;
	padding:0px 0px 0px 10px;
}

.col_2sp_01_right ul li,
.col_3sp_02_center ul li,
.col_2sp_01_right ol li,
.col_3sp_02_center ol li{
	list-style:disc;
	margin:0px 0px 10px 5px;
	padding:0px 0px 0px 5px;
}

ul.kurse,
.col_2sp_01_right ul.kurse {
	list-style:none;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:1px solid #ffdc00;
}

li.kurs-headline,
.col_2sp_01_right ul li.kurs-headline {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	display:block;
	background:#fff;
	color:#0075bd;
}

li.kurs-description-01,
.col_2sp_01_right ul li.kurs-description-01 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	display:block;
	background:#fff4ac;
	color:#0075bd;
}

li.kurs-description-02,
.col_2sp_01_right ul li.kurs-description-02 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	display:block;
	background:#ffed7a;
	color:#0075bd;
}

li.kurs-price,
.col_2sp_01_right ul li.kurs-price {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	display:block;
	background:#fff;
	color:#0075bd;
}

li.kurs-times,
.col_2sp_01_right ul li.kurs-times {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	display:block;
	background:#ffdc00;
	color:#0075bd;
}

/*	LIST-WASSER	*/

ul.wasser-info,
.col_2sp_01_right ul.wasser-info {
	list-style:none;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:1px solid #e7f6fc;
}

li.wasser-headline,
.col_2sp_01_right ul li.wasser-headline {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#e7f6fc;
	color:#0075bd;
}

li.wasser-description-01,
.col_2sp_01_right ul li.wasser-description-01 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#aadaf0;
	color:#0075bd;
}

li.wasser-description-02,
.col_2sp_01_right ul li.wasser-description-02 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#c9e8f6;
	color:#0075bd;
}



/*	LIST-SAUNA	*/

ul.sauna-info,
.col_2sp_01_right ul.sauna-info {
	list-style:none;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	border:1px solid #fef8f0;
}

li.sauna-headline,
.col_2sp_01_right ul li.sauna-headline {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#fef8f0;
	color:#8c5e21;
}

li.sauna-description-01,
.col_2sp_01_right ul li.sauna-description-01 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#f4dbba;
	color:#8c5e21;
}

li.sauna-description-02,
.col_2sp_01_right ul li.sauna-description-02 {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	display:block;
	background:#f0d3ac;
	color:#8c5e21;
}




/*	TABELLEN
---------------------------------------------------------------------------------------------------------------------------------*/

table.contenttable {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	background:#FFFFFF;
	font-size:11px;
	line-height:14px;
	border:1px solid #ffdc00;
}

table.contenttable caption {
	display:none;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	line-height:16px;
	letter-spacing: normal;
	text-align:left;
	font-weight:bold;
	background:#ccc;
	color:#0075bd;
}

table.contenttable thead {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#fff;
	color:#0075bd;
}

table.contenttable thead tr th {
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #fff;
}

.thead-th-align-left { text-align:left;}
.thead-th-align-right { text-align:left;}
.thead-th-align-center { text-align:center;}

.tbody-td-align-left { text-align:left;}
.tbody-td-align-right { text-align:left;}
.tbody-td-align-center { text-align:center;}

.thead-th-width-300px {width:300px;}
.thead-th-width-120px {width:100px;}

table.contenttable tbody {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

table.contenttable tbody tr td {
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}

.tbody-tr-color-01 {background:#fff4ac;}
.tbody-tr-color-02 {background:#ffed7a;}
