﻿body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top: 0px;
  padding: 0px;
  color: #000;
  background-image:url(struc/bg_site.png);
  background-color:#2f2f2f;
  background-repeat:repeat-x;
}

img, div, ul, ol, td, p {
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border:0px;
  font-size:12px;
  
}

/*==== SEITENAUFBAU ====*/

#str_main {
  border-style:none;
  margin:0 auto;
  border-collapse:collapse;
  width:999px;
}

#str_headertr {
  height:275px;
}

#str_headertd {
  padding:0px;
  background-image:url(struc/header.jpg);
}

#str_subheader {
  width:494px;
  height:49px;
  /*border: 1px solid #f80;*/
  position:relative;
  left:245px;
  top:100px;
  background-image:url(struc/trans30.png);
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; 
  background-image:url(struc/trans30.png);
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid #666;
  padding:3px;
  
  font-size:10px;
}

#str_subheader .ticker { 
margin-top:-10px;
margin-right:20px;  
margin-left:3px;
height:50px; 
font-size:10px;  
text-align:left;  
padding-left:60px;
background-repeat:no-repeat;
}

#str_navtd {
  vertical-align:top;
}

#str_navigation {
  border-style:none;
  margin:0 auto;
  border-collapse:collapse;
  width:205px;
}

#str_navcontent {
  width:207px;
  vertical-align:top;
  background-image:url(struc/bg_nav.png);
}

#str_navend {
  height:26px;
  background-image:url(struc/bg_navend.png);
}

#str_navfill {
  background-image:url(struc/bg_navcont.png);
}

#str_contentwrap {
  width:787px;
  background-image:url(struc/bg_content.png);
}

#str_contentout {
  border-style:none;
  margin:0 auto;
  border-collapse:collapse;
  width:100%;
  height:100%;
}

#str_contentbg {
  vertical-align:top;
  width:100%;
  height:100%;
  background-image: url(struc/falke.jpg);
  background-repeat: no-repeat;
  background-position: bottom right;
}

#str_content {
  margin-left:15px;
  margin-bottom:50px;
  width:530px;
  min-height:500px;
  float: left;
}

#str_content p {
  margin-left:5px;
  width:515px;
  margin-bottom:15px;
  text-align: justify;
}

#str_content div.statsinfo {
  border-bottom:1px dotted #666666;
  margin-left:5px;
  width:515px;
  margin-bottom:5px;
  text-align: right;
  font-size:10px;
  color:#555555;
}

div.statsread {
  width:515px;
  margin-bottom:15px;
  text-align: right;
  font-size:11px;
}

#str_sponsors {
  clear:both;
  width:740px;
  margin:15px auto;
  text-align:left;
  font-size:10px;
  color:#666666;
  padding-top:5px;
  padding-bottom:5px;
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; 
  background-image:url(struc/trans60.png);
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border:1px solid #666;
}       

#str_sidebar {
margin-top:15px;
  margin-right:10px;
  margin-left:10px;
  width:210px;
  float: left;
}

#str_sidebar div {
  margin-top:2px;
  border:1px solid #666666;
  padding:10px;
  text-align:center;
  font-size:11px;
  margin-bottom:10px;
  width:184px;
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; 
  background-image:url(struc/trans60.png);
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  vertical-align:middle;
}

#str_sidebar div img {  
  vertical-align:middle; 
  width:70px;
}

#str_fill {
  width:9px;
  background-image:url(struc/bg_shad.png);
}

#str_footer {
  background-image:url(struc/bg_footer.png);
  height:40px;
  vertical-align:top;
}

#str_footer div {
  width:787px;
  margin-top:7px;
  margin-left:207px;
  text-align:center;
  color:#fff;
  font-size:12px;
}

/*===NAVIGATION ====*/

.navcontent {
  margin-left:36px;
}

.navcontent ul {
  list-style: none; 
  border-top: 1px solid #666;
  margin-bottom: 15px;
}

.navcontent ul.sub {
  margin-bottom: 0px;
}

.navcontent ul li {
  border-bottom: 1px solid #666;
}

.navcontent li.sub {
  margin-left:0px;
  border-left:5px solid #999999;
  border-right:5px solid #999999;
}

.navcontent li.sub2 {
  margin-left:0px;
  border-left:8px solid #999999;
  border-right:5px solid #999999;
}

.navcontent a, .navcontent a:visited { 
  padding: 5px 5px 5px 15px;
  display: block; 
  text-decoration: none;
  text-align:center;
}

.navcontent .sub a, .navcontent .sub a:visited,
.navcontent .sub2 a, .navcontent .sub2 a:visited { 
  padding: 3px 3px 3px 15px;
  font-size:11px;
  display: block; 
  text-decoration: none;
  text-align:right;
  padding-right:10px;
}

.navcontent li.main a, .struc_nav li.main a:visited {
  background: #8090AB;
  background-image:url(struc/menu.jpg);
  color: #000;
   text-decoration: none;
}

.navcontent li.main a:hover, .navcontent li.main a:active, .navcontent li.main a:focus { 
  background: #6F7D94;
  background-image:url(struc/menu_hover.jpg);
}

.navcontent li.sub a, .struc_nav li.sub a:visited,
.navcontent li.sub2 a, .struc_nav li.sub2 a:visited
{
  color: #000;
  background-image:none;
  background: #cecece;
}

.navcontent li.sub a:hover, .navcontent li.sub a:active, .navcontent li.sub a:focus,
.navcontent li.sub2 a:hover, .navcontent li.sub2 a:active, .navcontent li.sub2 a:focus { 
  color: #111;
  background-image:none;
  background: #b9b9db;
}
