@charset "utf-8";

body
{
    font-family:Verdana;
    font-size:12px;
    background-color:#ff6600;
	background-image:url('./images/irishback.png');
	background-repeat: repeat-y;

}
#iefix{
 behavior: url('./images/iepngfix.htc') ;
}
h1 {
    font-size:24px;
    color:#ffffff;
    margin-bottom:0px;
  }
.classh1
{   margin-left:20px;
    color:Red;
    }
#title {
    padding-top:10px;
    height:18px;
  }
    
    .classh2
    {
        font-size:20px;
        margin-left:25px;
        margin-right:25px;
        color: Red;
        font-style:italic;
        
        }
p
{
    text-align: justify;
    font-family:Arial, Sans-Serif;
    font-size:14px;
    color: Black;
    margin: 10px;
    padding: 10px;
    vertical-align:top;
    
}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

/* begin Box, Sheet */
.Sheet
{
  overflow: hidden;
  min-width:55px;
  min-height:55px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 900px;
}


.Sheet-body
{
  position: relative;
  z-index: 0;
  margin: 19px;
}

.Sheet-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 41px;
  height: 41px;
  background-image: url('./images/Sheet-s.png');
}

.Sheet-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 41px;
  height: 41px;
}

.Sheet-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -41px;
  width: 82px;
  height: 82px;
  background-image: url('./images/Sheet-s.png');
}

.Sheet-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 41px;
  height: 41px;
}

.Sheet-bl div
{
  position: absolute;
  z-index: -1;
  top: -41px;
  left: 0;
  width: 82px;
  height: 82px;
  background-image: url('./images/Sheet-s.png');
}

.Sheet-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 41px;
  height: 41px;
}

.Sheet-br div
{
  position: absolute;
  z-index: -1;
  top: -41px;
  left: -41px;
  width: 82px;
  height: 82px;
  background-image: url('./images/Sheet-s.png');
}

.Sheet-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 41px;
  right: 41px;
  height: 41px;
}

.Sheet-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 82px;
  background-image: url('./images/Sheet-h.png');
}

.Sheet-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 41px;
  right: 41px;
  height: 41px;
}

.Sheet-bc div
{
  position: absolute;
  z-index: -1;
  top: -41px;
  left: 0;
  width: 100%;
  height: 82px;
  background-image: url('./images/Sheet-h.png');
}

.Sheet-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 41px;
  left: 0;
  width: 41px;
  bottom: 41px;
}

.Sheet-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 82px;
  height: 100%;
  background-image: url('./images/Sheet-v.png');
}

.Sheet-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 41px;
  right: 0;
  width: 41px;
  bottom: 41px;
}

.Sheet-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -41px;
  width: 82px;
  height: 100%;
  background-image: url('./images/Sheet-v.png');
}

.Sheet-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 41px;
  left: 41px;
  right: 41px;
  bottom: 41px;
  background-image: url('./images/Sheet-c.png');
}


.Sheet
{
  margin-top: 10px !important;
}
/* end Box, Sheet */

/* begin Header */
div.Header
{
  margin: 0 auto;
  position: relative;
  z-index:0;
  width: 862px;
  height: 150px;
}

div.Header-png
{
  position: absolute;
  z-index:-2;
  top: 0;
  left: 0;
  width: 862px;
  height: 150px;
  background-image: url('./images/pub_head.png');
  background-repeat: no-repeat;
  background-position: left top;
}
.ver{
	position:fixed;
	top:0px;
	left:0px;
	color:red;
	font-family:cursive, fantasy;
	font-weight:bolder;
	font-size:12pt;
}
/* begin Logo */
.logo
{
  display : block;
  position: absolute;
  left: 431px;
  top: 80px;
  width: 400px;
}
.logo-rechts
{
  position: absolute;
  z-index:0;
  left: 700px;
  top: 0px;
  width: 162px;
  height:200px; 
  background-image: url('./images/raberechts.png');
  background-repeat: no-repeat;
  background-position: right top;
}
.logo-links
{
  position: absolute;
  z-index:-1;
  border:0px dotted red;
  left: -10px;
  top: 25px;
  width: 185px;
  height:170px; 
  background-image: url('./images/rabelinks.png');
  background-repeat: no-repeat;
  background-position: left top;
}
h1.logo-name
{
  display: block;
  text-align: left;
}

h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 31px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding:0;
  margin:0;
  color: #DBE5EB !important;
}

.logo-text
{
  display: block;
  text-align: left;
}

.logo-text, .logo-text a
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 26px;
  font-style: normal;
  font-weight: normal;
  padding:0;
  margin:0;
  color: #DBE5EB !important;
}

/* end Logo */
.inhalt{
position:relative;
display: block;
overflow:hidden;
top:50px;
bottom:10px;

}
.standard{
color:#BFBFBF;
text-align:center;
font-weight:bold;
font-size:14pt;

}
#menu01 {
	position:relative;
	top:160px;
    background:transparent;
	margin:auto;
    padding-left:3px;
    padding-right:3px;
    padding-TOP:3px;
    padding-BOTTOM:3px;
    border:solid 0px black;
    font-size: 11px;
	z-index: 10000;
	
	
  }
  
#menu01 td{
 border:solid 0px black;
	width:130px;

}
  
  #menu01 ul, #menu01 li {

    list-style-type: none;
    padding: 0px;
    margin: 0px;
  }


#menu01  a {
    display:block;
    border: solid 0px #000;
    background-image:url(./images/button.png);
    background-repeat: no-repeat;
    background-color:#587c92;
    color:#000000;
	font-weight:bold;
    text-decoration:none;
	text-align:center;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 5px;
    height: 25px;
    line-height: 20px;
    font-size: 11px;
	
  }


#menu01  a:hover {
    background-color:#B1C7D1;
    color:#ffffff;
	font-weight:bold;
    border: solid 0px #000;
    background-position:0px -25px;
}

#menu02 {

    background:transparent;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    padding-left:3px;
    padding-right:3px;
    padding-TOP:3px;
    padding-BOTTOM:3px;
    border:solid 0px black;
    font-size: 11px;
	z-index: 100;
  }
  
  #menu02 td{
    width:159px;
  }
  
  #menu02 ul, #menu02 li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
  }


#menu02  a {
    display:block;
    border: solid 0px #000;
    background-image:url(./images/menu_bg.png);
	background-position:0px -25px;
    background-repeat: no-repeat;
    background-color:#587c92;
    color:#ffffff;
	font-weight:bold;
    text-decoration:none;
	text-align:center;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-left: 5px;
    height: 25px;
    line-height: 20px;
    font-size: 11px;
  }


#menu02  a:hover {
    background-color:#B1C7D1;
    color:#000000;
	font-weight:bold;
    border: solid 0px #000;
    background-position:0px 0px;
}



  
  #cms td {    width:150px;}
#cms {

    background:transparent;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    padding-left:3px;
    padding-right:3px;
    padding-TOP:3px;
    padding-BOTTOM:3px;
    border:solid 0px black;
    font-size: 9px;
}
#cms  a:link, #cms  a:visited, #cms  a:active {
    display:block;
    border: solid 0px #000;1241675700
    background-image:url(./images/buttons.gif);
    background-repeat: no-repeat;
    background-color:#587c92;
    color:#000;
    text-decoration:none;
    text-align:left;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 5px;
    height: 25px;
    line-height: 20px;
    font-size: 9px;
  }
#cms  a:hover {
    background-color:#B1C7D1;
    color:#34505C;
    border: solid 0px #000;
    background-position:0px -25px;}

fieldset{
color:red;
width:80%;
background-color:#c9c9c9;
margin-left:40px;

border:1px solid #aaaaaa;


}
.infield
{
color:green;
width:80%;
background-color:#f9f9f9;
border:1px solid #aaaaaa;

}
input {
margin-left:20px;
}
legend{
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
background-color:#f9f9f9;
border:0px solid #aaaaaa;


}
#doku td {    width:150px;}
#doku {

    background:transparent;
    margin-top: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    padding-left:3px;
    padding-right:3px;
    padding-TOP:3px;
    padding-BOTTOM:3px;
    border:solid 0px black;
    font-size: 9px;
}
#doku  a:link, #doku  a:visited, #doku  a:active {
    display:block;
    border: solid 0px #000;
    background-image:url(./images/buttons.gif);
    background-position:0px -25px;
    background-repeat: no-repeat;
    background-color:#587c92;
    color:#000;
    text-decoration:none;
    text-align:left;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-left: 5px;
    height: 25px;
    line-height: 20px;
    font-size: 9px;
  }
#doku  a:hover {
    background-color:#B1C7D1;
    color:#34505C;
    border: solid 0px #000;
    background-position:0px 0px;}
#news{
color:white;
/*font-family:Verdana;*/
font-size:20px;

}
#news p
{   /*font-family:Verdana;*/
    color:black;
    font-size:18px;
    font-weight:bold;
    text-align:justify;
    margin:10px;
}

