@charset "UTF-8";
/* CSS Document */

/* JAOS Lightbox Style-Sheet
Einfaches Style-Sheet zur (X)HTML-validen Darstellung
der Thumbnails, ausgelegt auf eine Thumbnail-Grösse
von 60 x 80 Pixel.
Hoch- bzw. Querformat (ls/pt) wird vom Modul berechnet
und dem jeweiligen div's zugeordnet.
*/

div.jaosg_thumbnail
{
	float: left;
	background: #FFF;
	border: 1px solid #00F;
	margin: 0px 5px 5px 0px;
}

div.jaosg_thumbnail img
{
	border: 1px solid #00F;
}
/* ls=landscape-Format der Thumbs */
div.ls img
{
	height: 60px;
	width: 80px;
	margin: 20px 10px;
}
/* pt=portrait-Format der Thumbs */
div.pt img
{
	height: 80px;
	width: 60px;
	margin: 10px 20px;
}
/*footer schaltet float:left wieder aus */
div#jaosg_footer
{
	clear: both;
	padding-top: 1em;
}

body 
{
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;

	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003;
	line-height:20px;
}

h1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

a:link 
{
	color: #000;
	text-decoration:underline;
}
a:visited 
{
	color: #000;
	text-decoration:underline;
}
a:hover 
{
	color: #06F;
	text-decoration:none;
}
a:active 
{
	color: #06F;
	text-decoration:underline;
}

.flLeft 
{
	float: left;
    margin-right: 20px;
} 
.flRight 
{
	float:right;
    margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
} 

#main
{
	border:1px solid #6699FF;
}

#content
{
	margin-top: 20px;
	width:710px;
	min-height:550px;
	background-color:#6FF;
	border:1px solid #00F;
	padding:20px;
}


/*	Navigation vertical -
 für jede Ebene ein a.level? , a.current? und li.navhistory? zur Formatierung anlegen
------------------------------------------------------------------------------*/
#nav 
{
	margin-top: 20px;
	margin-right:20px;
	background-color:#6FF;
	border:1px solid #00F;
	padding-bottom:20px;
	padding-top:20px;
}

#nav li 
{
   padding: 0;
   margin-left: 15px;
   list-style: none;
}

#nav ul.nav1st 
{
	position:relative;
	top:0px;
	padding: 0;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}

#nav ul.nav2nd 
{
	position:relative;
	top:0px;
	padding: 0;
	margin: 0px;
	padding-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
}

#nav ul.nav3rd 
{
	position:relative;
	top:0px;
	padding: 0;
	margin: 0;
	padding-left: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}

#nav ul.nav1st a
{
	display:compact;
	text-decoration:none;
	color: #000;
}

#nav ul.nav1st a.level1,
#nav ul.nav1st a.current1
{
   	padding-left:0.0em;
	text-decoration:underline;
}

#nav ul.nav2nd a.current
{
	text-decoration:underline;
	color: #000;
}

#nav ul.nav1st a.level2,
#nav ul.nav1st a.current2
{
    padding-left:0.5em;
	text-decoration:underline;
}


#nav ul.nav1st li,
#nav ul.nav1st li.navhistory1,
#nav ul.nav1st li.navhistory2,
#nav ul.nav1st li.navhistory3,
#nav ul.nav1st li.navhistory4,
#nav ul.nav1st li.navhistory5,
#nav ul.nav1st li.navhistory 
{
	padding:0px 0px 0px 0px;
}

#nav ul.nav1st li.active 
{
	padding:0px 0px 0px 0px;
}

#nav ul.nav1st li.active a,
#nav ul.nav1st li.active a:link,
#nav ul.nav1st li.active a:active,
#nav ul.nav1st li.active a:focus,
#nav ul.nav1st li.active a:visited, 
{
	color:#000;
}

#nav ul.nav1st a:hover 
{
	color:#06F;
}

/*Modul Bild und Text*/
.centertab 
{
    margin-right: auto;
    margin-left: auto;
}

.bildtext 
{ 
    margin: 0px;
    padding: 0px;
    font-size: 10px;
}
.imgleft 
{
	float: left;
    margin-right: 20px;
}
          
.imgright 
{
	float: right;
    margin-left: 20px;
}

.stopleft {clear: left;}

.stopright {clear: right;}
	 
.bildtext2 {text-align: justify;}
