
/* Stylesheets für Tako */
    body {
    	overflow: auto;
		padding: 0px;
		margin: 0px;
    }
	
	body, a, .Navigation, .default, td, th, input, select, textarea  {
		vertical-align: top; 
		font-family: arial, verdana, Verdana, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 0px;
		margin: 0px;
		line-height: 17px;
		text-align: left;
	}
	
	.tako {
		background-color: #7F817E;
		text-align: center;
	}
	
	img {
	   vertical-align: middle;	
	   border: 0;
	}
	
	input, select, textarea {
		border: 1px solid #555555;
		color: #555555;		
	}
	
	
	h1 {
		font-weight: bolder;
		font-size: 17px;
		color: #000000;
		margin: 15px 0px;
	}
	
	
	h2 {
		font-weight: bolder;
		font-size: 15px;
		color: #000000;
		text-transform: uppercase; 
	}

	h3 {
		font-weight: bolder;
		font-size: 12px;
		color: #000000;
		vertical-align: middle;
		display: inline;
	}
	
	.content table.content {
		margin: 20px 0px 0px 20px;
		width: 600px;
		
	}
	
	.tako td.FramedCell, .tako td.TableHeader {
		border-color: #B4B4B4 #555555 #555555 #B4B4B4;
		border-style: solid;
		border-width: 1px;
	}
	
	.Attention, .tako .Attention {
	   color: #ff0000;
	   font-weight: bold;
	}
    
	.small {
		font-size: 9px;
	}

	.Success {
		color: Green;
		font-weight: bold;
	}
	
	.Navigation, a.default {
		background-image: url('../img/navPfeil.gif');
		background-repeat: no-repeat;
		background-position: 0px 4px;
		padding-left: 14px;
		text-decoration: none;
	}
	
	.Navigation:hover, a.default:hover {
		text-decoration: none;
	}
	
	.noBg, input.noBg, #content input.noBg {
		background-color: transparent;
		background-image: none;
		border: 0;
		padding-left: 0;
	}
	
	.NavigationBack {
		background-image: url('../img/navPfeilBack.gif');
	}
	
	.tako .paddingBox {
		padding: 0px 40px 20px 40px;
	}
	
	.tako .TableHeader, .tako .TableHeader a {
    	line-height: 12px;
		font-weight: bolder;
    }
	
	.tako .absDetails {
		line-height: 17px;
	}
	
	.tako .TableHeader {
		background-color: #D0D0D0;
	}
	
	.tako .mainTable {
  		margin-left: auto;
		margin-right: auto;
		height: 100%;
	}
	
	.tako .mainTd {
		vertical-align:top;
		background-color: #FFFFFF;
		height: 100%;
	}
	
	.tako .mainTd {
		width: 700px;
	}
	
	.tako .mainTd table {
  		width: 620px;
	}
	
    .tako .lable {
		width: 30%;
		line-height: 21px;
		white-space: nowrap;
	}

  	.tako .lableAbs{
		width: 150px;
		line-height: 21px;
		white-space: nowrap;
	}

  	.tako .headerLink{
		color:#555555;
		text-decoration:none;
	}	

	/* Progressbar BEGIN*/
		
	.tako .progressTable{
	  margin-top: 20px;
	  margin-bottom: 20px;
	}
	
	.tako .progressTop{
	  text-align:center;
	  background-position:center;
	  background-repeat:no-repeat;
	}
	
	.tako .progressBox{
	    text-align: center;
		border: 1px solid #D6D6D6;	
		background-color: #FFFFFF;
		height: 30px;						
	}
	
	.tako .progressBox td{
	    vertical-align: middle;		
		text-align: center;				
	}
	
	.tako .progressBeschr{
		text-align: center;
	}
	
	
	/* Progressbar END*/
	
	.tako .FramedCell, .tako .TableHeader {
  		padding: 2px;
	}
	
	.tako .disabled {
		background-color: #ccc;
	}
	
	.tako .InputfieldShort2 {
		width: 95px;
	}

	.tako .InputfieldShort {
		width: 140px;
	}
	
	.tako .InputfieldMedium {
		width: 200px;
	}
	
	.tako .InputfieldLong {
		width: 253px;
	}

	.tako .InputfieldRealyShort {
		width: 30px;
	}

	.tako table .kennungen table {
			width: auto;
	}
	
	.tako .first{
		padding: 0px 5px 0px 10px;
		width: 15px;
	}
	
	.tako .KenZusatz{
		vertical-align: bottom;
		padding-left: 10px;
		width: 40%;
	}
	
	.tako .radiocheck {
		border: 0px;
	}
	
	.tako .lighter{
		font-weight: lighter;
	}
	
	.tako .bolder {
		font-weight: bolder;
	}
	
	.nowrap {
		white-space: nowrap;
	}
	
	.wkcenter {
		text-align: center;
	}
	
	.startLeftPadding{
	    padding-left: 20px;
	}

/* END Stylesheet für Tako und iBen */
