

body{
							font-family:Tahoma, sans-serif;
							position:relative;
							margin:auto;
							background: transparent url( ../img/back-top.png) repeat-x;
							overflow:scroll;
}
/*Wrapper Start*/
div#wrapper{
									position:relative;
									margin:auto;
              	  width:480px;
                  background: transparent ;
}
div#wrapper-top{
									position:relative;
									margin:auto;
              	  width:480px;
                  background: transparent ;
}

div#wrapper-mid{
									position:relative;
									margin:auto;
              	  width:480px;
                  background: transparent ;
}

div#wrapper-bot{
									position:relative;
									margin:auto;
              	  width:480px;
                  background: transparent ;
}

.footer{
									top:10px;
									position:relative;
									margin:auto;
              	  width:480px;
	
}
/* Kopf - Bilder & Logos*/

div#schrift{/*3d Schrift*/
									position:relative;
									margin:auto;
              	  height:120px;
									width:300px;
                  background: transparent url( ../img/st.png) no-repeat;
}
div#logol{
									position:relative;
									margin:auto;
									top:0px;
									left:0px;
              	  height:100px;
									width:150px;
                  background: transparent url( ../img/logo.png) no-repeat;
}

/* Kopf - Bilder & Logos end */
/*menu start*/
div#menu{
									position:relative;
									margin:auto;
									width:450px;
              	  height:40px;
									top:-15px;
									left:-15px;
                  background: transparent;
}
ul.buttons {
  							position:relative;
  							margin:auto;
  							width:430px;
 								height:40px;
  							top:15px;
  							background:transparent;
  							text-decoration:none;
}
li.libuttons {
  							position: relative;               
  							margin:auto;         
  							float:left;
  							cursor: pointer;
  							text-decoration:none;
  							width:135px;
  							height:40px;
  							background: transparent;
}
a.buttons{
							margin:auto;
							text-align:center;
							padding-top:18px;
}
.buttons{
 						 color:#fff;
  						outline:none;
  						margin:auto;
  						position:relative;
  						float:left;
  						cursor:pointer;
  						width:135px;
  						height:23px;
  						text-align:left;
  						list-style-type: none;
  						font-size:18px;
  						font-style: normal;
  						font-weight: normal;
  						letter-spacing: 0.1em;
  						line-height:0px;
              text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  						text-decoration:none;
  						background: transparent url(../img/button-hover.png) no-repeat;
}
.libuttons:active {
  							background: transparent ;
}
/*Menu END*/
/*inhalt */
.inhalt{
									position:relative;
									margin:auto;
              	  width:478px;
              	  top:25px;
                  background: transparent ;
                  border-top: solid 1px #ffcca0;
                  border-bottom: solid 1px #ffcca0;
}
p{
	position:relative;
	color:#000;
  text-shadow: none;
  font-variant:normal;
  font-weight:normal;
  font-size: 15px;
  line-height:1.1em;
  text-align:center;
  margin: 0;
  padding-top:10px;
	padding-bottom: 10px;
	border-top: solid 1px #e98a37;
}
p.pkurse{
	position:relative;
	color:#000;
  text-shadow: none;
  font-variant:normal;
  font-weight:normal;
  font-size: 15px;
  line-height:1.1em;
  text-align:center;
  margin: 0;
  padding:0px 0 10px 0;
  border:none;
}
p.tele{
	position:relative;
	color:#000;
  text-shadow: none;
  font-variant:normal;
  font-weight:normal;
  font-size: 15px;
  line-height:1.1em;
  text-align:center;
  margin: 0;
  border:none;
  padding:0px;
}
h1{
	    margin:0px;
       text-shadow: none;
	    font-size:22px;
	    text-align:center;
	    padding: 15px 0 3px 0;
	    letter-spacing: 2px;
			font-style:none;
			color:#fe9d36;
	    text-decoration:none;
      font-weight:bolder;
      background: transparent;
}
h2{
	    margin:0px;
      text-shadow: none;
	    font-size:15px;
	    text-align:center;
	    padding: 10px 0 5px 0;
	    letter-spacing: 1.1px;
			font-style:none;
			color:#dd6905;
	    text-decoration:none;
      font-weight:bold;
      background: transparent;
}
/* link*/
a{text-decoration:none;border:none;}
a.mail:link{color: #ed7207;}
a.mail:visited {color: #ed7207;}
a:link {color:#e3e2e1; } 
a:visited {color:#e3e2e1;}
a:hover {color:#fff;} 
a:active {color:#ffddbe;}
:focus
{
  -moz-outline-style: none;
}

/* link END*/