body,table,td,tr,div,p,h1,h2,h3,ul,th {font-family: verdana, geneva, arial;}
body,td,div,p,ul,th {font-size: 11px;}

/* body,banner,navi */
.body             {
                  background-color: #FFFFFF;
                  padding: 0px;
                  margin-top: 5px;
}

.outTable         {
                  padding: 0;
                  margin: 0;
                  width: 100%;
}

.bannerLine       {
                  background-color: #B6C301;
                  padding : 0px;
                  border : 0px;
                  border-spacing: 0px;
                  height : 79px;
                  width: 912px;
}

.naviLine         {
                  text-align: left;
                  background-color: #9AAD00;
                  padding : 0px;
                  border: 0px;
                  height : 24px;
                  width: 912px;
}

.content          {
                  background-color: #FFFFFF;
                  text-align: left;
                  padding : 5px;
                  margin : 0px;
                  width: 900px;
                  font-size: 12px;
                  font-weight: normal;
                  min-height: 500px; /* Moderne Browser */
                  height: auto !important; /* Moderne Browser */
                  height: 500px; /* IE */
                  border :solid 1px #CCCCCC;
}

/* Titel */
.titleLine        {
                  background-color: #FEFEFE;
                  color: #0099CC;
                  padding: 10px 5px 10px 5px;
                  vertical-align: middle;
                  text-align: left;
                  margin: 0;
                  margin-bottom: 2px;
                  border: dashed 2px #C20626;
}

/* Fonts,colour */
.textMini         {
                  font-size: 9px;
}

.textError        {
                  color: #CC0000;
}

.textMsg          {
                  color: #FA7701;
                  font-size: 10px;
}

div.errorMessage  {
                  background-color: #F5F9C1;
                  border: 1px solid #C20626;
                  color: #C20626;
                  padding: 5px;
                  margin: 0;
                  width: 330px;
                  font-weight: bold;
}

div.errorMessage p{
                  background : url("/images/exclamation.gif") left top no-repeat;
                  color: #C20626;
                  line-height: 18px;
                  margin: 0;
                  padding-left: 22px;
}

h1                {
                  font-size: 24px;
}
h2                {
                  font-size: 16px;
}
h3                {
                  font-size: 13px;
}

td.intro          {
                  font-weight: bold;
                  font-size: 11px;
                  color: #000000;
}

/* tables,boxen */

.contentBoxM      {
                  font-weight: normal;
                  font-size: 11px;
                  color: #000000;
                  background-color: #F5F9C1;
                  width: 600px;
                  border: solid 1px #CCCCCC;
                  padding: 5px;
}

.contentBoxB      {
                  font-weight: normal;
                  font-size: 11px;
                  color: #000000;
                  background-color: #F5F9C1;
                  width: 900px;
                  border: solid 1px #CCCCCC;
                  padding: 5px;
}

.contentBoxC      {
                  border: solid 1px #C20626;
                  padding: 10px;
                  width: 450px;
}

.contentMsg       {
                  width: 900px;
                  background-color:#ECECEC;
                  text-align: left;
                  padding: 5px;
                  margin: 0;
}

.contentHead      {
                  text-align: left;
                  font-size: 11px;
                  color: #000000;
                  border : 0px;
                  background-color: #F5F9C1;
                  width: 900px;
                  height: 30px;
                  margin: 0;
}

.contentMain      {
                  text-align: left;
                  font-weight: normal;
                  font-size: 11px;
                  color: #000000;
                  background-color: #FFFFFF;
                  width: 900px;
                  padding: 5px;
}

.contentFoot      {
                  text-align: left;
                  font-weight: normal;
                  font-size: 11px;
                  color: #000000;
                  border : 0px;
                  background-color: #F5F9C1;
                  width: 900px;
                  padding: 5px;
}

.contentDnl       {
                  background-color:#F5F9C1;
                  border:0px;
                  width: 900px;
                  height: 40px;
}

.contentMid       {
                  background-color:#FFFFFF;
                  border:0px;
                  width: 900px;
}

.detailRight      {
                  text-align: left;
                  font-weight: normal;
                  color: #000000;
                  background-color: #F3F6F9;
                  width: 900px;
                  padding: 0;
                  margin: 0;
                  border-left:solid 1px #CCCCCC;
}

.headLine         {
                  background-color: #0099CC;
                  font-weight: bold;
                  font-size: 10px;
                  color: #FFFFFF;
                  text-align: left;
                  padding-left: 2px;
                  margin: 0px;
}

/* radioboxen,checkboxen */
.mainCheck        {
                  background-color:#FFFFFF;
                  border:0px;
}

.boxCheck         {
                  background-color:#F5F9C1;
                  border:0px;
}

.headCheck        {
                  background-color:#F5F9C1;
                  border:0px;
}
.footCheck        {
                  background-color:#FFFFFF;
                  border:0px;
}

/* footer */
.footerLine       {
                  background-color: #0099CC;
                  padding : 0px;
                  border : 0px;
                  border-spacing: 0px;
                  height : 50px;
                  width: 912px;

}

.footer           {
                  line-height : 20px;
                  font-size: 10px;
                  color: #008AC2;
                  margin : 0;
                  width: 910px;
                  font-weight: bold;
                  text-align: right;
}

/* input,select,form */

.loginBox         {
                  border : solid 1px #CCCCCC;
                  padding: 10px;
                  width: 450px;
                  background-color:#F5F9C1;
}

.login            {
		          color: #000000;
	              font-size: 10px;
                  font-weight: bold;
                  padding-bottom: 2px;
}

fieldset          {
        	      font-size : 11px;
	              border : 1px solid #CCCCCC;
                  padding: 5px;
}

form              {
                  margin : 0px;
	              padding : 0px;
}

input             {
                  font-size: 11px;
                  color: #000000;
                  background-color: #FEFEFE;
                  margin-bottom: 1px;
}

select            {
                  font-size: 11px;
                  color: #000000;
                  background-color: #FEFEFE;
}


/* links,hover */
a.action          {text-decoration: none; color: #000000; }
a.action:visited  {text-decoration: none; color: #000000; }
a.action:active   {text-decoration: none; color: #000000; }
a.action:link     {text-decoration: none; color: #000000; }
a.action:hover    {text-decoration: underline; color:#C20626;}

a.switch          {font-weight: bold;text-decoration: none; color: #2B2A7A; }
a.switch:visited  {font-weight: bold;text-decoration: none; color: #2B2A7A; }
a.switch:active   {font-weight: bold;text-decoration: none; color: #2B2A7A; }
a.switch:link     {font-weight: bold;text-decoration: none; color: #2B2A7A; }
a.switch:hover    {font-weight: bold;text-decoration: underline; color:#EFA645;}

a.link            {color: #ba0e00;font-weight: normal; text-decoration: none; font-size: 11px;}
a.link:link       {color: #ba0e00;font-weight: normal; text-decoration: none; font-size: 11px;}
a.link:visited    {color: #ba0e00;font-weight: normal; text-decoration: none; font-size: 11px;}
a.link:active     {color: #ba0e00;font-weight: normal; text-decoration: underline; font-size: 11px;}
a.link:hover      {color: #ba0e00;font-weight: normal; text-decoration: underline; font-size: 11px;}

a.neutral         {text-decoration: none; }
a.neutral:visited {text-decoration: none; }
a.neutral:active  {text-decoration: none; }
a.neutral:link    {text-decoration: none; }
a.neutral:hover   {text-decoration: none; }

a                 {color: #404040; text-decoration: none; font-size: 11px;}
a:link            {color: #404040; text-decoration: none; font-size: 11px;}
a:visited         {color: #404040; text-decoration: none; font-size: 11px;}
a:active          {color: #404040; text-decoration: underline; font-size: 11px;}
a:hover           {color: #404040; text-decoration: underline; font-size: 11px;}

/* Ende */
/* ALT ================================================= */

.leiste_head      {
                  background-color: #FEFEFE;
                  font-weight: normal;
                  color: #2B2A7A;
                  height: 22px;
                  font-size:11px;
                  vertical-align: middle;
                  text-align: left;
}

.leiste_detail    {
                  background-color: #0099CC;
                  font-weight: bold;
                  font-size: 10px;
                  color: #FFFFFF;
                  vertical-align: middle;
}

.leiste_detail1   {
                  background-color: #666666;
                  font-weight: bold;
                  font-size: 10px;
                  color: #FEFEFE;
                  vertical-align: middle;
}

.leiste_error     {font-weight: bold; font-size: 11px; color: #FEFEFE; background-color: #CC0000;}
.leiste_text      {font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #0099CC;}
.leiste_search    {font-weight: bold; font-size: 11px; color: #666666; background-color: #F5D626;}

.leiste           {font-weight: bold; text-decoration: none; font-size: 11px; color: #fdfdfd; }
.leiste:visited   {font-weight: bold; text-decoration: none; font-size: 11px; color: #fdfdfd; }
.leiste:active    {font-weight: bold; text-decoration: none; font-size: 11px; color: #fdfdfd; }
.leiste:link      {font-weight: bold; text-decoration: none; font-size: 11px; color: #fdfdfd; }
.leiste:hover     {font-weight: bold; text-decoration: none; font-size: 11px; color: #fdfdfd; background-color: #ff9f71;}

.detail_box_head  {background-color: #ECECEC}
.action_box       {
                  border: #CCCCCC 1px solid;
                  width: 900px;
}

.box_line         {
                  border: #CCCCCC 1px solid;
}

.box_line1        {
                  border: #EFA645 1px solid;
                  width: 400px;
}

.msg_box          {font-weight: bold; font-size: 11px; color: #000000; background-color: #ECECEC; }
.mail_info        {font-weight: normal; font-size: 8px; color: #000000; background-color: #ECECEC; }

.small_bold_b     {
                  font-weight: bold;
                  font-size: 11px;
                  color: #000000;
}

.small_bold_g     {
                  font-weight: bold;
                  font-size: 11px;
                  color: #666666;
                  border : 0px;
}

input.button_b    {
                  border: #CCCCCC 1px solid;
                  font-size:10px;
                  color:#FFFFFF;
                  background-color:#999999;
                  font-weight: bold;
}

input.button_s_w  {
                  border: 0px;
                  font-size:11px;
                  color:#000000;
                  background-color:#999999;
                  font-weight: bold;
}

input.button_s_g  {
                  border: 0px;
                  font-size:11px;
                  color:#FFFFFF;
                  background-color:#999999;
                  font-weight: bold;
}

input.button_del  {
                  border: #CC0000 1px solid;
                  font-size:10px;
                  color:#FFFFFF;
                  background-color:#999999;
                  font-weight: bold;
}

input.button_ok   {
                  border: #00CC00 1px solid;
                  font-size:10px;
                  color:#FFFFFF;
                  background-color:#999999;
                  font-weight: bold;
}

.box_head         {
                  background-color: #E9E9E9;
                  padding: 5px;
}
