html, body { 		
	height: 100%; 
	margin: 0;
	padding: 0;
}


body { 	

	text-align:center;	
	font-size:100.01%;
	line-height:1.1em;
	text-align:justify;
	font-family:Arial,Verdana,sans-serif;
}


#abstand {
	height: 50%; 
	width: 100px;
	margin-bottom: -14em; 
	}

#content {
	height: 28em; 
}

/* Kosmetik */

#content {
	overflow: hidden; 
	position: relative; 
	margin: auto auto; 
	width: 33em; 
	text-align: center;
}


#higr {
   position:absolute;
   top:0px;
   left:0px;
   width:1004px;
   height:550px;
   border:0px solid #000d4b;
   background-repeat:no-repeat;
}



#head_inhalt {

   padding: 0px;
   position:absolute;
   top:143px;
   left:56px;
   width:120px;
   border: 0px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: none;
   font-size:12px;
   color:#ffffff;   
}

#bottom_links {

   padding: 0px;
   position:absolute;
   top:99px;
   left:680px;
   width:623px;
   height:20px;
   border: 0px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: none;
   font-size:12px;   
}

#nav_button01 {

   padding: 0px;
   position:absolute;
   top:155px;
   left:56px;
   width:120px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted;
   font-size:10px;	 
}

#nav_button02 {

   padding: 0px;
   position:absolute;
   top:185px;
   left:56px;
   width:120px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted; 
   font-size:10px;	  
}

#nav_button03 {

   padding: 0px;
   position:absolute;
   top:215px;
   left:56px;
   width:120px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted;
   font-size:10px;	     
}

#nav_button04 {

   padding: 0px;
   position:absolute;
   top:245px;
   left:56px;
   width:20px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted;
   font-size:10px;	     
}

#nav_button05 {

   padding: 0px;
   position:absolute;
   top:275px;
   left:56px; 
   width:120px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted;
   font-size:10px;	     
}

#nav_button06 {

   padding: 0px;
   position:absolute;
   top:305px;
   left:56px;
   width:120px;
   height:19px;
   border: 1px #000d4b;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: dotted;
   font-size:10px;	     
}

#back_button {
   text-decoration:none;
   padding: 0px;
   position:absolute;
   top:12px;
   left:175px;
   width:70px;
   height:20px;
   border: 0px #000d4b;
   border-top-style: dotted;   
   border-right-style: dotted;   
   border-bottom-style: dotted;   
   border-left-style: none;
   font-size:12px;
}

#unav {

   padding: 0px;
   position:absolute;
   top:105px;
   left:25px;
   width:620px;
   height:90px;
   border: 0px #000d4b;
   border-top-style: dotted;   
   border-right-style: dotted;   
   border-bottom-style: dotted;   
   border-left-style: none;   
}

#unav2 {

   padding: 0px;
   position:absolute;
   text-align:right;
   top:180px;
   left:405px;
   width:580px;
   height:30px;
   border: 0px #FF0000;
   border-top-style: dotted;   
   border-right-style: dotted;   
   border-bottom-style: dotted;   
   border-left-style: none;   
}

#maincontent {

   padding: 0px;
   position:absolute;
   top:136px;
   left:224px;
   width:500px;
   height:390px;
   margin:0px;
   border: 0px #FF0000;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: none;   
}

div#werbung {


    padding: 0px;
    position:absolute;
    top:136px;
    left:724px;
    width:220px;
    height:390px;
    border: 0px #FF0000;
    border-top-style: dotted;   
    border-right-style: none;   
    border-bottom-style: dotted;   
    border-left-style: none;
    margin-top: 0.1em;
    margin-left: 0.3em;
    padding: 0.5em;


    font-family: Times New Roman, Arial, sans-serif;
    font-size:12px;

    font: normal 12px  Times New Roman, Arial, sans-serif;


  }

 

div#fb {


    padding: 0px;
    position:absolute;
    top:560px;
    left:25px;
    width:170px;
    height:100px;
    border: 0px #FF0000;
    border-top-style: dotted;   
    border-right-style: none;   
    border-bottom-style: dotted;   
    border-left-style: none;
    margin-top: 0.1em;
    margin-left: 0.3em;
    padding: 0.5em;


    font-family: Times New Roman, Arial, sans-serif;
    font-size:12px;

    font: normal 12px  Times New Roman, Arial, sans-serif;


  }

 

#maincontentstart {

   padding: 0px;
   position:absolute;
   top:110px;
   left:0px;
   width:1024px;
   height:575px;
   margin:0px;
   border: 0px #FF0000;
   border-top-style: dotted;   
   border-right-style: none;   
   border-bottom-style: dotted;   
   border-left-style: none;   
}

.namen		{ 
	text-align: center;
	
}

.navpunkte    { 
	vertical-align:top;
	text-align: left;
	font-size:14px;
	font-variant:normal;
	color:#ffffff;
}
.unavpunkte    { 
	color:#3b6666; 
	font-size:16px; 
	font-weight:bold; 
	font-style:normal; 
	font-variant:normal; 
	margin-bottom:0px; 
	margin-top:0px;
}

.weiss    { 
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	font-style:normal; 
	font-variant:normal; 
	margin-bottom:0px; 
	margin-top:0px;
	text-align: center;
}

.weissklein    { 
	color:#FFFFFF; 
	font-size:9px; 
	font-weight:normal; 
	font-style:normal; 
	font-variant:normal; 
	margin-bottom:0px; 
	margin-top:0px;
	text-align: center;
}

.textinhalt    { 
   	color: #573206;	
	vertical-align:top;
	text-align: left;
	font-size:12px;
	font-variant:normal;
        margin-left:0px;
        margin-top:0px;
  	text-align:justify;
}
.referenzen    {
	width:150px;
   	color: #000000;	
	vertical-align:top;
	text-align: left;
	font-size:.9em;
	font-variant:normal;
}





hr       { 
	width:1020px;
        color:#c6d0d1;
 	background-color:white;
	height:1px;
  	margin-left:0px;
  	margin-bottom:5px;
	text-align:left;
	border:0px dashed blue;
}


h1 { color:#666261; font-size:20px; font-weight:bold; font-style:normal; font-variant:normal; margin-bottom:11px; margin-top:1px;
}



h3 { 	color:#000d4b; 
	font-size:1.0em; 
	font-weight:bold; 
	font-style:normal; 
	text-align:left;
        font-variant:small-caps;
}
.headline      { 
   	color: #000d4d;	
	vertical-align:top;
	font-size:.8em;
}



.news    { 
   	color: #000000;	
	vertical-align:top;
	font-size:.6em;
}
.maincontent    { 
   	color: #FFFFFF;	
	vertical-align:top;
	font-size:.7em;
}

a.head { text-decoration:none; color:#4c4746; 
}

a.all { text-decoration:underline; color:#218584; 
}


a.all:link { text-decoration:none; color:#005d5d; }
a.all:visited { text-decoration:none; color:#005d5d; }
a.all:hover { text-decoration:none; color:#005d5d; background-color:#cfd9db; }
a.all:active { text-decoration:none; background-color:#cfd9db; }
a.all:focus { text-decoration:none; background-color:#cfd9db; }

a.nav { text-decoration:none; color:#ffffff; 
}
a.nav:link { text-decoration:none; color:#ffffff; }
a.nav:visited { text-decoration:none; color:#ffffff; }
a.nav:hover { text-decoration:none; color:#dbd4ca; background-color:#573206; }
a.nav:active { text-decoration:none; background-color:#573206; }
a.nav:focus { text-decoration:none; background-color:#573206; }

a.hauptnav { text-decoration:none; color:#573206; 
}
a.hauptnav:link { text-decoration:none; color:#573206; }
a.hauptnav:visited { text-decoration:none; color:#573206; }
a.hauptnav:hover { text-decoration:none; color:#dbd4ca; background-color:#573206; }
a.hauptnav:active { text-decoration:none; color:#dbd4ca; background-color:#573206; }
a.hauptnav:focus { text-decoration:none; color:#dbd4ca; background-color:#573206; }

a.unav01 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav01:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav01:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav01:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav01:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav01:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }

a.unav02 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav02:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav02:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav02:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav02:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav02:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }


a.unav03 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav03:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav03:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav03:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav03:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav03:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }

a.unav04 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav04:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav04:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav04:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav04:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav04:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }

a.unav05 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav05:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav05:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav05:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav05:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav05:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }


a.unav06 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav06:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav06:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav06:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav06:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav06:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }


a.unav07 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav07:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav07:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav07:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav07:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav07:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }


a.unav08 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav08:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav08:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav08:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav08:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav08:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }


a.unav09 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav10:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav10:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav10:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav10:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav10:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }

a.unav11 {
       display:block;
       width:20px;
       height:19px;
       padding:0px;
       margin:0px;
       text-decoration:none;
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav11:link {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav11:visited {
       background-image:url(sitepix/button_01.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav11:hover {
       text-decoration:none;
       color:#3b6666;
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       }
a.unav11:active {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }
a.unav11:focus {
       background-image:url(sitepix/button_01_.jpg);
       background-repeat:no-repeat;
       background-position:bottom;
       text-decoration:none;
       }




