html,body{
	background:url('img/body_bg.jpg') top left repeat-x #eee;
	margin:0;
	padding:0;
	font-family:Tahoma;
	height:100%;
}
ul,ol,li,div,th,a,td {
	font-size:11px;
    color: #19334C;   
}
#grafik{
	background:url('img/h.jpg') top left no-repeat;
	height:44px;
	overflow:hidden;
	padding:10px 0 0 40px;
}
#loginScreen{
	border:1px solid #7A9CC1;
	border-top:none;
}
#h{
	display:none;
}
#tt{
	display:none;
}
#h b{	
	color:#495E71;
	display:none;
}
#subtitle{
	display:none;
}
#status{	
	display:none;
}
#menu{
	display:none;
}
#menu img{
	display:none;
}
#menu table{
	margin-bottom:5px;
}
#acon{
	padding-bottom:3px;
}
#acon *{
	font-size:11px;
}
#acon table{
	margin:0 3px;
}
#displayer{
	visibility:hidden;
	min-width:350px;
	-width:360px;
	position:absolute;
	top:150px;
	left:50%;
	margin:0 0 0 -200px;
	-margin-top:100px;
	border:1px solid #ccc;
	padding:0 0 2px 0;
}
.comp{
	width:950px;
	background-color:transparent;
	border-left:0;
	border-right:0;
	height:100%;
}
.comp table{
	width:100%;
}
.bt{
	border-bottom:1px solid #ccc;
}
.blue, #menu b, #displayer b{
	height:14px;
	background-color:#7A9BBE;
	border-bottom:1px solid #000;
	color:#fff;
	font-weight:bold;
	padding:1px 0 0 10px;
	font-size:11px;
	display:block;
}
.leftnav{
	background-color:#F9F8F6;
}
.leftnav a{
	display:none;
	padding:2px 0 2px 20px;
	border-bottom:1px solid #D2DFEF;
	color:#19334C;
}
.leftnav a:hover, .roet{
	background-color:#EFDFDD;
}

a.aktiv,a.aktiv:hover{
	color:#fff;
	font-weight:bold;
	background-color:#DCADAC;
}
.gr{
	background-color:#eaeaea;
	padding:0 10px 20px 10px;
	margin:0 3px;
	width:774px;
}
.itable{
	background-color:#F9F8F6;
	margin-bottom:3px !important;
}
table.siterow1 td {padding:5px 10px;}
.head { color: darkblue; font-size:32px;}
.sub { color: black; font-size:8pt;}
.headbg { background-color: #0099cc; }
.headbutton { background-color: #b0ecff; }
.headbg2 {background-color: #b0ecff;font-size:10px;font-weight:bold;}
.headbg3 {background-color: #eafaff;}
.bg {background-color: #f4fdff;}

input,select,button,textarea {background-color:#eeeeee;color:black;border:1px solid #006599;}
table.knopf{
	width:350px;
	padding:0;
	margin:0;
}
.knopf,.knopfnolink {
  background-color:#eeeeee;
  color:black;
  padding-left:8px;padding-right:8px; 
  border:1px solid #006599;
  margin-left:2px;margin-right:2px;
  margin-bottom:2px;
text-align:left;
}
.table th{
	border-right:1px solid #e1e1e1;
	padding-left:3px;
	text-align:left;
}
.table td{
	border-right:1px solid #D2DFEF;
	border-bottom:1px solid #D2DFEF;
	text-align:left;
}
.knopf {cursor:pointer;cursor:hand;}
.knopf * {border:0;}

.ass_head {vertical-align:bottom;}
th,.feldnamen {
	height:14px;
	background-color:#7A9BBE;
	border-bottom:1px solid #000;
	color:#fff;
	font-weight:bold;
	padding:1px 0 1px 10px;
	font-size:11px;
	text-align:left;
}
.feldnamen {background-color:#666666;font-weight:bold;padding-right:5px;}

.headlink {text-decoration:underline;text-align:left;color:#fff;}
.tablerow1 { background-color: #FBFBFB; text-indent: 10px; vertical-align:bottom}
.tablerow2 { background-color: #F9F8F6; text-indent: 10px; vertical-align:bottom}
.siterow1 { background-color: #F9F8F6;}
.siterow2 { background-color: #FBFBFB;}
.ATrow { padding-right: 10px;}
.ATnewEntry { color:white; }
.ATmore { color:white; font-weight: bold; }
.ATmoreHighlighted { color:white; font-weight: bold; text-decoration:line-through; }
.ATdisplay { color:white; font-weight: normal;}

.othercol {background-color:#999999;}
.bg_tabelle {
	background-color: #FBFBFB;
}


a { color: darkred;text-decoration: none;}
.invisiblesitemap { color: #666666 ;text-decoration: none; font-style:italic;}
.navLink { color:darkred; }


.text {
    font-size: 12px;
    font-weight: normal;
	color: #000000;
}
.textgrossrand {
	padding:0;
	margin:1px 0 3px 0;
    background-color: #eaeaea;
	color: #000;
}
.textgrossrand td,td.textgrossrand{
	padding:5px;
}
.textgross {
	font-size: 16px;
    font-weight: normal;
	color: #000000;
}
.textklein {
    font-size: 10px;
    font-weight: normal;
	color: #000000;
}
.textueberschrift {
    font-size: 22px;
    font-weight: bold;
	color: #000000;
}
.text_hinweis {
        font-size: 13px;
        font-weight: bold;
		color: #000000;
}
.input {
        font-size: 13px;
        font-weight: normal;
		color: #000000;
}
.text_error {
        font-size: 11px;
        font-weight: bold;
		color: red;
}
.text_success {
        font-size: 11px;
        font-weight: bold;
		color: green;
}
.headrow {
        font-size: 14px;
        font-weight: bold;
        color: #000000;
}
.titelrow {
        font-size: 14px;
        font-weight: normal;
        color: #000000;
}
.inputrow {
        font-size: 12px;
        font-weight: normal;
        color: #000000;
}

