* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 height:100%;
 background: #D8DADC;
}


#wrapper { 
 margin: 0 auto;
 width: 970px;
}

#header {
 color: #333;
 width: 970px;
 float: left;
 height: 115px;
 margin: 0px 0px 0px 0px;
 background: #D8DADC;
 background-image:url(/images/header.jpg); 
}
#navigation {
 float: left;
 width: 610px;
 color: #FFF;
 height: 25px;
 margin: 0px 170px 0px 158px;
 background: #D8DADC;
 position: relative;
 text-align: center;
}

#navigation table {
 margin-left:auto;
 margin-right:auto;
}

div#navigation table tr td a {
 color: #198DC0;
 font-weight: bold;
 text-decoration: none;
}

div#navigation table tr td a.active {
 color: #004D56;
 font-weight: bold;
 text-decoration: none;
}

div#navigation table tr td a:hover {
 color: #004D56;
}

#leftcolumn { 
 color: #333;
 background: #D8DADC;
 margin: 0px 0px 0px 0px;
 width: 158px;
 float: left;
 position: relative;
}
#content { 
 float: left;
 color: #333;
 background: #D6D7D9;
 margin: 0px 0px 0px 0px;
 max-width: 610px;
 min-height: 559px;
 width: 610px;
 position: relative;
 /* display: inline;
 overflow: auto; */ 
 padding-bottom:25px;
 background-repeat: no-repeat;
}

#breadcrump {
 margin-bottom: 15px;
 color: #198DC0;
}

#breadcrump a {
 color: #198DC0;
 text-decoration:none;
 font-size: 10px;
}

#rightcolumn { 
 color: #333;
 background: #D8DADC;
 margin: 0px 0px 0px 6px;
 width: 170px;
 float: left;
 z-index:-1;
}

#rechts_head h2{
 font-weight: bold;
 font-size: 14px;
 line-height:17px;
}


#rechts_text {
 margin-bottom: 5px;
 font-size: 10px;
 line-height:13px;
}

#footer { 
 font-size: 10px;
 width: 600px;
 color: #FFF;
 background: #157885;
 margin: 0px 0px 0px 0px;
 text-align:center;
 height: 15px;
 float: left;
 position: absolute;
 bottom: 0;
 left: 0;
 padding:5px;
}

table#menu {
 margin-top: 3px;
 line-height: 10px; /* FF Bug */
}

table#menu tr td a {
 margin-right: 12px;
 color: #FFF;
 text-decoration: none;
}


table#menufooter {
 margin-top: 3px;
 line-height: 8px; /* FF Bug */
}

table#menufooter tr td {
 color: #FFF;
 text-align: center;
 font-size: 10px;
}


table#menu tr td a:hover {
 color: #C9D918;
}

table#menu tr td a.active {
 color: #C9D918;
}

#spruch {
 margin-top: 10px;
 height: 100px;
 background: #C5C7CA;
 padding: 8px;
 font-size: 10px;
}

#spruch h2 {
 font-size: 14px;
 color: #198DC0;
 text-align: center;
 margin-bottom: 15px;
}

#news {
 margin-top: 10px;
 min-height: 168px;
 background: #C5C7CA;
 padding: 8px;
}

#news h2 {
 font-size: 14px;
 color: #198DC0;
 text-align: center;
 margin-bottom: 8px;
}

#news_date {
 color: #198DC0;
 font-weight: bold;
 font-size: 11px;
}

#news_text {
 font-weight: bold;
 font-size: 11px;
}

#news_link a {
 color: #198DC0;
  font-weight: bold;
 text-decoration:none;
 font-size: 11px;
}

#news_link a:hover {
 color: #157885;
 font-weight: bold;
 font-size: 11px;
}

#web_link a {
 color: #198DC0;
 text-decoration:none;
  font-weight: bold;
 font-size: 10px;
}

#web_link a:hover {
 color: #157885;
 font-weight: bold;
 font-size: 10px;
}


a {
 color: #198DC0;
 text-decoration:none;
 font-size: 12px;
}

a:hover {
 color: #157885;
 font-size: 12px;
}

/* FORMATIERUNGEN FÜR EDITOR - BITTE IMMER ALS KLASSE ANLEGEN */

.ueberschrift {
 color: #000;
 font-weight: bold;
 font-size: 13px;
}

.link {
 color: #157885; 
 font-weight: bold;
 text-decoration:none;
 font-size: 12px;
}

.standardtext {
 color: #000; 
 text-decoration:none;
 font-size: 12px;
 text-align: justify;
}

.blautext {
 color: #198DC0; 
 text-decoration:none;
 font-size: 11px;
 text-align: justify;
}

/* FORMATIERUNGEN FÜR EDITOR - ENDE */

/* VIDEOPLAYER - START */

/* player container */
div.player {
    border:2px solid #fff;
    outline:1px solid #333;
    -moz-outline-radius:4px;
    cursor:pointer;
display: block;
    text-align:center;
    margin-right:15px;
}

/* play button */
div.player img {
    margin-top:67px;
}

/* info area */
div.player div.info {
position:relative;
    height:40px;
    background:#000 url(/images/h80.png) repeat-x;
    opacity:0.7;
    color:#fff;
    margin-top:40px;
    text-align:left;
    padding:5px 15px;
    font-family:"bitstream vera sans","trebuchet ms";
    font-size:12px;
    border-top:1px solid #ccc;
}

/* duration data inside info area */
div.player div.info span {
    color:#198DC0;
    display:block;
    font-weight:bold;
}

/* VIDEOPLAYER - ENDE */