/*################################################################################################################# */
/*#### BASIS  ##################################################################################################### */
/*################################################################################################################# */

* {padding:0px; margin:0px; font-size: 100%;}

object{outline: none;}

html {height:100%}

body {

	/*erzwingt im Firefox die Anwesenheit des vertikalen Scrollbalkens.
	Mit diesem kleinen Kniff wird verhindert, dass zentrierte Layouts plötzlich seitlich "springen",
	wenn die Höhe der Webseite größer als der sichtbare Bereich des Browserfensters wird.*/
    font-size: 100%; /*gleicht Rundungsfehler aus*/

    position: relative;/*damit positionierte Elemente (vermutlich im Internet Explorer) beim Verändern
	der Fenstergröße auch wirklich neu und korrekt positioniert werden. */
}

span.hidden {
	display: none
}

span.small {
	font-size: 10px;
	color: #909090;
}

span.error {
	font-size: 9px;
	color:  #59bcef;
}


select, input, textarea {font-size: 100%} /*in älteren Safari-Versionen würden Schriften zu groß erscheinen*/

fieldset, img {border:0; padding: 0px; margin: 0px;}

/*################################################################################################################## */
/*#### ALLGEMEIN/ELEMENTE  ######################################################################################### */
/*################################################################################################################## */

body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:#0f0f0f;
	background-color: #FFFFFF;
	/*background-image:url(images/kachel.gif);*/
	/*background-image:url('images/mainBackgroundMiddle.png');*/
	background-repeat:repeat;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

div#backgroundMiddle {
	margin: auto;
	height: 100%;

	width: 960px;

	background-image:url('images/backgroundDotted.png');
	background-repeat:repeat;
}

select, input, textarea {background-color:#EFEFEF;}
select:focus, input:focus, textarea:focus {background-color:#FFFFFF;}

strong {font-weight: 900; color: #ffffff}

span.blue {
	color: #59bcef;
}

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

h1 { font-weight:bold; color:#666666;}

h2 {font-size: 13px; font-weight:bold; color:#666666;}

h1.logo {
	position: absolute;
	right: 48px;
	top: 10px;

	text-indent: -999em; /* Angabe für Image Replacement */
	background-image:url(images/jambedaemLogo.png);
	background-repeat:no-repeat;
	height: 29px;
	width: 129px;

	border: 0px solid black;
}
h2.logo {

}

/*################################################################################################################## */
/*#### FLASH    /ELEMENTE  ######################################################################################### */
/*################################################################################################################## */

div#player {
	position:absolute;
	left: 740px;
	top: 10px;

	width: 220px;
	height: 30px;

	z-index: 0;

	/*border: 1px solid #d0d0d0;*/
}


/*################################################################################################################## */
/*#### INPUT    /ELEMENTE  ######################################################################################### */
/*################################################################################################################## */

input {
	border: 1px solid #a0a0a0;
	height: 17px;
	width: 250px;
	padding: 2px 2px 0px 5px;
}

input.submit {
	width: 100px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 2px 0px;
	background-color: #59bcef;
	border: 0px solid #9090ff;
}

input.captcha {
	width: 100px;
}

input.checkbox {
	width: 10px;
	padding: 0px;
	margin: 0px;
}

select {
	border: 1px solid #a0a0a0;
	height: 18px;
	width: 250px;
}

textarea {
	border: 1px solid #a0a0a0;
	width: 257px;
	height: 150px;
}

div#input {
	margin: auto;
	margin-top: 20px;
	margin-left: 70px;
}

table.input {
	border-collapse: collapse;
	border-spacing: 0px;
}

table.input td {
	padding: 6px 0px 6px 0px;
}


table.input th{
	text-align: right;
	padding-right: 20px;
	vertical-align: middle;
}

table.input th.head{
	text-align: left;
	padding: 0px 0px 15px 0px;
	vertical-align: middle;
}

table.input td.captchaImage {
	text-align: left;
}

table.input td.captchaInput {
	text-align: right;
}

table.input td.send {
	text-align: right;
	padding-top: 10px;
}


/*#### LINKS ############################################################## */

a, a:link, a:visited {
	font-size: 11px;
	font-weight: 100;
	text-transform:none;
	text-decoration: none;
	color: #a0a0a0;
}

.aktiv, a:hover, a:active {
	font-size:11px;
	font-weight: 100;
	text-transform:none;
	color: #434343;
	text-decoration:none;
}

a.smallfont { font-size:10px;}
.smallfont { font-size:10px;}

/*################################################################################################################## */
/*#### CONTAINER / GRUNDLAYOUT  #################################################################################### */
/*################################################################################################################## */

div#spacerTop {
	/* Diese Box verhindert, dass sich die linke obere Ecke von #container bei  *
	 * Verkleinerung aus dem sichtbaren Bereich herausschiebt					*/
	width: 1px;
	height: 50%;
	float: left;
	margin-bottom: -300px;	/* halbe Höhe von #container */
}

div#containerShadow {

	position: relative;		/* als Bezugspunkt für enthaltene Elemente */

	width: 970px;
	height: 595px;

	clear: left;

	margin: auto;
	margin-left: -6px;
	padding: 0px;

	background-image:url(images/mainContainerShadow.png);

	background-repeat:no-repeat;
	overflow: visible;
}

div#container {
	position: absolute;		/* als Bezugspunkt für enthaltene Elemente */
	top: 5px;
	left: 5px;

	width: 960px;
	height: 580px;

	background-image:url(images/menu/menuBorder.png);
	background-repeat:no-repeat;

	background-color: #F4F4F4;

	overflow: visible;
}

div#containerIntro {
	position: absolute;		/* als Bezugspunkt für enthaltene Elemente */
	top: 5px;
	left: 5px;

	width: 960px;
	height: 580px;

	background-color: #F4F4F4;

	overflow: visible;
}

div#containerLeft {
	position: absolute;
	left: 2px;
	top: 56px;
}

div#intro {
	position: absolute;
	top: 0px;
	left: 0px;

	width: 960px;
	height: 580px;

	background-color: #F4F4F4;
}

div#myIntro {
	margin: auto;
	width: 540px;
	height: 540px;
	background-image:url(images/jambedaem_intro_noflash.png);
	background-color: #F4F4F4;
}

div#myIntroLinkDE {
	position: absolute;
	top: 260px;
	left: 50px;

	font-size: 15px;
	text-align: center;
}

div#myIntroLinkEN {
	position: absolute;
	top: 260px;
	right: 50px;

	font-size: 15px;
	text-align: center;
}

div#myIntroLinkEN a {
	font-size: 12px;
	font-weight: 900;
}

div#myIntroLinkDE a {
	font-size: 12px;
	font-weight: 900;
}

div#news {
	position:absolute;
	left: 10px;
	top: 10px;

	width: 175px;
	height: 330px;
	z-index: 0;
	/*background-image:url(images/newsBackground.png);*/
	background-repeat:no-repeat;

	border: 0px solid #d0d0d0;
}

div#homeAnimation{
	margin: auto;
	width: 500px;
	height: 500px;
	background-color: #F4F4F4;
}

div#myHome {
	width: 500px;
	height: 500px;
	background-image:url(images/jambedaem_home_noflash.png);
	background-color: #F4F4F4;
}

div#textField {
	position: absolute;
	top: 464px;
	left: 494px;
	width: 464px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}

/*################################################################################################################## */
/*#### CALENDAR         ############################################################################################ */
/*################################################################################################################## */

div#calendar {
	position:absolute;
	right: 0px;
	top: 55px;

	width: 180px;
	height: 250px;

	z-index: 0;

	/*background-image:url(images/calendarBackground.png);*/
	background-repeat:no-repeat;

	/*border: 1px solid #d0d0d0;*/
}

div#calendarHead_en {
	background-image:url(images/calendar/calendar.png);
	height: 20px;
	width: 70px;
	margin-left: 5px;
	margin-bottom: 10px;
}

div#calendarHead_de {
	background-image:url(images/calendar/kalender.png);
	height: 20px;
	width: 70px;
	margin-left: 5px;
	margin-bottom: 10px;
}

table#calendarTable {
	border: 0px;
	border-spacing: 2px;
	border-collapse: separate;
	font-size: 9px;
}

table#calendarTable th {
}

table#calendarTable td {
	width: 25px;
	text-align: center;
	background-color: #FBFBFB;
	/*border: 1px solid #000000;*/
	border-spacing: 2px;
	border-collapse: separate;
}

table#calendarTable td.dayName {
	color: #29a4db;

}

table.calendarNav {
	width: 100%;
	text-align: center;

}

table.calendarNav td.leftNav{

}

table.calendarNav td.rightNav{

}

table.calendarNav td.middleNav{
	color: #59bcef;
	width: 60%;
}



/*################################################################################################################## */
/*#### MENU MAIN      ############################################################################################ */
/*################################################################################################################## */

div#menuCategory {
	position: absolute;
	left: 7px;
	top: 9px;
	width: 216px;
	height: 23px;
	background-color: #FFFFFF;
	text-align: right;
	padding: 5px 5px 0px 0px;
	font-size: 15px;
	font-weight: 900;
}

div#menuMain {
	position:absolute;
	left: 265px;
	top: 12px;
	height: 20px;

	overflow: visible;

	z-index: 1;

	/*border: 1px solid #A0A0A0;*/
}

div#menuMain ul {
	margin: 0px;
	list-style-type: none;
}

div#menuMain ul li {
	display: inline;
}

div#menuMain ul li a {
	text-decoration:none;
	color:#29a4db;
	font-weight: 100;
	width: 32px;
	height:25px;
	text-align: center;

	display: block;
	/*border: 1px solid #000000;*/
	float: left;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
}

div#menuMain ul li a#home {
	background-image:url(images/menu/home.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#home:hover {
	background-position: 0px 25px;
}

div#menuMain ul li a#band {
	background-image:url(images/menu/band.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#band:hover {
	background-position: 0px 25px;
}

div#menuMain ul li a#links {
	background-image:url(images/menu/links.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#links:hover {
	background-position: 0px 25px;
}

div#menuMain ul li a#booking {
	background-image:url(images/menu/booking.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#booking:hover {
	background-position: 0px 25px;
}

div#menuMain ul li a#friendsAndFans {
	background-image:url(images/menu/friends_and_fans.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#friendsAndFans:hover {
	background-position: 0px 25px;
}

div#menuMain ul li a#gallery {
	background-image:url(images/menu/gallery.png);
	text-indent: -999em; /* Angabe für Image Replacement */
}
div#menuMain ul li a#gallery:hover {
	background-position: 0px 25px;
}


div#menuMain ul li a:visited {
	color:#29a4db;
}


div#menuMain li a:hover {
	color:#a9d4fb;
}

/*#### MENU MAIN SUB       ############################################################################################ */

div#menuMainSub {
	position:absolute;
	left: 775px;
	top: 450px;
	height: 25px;

	overflow: visible;

	z-index: 1;

	/*border: 1px solid #A0A0A0;*/
}

div#menuMainSub ul {
	margin: 0px;
	list-style-type: none;
}

div#menuMainSub ul li {
	display: block;
	background-image:url(images/menu/menuSpacer.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	margin-bottom: 7px;
	/*border: 1px solid #606060;*/
}

div#menuMainSub ul li a {
	text-decoration:none;
	color:#000000;

	font-weight: 100;
	font-size: 11px;

	height:25px;
	text-align: center;
	line-height:19px;
	margin: 0px 8px 0px 5px;
	padding: 3px 8px 3px 8px;
	/*border: 1px solid #606060;*/
	background-color: #ffffff;
}

div#menuMainSub ul li a:visited {
	color:#000000;
}


div#menuMainSub ul li a:hover {
	color:#909090;
	background-color: #E0E0E0;
}

/*#### MENU MAIN SUB       ############################################################################################ */


div#menuOrderCD {
	height: 25px;
	width:100%;
	overflow: visible;
	text-align: right;
	margin: 3px 0px 0px 0px;


	/*border: 1px solid #A0A0A0;*/
}

div#menuOrderCD ul {
	margin: 0px;
	list-style-type: none;
}

div#menuOrderCD ul li {
	display: block;
	/*background-image:url(images/menu/menuSpacer.png);
	background-repeat: no-repeat;
	background-position: right;*/
	height: 20px;
	margin-bottom: 12px;
	/*border: 1px solid #606060;*/
}

div#menuOrderCD ul li a {
	text-decoration:none;
	color:#FFFFFF;

	font-weight: 100;
	font-size: 11px;

	height:25px;
	text-align: center;
	line-height:19px;
	padding: 3px 8px 3px 8px;
	/*border: 1px solid #606060;*/
	background-color: #59bcef;
}

div#menuOrderCD ul li a:visited {
	color:#FFFFFF;
}


div#menuOrderCD ul li a:hover {
	color:#909090;
	background-color: #E0E0E0;
}

/*#### MENU  SUB       ############################################################################################ */

div#menuSub {
	margin-top: 4px;
	height: 20px;

	z-index: 1;

	/*border: 1px solid #A0A0A0;*/
}

div#menuSub ul {
	margin: 0px;
	list-style-type: none;
}

div#menuSub ul li {
	display: block;
	background-image:url(images/menu/menuSpacer.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	/*border: 1px solid #606060;*/
	float: left;
}

div#menuSub ul li a {
	text-decoration:none;
	color:#000000;

	font-weight: 100;
	font-size: 11px;

	height:25px;
	text-align: center;
	line-height:19px;
	margin: 0px 8px 0px 4px;
	padding: 2px 8px 2px 8px;
	/*border: 1px solid #606060;*/
	background-color: #ffffff;
}

div#menuSub ul li a:visited {
	color:#000000;
}


div#menuSub ul li a:hover {
	color:#909090;
	background-color: #E0E0E0;
}

/*#### MENU  SUB       ############################################################################################ */

div#menuBand {
	position:absolute;
	left: 100px;
	top: 275px;
	height: 20px;

	overflow: visible;

	z-index: 1;

	/*border: 1px solid #A0A0A0;*/
}

div#menuBand ul {
	margin: 0px;
	list-style-type: none;
}

div#menuBand ul li {
	display: block;
	background-image:url(images/menu/menuSpacer.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	/*border: 1px solid #606060;*/
	float: left;
}

div#menuBand ul li.first {
	background-image: url();
}

div#menuBand ul li a {
	text-decoration:none;
	color:#000000;

	font-weight: 100;
	font-size: 11px;

	height:25px;
	text-align: center;
	line-height:19px;
	margin: 0px 4px 0px 8px;
	padding: 4px 8px 4px 8px;
	/*border: 1px solid #606060;*/
	background-color: #ffffff;
}

div#menuBand ul li a:visited {
	color:#000000;
}


div#menuBand ul li a:hover {
	color:#909090;
	background-color: #E0E0E0;
}


/*################################################################################################################## */
/*#### NEWS SMALL       ############################################################################################ */
/*################################################################################################################## */

div#miniNews {
	margin-left: 5px;
	width: 170px;
	text-align: right;

	border: 0px solid #000000;
}

div#miniNews span.headline {
	font-weight: 100;
	/*background-color: #59bcef;*/
	padding: 2px 3px 3px 3px;
}


div#miniNews .image {
	padding: 10px 0px 0px 0px;
}

div#miniNews .image img {
	border: 0px solid #59bcef;
}


/*################################################################################################################## */
/*#### NEWS SMALL       ############################################################################################ */
/*################################################################################################################## */

div#newsSmall {
	width: 170px;
	border: 0px solid #000000;
	margin: 12px 0px 0px 0px;
}

div#newsSmall table {
	border: 0px;
	padding: 0px;
}

div#newsSmall table td.headline{
	font-size:12px;
	font-weight: 900;
	text-align: right;
	padding: 0px 6px 0px 0px;
}

div#newsSmall table td.headline span {

	color: #000000;
	background-color: #ffffff;
	padding: 2px 0px 2px 0px;
}

div#newsSmall table td.content {
	font-size: 11px;
	font-weight: 100;
	text-align: right;
	font-style:italic;
	padding: 0px 5px 0px 0px;
}

div#newsSmall table td.date {
	font-size: 10px;
	font-weight: 100;
	color:  #59bcef;
	text-align: right;
	padding-bottom: 2px;
}

/*################################################################################################################## */
/*#### NEWS            ############################################################################################ */
/*################################################################################################################## */

div.news {
	width: 95%;
	margin: auto;
	margin-top: 20px;
}

div.news .image {
	float: left;
	padding: 5px 10px 5px 5px;
}

div.news .headline {
	font-size: 13px;
	font-weight: 900;
	color: #909090;
}

div.news .headlineSmall {
	font-size: 10px;
	font-weight: 900;
	color: #909090;
	padding: 0px 0px 5px 0px;
}

/*################################################################################################################## */
/*#### CONTENT   	  ############################################################################################## */
/*################################################################################################################## */

div#content {
	position:absolute;
	left: 185px;
	top: 52px;

	width: 586px;
	height: 525px;

	z-index: 0;

	border: 0px solid #000000;

	overflow: auto;
}

div#content ul.content {
	margin-left : 30px;
}

table#content {
	border-spacing: 0px;
	border-collapse: collapse;
	line-height: 14px;
	width: 95%;
	margin: auto;
	margin-top: 0px;
	border: 0px solid #000000;
}

table#content td {

}

table#content td.spacerHorizontal {
	height: 16px;
	background-image:url(images/menu/spacer_horizontal_dotted.png);
	background-position:  0px 3px;
	background-repeat: repeat-x;
}

/*################################################################################################################## */
/*#### VIDEO MENU       ############################################################################################ */
/*################################################################################################################## */



/*################################################################################################################## */
/*#### CONTENT   BAND ############################################################################################## */
/*################################################################################################################## */

div#bandImage {
	margin-top: 20px;
}

table#bandMemberContent {

	margin-top: 16px;

	border-spacing: 0px;
	border-collapse: collapse;
	line-height: 15px;

	border: 0px solid #000000;
}

table#bandMemberContent td {

}

table#bandMemberContent td.bandMemberImage {
	width: 1%;
}

table#bandMemberContent td.bandMemberHeadline {

	font-size: 15px;
	font-weight : 900;
	vertical-align: bottom;
	padding: 0px 0px 10px 10px;
}

table#bandMemberContent td.bandMemberHeadline a {
	font-weight : 900;
}

table#bandMemberContent td.spacerVertical {
	background-image:url(images/menu/spacer_vertical.png);
	background-repeat: no-repeat;
	background-position:  4px 155px;
	width: 8px;
}

table#bandMemberContent td.spacerHorizontal {
	height: 4px;
	background-image:url(images/menu/spacer_horizontal_middle.png);
}

table#bandMemberContent td.bandMemberText {

}

table#bandMemberContent td.navBar {
	padding-top: 10px;
}

div#bandMemberText {
	background-color: #FFFFFF;
	padding: 4px 8px 8px 8px;
	margin-top: 15px;
}


/*################################################################################################################## */
/*#### GUESTBOOK      ############################################################################################## */
/*################################################################################################################## */

table#guestbook {
	border-spacing: 5px;
	border-collapse: separate;
	line-height: 14px;
	width: 95%;
	margin: auto;
	margin-top: 40px;
}

table#guestbook tr.content td {
	background-color: #59bcef;
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
}

table#guestbook td.text {
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
}

table#guestbook td.comment {
	background-color: #FAFAFA;
	padding: 5px 10px 5px 10px;
	color: #909090;
}

table#guestbook tr.content td.timestamp {
	background-color: #87ba81;
}

table#guestbook tr.content td.city {
	/*background-color: #c080aa;*/
	background-color: #96216e;

}


table#guestbook td.spacerHorizontal {
	height: 16px;
	background-image:url(images/menu/spacer_horizontal_dotted.png);
	background-position:  0px 7px;
	background-repeat: repeat-x;
}


div.guestbookNav {
	margin-left: 15px;
}



/*################################################################################################################## */
/*#### GALLERY        ############################################################################################## */
/*################################################################################################################## */

div#galleryContainer {
	margin:auto;
	margin-top: 26px;
	margin-left: 25px;
	width: 545px;
	border: 0px solid #000000;
}

div.galleryNav {
	text-align: right;
}

div.spacerHorizontal {
	height: 4px;
	background-image:url(images/menu/spacer_horizontal_middle.png);
	background-position:  0px 0px;
	background-repeat: repeat-x;
	clear: both;
}

div.spacerHorizontalDotted {
	height: 3px;
	background-image:url(images/menu/spacer_horizontal_dotted.png);
	background-position:  0px 0px;
	background-repeat: repeat-x;
	clear: both;
}

table.gallery {

	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;

}

table.gallery td {
	padding: 0px;
	margin: 0px;
}

table.gallery td.spacerHorizontalDotted {
	height: 16px;
	background-image:url(images/menu/spacer_horizontal_dotted.png);
	background-position:  0px 4px;
	background-repeat: repeat-x;
}

/*################################################################################################################## */
/*#### CONCERT          ############################################################################################ */
/*################################################################################################################## */

div.concert {
	width: 95%;
	margin: auto;
	margin-top: 50px;
}



table.concert {
	margin: auto;
	width: 95%;
	padding: 0px;
	/*border-collapse: collapse;*/
	border-spacing: 5px;
}

table.concert td {
	padding: 3px;
	border: 0px dashed #FFFFFF;
	text-align: center;
}

table.concert td.white {
	background-color: #ffffff;
}

table.concert td.blue {
	background-color: #59bcef;
	color: #FFFFFF;
	text-align: left;
	padding: 5px 10px 5px 10px;
}

table.concert td.blue h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 900;
}

table.concert td.blue a:visited, table.concert td.blue a:link {
	color: #a2d4ff;
}

table.concert td.blue a:hover {
	color: #ffffff;
}




/*################################################################################################################## */
/*#### LINKS           ############################################################################################ */
/*################################################################################################################## */


table.links {
	border-spacing: 5px;
	border-collapse: separate;
	line-height: 14px;
	width: 90%;
	margin: auto;
	margin-top: 35px;

}

table.links th {
	text-align: left;
	padding-bottom: 10px;
}



/*################################################################################################################## */
/*#### KONTAKT           ############################################################################################ */
/*################################################################################################################## */

div#kontaktContainer {
	width: 90%;
	margin: auto;
	margin-top: 50px;
}

div#kontaktContainer .logo {
	width: 92px;
	height: 20px;
	background-image:url(images/jambedaemLogoSmall.png);
	background-repeat: no-repeat;
	text-indent: -999em; /* Angabe für Image Replacement */
}

div#kontaktContainer .moveIn {
	margin-left: 95px;
}


/*################################################################################################################## */
/*#### IMPRESSUM        ############################################################################################ */
/*################################################################################################################## */

div#impressum {
	width: 575px;
	height: 485px;
	padding: 5px;
	overflow: auto;
}

/*################################################################################################################## */
/*#### NAVBAR           ############################################################################################ */
/*################################################################################################################## */

div.navBar {
	overflow: visible;
	margin: 5px 0px 0px 0px;
	/*border: 1px solid #A0A0A0;*/
}

div.navBar ul {
	margin: 0px;
	list-style-type: none;
	width: 100%;
	text-align: center;
}

div.navBar ul li {
	display: block;
	background-image:url(images/menu/menuSpacer.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
	width: 30px;
	/*border: 1px solid #606060;*/
	float: left;
}

div.navBar ul li.first {
	background-image: url();
}

div.navBar ul li a {
	text-decoration:none;
	color:#000000;

	font-weight: 100;
	font-size: 11px;

	height:25px;
	text-align: center;
	line-height:19px;
	margin: 0px 0px 0px 3px;
	padding: 3px 6px 3px 6px;
	/*border: 1px solid #606060;*/
	background-color: #ffffff;
}

div.navBar ul li a.active {
	background-color: #59bcef;
}

div.navBar ul li a:visited {
	color:#000000;
}


div.navBar ul li a:hover {
	color:#909090;
	background-color: #E0E0E0;
}

/*################################################################################################################## */
/*#### Post Validate Message   ##################################################################################### */
/*################################################################################################################## */

div.validateMessage {
	width: 90%;
	margin: auto;
	margin-top: 40px;
	text-align: center;
}

/* ERROR PAGE */

div#errorField {
	margin: auto;
	margin-top: 100px;
	padding: 10px;
	border: 1px solid #909090;
	width: 50%;
	background-color: #E0E0E0;
}

