/*///////////////////////////////////////////////////////
Realisiert:
Webdesign by JPS
Autor: Jean-Pierre Schwarze 

E-Mail: info@webdesign-by-jps.de
Internet: www.webdesign-by-jps.de

///////////////////////////////////////////////////////
copyright 2007  by www.sun-trieb.de

////////////////////////////////////////////////////*/

a:link {	font-weight:normal;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none }

a:visited {font-weight:normal;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none }

a:hover {font-weight:normal;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	text-decoration: underline;}

a:active {font-weight:normal;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}



body { background-color:#cccccc;
       margin: 0 0 0 0;}

#wrapper { max-width: 1200px;
margin:5px 10px 10px 10px;}

#head { background-color: #ffFF00;
        border: 1px solid #000000;
		padding:0 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.9em;
		z-index:2;
		width:   957px ;    /*66.45em; */
		height: 5.35em;
		
}

#logo {border-right: 1px solid #000000;
       border-bottom: 0px solid #000000;
	   background-image: url(logo.gif);
	   background-repeat:no-repeat;	   
	   float:left;
	   width: 213px;            /*14.8em;*/
	   height:5.35em;
	   margin-right:3px;


		}


#switch {border: 0px solid #000000;		
	 margin: 0.2em 0 0 150px;  /*15.5em*/
		
		}
		
#meta-nav {border: 0px solid #000000;
		border-bottom: 0px solid #000000;
		margin-top:2.0em; 
		/*margin-right: 15.5em;  */
		
		}		

#nav { background-color: #FFFF00;
       border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px; }

#in-nav { border-top: 1px solid #000000;

          padding: 13px 0 13px 85px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:0.9em;}

#schrift-switch { border-right: 0px solid #000000;
                  border-left: 0px solid #000000;
				  padding:0 0px 0 303px;       /*0 10px 0 303px; */
				  font-family:Verdana, Arial, Helvetica, sans-serif;
		          font-size:0.9em;		
				  margin-top: -20px;             /*-15px;*/
				 /* float:right;  */

		          }
#schrift-nav { border-right: 1px solid #000000;
				border-left: 1px solid #000000;
                  background-color:#ffff00;
				  padding:0 10px 0 0px;
				  float:left;
				  width: 200px;

		          }				  
				  

#con { border: 0px solid #000000;
		margin-top:0px;
	    margin-left: 14.5em;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 0.9em;
		line-height: 0.9em;
		
		
}

#text { padding: 0 0 0 18px;

}

#rechts { border: 0px solid #000000;      /* Impressum hinweis Designer*/
           margin: 35px 10px 0 20px;
	

		}

#halter { border: 0px solid #000000;

		width:35.3em;
		float:left;
}
#test {border-left: 0px solid #000000;       /*  im index  für #rechts */
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		background-color:#ffff00;
		padding: 4px 4px 3px 4px;
		z-index:100;
		width: 230px;        /*17.8em; */
		float:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:  0.9em;
		margin-left:-2px;
		line-height: normal;
		

		}

#box1 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color: #00F000;
		padding:3.5em 0 0 1.75em;
		}
		
#box1a {border: 0.1em solid #000000;
		width:100px;
		height:75px;
		background-color:#ffff66;
		padding:50em 0 0 25em;
		}
		
#box2 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color: #0000FF;
		padding:3.5em 0 0 1.75em;
		}

#box3 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		padding:3.5em 0 0 1.75em;
		background-color: #66CC99;}

#box4 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:green;
		padding:3.5em 0 0 1.75em;}

#box5 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color: #00FFFF;
		padding:3.5em 0 0 1.75em;}

#box6 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		padding:3.5em 0 0 1.75em;
		background-color:#996633;}

#box7 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#FF0000;
		padding:3.5em 0 0 1.75em;}

#box8 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#CCCCFF;
		padding:3.5em 0 0 1.75em;}

#box9 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		padding:3.5em 0 0 1.75em;
		background-color:#CC00FF;}

#box10 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color: #00FF99;
		padding:3.5em 0 0 1.75em;}

#box11 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#666699;
		padding:3.5em 0 0 1.75em;}

#box12 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#ff9900;
		padding:3.5em 0 0 1.75em;}

#box13 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		padding:3.5em 0 0 1.75em;
		background-color:#ff6666;}

#box14 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#663366;
		padding:3.5em 0 0 1.75em;}

#box15 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		background-color:#990000;
		padding:3.5em 0 0 1.75em;}

#box16 {border-top: 0px solid #000000;
		border-bottom:1px solid #000000;
		border-right: 1px solid #000000;
        border-left: 0px solid #000000;
		width:6.95em;
		height:5.2em;
		float: left;
		padding:3.5em 0 0 1.75em;
		background-color: #3399FF;}


#feed {border: 1px solid #000000;
	   clear:both;
	   background-color:#000000;}
	   
	   
/* Accesskey*/

#accesskey{ padding:0.5em 0 0 2.5em;
            height:28.31em;}


#acc {
    margin : 0;
    padding : 0;
    width : 10.3em;
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 0.9em;
    text-align : center;
    line-height : 1.1em;
}
#acc li {
    margin : 0 0.25em 0.25em 0;
    padding : 0;
    border : 1px solid #6f6f6f;
    float : left;
    list-style : none;
    display : block;
}
#acc li a:link, #acc li a:visited {
    color : #000000;
    background : #d3d3d3;
    padding : 0.25em 1em;
    width : 0.9em;
    display : block;
    text-decoration : none;
}
#acc li a:hover {
    color : #fffff2;
    background : #bf0000;
    font-weight : bold;
}
#acc li a:focus, #acc li a:active {
    color : #fffff2;
    background : #000080;
    font-weight : bold;
}
#acc .acc-n {
    border : 1px dotted #d7e9ff;
    padding : 0.25em 1em;
    width : 0.9em;
    color : #000000;
    background : #fff;
}
#acc li.acc-logo {
    border : 0;
    width : 6.3em;
}
#acc .acc-logo a:link, #acc .acc-logo a:visited {
    padding : 0.25em 0 0.25em 0.1em;
    width : 6.1em;
    display : block;
    color : #ff0000;
    background : transparent;
    letter-spacing : 0;
    text-decoration : none;
    border : 1px solid #ffffff;
}
#acc .acc-logo a:hover, #acc .acc-logo a:focus, #acc .acc-logo a:active {
    background : #d3d3d3;
    text-decoration : underline;
    border : 1px solid #6f6f6f;
}
#acc strong {
    color : #000080;
    font-variant : small-caps;
    font-weight : bold;
}
#acc strong em {
    color : #ff0000;
    font-style : italic;
    letter-spacing : 0;
}
#acc span {
    width : 0;
    position : absolute;
    left : -1000px;
    top : -1000px;
    height : 0;
    overflow : hidden;
}


/*Head und nav - Hintergründe*/

#head-plan { background-color: #00F000;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-plan { background-color: #00F000;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-konz { background-color: #0000FF;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-konz { background-color: #0000FF;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-pass { background-color: #66CC99;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-pass { background-color: #66CC99;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-sola { background-color: #009900;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-sola { background-color: #009900;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-grau { background-color: #00FFFF; border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-grau { background-color: #00FFFF;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-rege { background-color: #996633;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-rege { background-color: #996633;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-bloc { background-color: #FF0000;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-bloc { background-color: #FF0000;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-bio { background-color: #CCCCFF;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-bio { background-color: #CCCCFF;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-hyd { background-color: #CC00FF;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-hyd { background-color: #CC00FF;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-temp { background-color: #00FF99;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-temp { background-color: #00FF99;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-aus { background-color: #666699;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-aus { background-color: #666699;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-mess { background-color: #ff9900;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-mess { background-color: #ff9900;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-bau { background-color: #ff6666;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-bau { background-color: #ff6666;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-ref { background-color: #663366;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-ref { background-color: #663366;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-free1 { background-color: #990000;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-free1 { background-color: #990000;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}

#head-free2 { background-color: #3399FF;border: 1px solid #000000; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:0.9em; z-index:2; width:66.45em; height:5.35em;}
#nav-free2 { background-color: #3399FF;border: 1px solid #000000; border-top: 0px solid #000000; float: left; width:13.3em; margin-top:0px;}







