.gross {

				font-size: 13px;
}

td				{
				border: 0px solid #dddddd;
}
body			{
				margin: 0px;
				background-color: #DCEBF9;
				font-size: 11px;
			    font-family: arial,helvetica,verdana,sans-serif;
}
h2 				{
				font-size: 20px;
			    font-family: arial,helvetica,verdana,sans-serif;
}
h3 				{
				font-size: 16px;
			    font-family: arial,helvetica,verdana,sans-serif;
}
h4 				{
				font-size: 13px;
			    font-family: arial,helvetica,verdana,sans-serif;
}
form			{
				margin-top: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				margin-right: 0px;
				padding: 0px;
}
a	{
				font-family: arial,helvetica,verdana,sans-serif;
				font-size: 11px;
				color: rgb(31, 106, 176);
				text-decoration: none;
}

.navigation		{
				font-family: arial,helvetica,verdana,sans-serif;
				font-size: 10px;
				color: rgb(31, 106, 176);
				text-decoration: none;
}

.navlink		{
				font-family: arial,helvetica,verdana,sans-serif;
				font-size: 10px;
				color: #fffff0;
				text-decoration: none;
}

/*DB Formular*/
input.kl		{
				width: 50px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #DCEBF9;
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				margin-bottom: 1px;
}
input.gr		{
				width: 150px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #DCEBF9;
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				margin-bottom: 1px;
}
select.gr		{
				width: 110px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #DCEBF9;
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				margin-bottom: 1px;
}
select.kl		{
				width: 50px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #DCEBF9;
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				margin-bottom: 1px;
}

.kl2            {
    
                width: 85px;
}
select.k2       {
                width: 70px;

}

input.button	{
				font-size: 11px;
				height: 20px;

}
input.text,select,textarea 	{
				border: 1px solid rgb(31, 106, 176);
				background-color: #DCEBF9;
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				margin-bottom: 1px;

}

input.exp 		{
				font-size: 10px;
				font-family: arial,helvetica,verdana,sans-serif;
				width: 90px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #FFFFF0;
}
input.login  {
				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				width: 90px;
				border: 1px solid rgb(31, 106, 176);
				background-color: #FFFFF0;
}
input.ok 		{
				font-size: 11px;
				font-weight: bold;
				font-family: arial,helvetica,verdana,sans-serif;
				width: 100px;
				height: 17px;
				color: rgb(31, 106, 176);
				border: 2px solid rgb(31, 106, 176);
				background-color: #FFFFEF;
}
select			{
				width: 100px;
}
select.kl			{
				width: 100px;
}
table			{
				/*border: 1px;*/
}
table.eins		{
				background-color: #D0E1F1;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				padding-left: 2px;

}
table.zwei		{
				width: 780px;
				background-color: #D0E1F1;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				border-bottom: 1px solid rgb(31, 106, 176);
				/*padding-left: 2px;*/
}
table.ausgabe		{
				width: 780px;
				background-color: #fffff0;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				border-top: 1px solid rgb(31, 106, 176);
				/*padding-left: 2px;*/
}
table.ausgabe_td195 {
				width: 780px;
				background-color: #fffff0;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
}
table.ausgabe_td195 td {
				width: 195px;

}
table.ausgabe td {
				background-repeat: no-repeat;

}
table.info	{
				width: 305px;
				background-color: #fffff0;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				border-top: 1px solid rgb(31, 106, 176);
				border-bottom: 1px solid rgb(31, 106, 176);
				padding: 0px;
}



table.infoR	{
				width: 305px;
				background-color: #dcebf9;
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				border-top: 1px solid rgb(31, 106, 176);
				border-bottom: 1px solid rgb(31, 106, 176);
				padding: 0px;
}

table.info td	{
				padding-left: 2px;
}
table.infoR td	{
				padding-left: 0px;
				text-align: left;
				vertical-align: middle;
}
table.infoR td.r5	{text-align: right;
					padding-right: 5px;
}

td				{

				font-size: 11px;
				font-family: arial,helvetica,verdana,sans-serif;
				padding: 0px;

}

td.tdhead  { 	background-color: #D0E1F1;

}

table.anfang		{
				padding-top: 0px;
				background-color: #DCEBF9;
				border: 0px;
				border-top: 1px solid rgb(31, 106, 176);
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);
				border-bottom: 0px solid #ff0000;
}
table.navi		{

				background-color: rgb(31, 106, 176);
				/*background-color: #DCEBF9;*/
				border-left: 1px solid rgb(31, 106, 176);
				border-right: 1px solid rgb(31, 106, 176);

}
table.ende		{
				background-color: #DCEBF9;
				border-top: 1px solid rgb(31, 106, 176);
}

.alarmF {
				width: 200px;
				height: 150px;
				background-color: #fffff0;
				border: 1px solid rgb(31, 106, 176);
				visibility: hidden;
				z-index: 2;
				-moz-opacity:0.9;
				filter:alpha(opacity=90);
}
.alarmFo {
				width: 100%;
				background-color: rgb(31, 106, 176);
				height: 20px;
				text-align: center;
				color: #ffffff;
				font-size: 20px;
				font-weight: bold;
}
.alarmFu {
				width: 200px;
				height: 20px;
				text-align: center;
				line-height: 20px;
}

h1.norm {
				font-size: 11px;
				font-weight: normal;
}

/*
body{
  padding:5em 0 0 0;
  background:url(foo) fixed;
 }
 */
 /*
div.fest1{
 				width: 100%;
				position:fixed;
				_position:absolute;
				top:0;
				_top:expression(eval(document.body.scrollTop));
				margin:0;
				padding:0;
				z-index: 1;
 }

div.fest2{
				width: 100%;
				position:fixed;
				_position:absolute;
				top:100;
				_top:expression(eval(document.body.scrollTop));
				margin:0;
				padding:0;
				z-index: 1;
 }
*/ 


#infotext{
	margin-left:250px; 
	margin-right:250px; 
	margin-top:250px; 
	text-align:justify; 
	color: #206AB1; 
}


#infotext h1{
	font-size:1.6em;
}

#infotext h2{
	 margin-bottom:-10px; 
	 font-size:1.2em;
}

#Seoinfo{
	margin-top:30px; 
}
