/* Global */
#body {
background : url(http://webbflugan.se/support/ShowImg.asp?FileId=2312);
background-color : #4f4751;
text-align : center; 
}

#site_area {
background : transparent; 
width : 1141px;
margin: 0 auto;
text-align : left;
}

#header {
position: absolute;
top: 0px;
height: 120px;
width: 1141px;
background : url(http://webbflugan.se/support/ShowImg.asp?FileId=2315);
background-color : #000000;
background-repeat:no-repeat;
padding : 0 auto;
margin : 0 auto;
}

#page {
position: absolute;
text-align:left;
top: 120px;
padding:0px;
margin: 0 auto;
background : url(http://webbflugan.se/support/ShowImg.asp?FileId=2314);
background-color : #4f4751;
height:616px;
width:1141px;

}

#content {
width: 730px;
height: 472px;
margin-top : 90px;
padding-right: 15px;
overflow: auto;
}

#content p, table{
  font-family: Verdana;
  font-size: 13px;
  margin-left: 100px;
  color: #ffffff;
overflow:visible; overflow-x:auto; overflow-y:hidden; 
}

#content h1 {
  font-family: Verdana;
  font-size: 20px;
  margin-left: 100px;
  color: #ffffff;
}

#content h2 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold; 
  margin-left: 100px;
  color: #ffffff;
}

#content ul {
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin-left: 131px;
  list-style: url(http://webbflugan.se/support/ShowImg.asp?FileId=2318);
}

#content ol {
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin-left: 131px;
}

#content a {
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-decoration: underline;
}

#content a:hover {
  color: #fff;
  text-decoration:none;
}

#content table {
  font-family: Verdana;
  font-size: 13px;
  margin-left: 100px;
  color: #ffffff;
}

/* -------------------- Content 2 Svart text -------------------- */

#content2 {
width: 720px;
height: 473px;
margin-top : 100px;
overflow: auto;
}

#content2 p, table{
  font-family: Verdana;
  font-size: 13px;
  margin-left: 100px;
  color: #000;
}

#content2 h1 {
  font-family: Verdana;
  font-size: 20px;
  margin-left: 100px;
  color: #000;
}

#content2 h2 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold; 
  margin-left: 100px;
  color: #000;
}

#content2 ul {
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin-left: 131px;
  list-style: url(http://webbflugan.se/support/ShowImg.asp?FileId=2318);
}

#content2 ol {
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  margin-left: 131px;
}

#content2 a {
  color: #000;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-decoration: underline;
}

#content2 a:hover {
  color: #000;
  text-decoration:none;
}

#content2 table {
  font-family: Verdana;
  font-size: 13px;
  margin-left: 100px;
  color: #000;
}



#footer {
font-family : Verdana;
color: #d3cad6;
width : 990px;
font-size: 11px;
height: 174px;
background : url(http://webbflugan.se/support/ShowImg.asp?FileId=2319);
background-repeat:no-repeat;
text-align : right;
margin-left: 0px;
font-size : 10px;
padding-top: 4px;
position: absolute;
top: 736px;
}

#footer a {
  color: #d3cad6;
  text-decoration: underline;
}

#footer a:hover {
  color: #fff;
}




/* ---------------- Dynamic menu top ------------------ */

#top_menu {
position: absolute;
top: 91px;
background: transparent;
padding: 0;
margin: 0 auto;
height: 25px;
width: 990px;
z-index: 1;
}

#top_menu ul {
  list-style: none;
  padding : 0;
  margin: 0;
}

#top_menu ul li {
  float: right;
  position: relative;
  font-family: Verdana, sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 11px;
  margin: 0 auto;
  padding: 12px;
}

#top_menu a {
  color: #d3cad6;
  text-decoration: none;
}

#top_menu a:hover {
  color: #ffffff;
}


/* ---------------- Medlemsband ------------------ */

#content_medlemsband {
width: 1100px;
height: 470px;
margin-top : 90px;
overflow: auto;
}

#content_medlemsband p, table {
  font-family: Verdana;
  font-size: 13px;
  margin-left: 98px;
  color: #ffffff;
}

#content_medlemsband h1 {
  font-family: Verdana;
  font-size: 20px;
  margin-left: 100px;
  color: #ffffff;
}

#content_medlemsband a {
  color: #fff;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-decoration: underline;
}

#content_medlemsband a:hover {
  color: #fff;
  text-decoration:none;
}


#trGrey {
background-color: #3b353d;
}


/* 
#content_medlemsband #text #scroll {
  height: 500px;
  overflow:auto;
}
*/

th {
  font-size: 14px;
}


/* ------------------------ Contact form ------------------------ */

.contact_form {
  width: 360px;
  float: left;
font-family: Verdana, sans-serif;
  font-size: 13px;
  color: #ffffff;
}


.contact_form fieldset {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
}

.contact_form legend {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  margin: 0 0 12px -6px;
  padding: 0;
}

.contact_form label {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  width: 100px;
  float: left;
}

input.txt {
  background: #807681;
font-family: Verdana, sans-serif;
  font-size: 13px;
  width: 210px;
  height: 20px;
  margin-bottom: 8px;
  border: 1px solid #8e8391;
}

input.clear {
  width: 102px;
  height: 29px;
  background: url(http://webbflugan.se/support/ShowImg.asp?FileId=2334);
  font-family: Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  color: #ffffff;
  float: left;
margin: 6px 12px;
  margin-left: 98px;
  border: none;
}

input.send {
  width: 102px;
  height: 29px;
  background: url(http://webbflugan.se/support/ShowImg.asp?FileId=2335);
  font-family: Verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  color: #ffffff;
  float:left;
  margin: 6px 1px;
  border: none;
}

textarea {
  background: #807681;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  width: 210px;
  height: 126px;
  border: 1px solid #8e8391;
}

.confirm {
  font-family: Verdana, sans-serif;
  font-size: 16px;
  position: absolute;
  background: #fff;
  border: 1px solid;
  top: 30%;
  left: 30%;
  width: 200px;
  padding: 16px; 
  text-align: center;
  z-index: 1;
}

.confirm input {
  margin: 12px;
  width: 80px;
}