/* 
CSS von Kai Alter (www.kaialter.com)
*/

BODY {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-image : url(/img/kdbkgnd.jpg); 
	/* background: #336699;  */
	background-attachment : fixed;
	margin-top: 0; 
	margin-left: 125;
}

td {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:##000000;
  
}

h1 {
	font-family:Comic Sans MS,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:24pt;
	color:##000000;
	font-weight:bold;
	vertical-align:top;
	margin-top: 0; 
	margin-bottom: 0
	
	
}

h2 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:12pt;
  color:##000000;
  font-weight:bold;
  vertical-align:top;
  page-break-after:avoid;
}

h3 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#000000;
  font-weight:normal;
  vertical-align:top;
  page-break-after:avoid;
}

h4,h5,h6 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#336699;
  font-weight:bold;
  vertical-align:top;
  page-break-after:avoid;
}

a {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

a:link {
/*	color:#0000FF; */
	text-decoration: none;
}

a:visited {
	color:#0000FF; 
	text-decoration: none;
}

a:active {
  color:#FF9900;
  text-decoration: underline;
}

a:hover {
  color:#0000FF;
  text-decoration: overline underline;
}

a.tab:visited {
  color:#FFFFFF;
  text-decoration:none;
}

a.tab:link {
  color:#FFFFFF;
  text-decoration:none;
}

a.tab:hover {
  color:#FFFFFF;
  text-decoration:underline;
}

a.tab:active {
  color:#FFFFFF;
  text-decoration:none;
}

hr {
  color:#336699;
}

p {
	font-size:10pt;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
	margin-top: 0; 
	margin-bottom: 0
}

ol {
  font-size:10pt;
  font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
  margin-top:4px;
  margin-bottom:4px;
  margin-left:20px;
}

ul {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
	margin-top:10px;
	margin-bottom:4px;
	margin-left:12px;
	list-style-image : url(img/li_blau.gif); 
}


li {
  font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
  margin-top:1px;
  padding-left : 8px;
}

th {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:9pt;
  text-align:left;
  background-color:#AAAAAA;
  font-weight:bold;
}

input.ftmbutton {
  background-image: url(/img/kdbkgnd.jpg); 
  border: 0;
}

.input {
  font-size: 10pt;
  font-family:monospace;
  background-image: url(/img/kdbkgnd.jpg); 
  border: 0;
  
}

.justify {
  width:100%;
  font-size:10pt;
}

i,b {
   font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
   font-size:10pt;
}

tt,pre {
   font-size:10pt;
   font-family:Courier,monospace;
}

sup {
   font-size:6pt;
}

sub {
   font-size:6pt;
}

strong {
   font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
   font-size:9pt;
   font-weight:bold;
}

small {
   font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
   font-size:8pt;
}

em {
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif;
	font-size:10pt;
	font-style : normal;
	font-weight : bold;
}

td.selected {
   background-color:#336699;
   padding-left:4px;
   padding-right:2px;
   color:#FFFFFF;
   font-weight:bold;
   vertical-align:middle;

}

td.deselected {
   background-color:#999999;
   padding-left:4px;
   padding-right:2px;
   color:#FFFFFF;
   font-weight:bold;
   vertical-align:middle;
}

table.news {
        background-color:white;
}

table.containerborder {
        border:1px solid #336699;
        background-color:#DDDDDD;
}

td.header {
        background-color:#336699;
        color:#FFFFFF;
        font-weight:bold;
        padding-left:10px;
        padding-top:1px;
        padding-bottom:1px;
        vertical-align:middle;
        height:22px;
}

td.content {
        border:1px solid #336699;
        background-color:#DDDDDD;
        padding:3px;
}

table.miniapp {
        border:1px solid #000000;
        background-color:#DDDDDD;
}

td.miniappheader {
        background-color:#336699;
        color:#FFFFFF;
        font-weight:bold;
        padding-left:5px;
        padding-top:1px;
        padding-bottom:1px;
        vertical-align:middle;
        height:22px;
}

td.miniappfunc {
        background-color:#336699;
        color:#FFFFFF;
        text-align:right;
        padding-left:0px;
        padding-bottom:1px;
        padding-top:1px;
        padding-right:2px;
}

td.miniappcontent {
        padding: 4px;
}

table.tablecontent {
        background-color:#336699;
        }

td.tablecontent {
        background-color:#336699;
        }

td.box {
  background-image: url(/img/kdbkgnd.jpg); 
  border: 0;

}

td.green {
		font-size:8pt;
		color:green;
}

td.red {
		font-size:8pt;
		color:red;
}

.date {
        font-familiy:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:black;
}

.hotdate {
        font-familiy:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:red;
}

.align {
  vertical-align:middle;
}

.tabletopic {
        background-color:#AAAAAA;
        font-weight:bold;
}

.tabletopiccenter {
        background-color:#AAAAAA;
        font-weight:bold;
        text-align:center;
}

.columntopic {
        background-color:#DDDDDD;
        font-weight:bold;
}

.light {
        background-color:#FFFFFF;
}

.dark {
        background-color:#DDDDDD;
}


.button {
        vertical-align:middle;
}

.button:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.button:link {
  color:#FFFFFF;
  text-decoration:none;
}

.button:hover {
  color:#FF9900;
  text-decoration:none;
}

.button:active {
  color:#FF9900;
  text-decoration:none;
}

.miniappfunc:visited {
        color:#FFFFFF;
        text-decoration:none;
}

.miniappfunc:link {
        color:#FFFFFF;
        text-decoration:none;
}

.miniappfunc:hover {
        color:#FFFFFF;
        text-decoration:underline;
}

.miniappfunc:active {
        color:#FFFFFF;
        text-decoration:none;
}

.headerfunc {
      	font-size: 10pt;
      	font-family:tahoma,arial,helvetica,sans-serif;
      	color:white;
      	font-weight:bold;
      	vertical-align:middle;
}

a.headerfunc:link {
		color:white;
		text-decoration:none;
}

a.headerfunc:visited {
		color:white;
		text-decoration:none;
}

a.headerfunc:active {
		color:#FF9900;
		text-decoration:none;
}

a.headerfunc:hover {
		color:#FF9900;
		text-decoration:none;
}


/* ====== Boxes in Info Center ====== */

.marginheadline {
        background-color:#669ACC;
        color:black;
        font-weight:bold;
        padding-left:10px;
}

.margincontent {
        color:black;
}

/* ================================== */


a.InfoCenter {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

a.InfoCenter:link {
  color:#336699;
  text-decoration:none;
}

a.InfoCenter:visited {
  color:#000033;
  text-decoration:none;
}

a.InfoCenter:active {
  color:#FF9900;
  text-decoration:none;
}

a.InfoCenter:hover {
  color:#FF9900;
  text-decoration:underline;
}

a.Street1 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:10pt;
}

a.Street1:link {
  color:#333333;
  text-decoration:none;
}

a.Street1:visited {
  color:#333333;
  text-decoration:none;
}

a.Street1:active {
  color:#333333;
  text-decoration:none;
}

a.Street1:hover {
  color:#333333;
  text-decoration:underline;
}

a.Street2 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:9pt;
}

a.Street2:link {
  color:black;
  text-decoration:none;
}

a.Street2:visited {
  color:black;
  text-decoration:none;
}

a.Street2:active {
  color:black;
  text-decoration:none;
}

a.Street2:hover {
  color:black;
  text-decoration:underline;
}

a.Street3 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:9pt;
}

a.Street3:link {
  color:black;
  text-decoration:none;
}

a.Street3:visited {
  color:black;
  text-decoration:none;
}

a.Street3:active {
  color:black;
  text-decoration:none;
}

a.Street3:hover {
  color:black;
  text-decoration:underline;
}

a.Street4 {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:9pt;
}

a.Street4:link {
  color:black;
  text-decoration:none;
}

a.Street4:visited {
  color:black;
  text-decoration:none;
}

a.Street4:active {
  color:black;
  text-decoration:none;
}

a.Street4:hover {
  color:black;
  text-decoration:underline;
}



td.thumbs {
	text-align: center;
	vertical-align: top;
	#background-color: #336699;
	padding: 0px 0px 0px 0px;
	width: 100px;
	color: #FFFFFF;
	border: 1px solid;
	#border-color: #336699;
}

div.thumbs {
    border: 1px solid;
  	border-width: 1px 1px 0px 0px;
	text-align: center;
	background-color: #EEFFFF;
	width: 115px;
	height: 110px;
	color: #FFFFFF;
	float: left;
}

div.thumbs table {
	width: 115px;
	height: 110px;
	border: 1px solid;
	border-color: #336699;
}

div.thumbs td {
	text-align: center;
	vertical-align: middle;
}

div.thumbs tr {
	#height: 110px;
}

img.thumbs, div.thumbs img {
	border: 1px solid;
	border-color: #000000;
	#background-color: #222222;
}

a.thumbs {
	font-weight: bold;
	color: #000000;
}

a.thumbs:hover {
	color: #555555;
	text-decoration:underline;
}


td.thumbsueberblick {
	text-align: center;
	vertical-align: top;
	#background-color: #336699;
	padding: 0px 0px 0px 0px;
	width: 100px;
	color: #FFFFFF;
	border: 1px solid;
	#border-color: #336699;
}

div.thumbsueberblick {
    border: 1px solid;
  	border-width: 1px 1px 0px 0px;
	text-align: center;
	background-color: #EEFFFF;
	width: 115px;
	height: 134px;
	color: #FFFFFF;
	float: left;
}

div.thumbsueberblick table {
	width: 115px;
	height: 115px;
	border: 1px solid;
	border-color: #336699;
}

div.thumbsueberblick td {
	text-align: center;
	vertical-align: middle;
}

div.thumbsueberblick tr {
	#height: 115px;
}

img.thumbsueberblick, div.thumbsueberblick img {
	border: 1px solid;
	border-color: #000000;
	#background-color: #222222;
}

a.thumbsueberblick {
	font-weight: bold;
	color: #000000;
}

a.thumbsueberblick:hover {
	color: #555555;
	text-decoration:underline;
}


