/* CSS womenomics basic - BG */
/* last save BG/DH:26.08.2008 */

.unsichtbar {
position:absolute;
top:-5000em;
left:-5000em;
overflow:hidden;
text-indent:-5000em;
margin: 0;
}


/* MODUL Text/Pictures
**************************/

div.section-txtpic {
	margin: 0 0 10px 0;
	clear:both;
}

div.section-txtpic div.sectiontext {
	clear:both;
}
div.section-txtpic.re div.sectiontext,
div.section-txtpic.li div.sectiontext,
div.section-txtpic.swf div.sectiontext {
	clear:none;
}

div.section-txtpic div.sectiontext img,
div.section-txtpic.li div.sectiontext img {
	margin: 3px 20px 10px 0;
	float:left;
}
div.section-txtpic.re div.sectiontext img {
	margin: 3px 0 10px 20px;
	float:right;
}

#contenting div.section-txtpic p.pic {
	margin: 3px 2px 5px 15px;
	padding:0;
	display:inline;
	float:left;
}
#extra p.pic {margin: 0 0 5px 0;}

#contenting div.section-txtpic.re p.pic {
	margin: 3px 15px 10px 15px;
	float: right;
	clear:both;
}
#contenting div.section-txtpic.li p.pic {
	margin: 3px 15px 10px 15px;
	float: left;
	clear:both;
}

#contenting div.section-txtpic p.pic a,
#contenting_extra div.section-txtpic p.pic a,
#extra div.section-txtpic p.pic a,
#extra div.section-pic p.pic a {
	border:none;
	background:none;
	padding:0;
}
#contenting div.section-txtpic p.pic a img,
#contenting_extra div.section-txtpic p.pic a img,
#extra div.section-txtpic p.pic a img,
#extra div.section-pic p.pic a img {
	border:none;
}

span.picsub {
font-size:0.85em;
display:block;
margin-top:4px;
}




/**********************
Galerie + Lightbox 
***********************/


/* GALERIE */
/* JAOS Lightbox Style-Sheet
Einfaches Style-Sheet zur (X)HTML-validen Darstellung
der Thumbnails
Hoch- bzw. Querformat (ls/pt) wird vom Modul berechnet
und dem jeweiligen div's zugeordnet.
*/
span#caption
{	color:#000000;
}
div.galerie {
width: 480px;
clear:both;
}
div.galerie h1:first-child,
div.galerie h2:first-child {
margin-top:0;
}

div.jaosg_thumbnail{
	float: left;
	margin: 4px 4px 0 3px;
	z-index:200;
}
#contenting div.jaosg_thumbnail a{
	background-image:none;
	border:none;
}

div.jaosg_thumbnail img{
z-index:200;
	border:none;
}
/* ls=landscape-Format der Thumbs */
div.ls img{
	height: 80px;
	width: 115px;
	margin: 3px 3px 3px 0 !important;
	z-index:200;
}
/* pt=portrait-Format der Thumbs */
div.pt img{
	height: 80px;
	width: 53px;
	margin: 3px 3px 3px 0 !important;
	z-index:200;
}
/*footer schaltet float:left wieder aus */
div#jaosg_footer{
	clear: both;
	padding-top: 1em;
	z-index:200;
}

/* Jaos ohne Lightbox bzw. ohne JS */
p.jaosg_nav {
font-size:0.95em;
}
p.jaosg_nav a {
margin-right: 10px;
}
a.JaosBackInactive,
a.JaosNextInactive {
}

.jaosg_bild img{
max-width: 520px !important;
}

p.jaosg_bildbeschreibung {
}
#numberDisplay {
	color:#000000;
}

/**************************
Sitemap 
***************************/

#contenting ul.sitemap {
margin: 25px 15px 25px 45px;
}
#contenting ul.sitemap li {
list-style:none;
}
#contenting ul.sitemap ul {
margin-top:5px;
}


/**************************
Tabellen 
***************************/

table {
border-collapse: collapse;
line-height: 1em;
/*font-size: 0.88em;*/
font: 0.9em Arial, sans-serif;
width: 450px;
margin: 0 15px 15px 15px;
border: 1px solid #C9C8CD;
}

th {
border: 1px solid #C9C8CD; 
border-bottom: 2px solid #C9C8CD;
padding: 4px;
background: #fefefe;
text-align: left;
vertical-align: top;
color: #333333;
}
td {
border: 1px solid #C9C8CD;
padding: 4px;
text-align: left;
vertical-align: top;
}

#contenting td p,
#contenting th p {
margin: 0;
}

/* MODUL Tabelle 
**********************/

table.right td, 
table.right th {
text-align:right;
}
table.center td, 
table.center th {
text-align:center;
}




/* MODUL Dateidownload 
**********************/

div.filedownload {
clear:both;
width:450px;/* fuer IE 7 */
margin: 0 0 10px 0;
line-height:1.2em;
margin:0 15px 10px 15px;
}

#contenting div.filedownload p {
margin: 0 0 8px 0;
}

#contenting div.filedownload a
{	line-height: 20px;
	padding: 3px 0 0 20px;
	background: transparent url(../img/default-icon.gif) no-repeat 0 0;
	font-size:0.75em;
}
#contenting div.filedownload a.pdf
{	background: transparent url(../img/pdf-icon.gif) no-repeat 0 0;
}

/* Formulare NL An-/Abmeldung 

form.nl-form {
marign:15px;
font-size:0.9em;
}
#contenting form.nl-form p {
margin-bottom:5px;
}
form.nl-form fieldset {
border:none;
margin:0;
padding:0;
}
form.nl-form label {
float:left;
width:100px;
margin:2px 5px 2px 0;
font-size:1em;
}
form.nl-form input {
font-size:1em;
border:1px solid #ccc;
padding:1px;
font-family:Verdana, sans-serif;
width: 250px;
}
form.nl-form input.button {
margin-left:105px;
text-transform:uppercase;
font-size:0.9em;
padding: 1px 10px;
width:auto;
}
*/

/* Formulare
****************/

#contenting form {
margin: 25px 0 15px 0;
font-size:0.9em;
}
#contenting legend {
padding: 6px 15px 10px 15px;
font-size:0.8em;
font-weight:bold;
color:#000000;
}
#contenting form p {
margin-bottom:8px;
clear:both;
}
#contenting form p.req {
font-size:0.75em;
color:#000;
font-style:italic;
}
#contenting form .form_error,
#contenting form .form_warning {
color:#C7091F;
}
#contenting fieldset {
border:none;
margin:0;
padding:0;
}
#contenting label {
float:left;
width:100px;
margin:2px 5px 2px 0;
font-size:1em;
}
#contenting input {
font-size:1em;
border:1px solid #ccc;
padding:1px;
font-family:Verdana, sans-serif;
width: 250px;
}
#contenting input.submit {
margin-left:105px;
text-transform:uppercase;
font-size:0.9em;
padding: 1px 10px;
width:auto;
background-color: #E7E7E7;
border:1px solid #B6B6B6;
}

