body {
  background:#FFF;
  margin: 0px;
  padding: 0px;
}


a.navi1 {
        color: #638c63;
		font-weight:normal;
   	    text-decoration:none;
		   }


a.navi1:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }

a.navi2 {
        color: #474673;
		font-weight:normal;
   	    text-decoration:none;
		   }


a.navi2:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }


a.navi3 {
        color: #e19a2a;
		font-weight:normal;
   	    text-decoration:none;
		   }


a.navi3:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }

a.navi4 {
        color: #3d88ce;
		font-weight:normal;
   	    text-decoration:none;
		   }


a.navi4:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }

a.navi5 {
        color: #9f381c;
		font-weight:normal;
   	    text-decoration:none;
		   }


a.navi5:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }

a.navi6 {
        color: #6b9aa4;
		font-weight:normal;
   	    text-decoration:none;
		   }

a.linkBox:link {
	color: #666666;
	text-decoration: none
}
a.linkBox:visited {
	color: #666666;
	text-decoration: none
}
a.linkBox:active {
	color: #0000CC;
	text-decoration: none
}
a.linkBox:hover {
	color: #0000CC;
	text-decoration: none
}


a.navi6:hover {
		font-weight:normal;
   	    text-decoration:underline;
		   }

.linktext {
		background-color: #FFF;
		color: #000;
        letter-spacing:1px;
		padding:3px;
		font-weight:normal;
   	    text-decoration:underline;
		   }

.linktext:hover {
		background-color: #000;
		color: #FFF;
		letter-spacing:1px;
		padding:3px;
		font-weight:normal;
   	    text-decoration:none;
		   }


div#navigation {
  background-color:#FFF;
  width:239px;
  margin-right: 2px;
  padding: 0px;
  float: left;
  }

div#bildleiste {
  background-color:#FFF;
  width:150px;
  margin-right: 40px;
  padding: 0px;
  float: left;
  }

div#content {
  background-color:#FFF;
  font-size: 12px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  color: #000;
  width:540px;
  margin-right:0px;
  padding: 0px;
  float: left;
  }


div#newsticker {
  background-color:#FFF;
  border-width:1px;
  border-color:#000000;
  border-style:solid;
  font-size: 12px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
  margin-top:40px;
  padding:5px;
  color: #000;
  width:580px;
  overflow:hidden;
}


h1.zauberkunst {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #638c63;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}


h1.animation {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #474673;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1.service {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #e19a2a;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1.aktuell {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #3d88ce;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.linkstart {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  color: #000;
  letter-spacing:1px;
  padding-left: 0px;
  padding-right: 45px;
  padding-top: 10px;
  padding-bottom: 0px;
}

h1.referenzen {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #9f381c;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

h1.kontakt {
  font-size: 14px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #6b9aa4;
  letter-spacing:1px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

h2 {
  font-size: 12px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #000;
 }


.kursiv {
  font-style: italic;
 }

.bold {
  font-weight: bold;
 }

.capsbold {
  font-variant: normal;
  font-weight: bold;
 }


.font10ptbold {
  font-size: 10px;
  font-family:Verdana,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }

.table {
	border-collapse: collapse;
	}




caption {
	padding-top:0px;
    padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;

}


.top {
    font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #000;
	text-align: right;
}


.top:hover {
    font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: underline;
	color: #000;
	text-align: right;
}


td.zauberkunst1 {
    background-color: #638c63;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}


td.zauberkunst2 {
	background-color: #d0dcd0;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #638c63;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}


td.animation1 {
	background-color: #474673;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}


td.animation2 {
	background-color: #c7c7d5;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #474673;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}


td.service1 {
	background-color: #e19a2a;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}


td.service2 {
	background-color: #f6e1bf;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #e19a2a;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}

td.aktuell1 {
	background-color: #3d88ce;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}


td.aktuell2 {
	background-color: #c4dbf0;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #3d88ce;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}

td.referenzen1 {
	background-color: #9f381c;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}

td.referenzen2 {
	background-color: #e2c3ba;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #9f381c;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}

td.referenzen1feedback {
	background-color: #e2c3ba;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #000;
	padding-top:15px;
    padding-left:24px;
	padding-right:24px;
	padding-bottom:15px;
}


td.referenzen2feedback {
	background-color: #f0e1dc;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #000;
	padding-top:15px;
    padding-left:24px;
	padding-right:24px;
	padding-bottom:15px;
}

td.kontakt1 {
	background-color: #6b9aa4;
	font-size: 12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;
	color: #FFF;
	padding-top:7px;
    padding-left:14px;
	padding-right:0px;
	padding-bottom:7px;
}


td.kontakt2 {
	background-color: #d2e1e4;
	font-size: 11px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #6b9aa4;
	padding-top:7px;
    padding-left:24px;
	padding-right:0px;
	padding-bottom:7px;
}


.home {
	font-size: 10px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: none;
	color: #000;
}


td.spacenavi {
    background: #FFF;
	height: 2px;
}


p.space {
       height: 50px
}

p.space2 {
       height: 220px
}

p.space3 {
       height: 30px
}


p.space4 {
       height: 100px
}



p.space5 {
       height: 80px
}


p.fliesstext {
     line-height:18px;
}


p.clearright {
     clear:right;
}

p.clearright2 {
     clear:right;
	 padding-left: 310px;
}

img.logo {
		margin-bottom:45px;
}

img.galeriequer {
        float: left;
		margin-right:40px;
        margin-bottom:30px;
		border-width:2px;
		padding:3px;
    	border-color:#e19a2a;
	    border-style:solid;
}


img.galeriehoch {
        float: left;
		margin-right:25px;
        margin-bottom:30px;
		border-width:2px;
		padding:3px;
    	border-color:#e19a2a;
	    border-style:solid;
}



img.animation {
        float: right;
	margin-left:25px;
        margin-bottom:30px;
		border-width:2px;
		padding:3px;
    	border-color:#474673;
	    border-style:solid;
}

img.animation-neu {
float: right;
margin-left:10px;
margin-bottom:10px;
border-width:2px;
padding:3px;
border-color:#474673;
border-style:solid;
}



object.animation {
        float: right;
		margin-left:25px;
        margin-bottom:30px;
}

img.zauberkunst {
        float: right;
		margin-left:25px;
        margin-bottom:30px;
		border-width:2px;
		padding:3px;
    	border-color:#638c63;
	    border-style:solid;
}

img.service {
        float: right;
		margin-left:25px;
        margin-bottom:30px;
		border-width:2px;
		padding:3px;
    	border-color:#e19a2a;
	    border-style:solid;
}


.suchtext {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#F2F3F4;
}


.formtext{
    font-size: 12px;
	font-family:Verdana,Helvetica,sans-serif;
	color: #000;
    font-weight: normal;
	text-decoration:none;
}


.formfield{
    width: 200px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#6b9aa4;
	padding: 3px;
	margin-top:10px;
	margin-right:0px;
	margin-left:200px;
	margin-bottom:10px;
}


.formbutton{
    width: 208px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#6b9aa4;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing: 1px;
	color:#FFF;
	padding: 3px;
	margin-top:10px;
	margin-right:0px;
	margin-left:200px;
	margin-bottom:10px;
}


