html {

	background: #5c91e1 url(images/bg.jpg) top left repeat-x;

	color: #ffffff;

	font-family: Tahoma;

	font-size: 11px;

	margin: 0px;

	padding: 0px;
	
	

}



body {

	margin: 0px auto;

	background: #ffffff;

	color: #6c6c6c;

	width: 766px;

}



.info {

  height: 300px;

  overflow: scroll;

}



.message {

	display: block;

}



.message img {

	float: left;

	margin: 0px 10px 10px 0px;	

	background: #fafafa;

  border: 1px solid #e4e4e4;

	padding: 8px;

}



.yellow {

  color: yellow;

}



.txt {

  background: #fafafa;

  color: #6c6c6c;

  border: 1px solid #e4e4e4;

  padding: 5px;

  width: 250px;

}



.rtxt {

  background: #fafafa;

  color: #6c6c6c;

  border: 1px solid #e4e4e4;

  padding: 5px;

  display: block;
  
  

}



.select {

  background: #fafafa;

  color: #6c6c6c;

  border: 1px solid #e4e4e4;

  padding: 5px;

  width: 262px;

}



a:link, a:visited {

	background: #ffffff;

	color: #6c6c6c;

	text-decoration: none;

}



a:hover {

	background: #ffffff;

	color: #6c6c6c;

	text-decoration: none;

}



.violet {

	background: #ffffff;

	color: #4d7cc1;

}



a:link.violet, a:visited.violet, a:hover.violet {

	background: #ffffff;

	color: #4d7cc1;

	text-decoration: none;

}



.thead {

	background: #73b5df;

	color: #ffffff;

}



.alt {

	background: #5c91e1;

	color: #ffffff;

	border-bottom: solid 1px #ffffff;

}



.english {

	display: inline-block;

}



.english a {

	display: inline-block;

	width: 383px;

	height: 90px;

	background: url(images/english.jpg);

}



.english a:hover {

	background: url(images/english_hover.jpg);

} 



.deutsch {

	display: inline-block;

}



.deutsch a {

	display: inline-block;

	width: 383px;

	height: 90px;

	background: url(images/deutsch.jpg);

}



.deutsch a:hover {

	background: url(images/deutsch_hover.jpg);

} 



.footer {

	background: transparent;

	color: #ffffff;

}



.footer a {

	background: transparent;

	color: #ffffff;

	text-decoration: none;

}



.footer a:hover {

	background: transparent;

	color: #ffffff;

	text-decoration: underline;

}



.LV_validation_message{

  font-weight:bold;

  margin:0 0 0 5px;

}



.LV_valid {

  color:#00CC00;

}

	

.LV_invalid {

  color:#CC0000;

}

    

.LV_valid_field,

input.LV_valid_field:hover, 

input.LV_valid_field:active,

textarea.LV_valid_field:hover, 

textarea.LV_valid_field:active {

  border: 1px solid #00CC00;

}

    

.LV_invalid_field, 

input.LV_invalid_field:hover, 

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover, 

textarea.LV_invalid_field:active {

  border: 1px solid #CC0000;

}



.nav {

	width: 205px;

}



.nav ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

	

.nav li a {

	display: block;

}



.DatePicker {

	background: #fafafa;

  color: #6c6c6c;

  border: 1px solid #e4e4e4;

  padding: 5px;

  display: block;

}



.dp_container {

	position: relative;

	padding: 0;

	z-index: 500;

}



.dp_cal {

	background-color: #fff;

	border: 1px solid #0070bf;

	position: absolute;

	width: 177px;

	top: 24px;

	left: 0;

	margin: 0px 0px 3px 0px;

}



.dp_cal table {

	width: 100%;

	border-collapse: collapse;

	border-spacing: 0;

}



.dp_cal select {

	margin: 2px 3px;

	font-size: 11px;

}



.dp_cal select option {

	padding: 1px 3px;

}



.dp_cal th, .dp_cal td {

	width: 14.2857%;

	text-align: center;

	font-size: 11px;

	padding: 2px 0;

}



.dp_cal th {

	border: solid #aad4f2;

	border-width: 1px 0;

	color: #797774;

	background: #daf2e6;

	font-weight: bold;

}



.dp_cal td {

	cursor: pointer;

}



.dp_cal thead th {

	background: #d9eefc;

}



.dp_cal td.dp_roll {

	color: #000;

	background: #fff6bf;

}



.dp_hide {

	visibility: hidden;

}



.dp_empty {

	background: #eee;

}



.dp_today {

	background: #daf2e6;

}



.dp_selected {

	color: #fff;

	background: #328dcf;

}



.marquee {

  position: relative;

  overflow: hidden;

  height: 50px;

  width: 376px;
  

}


#linav{
width:150px;
height:278px;
margin-top:-10px;

}
#linav li {
margin-left:-20px;
float:left;
list-style-type: none;
width:150px;
line-height: 30px;
text-align:left;
font-size:12px;
display:list-item;
}
#linav li a {
list-style-type: none;
line-height: 30px;
text-align:left;
font-size:12px;
display:list-item;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
}
#linav li a:hover{
	background: #5c91e1 url(images/sss.jpg) top left repeat-x;
	color:#FFFFFF;
}
