/* css by Thomas Winberg, http://winbergs.net/ */
/* All associated graphics copyright 2005, Thomas Winberg */
/* Photography copyright Thomas Winberg */
/* Added: Dec. 16th, 2004 */

* {
 padding: 0;
 margin: 0;
}

body	{
 background: #ffffff;
 font: 12px  Verdana, Arial, Georgia, Tahoma, sans-serif;
 text-align: left;

 line-height: 20px;
}

acronym {
 cursor: help;
}

table {
 margin: 10px 30px 10px 50px;
 }
td {
 padding: 0px 10px 0px 10px;
 border: hidden;
}

a {
 text-decoration: none;
 font-weight:bold;	
 color: #4574CE;
}
a:active {
 color:#4574CE;
}
a:hover {
 color:#343435;
}
 
/* ---------- div ---------- */
 
#container {
 padding:  0;
 display: block;
 width: 860px !important;
 margin: auto;
 text-align: left;
 position: relative;
}

#pageHeader {
 position: relative;
 width: 690px;
 height: 134px;
 background-color: #F2FBFF;
 background-image:url(../img_common/logo.jpg)}

#mainSpace {
 position: absolute;
 top: 134px; left: 0px;
 width: 690px;
 height:auto;
 background-color: #4574CE;
}

#rightSpace {
 position: absolute;
 display: block;
 top: 140px; left: 700px;
 text-align: center;
}
#rightSpace table {
 margin: 0;
}
#rightSpace td {
 padding: 0;
}

#forex {
 position: absolute;
 display: block;
 top: 730px; left: 700px;
 text-align: center;
}
#forex_guestcabin {
 position: absolute;
 display: block;
 top: 330px; left: 700px;
 text-align: center;
}

#menuArea {
 position: absolute;
 top: 0px; 
 left: 0px;
 padding: 0;
 margin: 0;
 width: 161px;
 height: 650px;
 background-image:url(../img_common/menu_bg2.jpg);
 text-align: left; 
}

#textArea {
 position:relative;
 top: 0px; left: 161px;
 width: 529px;
 min-height: 700px;
 text-align: left; 
 background-color: #F2FBFF;
}

* html #textArea {
   height: 700px;
}

#counter {
 position: relative;
 text-align: center;
}
 
 /* ---------- h1, h2, h3 ---------- */



/* ---------- p ------------- */
.menu {
 padding: 20px 0 0 5px;
}

.header {
 padding: 30px 0 10px 0;
}
.highlight {
 padding: 10px 50px 0px 50px;
 font-size: 14px;
 font-weight: bold;
}
.text {
 padding: 10px 50px 10px 50px;
}
.redtext {
 padding: 10px 50px 10px 50px;
 color:red;
}
.subheader {
 padding: 10px 50px 0px 50px;
 font-weight: bold;
}
.bild {
 padding: 0px 0px 0px 0px;
}


/* ---------- misc ------------- */
.menuheadline {
 padding: 10px 0px 0px 0px;
}

#temp { /* temp and rain tables */
 margin: 10px 10px 10px 50px;
 font-size:9px;
 line-height: 15px
}

.italic {
 font-style:italic;
}
.strong {
 font-weight: bold;
 color: #4574CE;
}

.kommentar {
 font-size:9px;
 font-style:italic;
 margin: 0px 20px 5px 50px;
}
.imgtext {
 font-size:9px;
 font-style:italic;
}

#imgtexttable {
 margin: 0px 20px 0px 20px;
  font-size:11px;
 font-style:italic;
}
#imgtexttd{
 padding: 0px 10px 0px 10px;
 line-height: 11px;
 vertical-align:top;
 text-align:center;
}


