/*
 * Applikationsspezifische Styles
 * 
 * 
 * 
 */
  body,html {
     height:100%;
	 margin-left:8px;
	 margin-right:8px;
     }

  h1.blockname {
    border:1px solid black;
    background-color:#F3F3F3;
    font-size:1.4em;
    font-weight:bold;
	color:black;
	width:99%;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
    box-shadow:4px 4px lightgrey;
    border-radius: 7px;
    }

  div#site {
     background-color:white;
     font-family:"Tahoma",Arial,sans-serif;
	 height:100%;
     }

  div#wrapper {
     background-color:white;
     height:98%;
	 margin-top:8px;
     }
  
  div#header {
    background-color:#0B61A4;
    font-family:"Tahoma",Arial,sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.5em;
    }

  div#menuarea {
     width:90%;
	 background-color:transparent;
	 padding-left:8px;
	 border-radius: 7px;
	 border:1px solid black;
     box-shadow:4px 4px lightgrey;
     }

  div#left {
     margin-top:8px;
     width:15%;
     float: left; 
     display:inline;	  
     font-size:0.8em;
     background-color:white;
     float: left; 
     }

  div#right {
     margin-top:8px;
     background-color:white;
     min-height:88%;
	 margin-left:15%;
	 width:84.6%;
     border-radius: 7px;
     border:1px solid black;
     box-shadow:4px 4px lightgrey;
     }

  div#content {
     padding:8px;
	 width:99%;
     }

  div#mainlogin {
     float: left; 
     background-color:#F7F7F7;
     width:100%;
     }
     
  div#footer {
    border-top:1px solid black;
    width:100%;
    clear:both;
    font-size:0.8em;
    background-color:transparent;
    position:fixed;
    bottom:0px;    
	height:16px;

	}

  div#group-info {
     position:absolute;
	 top:34px;
	 left:72px;
	 display:inline;
	 width:50%;
	 font-size:larger;
	 font-weight:bold;
	 color:lightgrey;
     }

  div#backlink {
     background-color:transparent;
     }

  li.menu {
     padding-bottom:15px;
     }

  a.menu {
     text-decoration:none;
     color:black;
	 font-weight:bold;
	 font-size:1em;
     }

  span.menu-strong {
     color:blue;
	 font-size:1em;
     }

  a {
     text-decoration:none;
     color:black;
	 font-weight:bold;
	 font-size:1.2em;
     }
  
  a:hover{
     color:red;
     }

  a.msk-hdr1 {
     font-size:1.2em;
     color:red;
     }

  a.msk-hdr2 {
    font-size:1em;
	 border:0;
	 background-color:transparent;
    }



  .tab-entry {
	 background:#E9DFFD;
	 font-family:Tahoma;
	 padding-left:3px;
	 padding-right:3px;
	 margin-right:3px;
	 border:1px solid black;
	 display: inline;
	 position:relative;
	 bottom:-1px;
	 border-top-left-radius: 7px;
	 border-top-right-radius: 7px;
    }

  .tab-current-entry {
    width:90%;
	 background:white;
	 position:relative;
	 bottom:-3px;
	 font-family:Tahoma;
	 padding-left:3px;
	 padding-right:3px;
     padding-top:2px;
     margin-right:3px;
	 margin-bottom:3px;

	 border-left:1px solid black;
	 border-right:2px solid black;
	 border-top:2px solid black;
	 border-top-left-radius: 7px;
	 border-top-right-radius: 7px;
	 
	 display: inline;
     }

  .tab-main {
     border-bottom:2px solid black; 
	 padding-left:4px;
	 border-top-left-radius: 7px;
	 border-top-right-radius: 7px;
     }


 /**
  * Informationsteil
  *
  */
 .msk-information {
    background:#FFFFCC;
	font-size:0.9em;
	font-family:Tahome,Arial,sans-serif;
	margin:16px;
	border:1px solid darkgrey;
	width:80%;
    padding:8px;
    }

a.infotext {
   text-decoration:none;
   color:blue;
   font-family:Lucida Console,Arial;
   }



input#anmelden {
   padding:0;
   margin:0;
   }

a.button {
   font-weight:bold;
   border:1px solid black;
   padding:8px;
   background-color:lightgrey;
   }


/**
 * Shortcurs bei Einstiegsmaske
 */

div#shortcut {
   background-color:white;
   min-height:24px;
   width:80%;
   margin-left:auto;
   margin-right:auto;
   border:1px dotted black;
   }

a.shortcut {
   display:inline;
   }



table#shortcut {
   width:100%;
   border:0;
   }

td.shortcut {
   text-align:center;
   background-color:lightgrey;
   border:2px solid black;
   }

td.shortcut-text {
   text-align:center;
   width:25%;
   }

/**
 * BURGENLAND SPEZIAL
 */
      ul.bgld-gruppe {
         padding:16px;
         list-style-type:none;
         margin:0;
         }

      li.bgld-gruppe {
         padding:16px;
         list-style-type:none;
         margin:0;
         }
      a.bgld-gruppe {
         font-size:x-large;
         color:#A10000;
         background:transparent;
         }
      a.bgld-gruppe:hover {
         font-size:x-large;
         color:#FEDC00;
         background:#A10000;
         text-decoration:none;
         }

      p.bgld-gruppe-hdr {
         font-size:x-large;
         color:#A10000;
         background-color:#FEDC00;
         margin:0;
         font-weight:bold;
         }

      div#bgld-body {
         border-radius: 15px;
         margin-top:32px;
         border:2px solid #A10000;
         margin: 0 auto;
         background-color:
         white;width:75%;
         padding:16px;
        }

      img.bgld-gruppe {
         padding:8px;
         float:left;
         }
