/* JG-Gruppe - basis.css (08.06.2005)- - - - - - - - - - - - - - - - - */
/* Michael Charlier - http://www.kommkonzept.de  - - - - - - - - - - - */

/* Allgemein - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


*{
	margin: 0;
	padding: 0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color: #FFFFFF;
	color:#202020;
}

#content p{
	font-size: .95em;
	line-height: 150%;
	letter-spacing:.05em;
	margin-top: .6em;
}
* html #content{ /* korrigiert den 3-px text jog */
	height:1px;
}

#content #infospalte p{
	letter-spacing: 0;
}

h1, h2, h3{
	padding-top: 1em;
	color:#003300;	
}
h1{
	font-size:180%;
	font-weight:500;
	margin-left:-20px;
}
#eingang h1{
	letter-spacing: .2em;	
}
h2{
	font-size:120%;
	font-weight:500;
	letter-spacing:.1em;		
}
h3{
	font-size:100%;
	font-weight:700;
	letter-spacing:.05em;	
}
img{
	border:none;
}

.unsichtbar, .u{
	position: absolute;
	left: -3000px;
}
.nix{
	visibility: hidden;
	line-height:10px;
}
.alpha{
	list-style: lower-alpha;
}

ol.alpha li{
	margin-left: 30px;
} 

a:active,
a:focus{
	color:#fff !important;
	background-color:#009020 !important;
}  


/* Contentbereich  - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

#content a:link,
#video a:link,
#sound a:link{
	color:#009020;
	text-decoration:underline;	

}

#content a:visited,
#video a:visited,
#sound a:visited{
	color:#009020;
	text-decoration:none;
	
}
#content a:hover,
#video a:hover,
#sound a:hover
{
	text-decoration: underline;
	color:#fff;
	background-color:#009020;
}    

#pm #content{
   margin-left:140px;
   border:none;
   width:620px; 
}
#ps #content{
   margin-left:140px;
   width:auto;
   margin-right:20px;
   border:none;     
   min-width:450px;   
} 
#kopf{
   height:180px; 
}

* + html #kopf{
	position:relative;
}

#kopf h1{
   margin-left:0;
}
.logo{
   float:right;
}
#menu, #menu2{
   height:1.2em;
   background-image: url(../grafik/links_back.gif);
   font-size:.9em;
   font-weight:600;
   padding:3px; 
   border-top:1px solid black;
   border-bottom:1px solid black;

} 
#menu{
   position:absolute;
   top:155px; 
   /*width:614px; */
}

#ps #menu{
   width:auto;
   margin-right:20px; 
   min-width:450px;          
}
#menu2{
   margin-top:0px;
   margin-bottom:20px;
}
#menu a,
#menu2 a{
   text-decoration:none !important; 
}
#menu .links,
#menu2 .links{
   float:left;
}
#menu .rechts,
#menu2 .rechts{
   float:right;
}
#text{
	border: 1px solid #009020;
   margin:10px 0 10px 0; 

}
#ps #text{
   text-align:center;   
}
#text h2{
   border-bottom:1px solid #000;
   margin-bottom:20px;
   padding:2px;
   background-image: url(../grafik/header_back.gif);
   text-align:left;
}
.pmdatum{
   display:block;
   xfont-size:.9em
}
.einrichtung{
   display:block;
   font-size:.7em;
   margin-bottom:10px;
   color:#030;
}

#text p{
   margin-left:20px;

}
#text address{ 
   margin:20px 0 10px 20px;
   font-size:.9em; 
   font-weight:600;    
}                
#pm p.unterzeile{
   font-weight:600;
}

#pm p.stellenangebot{
   font-size:2em;
	font-weight:600;
	margin-bottom:25px;
}

.bildlinks{
   margin-top:13px;
   margin-right:5px;
   margin-left:20px;
   -margin-left:10px;
   width:200px;
   float:left;
}
.bildrechts{
   margin-top:13px;
   margin-left:5px;
   margin-right:20px;
   -margin-right:10px;
   width:200px;
   float:right; 
   border:2px solid #00901f;
}

#content #text .bildlinks p,
#content #text .bildrechts p{
   margin-left:3px ;
   line-height:1.3em ;
   font-size:.8em;
   font-weight:600;
}
#content #text .bildrechts p{
   
}
.grueneck{
	margin-left:40px;
	list-style-image: url(../grafik/grueneck.gif);
	margin-bottom:25px;
}

#content #text ul.grueneck li{ /* korrigiert einen Glitch in Moz */
	min-width:90%;
   font-size: .95em;
	letter-spacing:.05em;

}
#content #text ul.grueneck ul{ 
   list-style-image: none;
   list-style: disc;
   margin:5px 0 0 15px;
  
}
#content #text ul.grueneck ul li{ 
   line-height:1.3em;   
}

