body {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 margin-left: 0px; 
 margin-top: 0px; 
 margin-right: 0px; 
 margin-bottom: 0px;
color: #0C419A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
 width: 780px;
 margin:auto;
 padding:3px;
 border:1px solid #E3E3EA;
 }
.inaktiv img{
	filter: Alpha(opacity=30);
}
.copyright{
	font-size:9px;
	color:#0C419A;
}
.inaktiv{
	color:#98A7BC;
}
#ausgabe li{
margin-bottom: 7px;
}

form{
margin: 0;
padding: 0;
}

h1 {
 margin-bottom: 5px;
 font-size: 24px;
}
h2 {
 margin-bottom: 5px;
 font-size: 21px;
}
h3 {
 margin-bottom: 5px;
 font-size: 18px;
}
h4,h5,h6 {
 margin-bottom: 5px;
 font-size: 14px;
}

a{
	text-decoration:none;
	color:#0C419A;
}


input,textarea,select { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 border: 1px solid #EEEEF2 ;
 background-color:#E3E3EA;
 color: #0C419A;
}

fieldset{
	padding:5px;
}

table {
 width: 100%;
 border: 5px solid #E3E3EA;
 margin:auto;
 }
 
 /* CONTENT*/

.content{
	padding:5px;
	background-color: #FEFEFE; 
	
}
.content li{
	margin:3px 35px 3px 3px;
	padding:2px 3px 2px 3px;
	background-color: #EEEEF2; 
	border: 1px solid #6C738E;
}
.white{
color: #EFEFEF;
}

 /* TOOLS*/
.inaktiv-prod{
 color: #FF0000;
}
.aktiv-prod{
 
}
.activ-select{
 background-color: #3399ff;
 color: #FFF;
}

.aktiv{
 	color: #3399ff;
}

.tool{
	width:100%;
	background-color: #FFF; 
	border: 2px dotted #3399ff;
	margin: 5px 0px 0px 0px;
}

.tool td{
	padding:5px;
	
}
.toolinput{
	width: 300px;
}

 /* AKTIVS*/
.blind {
 color: #999 }
 
#prodlist{
	height:200px;
	overflow:hidden;
}

#navig .linkaktiv {
 font-weight: bold;
 background-color: #FFF4CC;
}
 
.cat-aktiv{
 font-weight: bold;
}

.delete {
 color: white; 
 background-color: #CC0000; 
 font-weight: bold; 
 width: 200px }

.save {
 color: white; 
 background-color: #339900; 
 width: 200px; 
 font-weight: bold }

.message{
 background-color: white; 
 font-weight: bold;
 padding:5px; 
 border: 1px solid #FFA500 }

.editlink {
 color: #339900; 
 background-color: white; 
 background-color: #FFF; 
 border-bottom: 1px solid silver; 
 border-right: 1px solid silver; 
 border-top: 1px solid white; 
 border-left: 1px solid white; 
 padding: 2px 3px 2px 3px; 
 text-decoration: none }

.editlinkdiv {
 color: black; 
 border-bottom: 1px solid white; 
 border-right: 1px solid white; 
 border-top: 1px solid black; 
 border-left: 1px solid black; 
 padding: 5px 5px 5px 2px; 
 margin: 3px 3px 3px 0px }

.header{
 background-color: #EEEEF2;
 padding:5px;
}

#navig, #navighist {
 border: 5px solid #E3E3EA }

#navig td {
 font-size: 11px; 
 border-bottom: 1px solid #BFBFD2; 
 border-right: 1px solid #BFBFD2; 
 border-top: 1px solid white; 
 border-left: 1px solid white; 
 padding: 2px 3px 2px 3px; 
 background-color: #EEEEF2 }

#navig a {
 text-decoration: none; 
 color: #0C419A }

#navighist td {
 font-size: 11px; 
 border-bottom: 1px solid #BFBFD2; 
 border-right: 1px solid #BFBFD2; 
 border-top: 1px solid #EFEFEF; 
 border-left: 1px solid #EFEFEF; 
 padding: 2px 3px 2px 3px; 
 background-color: #EEEEF2 }

#navighist a {
 text-decoration: none; 
 color: #0C419A }

#navig a:hover,#navighist a:hover {
 color:  #0C419A }

#login {
 width: 96% }

#login input {
 width: 300px }

/**/
.alert-field{
	background-color:#CC0000;
	color:#FFFFFF;
}
