


@font-face	{
	font-family:"Bauhaus 93";
	src:url("BAUHS93.TTF");
	font-weight:normal;
	font-style:normal
}





body {
  margin: 0; padding: 0;  
	background-image: url(bg.jpg);
	background-position: bottom; 
	background-repeat: repeat-x;
	background-attachment: fixed;
	overflow-x: hidden; 
	font-family:  'Segoe UI',arial,sans-serif;
	color: #333;
  } 




#grunddiv {  position: absolute; left: 0px; top: 0px; width: 100%; 
	   }


#inhalt1, #inhalt2 {
  position: relative; 
  margin-left: auto; margin-right: auto;
  max-width: 520px;
  height: 90px; 
	background-image: url(headerlogo-3d.png);
	background-size: contain;
	background-position: center; 
	background-repeat: no-repeat;
		}
#inhalt1 {
  top: 33px; 
		}
#inhalt2 {
  top: -14px; 
		}


#inhalt {
  position: relative;
  top: 4px; 
  margin-left: auto; margin-right: auto;  
  border-top: 0;
	font-size: 82%; 
  max-width: 520px;
	}

#inhalt  p {
	line-height: 120%; 
	text-align: justify;
	}


p	{  font:  1em/1.15em 'Segoe UI',arial,sans-serif;}



a img 	{   
  border: 0; padding: 4px;	}


#imgmp	{   
  position: relative; margin-top: -8px;	}




td {
border: 0;
vertical-align: top;
}



.einruecken {   padding: 5px 8px 15px 8px;
		  }
.less {   display: none;
		  }




#menuu { width: 30px; 
	height: 23px; 
	position: absolute; 
	right: 6px; top: 4px; 
	padding: 4px; 
			}


#mmenu { width: 99%; 
	height: 20px; 
	line-height: 1.7em;
	position: absolute; 
	right: 0px; top: 0px;
	background-color: #4682b4;
	padding: 5px 0 15px 15px;
	margin-top: 0; 
	font-family: "Bauhaus 93";
	font-size: 1.45em;
	color: #F6FFFF;
			}
#mobmen p { margin: 0; padding: 8px; border-bottom: 1px solid #666;}
			
div #mobmen { position: relative; margin-top: 35px;}



#logomen	{font-weight: bold; padding: 0 1.2em 0 .2em; margin-bottom: -3px; font-size: 120%;}


td .cell1 {
margin: 0 1em .3em 0;
}


td .cell2 {
margin: 0 0 .3em 0;
}

#kontakt {
margin-left:0;
max-width: 705px;
min-width: 280px; 
}

#kontakt  p {
	line-height: 150%;
	}


#blocqu1, #blocqu2 { 
 	margin: 0;
    	text-align: justify;
 }

#blocqu1 { 
 	padding: 0 0 0 0;
 }

#blocqu2 { 
 	padding: 40px 0 0 0;
 }



li { font-size: 1em;line-height: 1.15em; margin: 1px 0 1px 0; text-align: left;  }

ul,ol { margin-top: -6px; padding-left: 50px; }

ul {  font-weight: bold; }



#hak li span { position: relative; top: -10px; }

#hak { position: relative; list-style-image: url(../pics/hak.png);  margin-left: -15px; }




 
#mobmen a             {     font-weight: bold;     }
#mobmen a:link       {color: #333; text-decoration: none;      } 
#mobmen a:visited   {color: #333; text-decoration: none;       } 
#mobmen a:hover    {color: #333; text-decoration: underline;   } 
#mobmen a:active    {color: #999; text-decoration: underline;  } 








h1,h2,h3,h5  {    color: #4682b4;  }

h4  {  color: #333;  } 

h1 {  display: none;  }
h2 {  font-size: 1.9em; text-align: center;   }
h3 { text-align: left; font-size: 1.7em; 
 }
h4 { text-align: left; font-size: 1.55em;
 }
h5 { text-align: left; font-size: 1.4em;  }
h6 { text-align: left; font-size: 1.4em; margin-bottom: 0px; }






img.icona {	width: 90px; height: 90px; margin-bottom: -10px; border: 0px; 	}

img.icons {	width: 67px; height: 67px; margin-bottom: -8px; border: 0px; 	}





.pcsuch {
	width: 70px; 
	hight: 20px; 	position: relative; 
	bottom: -4px;
	margin-top: -4px;
	border: 0; 
	}



.mini  {   
  font-size: 90%;  
 }


.fett  {   
  font-weight: bold; 
 }


.geist  {   
  display: none; 
 }

.rechts  {   
  text-align: right; 
  display: block; 
 }

.links  {   
  text-align: left; 
  display: block; 
 }

.mittig  {   
  text-align: center; 
 }

 

 .blau   {
  color: #4682b4; 
 } 
 .bgblau   {
  background-color: #B8CCE3; border: 1px solid #4682b4; 
 }


.orange   {
  color: #FC0; 
 }


.smalltext   {
  font-size: smaller; 
 }

.gelb  {
 color: #FEB600; font-weight: bold; 
 } 

.gelbtext  {
 color: #FFEF66; 
 }






