BODY	{
	background: #534A4D;
	font-size: 22px;
	font-family: Palatino Linotype, Georgia, Garamond, AGaramond, Schoolbook, serif;
	color: #000000;
	line-height: 150%;
}


P {
	margin-top : 10px;
	margin-bottom : 15px;
}


A	{
	text-decoration : none;
	color: #A52316;
}

A:hover {
	background: #A52316;
	color: #FFFFFF;
}



HR {
	border-style: solid;
	color: #BDB8BE;
	background-color: #BDB8BE;
	margin-top : 25px;
	margin-bottom : 25px;
}



IMG	{
	border-color: #A52316;
}



/* Column marg-one column */
.mrg {
	margin-left : 60px;
	margin-right : 60px;
}



/* Big header in top banner */
.title {
	font-size : 100px;
	font-family : Palatino Linotype, Georgia, Garamond, AGaramond, Schoolbook, serif;
	font-weight : 900;
	line-height : 100%;
	text-align : center;
	color: #000000;
    text-shadow: 2px 2px #D1CCD2;
	margin-bottom : 0px;
}

.title A {
	text-decoration : none;
	color: #000000;
}



.titleunder {
	font-size : 26px;
	font-family : Palatino Linotype, Georgia, Garamond, AGaramond, Schoolbook, serif;
	line-height : 150%;
	text-align : center;
	color: #000000;
	background: #D1CCD2;
	font-weight : 700;
    margin-right: 180px;
    margin-left: 180px;
	margin-top : 3px;
	margin-bottom : 10px;
}

.titleunder A {
	text-decoration : none;
	color: #000000;
}



/* Top Menu */
.menu {
	font-size : 26px;
	font-family : Trebuchet MS, Tahoma, Geneva, Lucida Sans, Arial, Verdana, sans-serif;
	line-height : 120%;
	text-align : center;
	color: #000000;
	font-weight : 700;
	margin-top : 10px;
	margin-bottom : 10px;
}

.menu A {
	text-decoration : none;
	color: #000000;
}

.menu A:hover {
	background: #000000;
	color: #D1CCD2;
	}



H1 {
	font-size : 50px;
	font-weight: 900;
	font-family: Trebuchet MS, Tahoma, Geneva, Lucida Sans, Arial, Verdana, sans-serif;
	color : #A52316;
    text-shadow: 1px 1px #000000;
	line-height : 120%;
	margin-top : 6px;
	margin-bottom : 4px;
}

H1 A {
	color : #A52316;
}

H1 A:hover {
	background: #A52316;
	color: #FFFFFF;
    text-shadow: none;
}



/* Mellanrubrik */
H2 {
	font-size : 36px;
	font-weight: 900;
	font-family: Trebuchet MS, Tahoma, Geneva, Lucida Sans, Arial, Verdana, sans-serif;
	color : #A52316;
	line-height : 140%;
	margin-top : 3px;
	margin-bottom :3px;
}

H2 A {
	color : #A52316;
}

H2 A:hover {
	background: #A52316;
	color: #FFFFFF;
}



/* Undertitel-mellanrubrik */
H3 {
	font-size : 24px;
	font-family : Trebuchet MS, Tahoma, Geneva, Lucida Sans, Arial, Verdana, sans-serif;
	font-style: italic;
	font-weight : 700;
	color : #A52316;
	line-height : 140%;
	margin-top : 3px;
	margin-bottom :3px;
}

H3 A {
	color : #A52316;
}

H3 A:hover {
	background: #A52316;
	color: #FFFFFF;
}



/* Tarot Online CSS */

#tarotConfig {
	display:none
}

.hostPage {
background-color: #534A4D;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.cardDecorator .topCenter {
  background-color: white;
}

.cardDecorator .middleLeft {
  background-color: white;
}

.cardDecorator .middleRight {
  background-color: white;
}

.cardDecorator .bottomCenter {
  background-color: white;
}

.cardDecorator .middleCenter {
  background-color: white;
}


/* Textformat for Tarot Online */
.txt	{
	font-size: 22px;
	font-family: Palatino Linotype, Georgia, Garamond, AGaramond, Schoolbook, serif;
	color: #000000;
	line-height: 150%;
}
