/*
  default style sheet for oezmen.eu

  based on the public style sheet (blue-green) by Jonathan Corum for style.org
  (http://style.org/css/)

  adapted by Deniz Oezmen -- last update: 2008-04-09
*/


/* GENERAL TAG FORMATTING */

body {
  height          : 100%;
  margin          : 0px;
  padding         : 0px;
  color           : #000000;
  background-color: #ffffff;
  font-family     : Verdana, sans-serif;
  font-size       : 13px;
}

table {
  padding        : 0px;
  border         : 1px solid #000000;
  border-collapse: collapse;
}

table tbody {
  font-size: 12px;
}

table tbody tr td {
  padding    : 5px;
  border-left: 1px solid #000000;
}

table thead {
  font-family     : Verdana, sans-serif;
  font-size       : 13px;
  font-weight     : bold;
  line-height     : 120%;
  text-align      : left;
  color           : #333333;
  background-color: #ffffff;
}

table thead tr th {
  padding    : 5px;
  border-left: 1px solid #000000;
}

img {
  border: 0px;
}

p {
  line-height: 160%;
}

ul, ol {
  line-height: 130%;
}

a {
  color           : #0049a3;
  background-color: transparent;
  text-decoration : none;
}

a:link {
  color           : #0049a3;
  background-color: transparent;
  text-decoration : none;
}

a:visited {
  color           : #627fa3;
  background-color: transparent;
  text-decoration : none;
}

a:focus {
  color           : #8e1b1b;
  background-color: transparent;
  text-decoration : underline;
}

a:hover {
  color           : #8e1b1b;
  background-color: transparent;
  text-decoration : underline;
}

a:active {
  color           : #8e1b1b;
  background-color: transparent;
  text-decoration : underline;
}

h1 {
  margin-bottom   : 5px;
  color           : #111111;
  background-color: transparent;
  font-family     : "Trebuchet MS", sans-serif;
  font-size       : 31px;
  font-weight     : normal;
}

h2 {
  width           : 100%;
  margin-bottom   : 0px;
  padding-top     : 10px;
  padding-bottom  : 5px;
  border-bottom   : 1px dotted #666666;
  color           : #004444;
  background-color: transparent;
  font-family     : "Trebuchet MS", sans-serif;
  font-size       : 26px;
  font-weight     : normal;
  clear           : right;
}

h3 {
  margin-bottom   : 0px;
  padding-bottom  : 5px;
  color           : #000000;
  background-color: transparent;
  font-family     : "Trebuchet MS", sans-serif;
  font-size       : 18px;
  font-weight     : normal;
}


/* HEADER */

.header {
  height          : 49px;
  line-height     : 54px;
  color           : #999999;
  background-color: #ffffff;
  font-family     : Verdana, sans-serif;
  font-size       : 12px;
  font-weight     : normal;
}

/* NAVIGATION */

.navigation {
  width: 156px;
  float: left;
}

.navigation ul {
  left           : 0px;
  margin-top     : 20px;
  margin-bottom  : 20px;
  margin-left    : 0px;
  margin-right   : 0px;
  padding        : 10px;
  position       : fixed;
  list-style-type: none;
}

.navigation ul li {
  width  : 136px;
  margin : 0px;
  padding: 0px;
}

.navigation ul li a {
  width           : 136px;
  margin          : 0px;
  padding         : 5px;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  font-weight     : bold;
}

.navigation ul li a:link {
  width           : 136px;
  margin          : 0px;
  padding         : 5px;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  font-weight     : bold;
}

.navigation ul li a:visited {
  width           : 136px;
  margin          : 0px;
  padding         : 5px;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  font-weight     : bold;
}

.navigation ul li a:focus {
  width           : 136px;
  margin          : 0px;
  padding         : 4px;
  border          : 1px solid #00655d;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  text-decoration : none;
}

.navigation ul li a:hover {
  width           : 136px;
  margin          : 0px;
  padding         : 4px;
  border          : 1px solid #00655d;
  display         : block;
  color           : #414a5b;
  background-color: #c8cfdc;
  text-decoration : none;
}

.navigation ul li a:active {
  width           : 136px;
  margin          : 0px;
  padding         : 4px;
  border          : 1px solid #00655d;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  text-decoration : none;
}

.navigation ul li.activepage {

  width           : 136px;
  margin          : 0px;
  padding         : 4px;
  border          : 1px solid #00655d;
  display         : block;
  color           : #414a5b;
  background-color: transparent;
  font-weight     : bold;
}


/* CONTENT */

.content {
  margin-left     : 154px;
  padding-top     : 35px;
  padding-bottom  : 20px;
  padding-left    : 26px;
  padding-right   : 100px;
  background-color: #ffffff;
}

.deck {
  margin-top      : 3px;
  color           : #333333;
  background-color: transparent;
  font-family     : Georgia, serif;
  font-style      : italic;
  font-size       : 16px;
}

.dateline {
  width           : 100%;
  margin-top      : 15px;
  margin-bottom   : 5px;
  padding-top     : 15px;
  padding-bottom  : 35px;
  border-top      : 1px dotted #666666;
  clear           : both;
  color           : #666666;
  background-color: transparent;
  font-size       : 12px;
  font-family     : Verdana, sans-serif;
}


/* FOOTER */

.footer {
  left            : 0px;
  right           : 0px;
  bottom          : 0px;
  padding-top     : 3px;
  padding-bottom  : 7px;
  padding-left    : 70px;
  position        : fixed;
  border-top      : 1px solid #333333;
  clear           : both; 
  color           : #444444;
  background-color: #97bcbd;
  font-family     : Verdana, sans-serif;
  font-size       : 11px;
}

.footer a {
  color           : #1d3abb;
  background-color: transparent;
  text-decoration : none;
}

.footer a:link {
  color           : #1d3abb;
  background-color: transparent;
  text-decoration : none;
}

.footer a:visited {
  color           : #5d6ebb;
  background-color: transparent;
  text-decoration : none;
}

.footer a:focus {
  color           : #ad1211;
  background-color: transparent;
  text-decoration : underline;
}

.footer a:hover {
  color           : #ad1211;
  background-color: transparent;
  text-decoration : underline;
}

.footer a:active {
  color           : #ad1211;
  background-color: transparent;
  text-decoration : underline;
}


/* IMAGES */

.mainlogo {
  margin-top  : 25px;
  margin-left : 35px;
  margin-right: 5px;
  float       : left;
}

.linkimage {
  margin-top   : 20px;
  margin-bottom: 20px;
  margin-left  : 30px;
  margin-right : 10px;
  float        : right;
}

.sublogo {
  margin-top   : 20px;
  margin-bottom: 10px;
  margin-left  : 20px;
  margin-right : 0px;
  float        : right; 
}

/* TABLES */

.oddrow {
  color           : inherit;
  background-color: #dddddd;
}

.evenrow {
  color           : inherit;
  background-color: #ffffff;
}


/* RULES */

.rule {
  width        : 100%;
  height       : 1px;
  margin-top   : 15px;
  margin-bottom: 0px;
  padding      : 0px;
  border-top   : 1px dotted #666666;
  clear        : both;
}