@charset 'iso-8859-2';
/*neue seite*/
html{ padding-top: 0;

    width: 100%;
    background-color: #82e0df;
    margin: 0 auto;
}

body{ font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;

  padding-top:0;
  border:0;
  max-width: 850px;
  height: 100%;

  margin: 0 auto;
}

#theader{
  float: left;
  min-height: 298px;

  background-image: url(images/header.jpg);
  min-width: 100%;
}
#headerg {  margin-left: 240px; margin-top:60px; font-size: 90pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #FF0000;  text-align: left;  text-shadow: 0 -1px 1px #F82529, 0 1px 1px #F82529;}

/* Menu link styles */
#mainnav {

text-align:left;
           font-size:1.3em;
            max-width: 700px;

  background-color: #0000FE;
   margin:0.2%;
   margin-left: 120px;
   margin-top: 40px;
   		}
#content {
background-image: url(images/mitte.jpg);
min-height: 100%;

		}
#contenttext {
margin-left: 280px;
margin-right: 100px;

		}
#contentimpressumtext {
margin-left: 280px;
margin-right: 20px;

		}
.contentg {   text-align:center; font-size: 100pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #0000FE;  text-align: left;  text-shadow: 0 -1px 1px #0000FE, 0 1px 1px #0000FE;}

.contentmg {   text-align:center; font-size: 35pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #171717;  text-align: left;  text-shadow: 0 -1px 1px ##171717, 0 1px 1px #171717;}

.contentum {   text-align:center; font-size: 12pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #171717;  text-align: center;  text-shadow: 0 -1px 1px ##171717, 0 1px 1px #171717;}     

.contentm {   text-align:center; font-size: 25pt; font-style: normal;  font-weight: normal; font-variant: normal; color: #171717;  text-align: left;  text-shadow: 0 -1px 1px ##171717, 0 1px 1px #171717;}
.contentmk {   text-align:justify; font-size: 14pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #171717;  text-align: left; }
.contentk {   text-align:justify; font-size: 12pt; font-style: normal;  font-weight: normal; font-variant: normal; color: #171717;  text-align: left;  }

.contentbigk {   text-align:justify; font-size: 12pt; font-style: normal;  font-weight: bold; font-variant: normal; color: #171717;  text-align: left;  }
*:first-child+html #mainnav{
    padding:6px 0px 6px 0px;



}

.mainnavMenuLink{
   max-width: 620px;
   display: inline-table;
    text-decoration:none;
    color:#FFFFFF;


    font-weight:bold;
    padding:6px 8px 6px 8px;

     display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0);


}

.mainnavMenuLinkSelected{





    font-weight:bold;
   text-decoration:none;
   color:#00FF00;
     padding:6px 10px 6px 8px;




}

.mainnavMenuLink:hover, .shrink:focus, .shrink:active {

  color:#00FF00;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);





}

.mainnavMenuLinkSelected:hover{
   color:#000000;

}

.subnavMenuLink{

    left:3px;

    padding:2px 2px;

   width:100%;

   text-decoration:none;
   color:#FF6600;

   margin-left:3px;




}

.subnavMenuLinkSelected{

   text-indent:13px;

    background-image: url(images/nh.png);
   text-decoration:none;
   color:#000000;

    margin-left:3px;


   font-weight:bold;

}

.subnavMenuLink:hover{
color:#00FF00;

}

.subnavMenuLinkSelected:hover{
   color:#00FF00;
}
/*naviende*/

.ilu {


	font-size: 0.85em;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;

    color: #444444;

    }

.ilu:link {

    color: #444444;
    }
.ilu:visited {

	color: #009905;
    }
.ilu:hover {


	color: #009905;

    }
/*links groß*/
.bilu {

   text-decoration: none;
	font-size: 1.8em;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
    font-weight: bold;
    color: #008F05;

    }

.bilu:link {

    color: #008F05;
    }
.bilu:visited {

	color: #00C707;
    }
.bilu:hover {


	color: #00C707;

    }




textarea {
resize:none;
min-width:30%;
}

/* Kontakt*/
/* Box Kontakt */
#boxko {

            margin: 0;
            float: left;
			border: 0;
            min-width: 32%;






		}

#boxkoeins {
            margin-top:0%;
            float: left;
            border: 0;
            min-width: 32%;

		}
#boxkozwei {
            margin-left: 1%;
            float: left;
            border: 0;
            min-width: 27%;

		}


#ml{
  float: left;
   margin:0.2%;
  margin-right: 0.2%;
  max-width: 29.78%;

  border-color: #0036a8;
   max-height: 100%;
}



.clear {
clear: both;

background-color:#E4E2DD;
}
.clearo {
clear: both;

}
.cleamh{
  padding-top: 8px;
  clear: both;
}

.bild {
  max-width:100%;

}

.textrot
{
 
 font-size: 0.8em;
 font-style: normal;
 line-height: 19px;
 font-weight: bold;
 font-variant: normal;
 color: #FF0000;
 text-align: left;

 }



a.bild1:link {
  padding-top: 0px;
margin: 0px 0 0 0px;

	font-size: 12px;
	font-style: normal;
   	line-height: 15px;
	font-variant: normal;
	text-align: left;
    color: #444444;
    }
a.bild1:visited {
    padding-top: 0px;
margin: 0px 0 0 0px;

	font-size: 12px;
	font-style: normal;
   	line-height: 15px;
	font-variant: normal;

	color: #009905;
    }
a.bild1:hover {
    padding-top: 0px;
margin: 0px 0 0 0px;

	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-variant: normal;
	color: #009905;

    }
.kontakt {


	font-size: 0.7em;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
	text-align: justify;
	color: #444444;
	border-top-color: #444444;
	border-right-color: #444444;
	border-bottom-color: #444444;
	border-left-color: #444444;

}



/* Hintergrundfarbe */








#footer{
 width: 100%;
 background-color: #FFFFCC;

    }





