@charset "utf-8";
/* CSS Document */

body{
		background-color:#a5cde1;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		/* background-color:#a5cde1; */
		background-color:#e4f1f9;
		font-size:0.7em;
		margin: 0px;
		background-image:url(images/background.jpg);
		background-repeat:repeat-x;
		
}

table.navibottom {
  height: 100%;
}
a.bottomnav{
		color: #707173;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}
a.bottomnav:hover{
		color: #707173;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
} 

h1 {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 30px;
	text-transform:uppercase;
	margin: 0px;
	text-decoration:none;
	font-weight: normal;
}
.h_text_transform {
	text-transform:none;

 }
.content {
		padding-top: 20px; 
		padding-left: 30px; 
		padding-right: 30px; 
		padding-bottom: 30px; 
		background-color:#ffffff;
}
tr.downloads td {
	width: 25%;
	text-align: center;
	vertical-align: top;
 }
 tr.downloads img {
	
 }
tr.downloads a {
	padding-top: 8px; 
 }

/*  TEXTBOX  und Image */
span.textoverlay {
		color:#000000;
		font-size: 11pt;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}
td.textbox-img_td{
		padding-top: 2px; 
		padding-left: 2px; 
		padding-right: 2px; 
		border-top: 1px solid #CCCCCC; 
		border-right: 1px solid #CCCCCC; 
		border-left: 1px solid #CCCCCC; 
		text-align: center;
		vertical-align: top;
}
td.textbox-img_td2{
		padding-bottom: 2px; 
		border-bottom: 1px solid #CCCCCC; 
		border-right: 1px solid #CCCCCC; 
		border-left: 1px solid #CCCCCC; 
		text-align: center;
		vertical-align: top;
}

a.textbox-img{
		color:#cc0000;
		font-family:Arial, Helvetica, sans-serif;
		display: block;
		text-decoration:underline;
		padding-top: 2px;
		text-transform:uppercase;
}
a.textbox-img:hover{
		color:#cc0000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
		padding-top: 2px;
		display: block;
		text-transform:uppercase;
} 
a.textbox-img_normal{
		color:#cc0000;
		font-family:Arial, Helvetica, sans-serif;
		display: block;
		text-decoration:underline;
		padding-top: 2px;
}
a.textbox-img_normal:hover{
		color:#cc0000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
		padding-top: 2px;
		display: block;
} 

a .textbox-img_img{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}
a.textbox-img_img:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
} 




a {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;		
}
a:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;		
} 

a.downloads {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;		
}
a.downloads:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;		
} 

a.navi0{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
}

a.navi0:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:underline;		
} 
a.navi1{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
}

a.navi1:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:underline;		
} 

a.navi2{
		color:#424242;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
}

a.navi2:hover{
		color:#FF0000;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-decoration:underline;		
} 

a.navi3{
                color:#424242;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:none;
}

a.navi3:hover{
                color:#FF0000;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:underline;
}

a.navi4{
                color:#424242;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:none;
}

a.navi4:hover{
                color:#FF0000;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:underline;
}

a.navi5{
                color:#424242;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:none;
}

a.navi5:hover{
                color:#FF0000;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:underline;
}
a.navi6{
                color:#424242;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:none;
}

a.navi6:hover{
                color:#FF0000;
                font-family:Arial, Helvetica, sans-serif;
                text-decoration:underline;
}

.spannavi1{
                padding-left: 0px;
}

.spannavi2{
                padding-left: 15px;
}
.spannavi3{
                padding-left: 30px;
}

.spannavi4{
                padding-left: 40px;
}
.spannavi5{
                padding-left: 50px;
}
.spannavi6{
                padding-left: 60px;
}

/* li {
		list-style-type:none;
} */
table.einsatzgebietecontentbox {
	border-top: 0px solid #CCCCCC; 
	vertical-align: top;
	width: 100%;
	padding: 0px;

}
td.einsatzgebietecontentbox {
	border-top: 1px solid #CCCCCC; 
	width: 80px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.einsatzgebietebox {
	border-top: 1px solid #CCCCCC; 
	width: 80px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

td.einsatzgebieteboxright {
	border-top: 1px solid #CCCCCC; 
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
}
.submitbuttonredklein {
	font-weight: bold; 
	padding-bottom: 2px; 
	height: 24px; 
	width: 100%;
	cursor:pointer;
	overflow:visible;
	background-image: url(images/redklein.jpg);
	border:0 solid #CCCCCC;
	color: #FFFFFF; 
	font-family:Arial;
	font-size:9pt;
}

td.einsatzgebieteboxright {
	border-top: 1px solid #CCCCCC; 
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 5px;
	width: 80px;
}

table.einsatzgebietebox {
	padding: 10px; 
	border: 1px solid #CCCCCC; 
	text-align: left; 
	width: 250px;
}
.textue{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding-left: 10px; 
		padding-right: 10px;
		text-align: left;
		vertical-align: top;
}

.textused{
		color:#ffffff;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		vertical-align: top;
		font-weight: bold;
}

.text165{
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		vertical-align: top;
}
.emptycell{
		width: 500px;
}
.textred{
		color:#FF0000;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		font-weight: bold; 
		font-size: 12pt;
}

.textredless{
		color:#FF0000;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		font-weight: bold; 
		font-size: 10pt;
}

.textredless2{
		color:#FF0000;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		font-weight: bold; 
		font-size: 9pt;
}

.textblack{
		 
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		font-weight: bold; 
		font-size: 12pt;
}

.textblack2{
		 
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		text-align: left;
		font-weight: bold; 
		font-size: 10pt;
}

.textwhite{
		color:#FFffff;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		 
		font-weight: bold; 
		font-size: 10pt;
}

.comboboxheader {
background-color:#bedbe9;
border:1px solid #ffffff;
width:100px;
}


.allgcontent {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}

.mc_history  {
text-align: left; 
width: 100%;
vertical-align: top;
}
table.mc_history tr td{
text-align: left; 
vertical-align: top;
padding-top: 10px;
}

.mt_history  {
text-align: left; 
width: 100%;
vertical-align: top;
}
table.mt_history tr td{
text-align: left; 
vertical-align: top;
padding-top: 10px;
}

.fluorationinfotext {
	padding-top: 5px; 
	padding-right: 10px; 
	vertical-align: top;
}
.fluorationinfotexttop {
	padding-top: 5px; 
	padding-left: 10px; 
	vertical-align: top;
	color: #FFFFFF;
	font-weight: bold;
}
.spritzgussheadertd {
	height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}
.spritzgusstexttd {
	padding-top: 3px;
	vertical-align: top;
}

.mainfixheadertd {
	height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
}
.mainfixtexttd {
	padding-top: 3px;
	vertical-align: top;
}

.electric_left_top_red {
	width: 200px;
	vertical-align: top;
	background-color: rgb(204, 0, 0);
	padding: 2px;
	color: #FFFFFF;
	font-weight: bold;
}
.electric_left_top_grey {
	width: 1px;
	vertical-align: top;
	background-color: #657171;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-weight: bold;
}

.electric_content_box {
	width: 600px;
	vertical-align: top;
	padding-left: 5px;
}

.button2 {
	padding:2px;
	margin:0;
	width:90px;
	font-size:11px;
	border: 1px solid #990000;
	background-color: #E00000;
	font-weight: bold;
	color:#FFFFFF;
	}
.plz {
	padding:1px;
	width:110px;
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	color:#000000;
	}
.plz:hover,
.plz:focus {
	padding:1px;
	width:110px;
	border: 1px solid #888888;
	background-color: #F3F3F3;
	color:#000000;
	}
	
	
.select {
	padding:1px;
	width:110px;
	border: 1px solid #CCCCCC;
	background-color: #F3F3F3;
	color:#000000;
	}
.select:hover,
.select:focus {
	padding:1px;
	width:110px;
	border: 1px solid #888888;
	background-color: #F3F3F3;
	color:#000000;
	}

.error
{
	background-color:#FCEAEA;
	color: #7F1E1E;
	font-family:Arial;
	font-size:12px;
	border: 1px solid #7F1E1E;
	height: 23px;
	padding-left: 5px;
	line-height: 23px;
}

.tableleft
{
	width:100px;
	height:22px;
}
.tableright 
{

}
.tableright input
{
	border: 1px solid #CCCCCC;
}
.tablemiddle
{
	width:50px;
}
.tablebetween
{
	font-size: 2px;
	height: 5px;
}


.button3 {
	margin:0;
	font-size:11px;
	border: 1px solid #888888;
	background-color: #F2F2F2;
	font-weight: bold;
	color:#000000;
	display:block;
	height: 25px;
	line-height: 25px;
	padding-left: 22px;
	padding-right: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	text-align:left;
	font-size: 9pt;
	background-repeat: no-repeat;
	background-position: 2px 6px;

}

.inovo_data, .inovo_data tbody tr td{
border: 1px solid black;
}
