*{
padding:0;
margin:center;
border:0;
font-family: Arial;
}
body {
	background-color: #FFFFFF;
	color:#003399;
	font-size: 95%;

}
p {
margin: 0;
padding: 1em 0;
line-height: 1.5em;
}
a {
	font-family: Arial;
	font-size: 100%;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#box{
width:980px;
margin:0 auto;
text-align:left;
position: relative;
height:570px;
background:#FFFFFF;
max-height:570px;
max-width:980px;
}
#oben1{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 100px;
	top: 200px;
}
#oben2{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 170px;
	top: 100px;
}
#oben3{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 392px;
	
}
#oben4{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 620px;
	top: 100px;
}
#oben5{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 684px;
	top: 200px;
}
#oben6{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	left: 392px;
	top: 200px;
}

#links{
	position: absolute;
	width: 196px;
	height: 80px;
	max-height:80px;
	max-width:196px;
	overflow:hidden;
	top: 300px;
	left: 170px;
}
#links2{
background-color: #FFFFFF;
position: absolute;
width: 250px;
height: 22px;
max-height:22px;
max-width:250px;
overflow:auto;
left: 410px;
top: 275px;
}
#links3{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 240px;
}
#links4{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 320px;

}
#links5{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 400px;
}
#rechts1{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 300px;
left: 620px;
}
#rechts2{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 160px;
left: 784px;
}
#rechts3{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 240px;
left: 784px;
}
#rechts4{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 320px;
left: 784px;
}
#rechts5{
position: absolute;
width: 196px;
height: 80px;
max-height:80px;
max-width:196px;
	overflow:hidden;
top: 400px;
left: 784px;
}


#unten1{
	width: 196px;
	height: 80px;
	position: absolute;
	max-height:80px;
	max-width:196px;
	overflow:auto;
	padding:0;
	top: 490px;
	
}
#unten2{
	background-color: #FFFFFF;
	width: 196px;
	height: 80px;
	position: absolute;
	top: 490px;
	max-height:80px;
	max-width:196px;
	overflow:auto;
	padding:0;
	top: 490px;
	left: 196px;
	
}
#unten3{
	width: 196px;
	position: absolute;
	max-width:196px;
	overflow:auto;
	padding:0;
	top: 400px;
	left: 392px;
}
#unten4{
	background-color: #FFFFFF;
	width: 196px;
	height: 80px;
	position: absolute;
	top: 490px;
	max-height:80px;
	max-width:196px;
	overflow:auto;
	padding:0;
	top: 490px;
	left: 588px;
}
#unten5{
	background-color: #FFFFFF;
	width: 196px;
	height: 80px;
	position: absolute;
	top: 490px;
	max-height:80px;
	max-width:196px;
	overflow:auto;
	padding:0;
	top: 490px;
	left: 784px;
}

#inhalt{
	background-color: #FFFFFF;
	padding:0;
	position: absolute;
	width: 220px;
	height: 85px;
	max-height: 85px;
	max-width: 220px;
	overflow:auto;
	left: 380px;
	top: 200px;
}
#site{
	background-color: #FFFFFF;
	padding:0;
	position: absolute;
	width: 100px;
	height: 50px;
	max-height: 50px;
	max-width: 100px;
	overflow:auto;
	left: 430px;
	top: 520px;
	color:#FFFFFF;
}
#sitemap{
	background-color: #FFFFFF;
	padding:0;
	position: absolute;
	width: 250px;
	height: 410px;
	max-height: 410px;
	max-width: 250px;
	overflow:auto;
	left: 440px;
	top: 80px;
}




.Stil4 {font-size: 70%}
/*	Navigation vertical -
 für jede Ebene ein a.level? , a.current? und li.navhistory? zur Formatierung anlegen*/
------------------------------------------------------------------------------
#navigation {
	float:left;
	width:200px;
	height:auto;
	max-height:auto;
	
	
	

	}
	



#navigation ul.nav1st {
	position:inherit;

}

#navigation ul.nav1st a{
	display:block;
	font-weight:bold;
		

}

#navigation ul.nav1st a.level1,
#navigation ul.nav1st a.current1{
    padding-left:1.0em;
line-height:30px;
font-size:14px;
}
#navigation ul.nav1st a.level2,
#navigation ul.nav1st a.current2{
    padding-left:2.0em;
	line-height:15px;
font-size:12px;
}
#navigation ul.nav1st a.level3,
#navigation ul.nav1st a.current3{
    padding-left:3.0em;
	line-height:15px;
font-size:11px;
	line-height:15px;
}
#navigation ul.nav1st a.level4,
#navigation ul.nav1st a.current4{
    padding-left:4.0em;
	line-height:15px;
font-size:10px;
}
#navigation ul.nav1st a.level5,
#navigation ul.nav1st a.current5{
    padding-left:5.0em;
	line-height:15px;
font-size:9px;
}

#navigation ul.nav1st li,
#navigation ul.nav1st li.navhistory1,
#navigation ul.nav1st li.navhistory2,
#navigation ul.nav1st li.navhistory3,
#navigation ul.nav1st li.navhistory4,
#navigation ul.nav1st li.navhistory5,
#navigation ul.nav1st li.navhistory {
	padding:0px 0px 0px 0px;
		line-height: 20px;

}

#navigation ul.nav1st li.active {
	
		color:#999999;

}

#navigation ul.nav1st li.active a,
#navigation ul.nav1st li.active a:link,
#navigation ul.nav1st li.active a:active
#navigation ul.nav1st li.active a:focus {
	color:#999999;

}

#navigation ul.nav1st a:hover {
	color:#FFFF00;
	 background: url(../bilder/maxerl2.png) 100% 50% no-repeat ;

}

/*****************************************************************************************************************************/
	Navigation horizontal and vertical - 
	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 
	zum nächsten Kommentar gelöscht werden
------------------------------------------------------------------------------

#header-nav {
	position:absolute;

	




	

	
}

#header-nav ul.nav1st {
font-size:12px;

}


#header-nav ul.nav1st li {
	display:block;
	float:left;
	padding:0px 5px 5px 5px;
}

#header-nav ul.nav1st li.active {
	color:#CCCCCC;

}

#header-nav ul.nav1st li.active a,
#header-nav ul.nav1st li.active a:link {
	/*background: url(../bilder/nav1.png) no-repeat right bottom ;*/
padding:0px 0px 0px 0px;
		color: #CCCCCC;

}

#header-nav ul.nav1st a, 
#header-nav ul.nav1st a:link {
	color: #000000;
	
}

#header-nav ul.nav1st a:hover {
	/*background: url(../bilder/nav1.png) no-repeat right bottom ;*/
padding:0px 0px 0px 0px;
	color: #CCCCCC;

	
}
/*****************************************************************************************************************************/
	Navigation horizontal and vertical - !!!Oben!!!
	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 
	zum nächsten Kommentar gelöscht werden
------------------------------------------------------------------------------

#header2-nav {
	position:absolute;
	
	




	

	
}

#header2-nav ul.nav1st {
font-size:14px;
font-weight:bold;

	
		

}


#header2-nav ul.nav1st li {
	display:block;
	float:left;
	padding:0px 20px 20px 12px;
	
}

#header2-nav ul.nav1st li.active {
	color:#CCCCCC;

}

#header2-nav ul.nav1st li.active a,
#header2-nav ul.nav1st li.active a:link {
	background: url(../bilder/nav1.png) no-repeat right bottom ;
padding:0px 30px 15px 0px;
		color: #CCCCCC;

}

#header2-nav ul.nav1st a, 
#header2-nav ul.nav1st a:link {
	color: #000000;
	
}

#header2-nav ul.nav1st a:hover {
	background: url(../bilder/nav1.png) no-repeat right bottom ;
padding:0px 30px 15px 0px;
	color: #CCCCCC;

	
}


.Stil1 {color: #CCCCCC}
.Stil3 {font-size: 16px}
.Stil6 {font-size: 11px}
.Stil7 {color: #000000; font-size:10px;}
.Stil8 {color: #000000; font-size:8px;}
.Stil9 {font-size: 24px}
.Stil10 {font-size:10px; color:#FFFF99;}
.Stil20 {font-size:12px; color:#FFFFFF;}

/* JAOS Gallery
*******************************************************************************/
.jaosg_galerie	{
				text-align:left; 
				vertical-align:inherit;
				padding:20px;
				}
.jaosg_thumbnail	{
				margin: auto;	
				vertical-align:center;
				text-align:center;
				
				}

.jaosg_nav 		{
				text-align: center;
				font-size:10px;
				}
.jaosg_bildbeschreibung	{
				text-align:center;
				font-size:10px;
				color:#FFFF99;
				}
.jaosg_bild		{
				text-align: center;
			
				}
				
				div.navi1 {
position: absolute;
left: 230px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;
}
div.navi2 {
position: absolute;
left: 430px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}
div.navi3 {
position: absolute;
left: 830px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}
div.navi4 {
position: absolute;
left: 630px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}


/* *** Bildcontainer *** */ 
div.bildcontainer { 
   padding: 10px 0 0 0; 
} 

div.bildcontainer div.rechts-1von3 { 
   width: 33%;
   max-width: 33%;
   height:auto;
   max-height: auto;
   text-align: center; 
   float: right; 
} 

div.bildcontainer div.links-1von3 { 
   width: 33%; 
   text-align: center; 
   float: left; 
      height:auto;
	  max-width: 33%;
	  max-height: auto;

} 

div.bildcontainer div.mitte-1von3 { 
   text-align: center; 
   width: 33%;
   max-width: 33%;
      height:auto;
	  max-height: auto;

} 

div.bildcontainer img { 
   border: 0px; 
   padding: 5px;
   text-align:center;
 
}
/* ### Loginformular ########################################## */

#login input.submit {
 width:150px;
 margin:0px 0px 0px 0px; /* letzter Wert zur Positionierung des Schalters */
 padding:1px 1px 1px 1px;
 border:1px solid #224A10;
 background-color:#224A10;
 font-weight: bold;
 color:#FFFFFF;
 font-family: Verdana
 text-align: center;
 cursor:pointer;
}

#login input.submit:hover {
 border:1px solid #224A10; 
 background-color:#DEEEDB;
 color:#224A10;
}

#login input,
#login textarea {
 color:#224A10;
 padding-top:2px;
 padding-left:2px;
 margin:5px;
 width:150px;
 border:1px solid #86ae74;
 font-family:Verdana
 font-size:10pt;
 background-color:#FFFFFF;
}

/* ### Modul Artikel blättern ######################## */

div.links_zum_blaettern {
 float: left;
 width: 100%; 
 font-weight: bold;
 font-size:smaller;
 background-color: transparent;
 margin-top: 10px;
 margin-bottom: 10px;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.mitte,
div.links_zum_blaettern p.rechts {
 background-color: transparent;
 float: left;
 width: 49.9%;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.rechts {
 width: 25%;
}
div.links_zum_blaettern p.rechts {
 float: right;
 text-align: right;
}
div.links_zum_blaettern p.mitte {
 text-align: center;
}

/* Navigation zur Anzeige der aktuellen Position */

#navigationBreadcrumb                             {margin:0 0 8px 0}

#navigationBreadcrumb .navLevel1Open              {}
#navigationBreadcrumb .navLevel1OpenSelected      {}

#navigationBreadcrumb .navLevel2Open              {}
#navigationBreadcrumb .navLevel2OpenSelected      {}

#navigationBreadcrumb .navLevel3Open              {}
#navigationBreadcrumb .navLevel3OpenSelected      {}

#navigationBreadcrumb .navLevel4Open              {}
#navigationBreadcrumb .navLevel4OpenSelected      {}


/* Sitemap */

.wglLinkTree                                   {margin:0 0 0 -15px;}
.wglLinkTree *                                 {margin:0;padding:0}
.wglLinkTree ul                                {list-style-type:none}
.wglLinkTree li                                {overflow:hidden; list-style-image:none;}
.wglLinkTree a                                 {display:block;width:100%;text-decoration:none;}
.wglLinkTree a:hover                           {display:block;width:100%;text-decoration:underline;}
.wglLinkTree span                              {}

.wglLinkTree .navLevel1space                                   {padding:0 0 0 16px}
.wglLinkTree .navLevel2space                                   {padding:0 0 0 4px}
.wglLinkTree .navLevel3space                                   {padding:0 0 0 24px}
.wglLinkTree .navLevel3spaceLast                           {padding:0 0 0 0px}
.wglLinkTree .navLevel4space                                   {padding:0 0 0 24px}

/* Sitemap Level 1-4 */

.wglLinkTree  .navLevel1                       {}
.wglLinkTree  .navLevel1 span                  {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1                       {padding:2px 0 4px 0;font-weight:bold;}
.wglLinkTree a.navLevel1:hover                 {padding:2px 0 4px 0;font-weight:bold;}

.wglLinkTree  .navLevel1Open                   {}
.wglLinkTree  .navLevel1Open span              {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1Open                   {padding:2px 0 4px 0;font-weight:bold;}
.wglLinkTree a.navLevel1Open:hover             {padding:2px 0 4px 0;font-weight:bold;}

.wglLinkTree  .navLevel2                       {}
.wglLinkTree  .navLevel2 span                  {}
.wglLinkTree a.navLevel2                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel2:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel2Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel2Open span              {}
.wglLinkTree a.navLevel2Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel2Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel2Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel2OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

.wglLinkTree  .navLevel3                       {}
.wglLinkTree  .navLevel3 span                  {}
.wglLinkTree a.navLevel3                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel3:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel3Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel3Open span              {}
.wglLinkTree a.navLevel3Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel3Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel3Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel3OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

.wglLinkTree  .navLevel4                       {}
.wglLinkTree  .navLevel4 span                  {}
.wglLinkTree a.navLevel4                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel4:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel4Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel4Open span              {}
.wglLinkTree a.navLevel4Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel4Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel4Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel4OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

/*----------------------------------------------------------*/
#cat{
padding-top: 160px;
padding-left: 400px;
}

.data {
	border: 1px solid #A4A4A4;
	width: 100%;
}
.data_desc {
	background-color: #E6E6E6;
	font-weight: bold;
	
}

.data_zebra {

}


