@charset "utf-8";

a { text-decoration:none; font-family:verdana , verdana ; color:#fff; }
a:hover {color:;}
img { border:0; }

body {margin:0;
padding:0;}

@font-face {
font-family: 'norma';
src: url('') format('eot'),
url('bobcat.woff') format('woff'),
url('bobcat.ttf') format('truetype');
}

.head{ color:#fff; 
	font-family:verdana;
	line-height:21px;
	font-size:14px;

	letter-spacing:0.5px;
	 }


.head1{ color:#70a81d; 
	font-family:verdana;
	line-height:23px; }
	
a:hover { color:#70a81b; }

.link 	{font-size:12px; font-family:verdana; color:#70a81b; line-height:22px; }

.small {font-size:10px; font-family:verdana; color:#ccc; line-height:17px; }
	
.content-head {
	font-size:22px; font:verdana; color:#a1be64; line-height:18px; }
	
.content-head2{ color:#bdd294; font-size:18px; 
	font-family:verdana; line-height:20px; }	
	
	
.content {
	font-size:12px; font-family:verdana; font-weight:bold; color:#fff; line-height:21px;  
	text-align:left;  }	
	
.content-text {
	font-size:12px; font-family:verdana; color:#999; line-height:22px; }
.content-text2 {
	font-size:12px; font-family:verdana; color:#999; line-height:22px; }
	
h1 { font-size:24px; font-family:sans-serif;verdana; font-weight:lighter; width:400px;  z-index:1000; color:#fff; line-height:28px; word-spacing:5px;
letter-spacing:1px;    }
h2 { font-size:19px; font-family:verdana;  z-index:1000; color:#97c037; line-height:30px; text-align:left;  }
h3 { font-size:14px; font-family:verdana; z-index:1000; color:#999; line-height:28px; text-align:left;  }
h4 { font-size:12px; font-family:verdana; z-index:1000; color:#999; line-height:21px; text-align:left; }

p {
	width:370px;
	font-family:verdana;
	line-height:23px;
	}
.right { text-align:right;}

#wrapper{
	position:relative;
	margin:0 auto;
	left:0px;
	height: 850px;
	width:980px;
	z-index:0;
	
	}
	
	
	
#content-navi {
	position:relative;
	margin:0 auto;
	width:980px;
	height:87px;
	z-index:10000;
	
	
	
	}	
	

	
	
#test{
	position:relative;
	
	height: px;
	width: 1024px;
	z-index:200;
	}	
	
#logo {
	position:absolute;
	height:103px;
	width:150px;
	background-color:;
	z-index:12;
	top:104px;
	left:142px;
	
	
	}	

#slide {
	position:absolute;
	margin-left:200px;
	margin-top:0px;
	width:400px;
	height:400px;
	z-index:-222;
	
	}	
	
	
#zahn {
	background-color:;
	margin-left:-195px;
	margin-top:-20px;
	position:absolute;
	font-family: "verdana";
	background-image:url('../images/move4.gif');
	background-repeat: no-repeat;
	height: 980px;
	width: 1200px;
	z-index:0;
}



#zahn-s {
	background-color:;
	margin-left:-195px;
	margin-top:-20px;
	position:absolute;
	font-family: "verdana";
	background-image:url('../images/Logo-Still-green.png');
	background-repeat: no-repeat;
	height: 980px;
	width: 1200px;
	z-index:1;
}

#green_box {
position:absolute;
	background:unset;
	background-repeat: no-repeat;
	height:800px;
	width: 400px;
	margin-left:80px;
	margin-top:50px;
	
}

#home {
position:absolute;

	height:800px;
	width: 200px;
	margin-left:60px;
	z-index:0;
}


#naviline {
	position:absolute;
	left:340px;
	top:-85px;
	z-index:1000;
	width:700px;
	height:20px;
	
	}
	
	
	
#wall-big {
position:absolute;
top:225px;
background-image:url('../images/wall-big.jpg');
background-repeat:repeat-x;

height:295px;
z-index:0;
	
	}	
	
		
	
#wall-pic {

position:relative;
margin:0 auto;
left:150px;
background-repeat:no-repeat;
width:963px;
height:295px;
z-index:1;
	
	}
	
#wall-small {

position:absolute;
background:#b7d38d;
width:100%;
height:87px;
z-index:0;
top:520px;
	
	}
	

	
	
	#wall-small-up {

position:absolute;
height:87px;
z-index:10;
top:520px;
	
	}
	
#wall-content {
position:absolute;
background:unset;
width:100%;
height:200px;
z-index:0;
top:650px;
	
	}
	
#wall-content-wrapper {
	position:relative;
	margin:0 auto;
	background:unset;
	left:90px;
	width:980px;
	height:200px;
	z-index:1;
	
	}

#content-navi {
	position:relative;
	margin:0 auto;
	;
	width:980px;
	height:87px;
	z-index:1;
	
	}
	
#wall-content-box2{
	position:absolute;
	background:unset;
	left:390px;
	height:175px;
	width:255px;
	z-index:50;
}

#wall-content-box1{
	position:absolute;
	background:unset;
	left:390px;
	height:175px;
	width:255px;
	z-index:50;
	top: 225px;
}

#wall-content-box3{
	position:absolute;
	background:unset;
	left:708px;
	height:300px;
	width:300px;
	z-index:50;
	top: 15px;
}

#wall-content-box3 > ul{
	position:unset !important;
}
	
	
#contentbox1{
	position:absolute;
	left:850px;
	height:87px;
	width:203px;
	z-index:50;
	
	}
	
#contentbox2{
	position:absolute;
	left:600px;
	height:87px;
	width:203px;
	z-index:50;
	
	}
	
#contentbox3{
	position:absolute;
	left:350px;
	height:87px;
	width:203px;
	z-index:50;
	
	}
	
	
#contentbox0{
	position:absolute;
	left:130px;
	height:87px;
	width:203px;
	z-index:50;
	
	}	
	

ul li { list-style:none; font-family:"Norma SemiBold"; font-size:13px; line-height:33px; padding-left:30px; text-align:right; float:left; 
   }

 ul li:hover {  background-image:url(); background-repeat:no-repeat;  color:#70a81d; } 

ul li a  { color:#bcd293; float:left;  } 

ul li:hover  { color:#70a81b;  }

ul li a:hover  { color:#70a81b;  font-size:13px;  } 

ul { width:800px; height:20px; 
   position:absolute; top:250px; left:60px;
   z-index:2000; text-align:right; float:left; display:inline;
 }


 
 #welcome {
	position:absolute;
	height:200px;
	width:410px;
	left:-10px;
	font-family:verdana, verdana;
	font-size:12px;
	line-height:20px;
	word-spacing:1px;
	letter-spacing:0px;
	padding:15px 15px 15px 00px;
	color:#999;
	z-index:1;
	 }
	 
	 
#sidebar {
	position:absolute;
	margin-top:100px;
	margin-left:370px;
	width:200px;
	height:452px;
	background:unset;
	z-index:1;
	}	
	
#werkzeug {
	position:absolute;
	margin-top:420px;
	margin-left:620px;
	width:200px;
	height:452px;
	background:unset;
	z-index:1;
	}	

#head_imp {
	position:absolute;
	font-family:verdana;
	font-size:18px;
	color:#70a81d;
	line-height:21px;
	margin-top:200px;
	margin-left:450px;
	width:400px;
	height:30px;
	background:unset;
	z-index:1;
	}
	
#imp {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#B9B9B9;
	line-height:21px;
	margin-top:272px;
	margin-left:450px;
	width:400px;
	height:452px;
	background:unset;
	z-index:1;
	}
	
#kontaktformular {
	position:absolute;
	font-family:verdana;
	font-size:12px;
	color:#B9B9B9;
	line-height:21px;
	margin-top:95px;
	margin-left:226px;
	width:400px;
	height:452px;
	background:unset;
	z-index:15;
	}
	
	
#team {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#B9B9B9;
	line-height:21px;
	margin-top:272px;
	margin-left:450px;
	width:400px;
	height:452px;
	background:unset;
	z-index:15;
	}
	
	
#open {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#999;
	line-height:21px;
	margin-top:125px;
	margin-left:650px;
	width:400px;
	height:452px;

	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:30px;
	z-index:1;
	}
	
	#open2 {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#666;
	line-height:21px;
	margin-top:345px;
	margin-left:850px;
	width:400px;
	height:452px;
	background-image:url('../images/tooth.png');
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:30px;
	z-index:1;
	}
	
	#open3 {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#666;
	line-height:21px;
	margin-top:545px;
	margin-left:850px;
	width:400px;
	height:452px;
	background-image:url('../images/tooth.png');
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:30px;
	z-index:1;
	}
	
	
#slide {
	
	position:relative;
	width:100%;
	height:370px;
	z-index:0;
	
	
	}	
	
#smile {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#666;
	line-height:21px;
	margin-top:0px;
	margin-left:0px;
	width:400px;
	height:400px;
	background-repeat:no-repeat;
	z-index:0;
	}
	
#open_praxis {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#B9B9B9;
	line-height:21px;
	margin-top:160px;
	margin-left:450px;
	width:400px;
	height:452px;
	background:unset;
	z-index:0;
	}
	

#slider {
	position:absolute;
	font-family:verdana;
	font-size:13px;
	color:#B9B9B9;
	line-height:21px;
	margin-top:200px;
	margin-left:450px;
	width:400px;
	height:452px;
	background:unset;
	z-index:0;
	}
	
	
#ballon {
	position:absolute;
	margin-top:48px;
	margin-left:px;
	width:950px;
	height:452px;
	background:unset;
	z-index:0;
	}	
	
#content {
	position:absolute;
	background:#E7E7E7;
	margin-top:0px;
	margin-left:340px;
	width:255px;
	height:130px;
	z-index:1;
	}		
	
	#test{
	position:absolute;
	margin-top:-90px;
	margin-left:100px;
	width:400px;
	height:50px;
	
	z-index:1;
	} 
	 
	 
#footer {
	position:relative;
	margin:0 auto;
	left:120px;
	width:980px;
	height:50px;
	color:#999;
	border-top:1px solid #bdd294;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	top:500px;
	z-index:1;
	}


#kontakt {
	position:absolute;
	width:350px;
	height:30px;
	color:#ccc;
	background:unset;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	top:80px;
	padding-left:560px;
	z-index:1;
	
	}


#impressum {
	position:absolute;
	width:350px;
	height:30px;
	color:#ccc;
	background:unset;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	top:80px;
	padding-left:650px;
	z-index:15;
	
	}
	
	
	
	
	
	
#gallery-flyin {
	
        overflow:;
		background:unset;
		z-index:3000;
    }
 
#gallery-flyin img {
        padding: 5px;
        border: 1px solid #A0A0A0;
        background-color: #FFFFFF;
        -moz-border-radius: 0.7em;
        -webkit-border-radius: 0.7em;
        border-radius: 5px;
		width:100px;
    }

.footer_link {
	color: #bdd294!important;
}

.footer_link:hover {
	color: #70a81b!important;
}



/* slider */


#slideshowWrapper {
position: relative;
width: 646px;
margin: auto;
}
#fssPrev {
position: absolute;
top: 169px;
left: -67px;
background: url('../images/arrows.png') -67px 0px;
width: 67px;
height: 143px;
text-indent: -999999px;
}
#fssNext {
position: absolute;
top: 169px;
background: url('../images/arrows.png') no-repeat;
width: 67px;
height: 143px;
text-indent: -999999px;
}
#fssPlayPause {
position: absolute;
top: 435px;
right: 20px;
background: url('../images/white.png') repeat;
padding: 4px 0 5px 0;
-moz-border-radius: 5px;
border-radius: 5px;
width: 60px;
text-align: center;
display: block;
color: #333;
text-decoration: none;
}
ul#slideshow {
list-style: none;
border: 1px solid #999;
padding: 2px;
margin: auto;
margin-top: 5%;
width: 640px;
height: 480px;
overflow: hidden;
}
#slideshowWrapper p {
text-align: center;
}
#fssList {
display: none;
}
#fssList li {
display: inline;
padding-right: 10px;
}
#fssList li a {
color: #999;
text-decoration: none;
}
#fssList li.fssActive a {
font-weight: bold;
color: #333;
}
#top {
background: #3b5998;
width: 100%;
height: 40px;
margin-bottom: 20px;
}
#top h1 {
color: #fff;
font-weight: normal;
font-size: 18px;
padding: 7px 0 0 15px
}
#top h1 span {
font-size: 11px;
}
#top h1 a {
text-decoration: underline;
color: #fff;
}
#top h1 a:hover {
text-decoration: none;
}
small a {
color: #000;
}

#slideshow li{
	margin:0;
	padding:0;
	position:relative;
}