body, table, tr, td, div, span, ul, li, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }

body.contentpage { background-color:#797FB8; background-image: url(./lib/img/content_bg.gif); margin-left:30px; margin-top:10px; }
body.headerpage { background-color:#2C296C; margin-left:0px; margin-top:0px; color:#FFFFFF; }

/* Blautöne */
.bluemid01 { background-color: #8995BE; } 
.logodark { background-color: #2C296C; }
.logomid { background-color: #413E99; }
.logolight { background-color: #5B5EAC; }

/* Gelbtöne */
.yellow  { background-color: #F6DB00; }

/* Grautöne */
.greydark  { background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF }
.greymid  { background-color: #D8D8D8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.greylight  { background-color: #EAEAEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }


/* Links */
a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #413E99; text-decoration: underline; font-weight: bold }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #413E99; text-decoration: underline; font-weight: bold }
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #F6DB00; text-decoration: none; font-weight: bold }
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #F6DB00; text-decoration: none; font-weight: bold }

/* Links weiß */
a:link.white    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: underline; font-weight: bold }
a:visited.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: underline; font-weight: bold }
a:hover.white   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #F6DB00; text-decoration: none; font-weight: bold }
a:active.white  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #F6DB00; text-decoration: none; font-weight: bold }

div.tblheader { position:absolute; overflow:hidden; background-color:#C40000; layer-background-color:#C40000; }
div.info { overflow:hidden; }

div.line { margin-top:10px; height:1px; width:94%; background-image: url(../img/line.gif); }
div.footerlinks { margin-top:4px; margin-bottom:10px; text-align:right; height:20px; width:94%; }

/* Tabellen */
table.news { width:94%; margin-bottom:8px; border: 1px solid #2C296C; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCCCC }
table.guestbook { width:100%; margin-bottom:8px; border: 1px solid #2C296C; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCCCC }
.newsheader  { padding:8px; background-image: url(../img/newsheader_bg.gif); background-color: #2C296C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight: bold }
.newscontent  { padding:8px; background-color: #EAEAEA; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.newsfooter  { padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:6px; background-color: #DADADA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #202020 }
.red  { background-color: #C91F1A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #CCCCCC ;font-weight: bold}

/* Bilder im Fließtext */
/* margin: oben | rechts | unten | links */
img.framed { border: 2px solid #F6DB00; }
img.framedleft { border: 2px solid #F6DB00; margin: 0px 9px 9px 0px; }
img.framedright { border: 2px solid #F6DB00; margin: 0px 0px 9px 9px; }
img.left { float:left; margin: 0px 9px 9px 0px; }
img.right { float:right; margin: 0px 0px 9px 9px; }

/* Formulare */
.input        { background-color:#D8D8D8; width:250px; border:1 solid #A6A6A6; color:#202020; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt}
  
.input55   { background-color:#FFFFFF; width:55px; border:1 solid #202020;color:#202020; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt}
.dropdown { background-color:#D8D8D8; width:90px; border:1 solid #202020;color:#202020; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt } 
.inputtxt    { background-color:#D8D8D8; width:356px; border:1 solid #202020;color:#202020; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt}  
.but	{ background-color:#F6DB00; width:170px; height:20px; border:1 solid #2C296C; color:#2C296C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt}

/* Detailbilder */
table.detailbild { border:1px solid #0E1335 }

/*Bilder gerahmt*/
.rahmenblau { border: double 4px #0C5CA2 }

/* Sprung zum Seitenanfang */
.top { text-align:right; }

/* Scrollbalken */
body {
scrollbar-3d-light-color:#F6DB00; 
scrollbar-arrow-color:#F6DB00; 
scrollbar-base-color:#2C296C;
scrollbar-dark-shadow-color:#F6DB00; 
scrollbar-face-color:#2C296C;  
scrollbar-highlight-color:#F6DB00; 
scrollbar-shadow-color:#F6DB00;
scrollbar-track-color:#F6DB00;
}

/*Headline*/
.headline { 
color:#202020; 
padding-bottom:2px; 
font-family:verdana, arial, helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
text-shadow:#ffffff; 
background-color: #F5F5F5
}

.vidcont {
	width:144px;
	height: 141px;
}

.vidinfo  {
	font-weight: bold;
	padding:5px;
	text-align: center;
}
