﻿
body {
	margin:		5px;
    padding:	5px;
}



img {
	  margin:10px;
}

img.eng {
	margin:0;
}

/**********************************************************************
* Styles für Module
**********************************************************************/    
div.form {
  margin-bottom: 20px;
  color:#0b5c9f;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
}

div.module {
  margin-bottom: 20px;
}


  
/**********************************************************************
* Styles für Formulare
**********************************************************************/   


div.form input {
	width: 300px;
	color:#0b5c9f;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
}

div.form input.button {
	width: 100px;
}

div.form textarea {
	width: 300px;
	color:#0b5c9f;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  height:100px;
}

div.form table td.label {
	font-weight:bold;
	float:right;
}

  
/**********************************************************************
* Styles für Tabellen in Module
**********************************************************************/   
div.module table {
	border: 1px solid silver;
	width:auto;
}
  
div.module table th {
	border: 1px solid silver;
}
  
div.module table td {
	border: 1px solid silver;
}
  
div.module table th {
	padding: 5px;
	vertical-align: top;
}

div.module table td {
	padding: 5px;
	vertical-align: top;
}

div.module table td.comment {
  max-width: 300px;
}

div.module table th {
  background-color: #ffffff;
}

div.module table tr:hover td {
	/*border-bottom: 4px solid #c00000;
	border-bottom: 1px solid #c00000;*/
}

div.module table tr:hover {
	/*background-color: #e6edf6;
	border-bottom: 4px solid #c00000;*/
}

div.module table td.icon {
	text-align: center;
}

div.module table td input:hover {
  display: inline;
  width: auto;
  border: 0px solid transparent;
  background-color: transparent;
}

div.module table td input {
  display: inline;
  width: auto;
  border: 0px solid transparent;
  background-color: transparent;
}

div.module table th a:hover {
	/*padding-right: 15px;
	padding-left: 7px;
	padding-right: 8px;*/
	background-repeat: no-repeat;
	background-position: right;
}




div.module table th a {
	/*padding-right: 15px;
	padding-left: 7px;
	padding-right: 8px;*/
	background-repeat: no-repeat;
	background-position: right;
}




div.module form.searchform {
  margin-bottom: 10px;
}

div.module form.searchform label input {
  margin-right: 10px;
}

div.module form.searchform label span {
  margin-right: 10px;
}

div.module form.searchform label input {
  width: 300px;  
}

/**********************************************************************
* Ende Styles für Tabellen in Module
**********************************************************************/  


/**********************************************************************
* Styles für Suchformulare
**********************************************************************/  
div.searchfield label span {
  padding-right: 10px;  
}

div.searchfield label {
  padding-right: 10px;  
}

div.searchfield label input {
  width: 300px;
}

div.searchfield {
  margin-bottom: 20px;
}

/**********************************************************************
* Tabsheet Styles
**********************************************************************/
ul.tabsheet {
  /*background-color: #172880;*/
  padding:0;
  margin: 0;
  border: 1px solid white;
}

ul.tabsheet li {
  border: 1px solid #f0f0f0;
  border-bottom: none;
  float: left;
  margin:0;
  padding:0;
  list-style-type: none;
  margin-left: -2px;
  margin-top: -1px;
  /*border: 1px solid cyan;*/
}

/* Hack für IE */
* html ul.tabsheet li {
  margin-left: -1px;
}

ul.tabsheet li a {
  background-color: #172880;
  padding:5px;
  display: block;
  color: #ffffff;
  text-decoration: none; 
  font-weight: bold;
  /*border: 1px solid yellow;*/
}

div.tabs div.bottomline {
  background-color: #d9d9d9;
  color: #000000;
}
     
ul.tabsheet li a:hover {
  background-color: #d9d9d9;
  color: #000000;
}
     
ul.tabsheet li.active a {
  background-color: #d9d9d9;
  color: #000000;
}
     
div.tabs div.bottomline {
  clear: both;
  height: 15px;
  /*border: 1px solid magenta;*/
}

div.tabs {
  margin-bottom: 20px;
  /*border: 1px solid magenta;*/
}
/**********************************************************************
* Ende Tabsheet Styles
**********************************************************************/



/**********************************************************************
* Styles Info-Links
**********************************************************************/
a.info {
  background-image: url(../img/info.png);
}

/*
div.module h2 a.info {
  padding-left: 0px;
  padding-bottom: 5px;
  background-position: 0px 5px;
}
*/

/* Hack für IE */
* html div.module h2 a.info {
  
}

a.info:hover {
  background-image: url(../img/info_hover.png);
}
/**********************************************************************
* Ende Styles Info-Links
**********************************************************************/

