body {
         background-color:#EFEFEF;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
         margin-top:5px;
        background-image:url(/images/rainbow-soft.gif);
}

td {
	vertical-align: top;
}

p, ul {
	padding-top:0.3em;
         margin-top:0.3em;
         margin-bottom:0.3em;
         padding-bottom:0.3em;
}
h1 {
         display:block;
    	background-color:transparent;
    	color:#0000DF;
	font-size: 200%;
	font-weight: bold;
         padding-top:0.2em;
         padding-bottom:0.2em;
	 padding-left: 0.2em;
         margin-top:0.2em;
         border: 1px solid #D5D5D5;
	text-align:center;
        line-height: 150%;
}

h2 {
    display:block;
    background-color:transparent;
    color:#0000DF;
	font-size: 150%;
	font-weight: bold;
         padding-top:0.2em;
         margin-top:0.2em;
         margin-bottom:0.1em;
         padding-bottom:0.2em;
	 padding-left: 0.2em;
         border: 1px solid #D5D5D5;
         line-height: 150%;
}

h3 {
    display:block;
    background-color:transparent;
    color:#0000DF;
	font-size: 130%;
	font-weight: bold;
         padding-top:0.2em;
         margin-top:0.2em;
         margin-bottom:0.1em;
         padding-bottom:0.2em;
	 padding-left: 0.2em;
         border: 1px solid #D5D5D5;
         line-height: 150%;
}

h4 {
    display:block;
    background-color:transparent;
    color:#0000DF;
	font-size: 110%;
	font-weight: bold;
         padding-top:0.2em;
         margin-top:0.2em;
         margin-bottom:0.1em;
         padding-bottom:0.2em;
	 padding-left: 0.2em;
         border: 1px solid #D5D5D5;
         line-height: 150%;
}
a {
	color: blue;
}

textarea, input {
	background-color: #DEDFDE;
	color: Black;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
small { font-size: 50%; }

.headline {
    display:block;
    background-color:transparent;
    color:#0000DF;;
    font-size:120%;
    /*font-weight: bold;*/
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
    border: 1px solid #0000DF;;

}
.inhalt
	{
         padding-left:5px; padding-right:5px;
	line-height: 130%; font-size : 90%;
        }
.menu {
 font-size : 90%;
  /*background-color: White;
  color: #DD137B;*/
  border: 2px solid #0000DF;
  line-height: 150%;
  padding-left:9px;
  padding-right:9px;
  padding-top:5px;
  margin-top:5px;
background-image:url(/images/rainbow-vertical.gif);
}


.menu A {
color : blue;
}
.menu A:visited {
color : #DF0000;
}
.menu A:hover {
color: black;
text-decoration: none;
background-color: Yellow;
}

.Logo {background-color: transparent;border:1px none transparent;}

.Logo A {
text-decoration: none;border:1px none transparent;
}
.Logo A:visited {
text-decoration: none;border:1px none transparent;
}
.Logo A:hover {background-color: transparent;border:1px none transparent;text-decoration: none;
}

.bruecke {display:none}