/*
 CSS Document
 Copyright - Bohemia Hotel /  info@bohemiahotel.net
 Creator - Loco Designs / www.loco-designs.se
 Inspired by webbdesignskolan.com
*/


/* ---| BASIC |----------------------------------- */ 


html			{
			 overflow-x: hidden;
			}

body			{
			 padding: 2em 3em;
			 margin:0;
			 font: 0.7em Verdana, sans-serif;
			 background: url(../images/background.jpg) repeat;
			}


h1			{
			 margin: 0.5em 0 0.4em 0 ;
			 font: 2em Georgia, serif;
			 font-weight: normal;
			 font-variant: small-caps;
			 letter-spacing: 2px;
			}

h2			{
			 margin: 1em 0 0.5em 0 ;
			 font: 1.5em Georgia, serif;
			 font-weight: normal;
			 letter-spacing: 0.1em;
			}

h3			{
			 margin: 0.5em 0 0.5em 0;
			 font: 1.3em Georgia, serif;
			 letter-spacing: 0.2em;
			 color: #000000;
			 text-indent: 1em;
			}


p			{
			 margin: 0 0 1em 0;
			}


/* ---| LINKS |----------------------------------- */

a			{
			 color: #0000AA;
			 text-decoration: none;
			}

a:link			{
			 color: #0000AA;
			}

a:visited		{
			 color: #0000AA;
			}

a:hover			{
			 text-decoration: none;
			}


/* ---| IMAGES |----------------------------------- */


a img			{
			 border: none;
			}


.imgframe		{
			 background: #ffffff;
			 padding:6px;
			 border: 1px solid #c9c9c9;
			}

fieldset.img		{
			 border: 1px solid #c9c9c9;
			 padding: 0;
			 margin: 0;
			}

fieldset.img legend	{
			 font: 1em Verdana, sans-serif;
			 color: #888;
			 margin: 2em 0 5px 0;
			 padding: 0 5px 10px 5px;
			 border-color: #c9c9c9;
			 border-width: 1px 1px 0px 1px;
			 border-style: solid solid none solid;
			}


/* ---| LAYOUT |----------------------------------- */


.container		{
			 width: 63.5em;
			 margin: 0;
			 border: 1px solid #000;
			 background-color:#fff;
			}

#content		{
			 margin: 0 2em 0 0;
			 padding: 0 0em 0 2em;
			 line-height: 1.8em;
			}

#leftcolumn		{
			 float: left;
			 width: 63%;
			 padding: 0;
			 line-height: 1.8em;
			 margin-right: 2em;
			}


#rightcolumn		{
			 padding: 0;
			 line-height: 1.8em;
			 border-left: 0px solid #837364;
			 background-color:#fff;
			}

#sidfot			{
			 clear: both;
			 margin: 0 0 1em 0;
			 padding: 1.5em 0 0 0;
			 color: #6d604e;
			}


#footsteps		{
			 position: absolute;
			 top: 2em;
			 left: 70em;
			}


/* ---| FORMS |----------------------------------- */


div.row			{
			 clear: both;
			 padding-top: 2px;
			}

label			{
			 float: left;
			 text-align: right;
			 font:1em Verdana, sans-serif;
			 padding-top: 5px;
			}

label.required		{
			 font-weight: 700;
			}

label.error		{
			 font-weight: 700;
			 color: #AA0000;
			}
			
div.row span.error		{
			 float: right;
			 width: 82%;
			 text-align: left;
			 margin: 1px 0;
			 color: #AA0000;
			 font-weight:700;
			}			

div.row span.formw	{
			 float: right;
			 width: 82%;
			 text-align: left;
			 margin: 1px 0;
			}


.inputText		{
			 border: 1px solid #7f9db9;
			}

select.dropdown		{
			 font:700 1.1em Verdana, sans-serif;
			}


fieldset		{
			 clear: both;
			 border-color: #c9c9c9;
			 border-width: 1px 0px 1px 0px;
			 border-style: solid none solid none;
			 padding: 0px 0px 20px 10px;
			 margin: 3em 0 0.5em 0;
			}

fieldset legend		{
			 font: 1.5em Verdana, sans-serif;
			 color: #888;
			 margin: 0px 0px 10px 0px;
			 padding: 0px 5px;
			}


/* ---| MENY |----------------------------------- */


#menycontainer
			{
			 padding: 13em 0 0 0.5em;
			 border-bottom: 1px solid #000000;
			}

#menycontainer ul	{
			 padding: 0.4em 0; margin: 0;
			 font: 100% Verdana, Helvetica, sans-serif;
			}

#menycontainer li	{
			 margin: 0 0 0 1em;
			 padding: 0;
			 display: inline;
			 list-style: none;
			}

#menycontainer li a	{
			 text-decoration: none;
			 padding: 0.4em 1.5em;
			 margin: 0;
			 border: 1px solid #60777d;
			 border-bottom: none;
			 background: #c9d3d6;
			}

#menycontainer a:link	{
			 color: #000000;
			}

#meny a:visited		{
			 color: #000000;}

#meny a:hover		{
			 background: #a7b8bc;
			}

#meny a#current		{
			 background: #ffffff;
			 border: 1px solid #000000;
			 border-bottom: 1px solid #ffffff;
			 color: #000000;
			}
