body {
margin:0;
padding:0;
background:#673500;
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
color:black;
text-align:left;
}
body>div {
width:780px;
}

#ad {
   position:absolute;
   top:120px;
   left:790px;
}    
.content_table {
float:left;
width:780px;
border:1px solid #ffffff;
background:#ffcc00;
border-top:0px;
border-bottom:0px;
border-right:1px solid #000000;
height:100%;

}

.header {
height:100px;
background:url('/layout/top-grafik1.jpg')  no-repeat center;
}
.header h1 {
font-family: "Courier New", Courier, Monaco;
font-size:42px;
padding:0;
margin:0;
text-align:center;
color:#ffffff;
}
.tabelle_gesch {
background: #CC9900;
}
.ueber_gesch h1{
font-size:16px;
color:black;
padding:0px;
margin:0px;
}
.geschichten {
background:#ffffff;
font-size:12px;
color:black;
padding:5px;
border:3px solid #000000;
}
.navilinks {
width:160px;
border-top: 1px solid #ffffff;
border-right: 1px solid #000000;
padding-top:10px;
background: #CC9900;
}
.navilinks a, .navilinks a:link, .navilinks a:visited, .navilinks a:active{
float:left;
display:block;
border: 1px solid black;
color:black;
font-weight:bold;
font-size:12px;
width:140px;
padding:3px;
margin-bottom:4px;
margin-left:3px;
text-decoration:none;
background:#ffffff;
}
.navilinks a:hover {
border-left:2px solid black;
border-top:2px solid black;
border-right:0px;
border-bottom:0px;
background:#FFE77A;
}
div#promonavi a, div#promonavi a:link, div#promonavi a:visited, div#promonavi a:active{
font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
float:left;
display:block;
border: 1px solid black;
color:blue;
font-weight:normal;
font-size:12px;
width:120px;
padding:3px;
margin-bottom:4px;
margin-left:3px;
text-decoration:none;
background:#ffcc00;
}
div#promonavi a:hover {
border-left:2px solid black;
border-top:2px solid black;
border-right:0px;
border-bottom:0px;
background:#EBBC00;
}
.main {
width:620px;
padding:5px;
font-size:14px;
border-left:1px solid #ffffff;
border-bottom:1px solid #000000;
}
#mainheader {
height:43px;
width:100%;
text-align:center;
border-bottom:3px double #ffffff;
}
#mainheader h2 {
padding:0;
margin:0;
font-size:20px;
line-height:20px;
}
#mainheader strong {
font-size:14px;
margin-top:2px;
color:#3B3B72;
}

.main a, .main a:link, .main a:visited, .main a:active{
color:blue;
text-decoration:none;
}
.unten {
font-size:10px;
height:40px;
background: #CC9900;
padding:4px;
}
.main td {
background:#cc9900;
border:1px solid #000000;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
text-align:center;
font-size:13px;
padding:4px;
}
.main td a{
font-size:16px;
font-weight:bold;
}
.main td b{
background:#ffcc00;
display:block;
border:1px solid #ffffff;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
margin:0px;
color:#000000;
}
table.light {
width:100%;
}
.light td, .light td a, .light td a:visited, .light td a:link {
background:white;
text-align:left;
font-size:13px;
color:black;
border:0px;
padding:2px;
}
.light td a:hover {
color:blue;
}
.light td b{
display:inline;
background:none;
border:none;
text-decoration:none;
}
.main td img {
margin:0;
float:left;
margin-right:4px;
margin-bottom:4px;
border:3px double #000000;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}
.main td p{
font-size:12px;
margin-top:4px;
padding:0px;
padding-right:4px;
float:right;
width:160px;
text-align:justify;
}
.main td strong{
text-align:left;
font-style: italic
}
td.img img{
float:none;
border:0px solid black;
margin:auto;
}
td.text {
background:white;
text-align:justify;
padding:10px;
}
td.text p {
float:none;
padding-left:10px;
width:95%;
}
td.text b {
float:right;
display:inline;
padding:10px;
text-align:center;
width:50%;
}
.nextnavi {
width:100%;
border:0px;
}

.nextnavi td{
width:50%;
border:0px;
   -moz-border-radius: 0px;
}
.unten a{
color:black;
text-decoration:none;
}
.naviunten {
width:100%;
}
.naviunten a {
float:left;
width:108px;
text-align:center;
background:#ffcc00;
margin-left:2px;
text-decoration:none;
color:black;
padding:0;
}
.unten a:hover {
color:blue;
}
td.wtop {
background:#ffffff;
text-align:center;
}
td.wtop h3, td.wtop a, td.wtop a:visited, td.wtop a:link, td.wtop a:active{
color:blue;
text-align:center;
display:block;
font-size:25pt;
margin-bottom:0;
font-family: arial,verdana;
font-style:italic;
}
td.wtop a:hover {
color:white;
background:blue;
}


td.wtop i, td.wtop h2 {
font-size:14px;
margin:0;
font-style:italic;
font-weight:bold;
}
td.wprobe {
background:#E6E6E6;
font-family:courier;
padding:10px;
text-align:justify;
}
