/* TAG STYLES ********************/

html {
 overflow-x: auto
}

body, table, tr, td, th, div, span, label, input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: grey;

}

ul {
/*	list-style-type:circle;*/
/*list-style-image: url(/images/pfeil_icon.gif);*/
list-style-image: url(/images/arrow_grey_ouline.gif);

	}

BODY
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #686868;
  font-size: 12;padding-left: 10px;
  background-color: #ffffff;
  background-image: url(/images/background/page_background.gif);
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;margin-top: 10px;
  padding-left: 10px;
}




img {
	border: none;
}

A:link, A:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif
 font-size: 10px;
 font-weight: ;
 color: #006FA4;
 text-decoration: none;
 border-bottom: 0px 
}

A:hover {
 color: #006699;
 text-decoration: none;
 border-bottom: #006699 1px dotted;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}	

A:active {
 color: #006FA4;
 text-decoration: underline;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-bottom: 0px;
}	

.top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;color: white;
  font-weight: bold;
  }


.top A:link, .top A:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif
 
 font-weight: bold;
 color: white;
 text-decoration: none;
 border-bottom: 0px 
}

.top A:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif
 
 font-weight: bold;
 color: white;
 text-decoration: none;
 border-bottom: white 1px dotted;
}

.top A:active{
 font-family: Verdana, Arial, Helvetica, sans-serif
 font-size: 10px;
 font-weight: bold;
 color: white;
 text-decoration: underline;
 
}

.bottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11;color: white;
  font-weight: ;
  }  

.bottom A:link, .bottom A:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif
 
 font-weight: ;
 color: white;
 text-decoration: none;
 border-bottom: 0px 
}



tablex{
 margin: 0px;
 padding: 0px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 BORDER-COLLAPSE: collapse;
 
}

form {
 margin: 0px;
 padding: 0px;
 display: inline;
}


label {
 font-size: 10px;
 font-weight: bold;
}


h1 {
 font-size: 16px;
 font-weight: bold;
 color: #006699;
 /*border-bottom: 1px dotted #006699;*/
 
 margin-top: 0px;
  
 MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.1em;
}


h2 {
 
 font-weight: bold; 
 font-family: Verdana, Arial, Helvetica, sans-serif, serif;
 font-size: 14px;
 color: #666666;
 text-align: left;
 background:    url(/images/pic_bg2.gif);
 MARGIN-BOTTOM: 0.3em;PADDING-BOTTOM: 1px;
}

h3 {
 
 font-weight: bold; 
 font-family: Verdana, Arial, Helvetica, sans-serif, serif;
 font-size: 12px;
 color: #9a9a9a;
 text-align: left;
 border-bottom: 1px solid #ebebeb;
 MARGIN-BOTTOM: 0.3em;PADDING-BOTTOM: 1px;
}

hx {
 font-size: 14px;
 color: #006FA4;
 text-indent: 4px;
 border-bottom: 1px dotted #bbbbbb;
 margin-top: 5px;
 margin-bottom: 5px;
 padding-top: 0px;
 line-height: 22px;
 background:    url(/images/pic_bg2.gif);
 
 FONT-SIZE: 90%; MARGIN-BOTTOM: 0.1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

P, TD
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #686868;
  font-size: 12px;
  line-height: 1.5;
  text-align: justify;
 }

textarea {
	BACKGROUND-COLOR: #d2ebfc;
	color: #000000
}



/* COMMON CLASSES ********************/

.navNor
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;color: white;
  font-weight: bold;
}

.navBlu
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;color: #d1eafb;
  font-weight: bold;
}

.navb
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11;color: #ffffff;
  
}

.label {
 font-size: 10px;font-weight: bold;
 padding: 5px;
 background-color: ;
 border: ;MARGIN-BOTTOM: 0.3em;
 
}


.footerline
{
	font-size: 10px;
	height: 16px;
	border-bottom: 1px solid #5f7383;
}

.footer
{
	font-size: 10px;
	height: 16px;
	color: #ffffff;
	
}

.IMPORTANT
{
  font-size: 10px;
  font-weight: bold; 
  color: red
}


.imgborder {
 border: 1px solid #9a9a9a;
}

.datatable {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	width: 100%;
}
.datatable td {
	border: 1px dotted #D6DDE6;	
	padding: 4px;
}
.datatable th {
	border: 1px solid #828282;
	background-color: #BCBCBC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}
.datatable caption {
	font: bold 0.9em Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
}
.datatable tr:hover, .datatable tr.hilite {
	background-color: #DFE7F2;
	color: #000000;
}
/* FORMS ********************/


 input
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px; border: 1px solid #9a9a9a;
 	background-color: #cccccc;
 	margin-right: 3px;
 	/*padding: 1px 4px;*/
 	/*height:18px;*/
 }
 
 
 
 textarea
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	LINE-HEIGHT: 12px;
 	border: 1px solid #333333;
 	padding: 1px 4px;
 	margin-right: 3px; margin-top: 6px; 
 	padding: 3px;
	margin: 3px;
	/*background-color: #f5f5f5;*/
	BACKGROUND-COLOR: #d2ebfc;
 	border: 1px dotted #aaaaaa;
 	color: #000000
 	
 }

 
 select
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	border: 1px solid #bdcebb;
 /*	padding: 1px 4px;*/
 }
 
 radio
 {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	border: 0px;
 	/*padding: 1px 4px;*/
 	/*height:18px;*/
}

.form_table {
 background-color: white;
 border: 0;
 margin-left: 30px
}

.form_field_info {
 font-family: verdana,arial;
 font-size: 12px;
 padding: 3px;
 margin: 3px;
 background-color: #f5f5f5;
 border: 1px dotted #aaaaaa
}

.form_field {
 font-family: verdana,arial;
 font-size: 10px;
 padding: 3px;
 margin: 3px;
}

.form_header {
 font-family: verdana,arial;
 font-size: 18px;
 font-weight: bold;
 padding: 3px;
 margin: 3px;
 background-color: #f5f5f5;
 text-align: left
}

.form_buttons {
 font-family: verdana,arial;
 font-size: 10px;
 padding: 3px;
 margin: 3px;
 background-color: #f5f5f5;
 text-align: center
}


INPUT.loginbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
	border: 1px solid #686868;
	color: #ffffff; 
	font-weight: bold; 
	BACKGROUND-COLOR: #9a9a9a;
	margin: 3px; 
}

INPUT.loginfield {
	border: 1px solid #9a9a9a;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 3px;
}
TEXTAREA.loginfield {
	border: 1px solid #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


.logintext {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-right: 3px; margin-top: 6px; 
	text-align: center
}


