*{padding:0px;margin:0px;outline:none;}

ul, li,
fieldset{
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}


html, body {
	width:100%;height: 100.1%;	
}

/*hmtl, body {
	width:100%;height: 100%;	
}*/


/*hmtl, body, #wrap {font-family: 'Conv_Telex-Regular',Sans-Serif;font-size: 100%;  color:#CCC;}

*/
html, body, #wrap {font-family: 'Conv_Telex-Regular',Sans-Serif;font-size: 100%; background:url(../bilder/h2.jpg); color:#CCC;}





html * #wrap {

/*height: 100%; für ältere browser */

}



/*Opera Fix für den footer*/

/*body:before {

	content:"";

	height:100%;

	float:left;

	width:0;

	margin-top:-32767px;/

}*/



/*body > #wrap {

    height: auto;

    min-height: 100%;

}*/

#wrap {

    height: 100%;

    min-height: 100%;
    margin: 0 auto;

}







/*#main{ padding-bottom: 50px;}  */
#main{ padding-bottom: 30px;}
/* must be same height as the footer */

	

	

#header{

background: url(../bilder/Logo.png) no-repeat;

/*position: absolute;*/

width: 1024px;

height: 104px;
margin: 0 auto;


/*margin-top:-99px;

margin-left:-512px;

left:50%;*/

z-index:11;

}/* hintergrundbild oben */



.content2{
	font-family: 'Conv_Telex-Regular',Sans-Serif;

position: relative;

width: 838px;


/*height: 2150px;*/

margin: 0 auto;
margin-top:-3px;

/* inhalt mit slideshowbreite */

}



.content{
	font-family: 'Conv_Telex-Regular',Sans-Serif;

position: relative;

width: 838px;

/*height: 1880px;*/

margin: 0 auto;
margin-top:-3px;

/* inhalt mit slideshowbreite */

}







#slideshow{

border: 24px solid #fff;
background-color:#000;

/*position: absolute;*/

width: 790px;

height: 407px;






-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

}

#slideshow IMG {
    position:absolute;
    top:0;
	margin-left: 24px;
	margin-top: 24px;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


#vita{
font-family: 'Conv_Telex-Regular',Sans-Serif;
border: 24px solid #fff;

background: url(../bilder/vita2.png) no-repeat ;

background-color:#000;

maring:0 auto;

width: 790px;

height: 815px;



/*margin-top:99px;*/





-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

}



#vita h3{ font-size:25px; color:#CCC; padding: 70px 0 0 30px;}

#text { font-family: 'Conv_Telex-Regular',Sans-Serif;display:block;font-size:15px; color:#FFF; font-family:Telex, serif; padding: 5px 300px 0 30px;} 

#text p { font-family: 'Conv_Telex-Regular',Sans-Serif;margin-bottom: 15px; line-height:150%;}

#text a {text-decoration:none; color:#C99;}



a.hyper:link, a.hyper:visited {text-decoration:none;color:#C99;}
a.hyper2:link, a.hyper:visited {text-decoration:none;color: #A91685;}

.h2 {font-size:19px; color:#FFF;}

.col{width:42%;}

.left{
	float:left;
	font-size:14px;
	padding: 0 10px 0 30px;
	clear:both;
	width: auto;
}

.right{float:right;font-size:14px; margin: -153px 240px 0px 0px;clear:both;}



#sprachen{display:block; margin: -224px 0px 20px 540px;float:left;clear:both; font-size:14px; padding-left:5px;}

.col2{width:70%;}

.left2{float:left; font-size:14px; padding: 0 0px 0 -20px; }

.right2{float:right;font-size:14px; margin: 15px 0px 0px -15px;}





#specials{float:left;width: 790px; margin: 50px 0px 0 0px;clear:both; display:block;font-size:15px; color:#000 ; font-family: 'Conv_Telex-Regular',Sans-Serif; padding: 5px 0px 80px 10px;}

.h2b {font-size:19px; color:#000; padding-top:80px;}

.h4a {font-size:16px; color:#000;}

.col3{width:60%;}

.left3{float:left;font-size:14px; margin: 0px 0px 0px -10px; text-decoration:none;}

.right3{float:right;font-size:14px; margin: 0px 600px 0px 0px;}

.left4{float:left;font-size:14px; margin: -50px 0px 0px 139px;}

.right4{float:right;font-size:14px; margin: -82px 415px 0px 0px;clear:both;}

.right8{clear:both; font-size:14px; margin: 0px 0px 0px 60px;clear:both; }

.right5{float:right;font-size:14px; margin: -80px 330px 0px 0px;clear:both; }

.right6{float:right;font-size:14px; margin: -82px 208px 0px 0px;clear:both;}


#xtrabox{ width:790px; height: 50px; margin: 50px 0px 0px 0px ;padding-bottom:150px; clear:both;}

#xtrabox2{ width:790px; height: 200px; maring:0 auto; float:right; padding-bottom:20px; clear:both;}
#xtrabox2 ul{ list-style:none; padding-right:10px;}
#xtrabox2 ul li {float: left;position: relative; font-size:14px; color:#000; padding-right:15px; padding-left:2px;}


#xtrabox3{ width:790px; height: 90px; maring:0 auto; float:right;  padding-top:350px;clear:both;}
#xtrabox3 ul{ list-style:none; padding-right:5px;}
#xtrabox3 ul li {float: left;position: relative; font-size:12px; color:#000; padding-right:10px; padding-left:2px;}

#xtrabox4{ width:790px; height: 150px; maring:0 auto; float:right;  padding-top:0px; clear:both;}
#xtrabox4 ul{ list-style:none; padding-right:5px;}
#xtrabox4 ul li {float: left;position: relative; font-size:12px; color:#000; padding-right:10px; padding-left:2px;}




.border { border:solid 3px; border-color:#FFF; -webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;}

#leistungen {border: 24px solid #fff;

background: url(../bilder/leistungen_hg.jpg) no-repeat ;

background-color:#000;

width: 790px;

height: 407px;

margin: 0 auto;

/*margin-top:99px;*/

-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;}

.leistungen {display:block;font-size:15px; color:#000;  font-family: 'Conv_Telex-Regular',Sans-Serif; padding: 20px 0px 0 0px; margin-right:25px; text-align:right;}



.h3 {font-size:25px; color:#000; margin: 70px 0px 0px 628px ; }

.h5 {font-size:25px; color:#000; margin: 70px 0px 0px 700px ; }



#referenzen {border: 24px solid #fff;

background: url(../bilder/referenzen_hg5.jpg) no-repeat ;

background-color:#000;

maring:0 auto;

width: 790px;

height: 2050px;



/*margin-top: 99px;*/





-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

}

#kunden {border: 24px solid #fff;

background: url(../bilder/referenzen_hg2.jpg) no-repeat ;

background-color:#000;

maring:0 auto;

width: 790px;

height: 950px;



/*margin-top:99px;*/





-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

}


.tabelleR
{font: Telex, Geneva, sans-serif; color:#666; font-size: 80%;
float:right; margin-right: -15px; padding:4px;}

.tabelleR2
{font: Telex, Geneva, sans-serif; color:#666; font-size: 90%;
float:right; margin-right: -15px; padding:4px;}



#links{border: 24px solid #fff;

background: url(../bilder/links_hg.jpg) no-repeat ;

background-color:#000;

width: 790px;

height: 407px;

margin: 0 auto;

/*margin-top:99px;*/



-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;}



#links a { text-decoration:none; color:#636; }



#contact{

font-family: 'Conv_Telex-Regular',Sans-Serif;

border: 24px solid #fff;

background: url(../bilder/kontakt_hg.jpg) no-repeat ;

background-color:#000;

width: 790px;

height: 407px;

margin: 0 auto;

/*margin-top:99px;*/

-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;}




#position{margin: 45px 15px 0px 50px; font:Telex; color:#000;}

form {width:350;}

form fieldset { padding:10px; margin-bottom:0px; border-style:none;}

form legend {  color:#666}

form label {width:128px; float:left; margin-bottom:7px;}

form input, form textarea { width:250px; float:left; margin-bottom:7px; border:1px solid #999; padding:2px;}

form input:focus, form textarea:focus{border: 1px solid #000;}

form br{clear:both;}

form .botton{ margin-left:128px; width:256px; background:#000; color:#FFF; cursor:pointer;}

form .botton:hover{background:#333; color:#CCC;}

.h6 {font-size:25px; color:#000; margin: -300px 0px 0px 600px; }

.kontaktdaten {display:block;font-size:15px; color:#000;  font-family: 'Conv_Telex-Regular',Sans-Serif; padding: 400px 0px 0 0px; margin-right:25px; text-align:right;}

.kontaktdaten a{text-decoration:none;color:#636;}



.galerie {

border: 24px solid #fff;

background: url(../bilder/kontakt_hg.jpg) no-repeat ;

background-color:#000;


width: 790px;

height: 407px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}

.galerie2 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg2.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 697px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}

.galerie3 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 557px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}


.galerie4 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg3.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 1057px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}


.galerie5 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg4.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 1257px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}


.galerie6 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg5.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 1357px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}

.galerie7 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg6.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 1600px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}

.galerie8 {

border: 24px solid #fff;

background: url(../bilder/wunden_hg7.jpg) no-repeat;

background-color:#000;


width: 790px;

height: 2050px;

margin: 0 auto;

/*margin-top:99px;*/


-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;

clear:both;}





.border2 { border:10px solid #FFF;-webkit-box-shadow: 0px 2px 3px #6b6b6b; /* webkit browser*/ -moz-box-shadow: 0px 2px 3px #6b6b6b; /* firefox */ box-shadow: 0px 2px 3px #6b6b6b;}

.galerieheader{display:block;font-size: 70%; color:#000; font-family: 'Conv_Telex-Regular',Sans-Serif; padding: 70px 0px 0 0px; margin-right:30px;  text-align:right;font-size:25px; color:#000;clear:both;}

.galeriespace{text-align:center; width:745px;height:126px;float:left; margin:45px 0px 0px 20px;clear:both; padding-right:20px;}

.galeriespace2{text-align:center; width:745px;height:126px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}
.galeriespace3{text-align:center; width:745px;height:697px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}
.galeriespace4{text-align:center; width:745px;height:1057px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}
.galeriespace5{text-align:center; width:745px;height:1457px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}
.galeriespace6{text-align:center; width:745px;height:1557px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}
.galeriespace7{text-align:center; width:745px;height:2007px;float:left; margin:10px 0px 0px 20px;clear:both; padding-right:20px; clear:both;}





















.strich {border-left:1px solid #75747a;} /* linker strich neben "home" */



#button {

background:url(../bilder/navi_h1.png); 

border-top: 1px solid #000;

position: absolute; 

margin-left: 1.53em;

margin-top:24px;

width: 790px;  

height: 29px; 

z-index:30;

}

 

#button ul {
margin: 0;
	padding: 0;
padding-left: 70px;
list-style-type: none;

}

 

#button ul li {

     float: left;

	 position: relative;

	 

     

}

 

#button ul li a {

	 height:20px;

	 padding:8px 13px 0px 13px;

	 border-right:1px solid #75747a;

     display:block;

     text-decoration:none;

     color:#FFF;
 

}



#button ul li a:hover {

     background:#000000;
 

} 

 

#button ul li ul {

     display: none;
	 	 

}

 

#button ul li:hover ul {

     display: block;
     position: absolute;

}

#button li li{
float: none;
}
 

#button ul li:hover ul li a {

     display:block;

	 background: url(../bilder/schwarz_83.png) repeat;

     color:#FFF;

	 padding:0.891em 0px 0px 13px;

     width: 250px;

     text-align: left;

     border-right: none;
	 margin-left:-70px;
	 

	 

	 

}

 

#button ul li:hover ul li a:hover {

     background:#000;

     color:#999999;
	 
	 clear:both;

	 

}





 


 






#footer{

	background: url(../bilder/footer.png);

	position: relative;

	width: 1024px;

	height: 30px;

	margin:auto;

	margin-top: -30px;

	clear:both;

}



{clear:both;}



.clearfix:after {

    content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {display: inline-block;}



/* Bereich nicht für IE-mac Anfang \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* Bereich nicht für IE-mac Ende */



div#breadcrumb {display:none;}



#footer { font: Telex, Geneva, sans-serif; color:#666; font-size: 70%; }

#footer a { color:#666; text-decoration:none; border-left:1px solid #75747a; padding-left:25px; padding-right: 25px;}

#footer a:hover{ color:#000; text-decoration:none;}

#footer div { float:right; padding-top: 10px;}
