   /***********************************************/
   /*** STYLES, DIFFERENT FROM EDAVKI.CSS ONLY ***/
   /*********************************************/

body {font-size:smaller; margin: 2px 30px 6px 0px; padding-left:30px; background: #eee; font-family: verdana; }
h1 {margin-top: 0px; color: #111}
h2 {margin-top: 10px; margin-bottom: 2px; font-family: arial; color: #111}
h2.clear {display: block; clear: both; color: #111}
h3 {margin-left: 0px; padding: 0px; font-size: 76%;}
h4 {margin: 1em 0 0.5em 0px;  font-size: 100%;}

input {font-size: 100%;}

a { font-weight: bold;  }
a:link {color: #698C99;} 
a:visited {color: #698C99;} 
a:hover {text-decoration: underline;color: #57747F;} 
a:active {color: #6F8D99;} 

a.vstop { text-decoration: none; cursor:hand}
a.vstop:link {text-decoration: none; color: #8AACB9;} 
a.vstop:hover {text-decoration: none; color: #8AACB9;} 
a.vstop:active {text-decoration: none; color: #6F8D99;} 

a.more { font-weight: bold; background: transparent url('../GuiLocal/arrow_bold_emb.gif'); background-repeat: no-repeat; background-position: left top; 
	margin-left: 0px; margin-top: 0; padding-left: 17px; padding-top: 0px;
	font-size: 76%; padding-left: 18px; margin: 0px 0 1em 0px; }
a.anobold {text-decoration: none; font-weight: normal; }

p.fpentry {font-size: 76%; line-height: 1.3em;}
p.normal {font-size: 76%; line-height: 1.5em;}
p.instruct {font-size: 76%; line-height: 1.5em;}
ul.normal {font-size:x-small; margin: 0.3 0 0.3em 25px; line-height: 1.5em;}

h3.normal {font-size: 76%; line-height: 1.5em; margin-top: 3em;}

blockquote.normal {margin-top: 0.5em; margin-bottom: 0.7em;}

   /***************/
   /*** HEADER ***/
   /*************/

table.header {background: #fff; border: 0px; }
table.header td {vertical-align: top;}
table.header tr.top {font: bold 60% verdana; background: #00659c; color: #ddd; vertical-align: bottom; height: 24px; }
table.header td.users {width: 180px; padding-top: 8px; border-right: 1px solid #738294; text-align: center; }
table.header td.durspub {font: bold 60% verdana; background: #00659c; color: #ddd; vertical-align: bottom; height: 24px; text-transform: uppercase; text-align: left; color: #ddd; padding-left: 10px; padding-top: 4px; }
table.header td.durspub a {font-weight: bold; color: #ddd; background: transparent url('arrow_more_light.gif') no-repeat left center; 
	margin-left: 3px; padding-left: 17px; }

table.header div.logo {padding: 12px 4px 0px 4px; vertical-align: top; width: 100px; float: left; }
table.header div.logolbl {font-size: 80%; color: #00659c; padding-top: 23px; vertical-align: top; float: left; position: relative; }
table.header div.logolbl p.statement {font-family: arial; font-size: 18px; font-weight: bold;}


   /*******************/
   /*** TABLE PAGE ***/
   /*****************/

table.tblpage { border: 0px solid #00659c; }
table.tblpage {width: 100%; margin-bottom: 0px; border-left:0px solid DarkGray; }

   /******************/
   /*** LEFT MENU ***/
   /****************/

td.leftmenu div.login {border-right: 0px solid #00659c; background: transparent; text-align: center; padding-top: 7px; padding-bottom: 3px; vertical-align: middle;}
td.leftmenu div.login input {font-size: 86%; padding: 0.5em 1em; margin: 0; font-weight: bold;}
td.leftmenu div.login a {font-size: 60%; font-weight: normal; }

td.leftmenu div.meni {border-left: 0px solid #00659c; border-bottom: 0px solid #00659c; border-top: 0px solid #00659c; 
	padding: 1px 0px 6px 6px; background: #efefce; }

td.leftmenu { border: 0px; width: 186px; padding: 0; background: transparent; }

td.leftmenu h3 {background: transparent; border-width: 0px; padding-bottom: 0px; color: #000; font-size: 70%; }
td.leftmenu h3.separator {display: block; background: transparent; color: #00659c; border-top: 1px solid #738294; margin-top: 6px }
td.leftmenu h3.separator a { margin-top: 6px; }

td.leftmenu a { padding: 6px 3px 6px 10px; margin-top: 0px; margin-bottom: 0px; }
td.leftmenu a.active { background: #fff !important;}
td.leftmenu a:hover { background: #ffcf63 !important;}

td.leftmenu div.login a:hover {background: transparent  !important;}


   /********************/
   /*** Breadcrumbs ***/
   /******************/
   
div.breads {font-size: 66%; color: #00659c; margin: 0; padding: 6px 0px 6px 0px; font-weight: bold;}
div.breads a {color: #999; font-weight: normal; text-decoration: none; padding-right: 12px; margin-right: 2px;
	background: transparent url('../GuiLocal/bread_arrow_fwd.gif') no-repeat right center;}
div.breads a:hover {color: #00659c; }

   /*************/
   /*** MAIN ***/
   /***********/

td.mainsemiwide {background: #fff; padding: 0px 15px 25px 15px; 
	border-right: 0px solid #00659c; border-bottom: 0px solid #00659c; border-top: 0px solid #00659c;}
td.mainwideportal {background: #fff; padding: 0px 10px 0px 10px;}
table.portal td.main { padding-right: 5px;}

.alertpanel, .errorpanel, .okpanel {padding-left: 10px; margin-left: 0px;}
.alertpanel h3, .alertpanel h4 {font-size: 76%;}


   /**************/
   /*** STEPS ***/
   /************/

td.stepup2 {padding: 0px; padding-top: 10px; vertical-align: bottom;}
td.stepdown2 {padding: 7px;}
td.stepdown2 h3 {font-size: 76%; margin-left: -2px; margin-top: 0px; margin-bottom: 10px;}

td.stepup {padding: 0px; border-top: 1px solid #738294; border-right: 1px solid #738294; border-left: 1px solid #738294;}
td.stepup h3 {font-size: 76%; background: #00659c; color: #efefce; margin: 0 0 10 0; padding: 2px 5px 4px 5px;}
td.stepdown {padding: 7px; border-bottom: 1px solid #738294; border-right: 1px solid #738294; border-left: 1px solid #738294; background: #ffffef;}
td.stepdown h3 {font-size: 76%; margin-left: -2px; margin-top: 0px; margin-bottom: 10px;}

div.closeborder {border: #738294 1px solid; display: inline; padding: 0; margin: 10px 5px;}
a.bigarrow {font-weight: bold; font-size: 76%; margin: 0; padding: 4px 10px 4px 32px; background-color: #fffce9; 
	border: #bbb 1px solid; border-top-color: #fff; border-left-color: #fff; display: inline; 
	background-image: url('../GuiLocal/arrow_fwd_big.gif'); background-repeat: no-repeat; background-position: left center;
	text-decoration: none;}
a.bigmore:hover, a.bigback:hover {color: #efefce; background-color: #00659c;}
a.smallbutton {font-weight: bold; font-size: 76%; margin: 0; padding: 4px 10px; background-color: #fffce9; 
	border: #bbb 1px solid; border-top-color: #fff; border-left-color: #fff; display: inline; text-decoration: none;}

div.softbutton {display: block; margin: 4px 0 10px 0; padding: 2px 0px;}

input.smallbutton {font-size: 66%;}

   /*** Zufrieden ***/

div.zufrieden { width: 99%; margin: 10px 0px; padding: 0 0 10px 0; border: double 3px #738294; background: #efefce; }
div.zufrieden p {margin-left: 10px; margin-right: 10px;}

   /*** Side Column with common notices ***/

div.news { width: 99%; border: 1px solid #738294; background: #efefce;}
a.notice, a.noticeimp {display: block; font-weight: bold; padding-left: 18px; padding-bottom: 8px; 
	margin: 0 0 0 2px; background-repeat: no-repeat; background-position: 2px left; }
a.notice {background-image: url('../GuiLocal/mail.gif');  }
a.noticeimp {background-image: url('../GuiLocal/mailimp.gif'); padding-bottom: 2px; padding-top: 1px }
p.date {font-size: 66%; margin-left: 1px; }

a.notice, a.noticeimp { font-weight: normal;}
a.notice:link, a.noticeimp:link {text-decoration: none; } 
a.notice:visited, a.noticeimp:visited {text-decoration: none; } 
a.notice:hover, a.noticeimp:hover {text-decoration: underline; color: #57747F;} 


   /*** IMAGES IN THE TEXT ***/

div.illright {display: block; float: right; border: #738294 1px solid; margin: 0px 0px 10px 10px; padding: 10px; }
div.illright h3, div.illleft h3 {display: block; color: #000; background: #fff; margin: 0px; padding: 0; font-size: 76%;}
div.illright p {margin: 0px; border-top: #738294 0px solid; padding: 5px 0px ; font-size: 66%; line-height: 1.5em;}
div.illright ul {font-size: 66%; }
div.illrightwo {display: block; float: right; margin: 10px; }
div.illleft { width: 240px; border: #738294 1px solid; margin: 10px 10px 10px 25px; }

img.bigill {margin: 1em 1em 1em 2em;}

   /****************/
   /*** NOTICES ***/
   /**************/

div.notice h2 {margin-top: 2em; margin-bottom: 1em;}
div.notice p { line-height: 1.5em;}
div.notice ul { margin: 0.3 0 0.3em 25px; line-height: 1.5em;}

   /***************/
   /*** FOOTER ***/
   /*************/

td.footer { background: #fff; border-width: 0px; text-align: left; padding-top: 1em; text-align: left;}
td.footer p { line-height: 1.5em;}


   /***************/
   /*** TABLES ***/
   /*************/

   /*** TABLE LIST ***/

table.list tr.first td { background-color: #b8ccce; }
table.list td.subdata {background-color: #FFFACF}

   /*** TABLE BULLET ***/

table.tablebullet {margin: 0.2em 0px 10px 0px;}

   /*** TABLE SIMPLE ***/

table.tablesimple {margin: 0.2em 0px 10px 0px; }
table.tablesimple td {padding: 3px 10px 3px 0px; vertical-align: top; line-height: 1.2em;}
table.tablesimple td.thinline {padding: 1px 1px 1px 1px; line-height: 1px; border-bottom: #ccc 1px solid;}
table.tablesimple tr.first td {padding-top: 3px; border-top: 1px solid #999;}

