*
{
margin: 0px;
padding: 0px;
}

body {
     background-color: #003dba;
     font-family: arial;
	 font-size: 13px;
     /*background: url(images/bg.gif);*/
}

h1,h2,h3,h4 {
        padding-bottom: 0.5em;
}
h1 {font-size: 21px;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}

a {
        color: #026;
		text-decoration: none;
        font-weight: bold;
}

a:hover {
        text-decoration: underline;
        /* */
}

a.fuss {
        color: #def;
		text-decoration: none;
        font-weight: bold;
}

a.fuss:hover {
        text-decoration: underline;
        /* */
}

hr {
margin-top: 10px;
	width: 98%;
        color: #003dba;
		background-color: #026;
		border: 2px;
		height: 3px;
		text-align: center;
}

#container {
        margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
		background: #fff;
        width: 1000px;
}

#header {
        background: url(../logos/akademie-mark560.gif) no-repeat;
        width: 560px;
        height: 160px;
        margin-left: 220px;
        padding-top: 15px;
}

#menu {
      background: url(../grafik/bluebar.gif);
      margin-left: 80px;
      width: 840px;
      height: 40px;
}

#menu ul {
      list-style: none;
}

#menu li {
      display: inline;
}

#menu a {
      display: block;
      width: 168px;
      float: left;
	  font-size: 16px;
      text-align: center;
      text-decoration: none;
      color: #def;
      line-height: 230%;
      padding: 2px 0px 0px 0px;
}

#menu a:hover {
      background: url(../grafik/buttons_on.gif);
      color: #6699ff;
}


#content {
		
		
		background: #eebbee; /*flieder*/
		background: #ffbb00; /*gold-gelb*/ 
		background: #ffe4b5; /*beige*/
		background: #0eb; /*petrol*/
		background: #4da; /*türkis*/ 
		background: #ffdd44; /*gelb*/ 
		background: #99ffcc; /*helltürkis*/ 
		background: #ffbb00; /*gold-gelb*/ 
		width: 920px;
		height: auto;
		margin-left: 40px;
		margin-top: 15px;
		color: #026;
		padding-top: 0;
		border: 2px double #003dba;
}

#spalte_lks {
	float: left;
	padding: 10px 10px 20px 20px; /*top-right-bottom-left*/
	width: 420px;
	background: #ffbb00;
	background: transparent;
}
#spalte_rts {
	margin: 0px 0px 0px 470px;
	padding: 10px 20px 20px 10px; /*top-right-bottom-left*/
	width: 420px;
	background: #ffbb00;
	background: transparent;
}


#footer {

        background: url(../grafik/bluebar.gif ) no-repeat;
		background-color: #fff;
        width: 800px;
        height: 40px;
        margin-top: 20px;
        margin-left: 80px;
        text-align: left;
        padding: 12px 20px 0px 20px;
        color: #def;
		font-size:12px;
/*        font-weight: bold;
        font-size: 16px;*/
}

#validate {
          background-color:transparent;
          border: 0px #FFFFFF solid;
          width: 200px;
          height: 31px;
          margin-top: auto;
          margin-left: 620px;
          margin-top: -23px;
          padding: 0;
}