
BODY 			{ background-image: url('/images/bg.gif'); background-color: transparent; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#content 		{ background-color: #E5E5E5; width: 1000px; border: 1px solid gray; }
#login_page 		{ background-color: #FFFFFF; width: 600px; border: 1px solid gray; }

.clearfix:after { content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }
.clearfix {display: inline-block;}
/* for IE/Mac */
/* Only IE can see inside the conditional comment
<!--[if IE]>
  .clearfix {   zoom: 1;   display: block;    }
       /* triggers hasLayout */
       /* resets display for IE/Win and read this CSS rule. Don't ever use a normal HTML */
       /* comment inside the CC or it will close prematurely. */


IMG			{ border: none; }
FORM 			{ margin-bottom: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
TD                   	{ background-color: #F5F5F5; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
P			{ background-color: transparent; line-height : 15px; text-align : justify; }
H1			{ font-size: 14px; font-weight: bold; color: green; margin: 20px 0px 0px 0px; }
H2			{ font-size: 14px; font-weight: bold; color : Black; }
H3			{ font-size: 12px; font-weight: bold; color : Black; }
H4			{ font-size: 14px; font-weight: bold; color: red; margin: 20px 0px 0px 0px; }
LI			{ font-size: 14px; }
DT			{ font-size: 12px; text-align: left; }
DL			{ font-size: 12px; text-align: left; }


table.main       	{ background-color: #FFFFFF; width: 1000px; border-bottom: solid 1px #FFBA00; }
table.modul_message	{ background-color: transparent; width: 1000px; border-bottom: solid 1px #FFBA00; }
table.modul   		{ background-color: #FFFFFF; width: 1000px; border-bottom: solid 1px #FFBA00; }
table.submodul_message	{ background-color: transparent; width: 1000px; border-bottom: solid 1px #FFBA00; }
table.submodul      	{ background-color: #FFFFFF; width: 1000px; }
table.list      	{ background-color: #FFFFFF; width: 1000px; }

table.footer      	{ background-color: #FFFFFF; width: 1000px; border-bottom: solid 1px #FFBA00;}
table.popup      	{ background-color: #FFFFFF; width: 100%;  }

table.content    	{ background-color: #FFFFFF; width: 1000px; border-bottom: solid 1px gray;}
table.newsletter 	{ background-color: #FFFDE4; border:solid 1px black; width: 648px; padding: 0px; color:#000000 }
table.adminform       	{ background-color: #FFFFFF; width: 800px; border-bottom: solid 1px black; }


td.menu    		{ height: 80px; }
td.modul_message	{ height: 15px; text-align: left;}
td.modul    		{ height: 60px; text-align: center; }
td.submodul_message	{ height: 15px; text-align: left; }
td.submodul    		{ height: 60px; width: 24px; text-align: center;}
td.blue			{ background-color: #324E88; }
td.orange		{ background-color: #324E88; }
td.gray			{ background-color: #F5F5F5; }
td.darkgray		{ background-color: #B4B4B4; }
td.redgray		{ background-color: #F5F5F5; color: red;}
td.redwhite		{ background-color: white; color: red;}
td.white		{ background-color: white; color: black;}
td.newsletter		{ background-color: #FFFDE4; }
td.newslettertext	{ background-color: #FFFDE4; padding: 20px;}
td.newsletterdate	{ background-color: #FFFDE4; padding: 5px 20px 5px 5px; text-align:right;}
td.list		      	{ background-color: #FFFFFF; padding: 5px 5px 5px 5px; vertical-align: top;}
td.fields	      	{ background-color: #FFFFFF; color: gray; padding: 5px 5px 5px 5px; vertical-align: top;}

td.field	      	{ background-color: #FFFFFF; color: gray; padding: 5px 5px 5px 5px; width: 300px; text-align:right; vertical-align: top;}
td.content     	 	{ background-color: #FFFFFF; color: black; padding: 5px 5px 5px 5px; width: 500px;}

.main_message		{ font-weight: bold; font-size: 14px; color: navy; }
.modul_message		{ font-weight: bold; font-size: 14px; color: red; }
INPUT.search		{ background-color: white; font-size: 12px; border: 1px solid gray; }
INPUT.button		{ background-color: white; border: 1px solid gray; }

FORM.adminform		{ margin-bottom: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
SELECT.adminform	{ background-color: white; font-size: 12px; color: black; width: 400px;}
INPUT.adminform		{ background-color: white; font-size: 12px; color: black; width: 400px;}
.adminform		{ background-color: white; font-size: 12px; color: black; width: 400px;}
OPTIONS.adminform	{ background-color: white; font-size: 12px; color: black; width: 400px;}
TEXTAREA.adminform	{ background-color: white; font-size: 12px; color: black; width: 400px;}
.red_nav		{ font-size: 12px; color: red; }

HR.orange  		{ color: #324E88; }
HR.darkgey  		{ color: #B4B4B4; }

div.login		{ background-color: white; color: black; border: solid 1px #FFBA00; width: 529px; padding:15px;}
div.login_header	{ background-color: white; color: black; border: solid 1px #FFBA00; width: 529px; height:400px; margin-top: 20px;padding:15px;}
div.login_footer	{ background-color: white; color: black; font-size: 12px; }
div.login_form		{ color: black; font-size: 12px; width: 200px; }
div.copyright		{ padding: 5px 5px 5px 5px;}
div.error		{ color:red ; font-weight:bolder; border: 1px solid red;  padding: 5px 5px 5px 5px;}
div.ok			{ color:green ; font-weight:bolder; border: 1px solid green;  padding: 5px 5px 5px 5px;}
div.debug		{ color: #FFFFFF ; font-weight:light;  padding: 5px 5px 5px 5px;}
div.status		{ background-color: transparent; width:1000px; border-top: 1px solid gray; border-bottom: 1px solid gray; height: 30px; }
div.search		{ background-color:#FFFFCD; color: navy ; font-weight:light; font-size: 12px; width: 250px; float: left;  height: 24px; vertical-align:middle;   padding: 6px 0px 0px 0px;}
div.snav		{ background-color: #FFFFCD; color: navy ; font-weight:light; font-size: 12px;  width: 750px; float: right; height: 22px;  vertical-align: middle;  padding: 8px 0px 0px 0px;}
div.bottom		{ background-color: #FFFFCD; color: navy ; font-weight:light; font-size: 12px;  height: 22px; padding: 8px 0px 0px 0px;}

.text_nav		{ font-size: 12px; color: navy; }
div.text_nav		{ font-size: 12px; color: navy; height: 20px; }
A.text_nav:link		{ background-color: transparent; text-decoration: none; font-size: 12px; color: navy; }
A.text_nav:visited	{ background-color: transparent; text-decoration: none; font-size: 12px; color: navy; }
A.text_nav:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: navy; }
A.text_nav:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

.msg		{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; border :0px blue solid; padding : 2px 2px 2px 2px; }

.pager		{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; border :0px blue solid; padding : 2px 2px 2px 2px; }

.step		{ background-color: #B4B4B4; text-decoration: none; font-size: 12px; color: gray; border :1px blue solid; padding : 2px 2px 2px 2px; }
A.step:link	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.step:visited	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.step:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.step:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

.nav2		{ background-color: #B4B4B4; text-decoration: none; font-size: 12px; color: gray; border :1px green solid; padding : 2px 2px 2px 2px; }
A.nav2:link	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.nav2:visited	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.nav2:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.nav2:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

A.fields:link	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.fields:visited{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.fields:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: green; }
A.fields:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

A.list:link	{ background-color: transparent; text-decoration: none; font-size: 12px; color: black; }
A.list:visited	{ background-color: transparent; text-decoration: none; font-size: 12px; color: black; }
A.list:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: green; }
A.list:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

.pager		{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; border :1px red solid; padding : 2px 2px 2px 2px; }
A.pager:link	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.pager:visited	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.pager:active	{ background-color: transparent; text-decoration: none; font-size: 12px; color: gray; }
A.pager:hover	{ background-color: transparent; text-decoration: none; font-size: 12px; color: red; }

A:link		{ background-color: transparent; text-decoration: underline; color: Black; }
A:visited	{ background-color: transparent; text-decoration: underline; color: Black; }
A:active	{ background-color: transparent; text-decoration: underline; color: Black; }
A:hover		{ background-color: transparent; text-decoration: underline; color: Black; }

A.menu:link	{ background-color: transparent; text-decoration: none; color: Black; border: 0;}
A.menu:visited	{ background-color: transparent; text-decoration: none; color: Black; border: 0;}
A.menu:active	{ background-color: transparent; text-decoration: none; color: Black; border: 0;}
A.menu:hover	{ background-color: transparent; text-decoration: none; color: Black; border: 0;}



