/*-------------------------------------------------------------------------*/
/* BODY */
body {
  height : 100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  margin : 0px;
  padding : 0px;
  background-color:#434343;
}

.main {
  width : 870px;
  height : 650px;
  margin : 10px auto;
  border : 4px solid #FFFFFF;
  background-color:#FFFFFF;
  height:auto;
  overflow: inherit;
}

.inhalt {
  width :660px;
  margin-left :180px;
  margin-top : 10px;
  font-size : 12px;
  color : #000000;
  height:auto;
  min-height:240px;
  overflow: inherit;
}

.td_background {
  background-image : url(../images/nav_button.jpg);
  background-repeat : no-repeat;
  height : 26px;
  width : 185px;
  margin-bottom : 3px;
  margin-left:250px;

}


.nav {
  white-space:normal;
  width:190px;
  height:250;
  font-family:Arial, Helvetica, sans-serif;
  position : absolute;
  margin-left :31.8px;
  margin-top : 98px;
  margin-bottom : 3px;
  overflow: inherit;
}

.footer 
{
    clear:left;
    margin-top:1em;
    background:none;
    padding:1px;
	border-top : 1px solid #FA0202;
	   
}	    

/*-------------------------------------------------------------------------*/
/*Links */

/*für Menü */
.naviz
{
  font-family:Open Sans, Arial;
  font-size:1rem;
  line-height:normal;
  font-weight:bold;
  color:#000000;
  margin-left:10px;
  text-align:center;
  text-decoration:none;
}

.navi
{
  font-family:Open Sans, Arial;
  font-size:1rem;
  line-height:normal;
  font-weight:bold;
  color:#000000;
  margin-left:10px;
  text-align:center;
  text-decoration:none;
  word-spacing:1px;
  letter-spacing:0.5px;
}

a.navi:hover 
{
color: red;
}
a.naviz:hover 
{
color: red;
}
/*Links normal*/ 
.navi1
{
  font-family:Open Sans, Calibri, Arial;
  font-size:1.1rem;
  line-height:normal;
  font-weight:bold;
  color : #000000;
  text-decoration:none;
}
a.navi1:hover
{
	color:#F0100F;
	font-weight:bolder;
	text-transform:uppercase;
}
/*Links Händler (Bilder)*/
.navi2
{
  margin-left:65px;
  text-decoration:none;
}

/*Links groß*/
.navi3
{
   font-family:Open Sans, Calibri, Arial;;
   font-size:1.1rem;
   line-height:1.5;
   font-weight:800;
   color:#000000;
   text-decoration:none;  

}

a.navi3:hover
{
	color:#F0100F;
	font-size:1.1rem;
	font-weight:bold;
	text-transform:uppercase;
}
/*-------------------------------------------------------------------------*/
/*Efekte für Bilder */
/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-10deg);
     -moz-transform: rotate(-10deg);
       -o-transform: rotate(-10deg);
      -ms-transform: rotate(-10deg);
          transform: rotate(-10deg);
}

/*-------------------------------------------------------------------------*/
/*Schriftarten*/

/* Überschrift TOP */
.style1
{	
	font-family: Segoe script, Papyrus;
	font-style:oblique;
	text-align:center;
	font-size:1.8rem;
	font-weight:800;
	line-height:1.5;
	text-shadow: 2px 2px 2px #aaa;
	margin-left:45px;
    color:#F0100F;

}

/*Schrift normal */
.style2
{
   font-family:Open Sans, Calibri, Arial;
   font-size:1.1rem;
   font-weight:400;
   line-height:1.5;
   margin-left:65px;
   margin-right:20px;
   color:#000000;
   
}

/* Schrift fett */
.style3
{
   font-family:Open Sans, Calibri, Arial;
   font-size:1.1rem;
   font-weight:580;
   line-height:1.5;
   margin-left:65px;
   margin-right:20px;
   color:#000000;
}

/* Schrift Spruch (Home) */
.style4 
{
    font-family:Montserrat, Calibri, Arial; 
	font-size:1.1rem;
	font-weight:525;
	line-height:1.5;
    letter-spacing:2px;
	word-spacing:3px;
	margin-left:65px;
	margin-right:20px;
    color:#000000;
	
}

/* Footer*/
.style5
{
   font-family:Calibri, Arial;
   font-size:1rem;
   font-weight:350;
   line-height:20px;
   margin-right:20px;
   color:#000000;
   text-decoration:none;

}

/* Überschrift Groß  */
.style6
{
   font-family:Open Sans, Calibri, Arial;
   font-size:1.1rem;
   font-weight:580;
   line-height:1.5;
   margin-left:65px;
   word-spacing:2px;
   letter-spacing:2px;
   color:#000000;
   
}

/* Baustelle */
.style7
{
   font-family:Calibri, Arial;
   font-size:1.2em;
   line-height:normal;
   font-weight:600;
   margin-left:65px;
   word-spacing:3px;
   letter-spacing:2px;
   color:#000000;
	

}

/*  */
.style8
{
	font-family:segoe script, Verdana;
	color:#990000;
	font-weight: bold;
	font-size:13pt;
    margin-left:65px;
	font-style:italic;
	text-align: center;
    filter:alpha(opacity=90); /* For IE8 and earlier */
} 

/*-------------------------------------------------------------------------*/	
/* Bilder */

.logo {
  position : absolute;
  margin-left : 32px;
  margin-top :5px;
}


/* Bild, Headliner */
.bild
{
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

/* Bilder oben */
.bild1
{
  margin-left:65px;
  margin-right:8px;
}

/*Logo Links Händler*/
.bild2
{
	margin-left:40px;
}
/* Bilder rund, Text rechts*/
.bild3
{
    border-radius: 30px;
	float:left;
	margin-left:25px;
} 

/* Bilder Galerie*/
.bild4
{
	margin-bottom:15px;
	margin-right:15px;
	border: 1px solid #000000;
} 

/* Bilder eck, Text links*/
.bild5
{
    float:right;
	margin-top:40px;
	margin-right:25px;
	margin-left:65px;
} 
/* Bilder eck, Text links*/
.bild6
{

	float:right;
	margin-right:25px;
	margin-left:25px;
} 

/* Bild,Logo/Index */

.bild7
{
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
/* Bild,Logo/Über uns Seite */
.bild8
{
  margin-right:25px;
  margin-left:25px;
  
}
/* Bild,Logo/Über uns Seite */
.bild9
{
  margin-right:25px;
  margin-left:65px;
  float:right;
  
}
/*-------------------------------------------------------------------------*/
.table {
   border-collapse : collapse;
   margin-left:65px;
}
	        
.table1 {
   border-collapse : collapse;
}

.td_top {
  vertical-align : top;
  padding : 5px;
  font-size : 12px;
}

.td_check {
  padding : 5px;
  font-size : 12px;
}



















