html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, span, a, table, th, td, form, label, select, textarea, img
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

body {
scrollbar-track-color: #CCCCCC;
scrollbar-face-color: #006699;
scrollbar-highlight-color: #696969;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: FF0000;
scrollbar-shadow-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;

}

#menu13 {
width:180px;
margin: 10px;
padding:10px;

}

#menu13 ul, #menu13 li {
 list-style-type: none;
margin-left:0px;
padding: 0px;


}


#menu13 li a:link, #menu13 li a:visited, #menu13 li a:active {display:block;
background:  url("menu13.jpg") no-repeat;
border-left: solid 1px red;
border-bottom: solid 0px #000;
border-right: solid 0px #000;
background-position: 0% 50%;
color:#000;text-decoration:none;
font: bold 11px verdana, sans-serif;
height:30px;
line-height: 30px;
padding-left:30px;
margin-bottom: 0px;
margin-top: 0px;

}

#menu13 li a:hover { background:  url("menu13b.jpg") no-repeat;
                color:#800000;
        text-decoration:none;background-position: 0% 50%;

}

#menu05 {
width:200px;
margin: 10px;
padding:10px;
background:TRANSPARENT;}

#menu05 ul, #menu05 li {
 list-style-type: none;
 margin:0px;
 padding: 0px;
 color:#2F2F2F;

}


.pfeil {color:#ffffff;font-weight:bold;}

#menu05 li a:link, #menu05 li a:visited, #menu05 li a:active {display:block;
        border-bottom: dashed 1px #CCCCCC;
        color:fff;text-decoration:none;
        background:TRANSPARENT;
        font: bold 12px verdana, sans-serif;
        padding-top:0px;
        padding-bottom:0px;
        height: 24px;
line-height: 24px;
}

#menu05 li a:hover { background:TRANSPARENT;
        border-bottom: solid 1px #CCCCCC;;
        color:#99CCFF;
        font-style:italic;

}

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/*-----------------------------------------------------------------------------------------------
meadow.css
-----------------------------------------------------------------------------------------------*/	


#pg {
	position:relative;

	text-align:left;
	max-width:980px;
}

#pghead {
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:0px;

}

#pglogo {
	padding:2px 0;
	background:transparent url("img/meadownavbg.png") repeat-x bottom left;
	position:absolute;
	height:0px;
	right:0;
	width:100%;
	bottom:0px;
}

#pgnav {
	display:table;
	list-style:none;
	white-space:nowrap;
	float:right;
}
#pgnav li {
	display:table-cell;
	margin:5px;
}
#pgnav li a, #pgnav ul #curlnk {
	font-size:80%;
	line-height:150%;
	padding:5px 10px 5px 10px;
	text-decoration:none;
	color:#ffffff;
	border-left:1px solid #175FED;
	border-right:1px solid #002D87;
}
#pgnav ul #curlnk {
	font-weight:bold;
}
#pgnav ul li a:hover {
	background:#0147d2;
}

#pgbody {
	width:100%;
	position:absolute;
	top:150px;
	margin:20px 0 0 0;
	font-size:90%;
}

#pgleft {
	position:absolute;
	top:0;
	left:0;
	margin:-12px 0 0px 7px;
	width:200px;
	font-size:90%;
	line-height:1.25;
}

#pgright {
	position:absolute;
	top:0;
	right:0;
	width:150px;
	margin:0 0px 0px 0;
	
	line-height:1.25;
	border-right:1px solid #002D87;
}

#pgmain {
	margin:0 25% 0 300px;
	padding:0 10px 0 0;
	width:510px;
	border-right:1px dashed #CCCCCC;
	font-size:100%;
}
	
#pgtail {
	clear:both;
	border-top:1px solid #657B37;
	margin:.5em 25px 0 40px;
	padding:.5em 0 .5em 0;
	position:absolute;
	font-size:85%;
	line-height:1.1;
	color:#657837;
}
#pgtail p {
	margin:0;
}
#pgtail a {
	color:#3F5316;
}

.txtflt {
	width:160px;
	float:right;
	font-size:90%;
	line-height:1.2;
	color:#000000;
	border:2px outset #3F5316;
	margin:0 0 0 10px;
	padding:.5em 5px 0 5px;
}
.txtflt p {
	margin:0 0 1em 0;
}
.txtflt :last-child {
	margin-bottom:0;
}

/* typography */
h1, h2, h3, h4, h5, h6 {
	margin:0 0 .5em 0;
	color:#657B37;
}
h1 {	font-size:150%; color:#000066;}
h2 {	font-size:135%; color:#000066;}
h3 {	font-size:125%;}
h4 {	font-size:115%;color:#000066;}
h5 {	font-size:105%;color:#000000; }
h6 {	font-size:100%;}

p, ul, ol, dl {
	margin:0 0 1.5em 0;
}
ul {
	padding:0 0 0 25px;
}
a {
	text-decoration:underline;
}
a:link {
	color:#012A7C;
}
a:visited {
	color:#888888;
}
a:hover, a:active {
	color:red;
}
img {
	border:none;
}
hr {
	height:1px;
	clear:both;
}

#menu13 {
width:180px;
margin: 10px;
padding:10px;

}

#menu13 ul, #menu13 li {
 list-style-type: none;
margin-left:0px;
padding: 0px;


}


#menu13 li a:link, #menu13 li a:visited, #menu13 li a:active {display:block;
background:  url("../menu13.jpg") no-repeat;
border-left: solid 1px red;
border-bottom: solid 0px #000;
border-right: solid 0px #000;
background-position: 0% 50%;
color:#000;text-decoration:none;
font: bold 11px verdana, sans-serif;
height:30px;
line-height: 30px;
padding-left:30px;
margin-bottom: 0px;
margin-top: 0px;

}

#menu13 li a:hover { background:  url("../menu13b.jpg") no-repeat;
                color:#800000;
        text-decoration:none;background-position: 0% 50%;

}
#menu05 {
width:200px;
margin: 10px;
padding:10px;
background:TRANSPARENT;}

#menu05 ul, #menu05 li {
 list-style-type: none;
 margin:0px;
 padding: 0px;
 color:#2F2F2F;

}


.pfeil {color:#ffffff;font-weight:bold;}

#menu05 li a:link, #menu05 li a:visited, #menu05 li a:active {display:block;
        border-bottom: dashed 1px #CCCCCC;
        color:#ffffff;text-decoration:none;
        background:TRANSPARENT;
        font: bold 12px verdana, sans-serif;
        padding-top:0px;
        padding-bottom:0px;
        height: 24px;
line-height: 24px;
}

#menu05 li a:hover { background:TRANSPARENT;
        border-bottom: solid 1px #CCCCCC;;
        color:#99CCFF;
        font-style:italic;

}

div#illustrationsteam {
  float:left;
  width: 126px; /* dadurch kleben die Bilder nicht direkt am Rand */

  
}	
div#info {

font-size:100%;
border: solid 1px #000666;
height:100px;
  
}	

div#infocam {

font-size:100%;
border: solid 1px #000666;
height:220px;
background:transparent url("../irbild1.jpg") no-repeat bottom right;  
}	


div#infocam2 {

font-size:100%;
border: solid 1px #000666;
height:190px;
background:transparent url("../irbild2.jpg") no-repeat bottom right;  
}	

div#infocam3 {

font-size:100%;
border: solid 1px #000666;
height:190px;
background:transparent url("../testo.jpg") no-repeat bottom right;  
}	

div#news {

font-size:80%;
border: dotted 1px #000666;
height:270px;
  	margin:5px 2px 0 1px;
padding-left:1px;
}

div#news2 {

font-size:100%;
border: solid 1px #000666;
height:32px;
margin:0 2px 0 1px;
padding-left:1px;

  
}		
div#news2b {

font-size:100%;
border: solid 1px #000666;
height:30px;
margin:0 2px 0 1px;
padding-left:1px;
padding-top:4px;
background:#000099;
Color:#000000;

  
}
div#vorstellung {

font-size:100%;
border: solid 1px #000666;
height:100px;
margin:0 2px 0 1px;
padding-left:1px;
padding-top:4px;

Color:#ffffff;
 
}
div#vorstellung2b {

font-size:90%;
border: solid 1px #000666;
height:160px;
margin:0 2px 0 1px;
padding-left:1px;
padding-top:4px;
Color:#000000;

  
}		

div#vorstellungm {

font-size:88%;
border: solid 1px #000666;
height:280px;
margin:0 2px 0 1px;
padding-left:1px;
padding-top:4px;
Color:#000000;

  
}	
div#foerderung {

font-size:88%;
border: solid 1px #000666;
height:220px;
margin:0 2px 0 1px;
padding-left:1px;
padding-top:4px;
Color:#000000;

  
}

div#testoillustration {
  float:left;
  width: 180px; /* dadurch kleben die Bilder nicht direkt am Rand */

  
}	

table.content-2cols,
table.portlet-2cols
{
	width: 100%;
}

table.content-2cols td.content-2cols-left
{
	vertical-align: top;
	width: 50%;
	border-right: 1px solid #ccc;
}

table.content-2cols td.content-2cols-right
{
	vertical-align: top;
	width: 50%;
}

table.portlet-2cols td.portlet-2cols-left
{
	vertical-align: top;

	line-height: 13px;

font-size:100%;

}

.w75
{
	width: 75px;
}

table.portlet-2cols td.portlet-2cols-right
{
	vertical-align: top;
	padding-left: 10px;

}

.portlet h5
{
	font-weight: bold;
	color: #333;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 2px 5px 2px 10px;
    /*width: 100px;*/
}

.portlet div.portlet-content
{
	padding: 7px 5px 17px 10px;
	width: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
}

.portlet div.portlet-content-small
{
	padding: 7px 10px 16px 10px;
}

.portlet h6
{
	font-weight: bold;
	margin-bottom: 5px;
}

.portlet p
{
	line-height: 13px;

font-size:88%;
}


.portlet a
{
	color: #f60;
	padding-left: 9px;
	background: url(file:///C|/Dokumente%20und%20Einstellungen/darda.BUSINESS-41E131/Lokale%20Einstellungen/Temporary%20Internet%20Files/Content.IE5/img/ico_link_11px.gif) no-repeat 0 4px;
}
p.more-link
{
	margin-top: 5px;
}

.prod-detail-cols td.col2
{
	padding-right: 10px;
	width: 100%;
	vertical-align: top;
font-size:88%;
	font-weight: bold;
}





/* defaults */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}

body {
/*	font:normal 100%/150% Arial, Helvetica,Verdana,'Liberation Sans','Bitstream Vera Sans',Arial,sans-serif;	*/
	font:normal 100%/140% Arial, Times,Georgia,Charter,'Liberation Serif','Bitstream Charter',serif;
	background:white;
	color:black;
	text-align:left;
	min-width:980px;
}
