BODY {

	color: #fff;

	background-color: #000;

	font-family: Arial, sans-serif;

	font-size: 0.9em;

	background-repeat: no-repeat;

}

#hgindex {

	background-image: url(../img/hg_index.jpg);

	text-align: center;

}

#hgbar {

	background-image: url(../img/BKZ_HG_Bar.jpg);

}

#hgbildung {

	background-image: url(../img/BKZ_HG_Bildung.jpg);

}

#hgkontakt {

	background-image: url(../img/BKZ_HG_Kontakt.jpg);

}

#hgkultur {

	background-image: url(../img/BKZ_HG_Kultur.jpg);

}

#hgstimmen {

	background-image: url(../img/BKZ_HG_Stimmen.jpg);

}

#hgrestaurant {

	background-image: url(../img/BKZ_HG_Restaurant.jpg);

}

#hghilfe {

	background-image: url(../img/BKZ_HG_Hilfe.jpg);

}

#hgeingang {

	background-image: url(../img/BKZ_HG_Eingang.jpg);

}

#hgueberuns {

	background-image: url(../img/BKZ_HG_Ueberuns.jpg);

}

#hgstiftung {

	background-image: url(../img/hg_blindliecht.jpg);

}

#hglinks {

	background-image: url(../img/BKZ_HG_Links.jpg);

}

#hgimdunkeln {

	background-image: url(../img/hg_imdunkeln.jpg);

}

/* Hintergründe Basel */

/*#hgbsbar {

	background-image: url(../img/hg_bar.jpg);

}*/

#hgbsbildung {

	background-image: url(../img/BKB_HG_Bildung.jpg);

}

#hgbskontakt {

	background-image: url(../img/BKB_HG_Kontakt.jpg);

}

#hgbskultur {

	background-image: url(../img/BKB_HG_Kultur.jpg);

}

#hgbsstimmen {

	background-image: url(../img/BKB_HG_Stimmen.jpg);

}

#hgbsrestaurant {

	background-image: url(../img/BKB_HG_Restaurant.jpg);

}

#hgbshilfe {

	background-image: url(../img/BKB_HG_Hilfe.jpg);

}

#hgbseingang {

	background-image: url(../img/BKB_HG_Eingang.jpg);

}

#hgbsueberuns {

	background-image: url(../img/BKB_HG_Ueberuns.jpg);

}

#hgbslinks {

	background-image: url(../img/BKB_HG_Links.jpg);

}

#hgbsimdunkeln {

	background-image: url(../img/hg_imdunkeln.jpg);

}

#hgbsprojekt {

	background-image: url(../img/BKB_HG_Projekte.jpg);

}



/* obigen style für alle hg-typen replizieren */

#left {

	float: left;

	width: 42%;

	position: static;

	padding-top: 178px;

	padding-left: 24px;

	letter-spacing: 0.2em;

	font-size: 1.1em;

	line-height: 1.6em;

	text-align: left;

}

/*#right {

	float: left;

	width: 58%;

	padding-left: 10%;

	padding-right: 24px;

	padding-top: 40px;

}*/

#right {

	float: left;

	padding-left: 10%;

	padding-right: 24px;

	padding-top: 40px;

	position: absolute;

	width: 58%;

	left: 350px;

	color: #fff;

	background-color: transparent;

	/* Mozilla */

	min-width: 250px;

	max-width: 450px;

}

#unav {

	padding-left: 1em;

	font-weight: bold;

	font-size: 0.8em;

	font-family: Arial, Helvetica, sans-serif;

	letter-spacing: 0.03em;

	line-height: 1.5em;

}

.active {

	color: #FFCC33;

	background-color: transparent;

}

.activetitle {

	font: normal 1em "Arial Black", sans-serif;

	letter-spacing: normal;

}

h1 {

	color: #FFCC33;

	background-color: transparent;

	letter-spacing: 0.3em;

	font-size: 1.1em;

	font-weight: 600;

	line-height: 1.6em;

}

.h1gesperrt {

	letter-spacing: 0.3em;

	font-weight: normal;

}

h2 {

	font-size: 1em;

	/*padding-bottom: 0px;*/

	margin-bottom: 0;

}

h3 {

	font-size: 1em;

}

.kulturdetails {

	font-weight: bolder;

	font-size: 0.7em;

	color: #FFCC33;

	background-color: transparent;

}

.hidden {

	display: none;

}

A {

	font-weight: bold;

	text-decoration: none;

	color: #fff;

	background-color: transparent;

}

A.indexeingang {

	font-weight: normal;

}

A:HOVER {

	font-weight: bold;

	text-decoration: none;

	color: #FFCC33;

	background-color: transparent;

}

A.indexeingang:HOVER {

	font-weight: normal;

	text-decoration: none;

	color: #FFCC33;

	background-color: transparent;

}

A.nav {

	color : #fff;

	background-color: transparent;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

	width: 12em;

	font-weight: normal;

}

A.nav:HOVER {

	color: #FFCC33;

	background-color: transparent;

	font-weight: normal;

}

A.index {

	font-weight: bold;

	color: #FFCC33;

	background-color: transparent;

	text-decoration: none;

}

ul {

	margin: 0px;

	/*padding-bottom: 1.3em;*/

}

ol {

	position: relative;

	top: 0;

	/*left: -4.6em;*/

}

li {

	margin-top: 0px;

	margin-left: 10%;

}

.ol {

	margin-top: 1em;

	left: -4.6em;

	position: relative;

}

.kurse {

	padding-bottom: 1em;

}

.midot {

	color: #fff;

	background-color: transparent;

	font-weight: bold;

	padding-left: 1em;

	padding-right: 1em;

}

.narrow {

	display: inline;

}

.oeffnungstage {

	width: 14em;

}

.oeffnungszeiten {

	padding-left: 0%;

}

.infoblock {

	padding-top: 1.5em;

}

.infoblockhome {

	margin-top: 1.5em;

	margin-bottom: 1.5em;

	padding-bottom: 0.4em;

	padding-top: 0.4em;

}

.infoblockhomealert {

	margin-top: 1.5em;

	margin-bottom: 1.5em;

	border-top: Red;

	border-top-style: dotted;

	border-bottom: Red;

	border-bottom-style: dotted;

	padding-bottom: 0.4em;

	padding-top: 0.4em;

}

.reddottop {

	background-image: url(../img/reddot.gif);

	background-repeat: repeat-x;

	background-position: top left;

	height: 20px;

}

.reddotbottom {

	background-image: url(../img/reddot.gif);

	background-repeat: repeat-x;

	background-position: bottom left;

	height: 20px;

}

label {

	width: 9em;

}

/*label {

	width: 9em;

	background-color: Gray;

	text-align: right;

	padding-right: 40px;

}*/

input {

	background-color: #FFF;

	color: #000;

	font-weight: bold;

	width: 14em;

	margin: 0.1em;

	border-top-color: #999;

	border-top-style: solid;

	border-top-width: 1px;

	border-left-color: #999;

	border-left-style: solid;

	border-left-width: 1px;

	border-bottom-color: #fff;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-right-color: #fff;

	border-right-style: solid;

	border-right-width: 1px;

	/* für Mozilla neu eingefügt */

	/*position: absolute;

	left: 17em;

	line-height: 3em;*/

}

.sendbutton {

	background-color: #CCCCFF;

	color: #000;

	font-weight: normal;

	width: 6.8em;

	margin: 0.1em;

	border-top-color: #fff;

	border-top-style: solid;

	border-top-width: 1px;

	border-left-color: #fff;

	border-left-style: solid;

	border-left-width: 1px;

	border-bottom-color: #999;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-right-color: #999;

	border-right-style: solid;

	border-right-width: 1px;

	/* für Mozilla neu eingefügt */

	/*position: static;*/

}

.resetbutton {

	background-color: #FFCC99;

	color: #000;

	font-weight: normal;

	width: 6.8em;

	margin: 0.1em;

	border-top-color: #fff;

	border-top-style: solid;

	border-top-width: 1px;

	border-left-color: #fff;

	border-left-style: solid;

	border-left-width: 1px;

	border-bottom-color: #999;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-right-color: #999;

	border-right-style: solid;

	border-right-width: 1px;

	/* für Mozilla neu eingefügt */

	/*position: static;*/

}

.button {

	margin-left: 9em;

}

P.alignright {

	text-align: right;

	margin-top: 0;

	margin-bottom: 2em;

}

P.index {

	padding-top: 1%;

	padding-left: 5%;

}

P.indexgross {
	font-size: 1.8em;
	padding-left: 221px;
	margin-top: 177px;
	text-align: left;
}

.dbox{
	/*margin-left: 380px;*/
	padding-left: 380px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.ebox{
	margin-left: -155px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.eboxf{
	margin-left: 70px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.fbox{
	margin-left: -20px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.fboxf{
	margin-left: 80px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.fboxe{
	margin-left: -150px;
	margin-top: 30px;
	text-align: left;	
	float: left;
}

.indextext {

	margin-left: 380px;

	text-align: left;

}

.indextext2 {

	margin-left: 380px;

	margin-top: 250px;

	text-align: left;

}

.komm {

	width: 8em;

}

.kurslinks {

	width: 13em;

}

.kursrechts {

	padding-left: 0%;

	width: 20em;

}

/* im dunkeln specials begin*/

A.navblack {

	color : #000;

	background-color: transparent;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

	width: 12em;

	font-weight: normal;

}

A.black {

	color: #000;

	background-color: transparent;

	font-weight: normal;

}

A.black:HOVER {

	color: #FFF;

	background-color: transparent;

	font-weight: normal;

}

/* im dunkeln specials end */

/*@media print {

	#nav, #unav, #left, form {

		display: none;

	}

	body {

		font-family: Garamond, "Times New Roman", Times, serif;

		color: #000;

		background-color: #fff;

	}

	#right {

	width: 100%;

	float: left;

	}

}*/

/*@media print {

	

	body {

		color: #000;

		background-color: #fff;

	}

	#left {

		width: 6cm;

	}

	#right {

	width: 15cm;

	color: Black;

	left: 8cm;

	}

	A {

		text-decoration: underline;

	}

}*/

/*#logo {

	display: none;

}*/

.logo {

	display: none;

}



/* Tabellen */





table {

	font-size: 1em;

}

td {

	text-indent: 0.5em;

}

th {

	text-indent: 0.5em;

}

caption {

	font-size: 1.1em;

}

/* added 5.4.07 for text under schwab logo on indes pages */

.schwabsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	0.6em;
	color:	#ffffff;
	line-height: 1em;
}
