body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #666;
  line-height: 150%;
}

p {
  text-align: justify;
}

a {text-decoration: underline; color: #521A00;}
a:hover {text-decoration: none;}

h1, h2, h3, h4, h5, h6, h7 {
  margin: 0px;
  padding: 0px;
}


h1 { /* big headline on top */
 font-size: 1.9em;
 font-weight: normal;
/* color: #521A00; */
color: #0000A0;
 border-right: none;
 margin-bottom: 20px;
}

h2 { /* Headlines for halfwith articles */
 font-size: 1.6em;
 font-weight: normal;
 /*color: #8C2D00;*/
 color: #0000A0;
 border-right: none;
}

h3 { /* unused in template - use it if you like */
 font-size: 1.3em;
 font-weight: normal;
 color: #0000A0;
 border-right: none;
}

h4 { /* Headlines in left column */
 font-size: 1.5em;
 font-weight: normal;
 color: #0000A0;
 border-right: none;
}


p.fullwidth {
  font-size: 1.2em;
  margin-bottom: 30px;
}

div.halfwidth_left {
  font-size: 1em;
  float: left;
  width: 48%;
  padding-right: 2%;
}

div.halfwidth_right {
  font-size: 1em;
  float: right;
  width: 48%;
  border-right: none;
  padding-left: 1.5%;
}

#logo {
  position: absolute;
  left: 50%;
  top: 30px;
  width: 210px;
  height: 120px;
  margin-left: -489px;
/*  background: url(gfx/tac_bg_logo.png) no-repeat;*/
}

#navigationTop {
  position: absolute;
  left: 55%;
  top: 30px;
  width: 450px;
  height: 40px;
  margin-left: -7px;
/*  background: url(gfx/tac_bg_navigationTop.png) repeat-x;*/
}

#navigationTop ul {
  width: 100%;
  height: 40px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  /* background: url(gfx/tac_bg_navigationTopRight.png) right top no-repeat;*/
  /*border:  1px solid green;*/
}

#navigationTop ul li {
  float: left;
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  border-right: 1px solid #C69780;
}

#navigationTop ul li a {
  display: block;
  color: #FFF;
  font-size: 12px;
  font-weight: normal;
  /* color: #8C2D00;*/
  color: #0000A0;
  padding: 3px;
  text-decoration: none;
}

#navigationTop ul li a:hover {
  background: url(gfx/tac_bg_navigationHover.png) top repeat-x;
}

#contentWrapper {
  position: absolute;
  left: 50%;
  width: 962px;
  top: 202px;
  margin-left: -489px;
}


#leftColumn {
  position: static;
  text-align: left;
  float: left;
  width: 180px;
/*  padding: 15px 15px 0px 15px;*/
  background: url(gfx/tac_bg_ContentTop.png) repeat-x top;
}

#leftColumn span, #leftColumn strong {
 display: block;
}

#leftColumn span {
  color: #0000A0;;
}

#leftColumn a {
  color: #8C2D00;
  text-decoration: underline;
}

#leftColumn a:hover {
  color: #8C2D00;
  text-decoration: none;
}


#content {
  position: static;
  float: right;
  margin-top: -80px;
  width: 690px;
  padding: 15px 30px 0px 30px;
  background: url(gfx/tac_bg_ContentTop.png) repeat-x top;
}

#footer {
  position: absolute;
  clear: both;
  width: 100%;
  height:170px;
  bottom: -170px;
 /* background: url(gfx/tac_bg_footer.png) top repeat-x;*/
}

#footer_links {
  width: 100%;
  text-align: center;
  color: #0000A0;
  margin-top: 78px;
}

#footer_links a {
  color: #0000A0;
}

#footer_copyright {
  width: 99%;
  text-align: center;
  color: #CCC;
  margin-top: 18px;
  padding-right: 1%;
  font-size: 0.9em;
}

#footer_copyright a {
  color: #CCC;
}

#footer_copyright strong {
  color: #999;
}

