body{
	font: 1em Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: url(bg.jpg);
	background-repeat: repeat;
}
#tab{

         background-image: url(bgschild1.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
         width: 700px;
         height: 840px;
	}
#tab1{
	margin-top: 10px;
	width: 650px;
         margin-bottom: 10px;
	}
#bild{
	float: right;
	padding-right: 30px;
         padding-top: 30px;
         padding-bottom: 10px;

	}
#logo{
	float: left;
         padding-left: 20px;
         padding-top: 10px;
}

#ganz{
	float: right;
         margin-right: 30px;
}
#ecke{
	float: left;
         position:relative; top:0px; left:0px;
	padding-left: 0px;
         padding-top: 0px;
	}
#eckerechts{
         background-image: url(Eckerechts.jpg);
	background-repeat: repeat-x;

	}
#impressum{
	width: 700px;
         height: 30px;
         vertical-align: middle;
         background-image: url(impressum.jpg);
	background-repeat: repeat-x;
         margin-bottom: 20px;

	}

#banner{
	width: 900px;
         height: 30px;
         vertical-align: middle;
         background-image: url(header.jpg);
	background-repeat: repeat-x;
         margin-bottom: 20px;
         margin-top: 20px;
	}

#eckelinks{

         background-image: url(Eckelinks.jpg);
	background-repeat: repeat-y;

	}
#buttons{
	margin: 0px;
	margin-top: 100px;
         margin-left: 0px;
         width: 250px;
         }
h1{
margin-top: 20px;
font-family: Helvetica;
font-size: 2.5em;
}

h2{
font-family: Helvetica;
font-size: 1.5em;
}
#schrift{
font-family: Helvetica;
font-size: 1.2em;
}

#Sprache{
padding: 0px;
font-family: Helvetica;
font-size: 0.8em;
background-color: #c4c5fd;
margin-top: 10px;}

div#Sprache a{
color: black;
text-decoration: none;
width: 100px;
}

div#Sprache a img{
border: 0px;
}
#tagline{
border: 1px solid red;
margin:0;
float: left;
}

b{
color: grey;
font: 1.5em "Britannic Bold";
}

ul#Navigation   {
width: 160px;
margin-top: 0px;
margin-left: 10px;

}

  ul#Navigation li {
    list-style: none;
    margin: 10px; padding: 10px;
    width: 130px;
    background-color: #c4c5fd;

  }

  ul#Navigation a {

    padding: 2px;
    text-decoration: none; color: black;  font-style: italic; line-height: 130%;  font-size: 1.2em; font-family: Helvetica;
  }

  ul#Navigation a:hover {
    text-decoration: underline; color: blue; font-style: italic; line-height: 130%;  font-size: 1.2em; font-family: Helvetica;
  }
a.menu
{
font-family:Helvetica;
font-size: 10pt;
font-weight: bold;
margin-top:5px
text-align:center;
border-style:outset;
border-width:2px;
padding:4px;
}
a.menu:link
{
color:black;
text-decoration:none;
}
a.menu:visited
{
color:black;
text-decoration:none;
}
a.menu:hover
{
color:blue;
text-decoration:none;
}
a.menu:active
{
color:blue;
text-decoration:none;
}