body {
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #E8E8E8;
	scrollbar-face-color: #D8D8D8;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-shadow-color: #333333;
}
input
{
  font: 8pt Verdana;
}
textarea
{
  color:#000000;
  font: 8pt Verdana;
  font-weight: none;
  text-decoration: none;
  background: #FFFFFF;
  border: 1 solid black;
}

select
{
  color:#000000;
  font: 8pt Verdana;
  font-weight: none;
  text-decoration: none;
  background: #FFFFFF;
  border: 1 solid black;

}

td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
}
td.border {
	background-color: #000000;
}
td.home {
	background-color: #AAAADD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: bold;
}
th {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: bold;
}
.titel {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: bold;
	text-decoration: none;
	border-bottom: dashed 1px #000000;
}
.update {
	background-color: #FF0000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	text-decoration: none;
}
.klein {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
}
a:link, a:visited, a:active {
	color: #4378BC;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
}
a.klein:link, a.klein:visited, a.klein:active {
	color: #4378BC;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}


p {text-align:justify;font-size:10pt;}

p.center {text-align:center;}

.viewprojekt { width:100%; border: 0px solid black;
             }
.viewprojekt th {background-color:eeeeee;
                 align:left;
                }

.formtable   { width:100%;
             }
.formtable th { background-color:eeeeee;
                text-align:left;
              }
.formtable td { background-color:ffffff;
                text-align:left;
              }
.even td      { background-color:ffffff;}
.odd  td      { background-color:f5f5f5;}
.date        {font-size:9px;
              font-family:fixed;
              white-space:nowrap;
             }

.rightbar   {   spacing:0 0 0 0;
                padding:0 0 0 0;
            }
.rightbar th { background-color: FFFFFF;
               color:4278BC;
               font-size:12px;
               padding-bottom:5px;
             }
.rightbar td { background-color: 4278BC;
               font-size:10px;
               color:FFFFFF;
               vertical-align:center;
             }
.rightbar td b { color:FFFFFF; font-size:10px;
               }
.bartermin { background-color:FFFFFF;width:140px;}
.bartermin td { text-align:center;}

.content   { background-color:#ffffff;
             margin-left:15px;
             margin-right:15px;
             //overflow:auto;
             width:560px;
           }
.tbl       { background-color:#efefef;
             width:400px;
           }
.tbl table { background-color:#efefef;
             width:400px;
             text-align:center;
           }
.tbl th    { background-color:#555555;
             color:#ffffff;
             text-align:left;
           }
.tbl td    { text-align:left;
             background-color:#ffffff;
             color:#000000;
           }
.rmitem    { text-align:left; margin-left:5px;margin-right:5px; }
.rmitem a  { color:#eeeeee; font-size:11px;}
.rmitem a:visited { color:#eeeeee;font-size:11px;}
.rmitem a:hover   { color:#eeeeee;font-size:11px;}
.rmitem a:active  { color:#eeeeee;font-size:11px;}

h1         { font-size: 12px;}
h2         { font-size: 10px;}
h3         { font-size: 12px;}
h3 a       { font-size: 12px;}
.content a { font-weight: 600;}
/*span       {position:absolute;display:none; }
dfn > span {display:none; width:200px; background-color:eeeeee; border:1px solid blue;font-size:10px;text-decoration:none;font-style:normal;}
dfn:hover >span {display:inline;}
*/
.newstitle    { font-size:14px; font-weight:800;}
.newssubtitle { font-size:12px; font-weight:600;}
.newstext     { font-size:12px;}
.homeview   td
              { padding:10px;
                background-color:#D5E1F1;
                text-align:left;
              }
.homeview   p {text-align:left;}
.homeview   h1{text-align:left;}

.catable   {
            border: 1 solid black;
            
           }
.catable th {background-color:DDDDFF;}
.catable th span { color: #FF0000;}
.catable td {background-color:CCCCCC;}

.logint { padding-left:0px; spacing:0px; border: 0px solid black;}
.logint td {padding-left:0px; spacing:0px; border: 0px solid black;}

.news #datum { font-size:10px; }
.news h1 { font-size:14px; font-weight:800; text-align:center;}
.news h2 { font-size:12px; font-weight:600; }
.news p  { font-size:12px; }
.news img { float:left;margin-right:5px; }
.news #quelle { font-size:10px; text-align:right; font-style: italic;}
