input[type="search"] {-webkit-appearance: textfield;}

a {text-decoration:none;}
a:link {color:#00AE00;}	
a:visited {color:#00AE00;}
a:active {color:#00AE00;}
a.bold {text-decoration:none; font-weight:bold;}
a.big {text-decoration:none; font-weight:bold; font-size:12pt;}
a.nav {color:#D2D2D2;}
a.nav:visited {color:#D2D2D2;}	
a.nav:link {color:#D2D2D2;}	
a.nav:active {color:#D2D2D2;}	
table.info {
	color:#333333;
	width:500px;
	border-width: 1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
}
table.info th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #FFFFFF;
}
table.info td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
}

tr.gray {vertical-align:top;background:#313131;color:white;font-family:Arial;font-size:10.0pt;}
tr.green {vertical-align:top;background:#00AE00;color:white;font-family:Arial;font-size:10.0pt;}
tr.red {vertical-align:top;background:red;color:white;font-family:Arial;font-size:10.0pt;}

td.nav {vertical-align:top;background:#000000;color:#D2D2D2;font-family:Arial; font-size:8.0pt;
        font-weight:bold;letter-spacing:0.2mm;}    
td {color:white;font-family:Arial; font-size:10.0pt;}
td.small {color:#D2D2D2;font-family:Arial; font-size:8.0pt;}
td.gray {vertical-align:top;background:#313131;color:white;font-family:Arial;font-size:10.0pt;}
td.black {vertical-align:top;background:#000000;color:white;font-family:Arial; font-size:10.0pt;}
td.print {vertical-align:top;background:#FFFFFF;color:black;font-family:Arial; font-size:16.0pt;}
td.printTitle {vertical-align:top;background:#FFFFFF;color:black;font-family:Arial; font-size:16.0pt;
               font-weight:bold;}
td.tTitel{vertical-align:top;background:#000000;color:green;font-family:Arial;font-size:10.0pt;}                
td.artikel {color:white;font-family:Arial; font-size:10.0pt;font-weight:bold;vertical-align:top;}
td.blocked {color:white;font-family:Arial; font-size:10.0pt;font-weight:normal;vertical-align:top;text-align:justify;text-justify:newspaper;}

font.white {font-size:9pt;height:22;font-weight:bold;font-family:Arial;color:#FFFFFF;}
font.bold {font-size:10pt;line-height:4;color:white;font-weight:bold;}
font.green {font-size:9pt;height:22;font-weight:bold;font-family:Arial;color:#32B428;}
font.title {font-size:12pt;height:22;font-weight:bold;font-family:Arial;color:#FFFFFF;}
font.subtitle {font-size:9pt;height:22;font-weight:normal;font-style:italic;font-family:Arial;color:#e5e5e5;}
b.TNTitle {font-family:Arial; font-size:11pt;color:white;}
pre {color:#E5E5E5; font-size:9pt; font-family:Arial}
select {font-size:8.0pt;font-family:Arial;width:170px;
		border-bottom:#999999 1px solid;
        border-left: #999999 1px solid;
		border-right:#999999 1px solid;
		border-top:#999999 1px solid;}
select.small {font-size:8.0pt;font-family:Arial;width:80px;
	          border-bottom:#999999 1px solid;
              border-left: #999999 1px solid;
		      border-right:#999999 1px solid;
		      border-top:#999999 1px solid;}	
select.medium {font-size:8.0pt;font-family:Arial;width:120px;
	          border-bottom:#999999 1px solid;
              border-left: #999999 1px solid;
		      border-right:#999999 1px solid;
		      border-top:#999999 1px solid;}				      	
select.TNTitel {font-size:8.0pt;font-family:Arial;width:200px;
				border-bottom:#999999 1px solid;
		        border-left: #999999 1px solid;
				border-right:#999999 1px solid;
				border-top:#999999 1px solid;}
select.req {font-size:8.0pt;font-family:Arial;width:170px;
	     	border-bottom:#999999 1px solid;
            border-left: #999999 1px solid;
		    border-right:#999999 1px solid;
		    border-top:#999999 1px solid;
		    border-color:#00AE00;
		    border-width:1.5pt;}				
textarea {font-size:8.0pt;font-family:Arial;}
input {font-size:8.0pt;height:16pt;font-family:Arial;}
input.button {font-size:10.0pt;height:18pt;width:130px;font-family:Arial;}
input.detail {font-size:8.0pt;height:16pt;width:170px;font-family:Arial;}
input.search {font-size:8.0pt;height:16pt;width:120px;font-family:Arial;}
input.searchSmall {font-size:8.0pt;height:16pt;width:80px;font-family:Arial;}
input.user {font-size:7.0pt;height:18;background-color:#1E6E1E;}
input.req {font-size:8.0pt;border-color:#00AE00;border-width:1.5pt;background-color:white;font-family:Arial;}
body{background-color:#000000;color:#e5e5e5; font-size:9pt; font-family:Arial;}
body.print{background-color:#FFFFFF;color:#000000; font-size:9pt; font-family:Arial;page:wide;}
img {border:0}
img.thumb {border-style:solid; border-width:1px; border-color:#D2D2D2;}
div.texte {column-count:2;
           -moz-column-count:2;
           -webkit-column-count:2;           
           width:700px;
           column-width:200px;
           text-align:justify;
           hyphens:auto;
           padding:10px}        
.button {border: 1px solid #13622F;
         background: #236947;
         background: -webkit-gradient(linear, left top, left bottom, from(#123323), to(#184A32));
         background: -webkit-linear-gradient(top, #123323, #184A32);
         background: -moz-linear-gradient(top, #123323, #184A32);
         background: -ms-linear-gradient(top, #123323, #184A32);
         background: -o-linear-gradient(top, #123323, #184A32);
         background-image: -ms-linear-gradient(top, #123323 0%, #184A32 100%);
         padding: 4px 8px;
         -webkit-border-radius: 2px;
         -moz-border-radius: 2px;
         border-radius: 2px;
         -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
         -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
         box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
         text-shadow: #000000 0 0px 0;
         color: #00AE00;
         font-size: 15px;
         font-family: Arial, serif;
         text-decoration: none;
         vertical-align: middle;} 
.button:hover {border: 1px solid #44B37E;
               text-shadow: #1e4158 0 1px 0;
               background: #13622F;
               background: -webkit-gradient(linear, left top, left bottom, from(#13622F), to(#13622F));
               background: -webkit-linear-gradient(top, #13622F, #13622F);
               background: -moz-linear-gradient(top, #13622F, #13622F);
               background: -ms-linear-gradient(top, #13622F, #13622F);
               background: -o-linear-gradient(top, #13622F, #13622F);
               background-image: -ms-linear-gradient(top, #13622F 0%, #13622F 100%);
               color: #fff;}
.button:active {text-shadow: #1e4158 0 1px 0;
                border: 1px solid #0a3c59;
                background: #184A32;
                background: -webkit-gradient(linear, left top, left bottom, from(#184A32), to(#3e779d));
                background: -webkit-linear-gradient(top, #184A32, #184A32);
                background: -moz-linear-gradient(top, #184A32, #184A32);
                background: -ms-linear-gradient(top, #184A32, #184A32);
                background: -o-linear-gradient(top, #184A32, #184A32);
                background-image: -ms-linear-gradient(top, #184A32 0%, #184A32 100%);
                color: #fff;} 
#fullscreen {
	z-index: 1000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}

#displaybox {
	z-index: 1001;
	background-color:#000000;
	position:absolute;
    text-align: center;
    line-height: 0;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight: normal;
}

textarea.texte  {
min-width: 350px;
min-height: 80px;
font-size: 12px;
}

@media only screen and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) 
{

a.nav {font-size:14pt;}

td.nav {width:180px;min-width:180px;}

}