﻿img, div { behavior: url(/css/iepngfix.htc) }
div.noFix { behavior: none; }


*,body, html {
/* 	border: 1px dotted lime; */
    margin:0;
    padding:0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 180%;
	color: #000; 
    text-align:left; 
/*    	background: #c0d2de url(/media/project/bg.gif) top center no-repeat; */
	background: #e0e0e0;
}

i, em {background-color:#ff8; color:#000;} /* ÜBERSETZEN */

/* ========= DEFAULT STYLES ========= */
p { margin: 0; padding:0 0 15px 0; line-height:160%; }
h5 a, h2 a, h1 a, p a, p ul a, p li a, p ol a { color: #000; text-decoration: none; }
/*
p a { color: #FFF ; background-color:#bed62f; text-decoration: none; }
p a:hover { color: #FFF ; background-color:#004c7a; text-decoration: none; }
p a { color: #000 ; background-color:#eff5cb; text-decoration: none; }
*/
p a { color: #004c7a; background-color:#fff; text-decoration: none; }

p a:hover { color: #FFF ; background-color:#004c7a; text-decoration: none; }

a { text-decoration:none; border:0; padding:0; margin:0; }
a:hover { text-decoration: underline; }
a:active {  }
a:visited {  }

h1 { display:block; color: #bed62f; font-size: 24px; font-weight: bold; margin: 0; padding: 15px 0 10px 0; line-height:120%; }
h2 { display:block; color: #004c7a; font-size: 18px; font-weight: bold; margin: 0; padding: 10px 0 10px 0; line-height:120%;}
h3 { display:block; color: #000000; font-size: 12px; font-weight: bold; margin: 0; padding: 5px 0 5px 0; line-height:120%;}
h4 { display:block; color: #000000; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 0 5px 0; line-height:120%;}
h5 { display:block; color: #000000; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 0 5px 0; line-height:120%;}
h6 { font-weight: normal; display:block; color: #333333; font-size: 9px; line-height:15px; margin:0;padding:5px 0 0 5px;border:0;}
ol, ul { line-height: 160%; font-size:11px; color: #666; margin:0; padding:0 0 20px 20px; border:0; }
li { list-style: none outside url(/media/project/list_ul.gif); }
img { border:0; padding:0; margin:0; }
a {
	color:gray;
	font-weight: normal;
}
h3.toggler {
	cursor: pointer;
}

.downloadlink a { background-color: transparent; color:#333; }

/*------ elemente __master template  ------ */

.textbox {
	float:left;
	min-width: 175px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

.inverse p,
.inverse h1,
.inverse h2,
.inverse h3 {
	color:#fff;

}

.pflegetextcontainer h1,
.pflegetextcontainer h2,
.pflegetextcontainer h3,
.pflegetextcontainer p {
	color:#fff;
}

.pflegetextcontainer {
	float:left;
	clear:both;
	width:100%;
	background-color:#fc7800;
}

.textcontainer {
	float:left;
	clear:both;
	width:100%;
}
.referencescontainer {
	border:0;
	margin:0;
	padding:0;
}

.textcontainer p {
	background:url(/media/project/stopper.gif) bottom left no-repeat;

}

.folder,
.folderClosed {
	clear:both;
/* 	border:1px solid black; */
	display:block;
	height:25px;
	line-height: 25px;
	padding-left:40px;
	padding-top:5px;
	background:url(/media/project/folder.png) top left no-repeat;
	padding-bottom:5px;
	border-bottom: 1px dotted grey;
}

.folderClosed {
	background:url(/media/project/folderClosed.png) top left no-repeat;
}
.referencescontainer p {
	margin:0;
	padding:0;
}

.pflegetextcontainer h1,
.pflegetextcontainer h2,
.pflegetextcontainer p,
.referencescontainer p,
.newscontainer p,
.newscontainer h3,
.textcontainer p,
.textcontainer h1,
.textcontainer h1,
.textcontainer h2,
.textcontainer h3,
.textcontainer h4,
.textcontainer h5 {
	padding-left: 5px;
	padding-right: 5px;
}


.newscontainer h3 {
	color: #004c7a;
}

.newscontainer h6,
.textcontainer h6 {
	font-weight:normal;
}

.textcontainer h6 a {
	color:#333;
}

.referencescontainer p a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	background: none;
}
.referencescontainer p a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}
.picturepool:hover {
	background: url(/media/project/bg_white_75.png);
	/* -moz-opacity:0.50; filter:  Alpha(Opacity=50); opacity:0.50; */
}
.picturepoolwide {
	clear:both;
	background: #FFF;
	width:550px;
	margin:0 5px 0 5px;
	padding: 5px 5px 15px 0;
	border-top:1px dotted #87a9c6;
}
.picturepool {
	clear:none;
	background: #FFF;
	width:300px;
	overflow:hidden;
	height:70px;
	margin:0 5px 0 5px;
	padding: 5px 5px 15px 0;
	border-top:1px dotted #87a9c6;
}

.picturepoolwide .orderlink.
.picturepool .orderlink {
	text-align:right;
}

.orderlink  p {
	line-height:17px;
}

.orderlink  a {
	background:none;
}

.orderlink a:hover {
	background:none;
	-moz-opacity:0.50; filter:  Alpha(Opacity=50); opacity:0.50;
}


.picturepoolwide p,
.picturepoolwide h4,
.picturepoolwide h5,
.picturepoolwide h6,
.picturepool p,
.picturepool h4,
.picturepool h5,
.picturepool h6 {
	background: none;
	padding:0;
	margin:0;
	border:0;
}


.pressetextcontainer {
	font-family:courier new, courier;
}

#contentNewsletter p,
#contentNewsletter h2.
#contentNewsletter h3 {
	margin-bottom: 20px;
	padding-bottom: 0;
}


#contentNewsletter .pressetextcontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.newscontainer p a {
	color: #004c7a;
	text-decoration: none;
	background: none;
}
.newscontainer p a:hover {
	color: #000;
	text-decoration: underline;
	background: none;
}

.logincore {
	clear:both;
	overflow:hidden;
}
.logincore .textcontainer p,
.logincore p {
	background: none;
}



#myeastsideLoginOuterBig,
#myeastsideLoginOuter {
	/* -moz-opacity:0; filter:  Alpha(Opacity=0); opacity:0;  */
/* 	border:1px solid red; */
	visibility: hidden; 
	float:right;
	width:355px;	
}
#myeastsideLoginOuterBig {
	visibility: visible; 

}

#myeastsideLoginHome {
	background-color: #bed62f;
}

#myeastsideLoginBig,
#myeastsideLogin {
	padding:10px 40px 10px 40px;
	position:absolute;
	width:280px;
/* 	height:250px; */
	z-index:99;
	background: url(/media/project/layershadow.png) bottom left no-repeat;
}

div.noFix #myeastsideLoginBig,div.noFix #myeastsideLogin { 	
	background: url(/media/project/layershadow.png) bottom left no-repeat; }
* html div.noFix #myeastsideLoginBig,div.noFix #myeastsideLogin { 
	/* ignored by IE5: */
	voice-family: "\"}\"";
	voice-family:inherit;
	background:none; 
	background-color:transparent; 
	background: url(/media/project/layershadow.gif) bottom left no-repeat;
}
html>div.noFix #myeastsideLoginBig,div.noFix #myeastsideLogin { 
	background: url(/media/project/layershadow.png) bottom left no-repeat;
}

.linklist {
	clear:both;
	display:block;
	min-height: 50px;
}

	ul.linklist, .linklist li {
		line-height: 15px;
		font-size: 10px;
		color:#000;
		display:block;
		list-style:none;
		list-style-position: outside;
		margin:0;
		padding:0;
	}
	.linklist li a {
		padding:0 0 0 15px;
		margin:0;
		background: url(/media/project/bgLink.gif) top left no-repeat; 
	}
	
	.linklist li a {
		color:#000;
	}

.linklistFlat {
	clear:both;
	display:block;
}

	ul.linklistFlat, .linklistFlat li {
		line-height: 25px;
		font-size: 10px;
		color:#004c7a;
		display:inline;
		list-style:none;
		list-style-position: outside;
		margin:0;
		padding:0;
	}
	.linklistFlat li a {
		padding:0 0 0 15px;
		margin:0;
		color:#004c7a;
		background: url(/media/project/bgLink.gif) top left no-repeat; 
	}
	
	.linklisFlatt li a {
		color:#000;
	}



#myeastsideLogin {
	/* height:140px; */
}

#page { 
	background-color: #fff; 
	width:995px; /* 20px + 960 (955+5 rand)+ 15px */
}

#container {
	margin-left:auto;
	margin-right:auto;
	width:995px;
/* 	border:1px solid red; */
}


#head { 
	height:150px;
	overflow: hidden;
	background: url(/media/eastside/bg.jpg);
}

#headNewsletter {
	height:100px;
	overflow: hidden;
	background: url(/media/eastside/bg.jpg);
}

	#quicknavi {
		width: 955px;
		height:25px;
	}

		#metanavi {
			width:240px;
		}
		
		#language {
			width:80px;
		}



	#logo {
		width: 620px;
		height: 95px;
		padding: 0 0 0 35px;
		float:left;
	}

	#logoNewsletter {
		width: 620px;
		height: 95px;
		padding: 0 0 0 20px;
		float:left;
	}

	#navi  {
		width:630px;
		height:30px;
		float:left;
		margin-left:20px;
	}


	#myeastsideLoggedin,
	#myeastside {
		margin-top:45px;
		width:315px;
		height:100px;
		padding:25px 20px 0 5px;
		float:right;
		color: #fff;
		font-size: 11px;
		background: url(/media/eastside/bgMyeastsideText.png) top left no-repeat;
	}

	#myeastsideLoggedin {
		margin-top:98px;
		padding:5px 20px 0 5px;
		height:27px;
		color:#000;
		background: url(/media/eastside/bgMyeastsideLoggedin.png) top left no-repeat;
	}
	
	#myeastsideLoggedin .linklist li { float:left; display:inline; color: #000; }
	
	#myeastside .linklist li { float:left; display:inline; color: #fff; }
	#myeastside .linklist li a { background: url(/media/eastside/bgLink.gif) top left no-repeat; color: #fff; }

.loginBt {
	color: #fff;
	height:25px;
	width:104px;
	padding:0 5px 0 5px;
	background: #6492ae;
	border: #6492ae;
	font-size: 11px;
	line-height: 25px;
}



#top { 
	height:30px;
	clear:both;
	line-height: 30px;
	padding: 0 5px 0 5px;
}


#teaser {
	height: 300px;
	padding-bottom:5px;
}

#teaser .textcontainer {
	-moz-opacity:0.8; filter:  Alpha(Opacity=80); opacity:0.8;
	width:465px;
	height:75px;
	margin-left:480px;
	margin-top:190px;
	padding-left: 10px;
	position: absolute;
	z-index: 10;
	background: #FFF;
}

#teaser .textcontainer p {
	background: none;
}

#teaser .textcontainer h1 {
	height:15px;
}

#teaser #teaserBg {
	position: absolute;
	z-index: 5;
}

#userinfo a {
	color: #fff;
	font-weight:bold;
}

#userinfo {
	line-height:25px;
	color: #fff;
	height:125px;
	padding:100px 20px 0 0;
	float:right;
	width:200px;
	text-align:right;
}



#language a, #metanavi a {
	color: #FFF;
}

#language, #metanavi {
	float:left;
	color: #FFF;
	height:25px;
	text-align: left;
	font-size: 10px;
} 
	#language ul, #language li,
	#metanavi ul, #metanavi li {
		font-size: 9px;
		color: #FFF;
		display:inline;
		margin:0;
		padding:0 0 0 5px;
		border:0;
	}
	#language ul,
	#metanavi ul {
		padding:0 0 0 10px;
	}


#path {
	width:550px;
	padding:0 0 0 20px;
	height:25px;
	float:left;
/* 	background-color: #aaa; */
}

	#path a {
		color:#888;
		text-decoration: none;
	}

	#path a:hover {
		color:#000;
	}

	#path ul, #path li {
		line-height: 25px;
		font-size: 9px;
		color:#000;
		display:inline;
		margin:0;
		padding:0;
		
	}
	
	#path li {
		font-size: 9px;
		color:#000;
		list-style:none;
		padding:0 5px 0 0 ;
	}

.myeastside,
.myeastside ul,
.myeastside li,
.myeastside #path,
.myeastside #path p,
.myeastside #path a {
	color: #FFF;
}

.pressservice {
	min-height:200px;
}
	
#contentTopMyEastside,
#contentTopSpacer,
#contentTopTight,
#contentTopSmall,
#contentTop { 
	background-color:#fff;
	float:left;
	clear:both;
	width:960px;
	padding:0;
	text-align:left; 
 	padding:25px 15px 5px 20px;
	overflow:hidden; 
	background:#fff url(/media/project/gradient_contenttop-small.jpg) bottom 0 no-repeat;
	margin-bottom:5px;
}

#contentTopTight {
	background:url(/media/project/gradient_contenttop_tight.jpg) bottom left no-repeat;
}

#contentTopSpacer {
	height:25px;
	background:none;
}

#contentTopMyEastside {
	background:url(/media/project/bgtopmyeastside.gif) top left repeat-y;
}

#contentTop {
	min-height:100px;
} 

/*
#contentNewsletter {
	width:465px;
 	padding:0 0 50px 20px;
	background-color:#FFF;
}
*/

#content { 
	width:960px;
	float:left;
 	padding:0 0 50px 20px;
	background-color:#FFF;
	text-align:left; 
	overflow:hidden; 
}

#content {
}
	#contentOL {
		position:absolute;
		z-index:0;
		min-height:832px;
		width:995px;
		background:url(/media/eastside/testbg.jpg) top left no-repeat;
	}

	#contentBG {
		position:absolute;
		z-index:1;
		min-height:832px;
		width:995px;
		background:url(/media/eastside/overlay.png) top left no-repeat;
	}

.thumb2row {
	float:left;
	width:145px;
	padding:0 5px 5px 0;
	height:150px;
}

.column1,.column2,.column3,.column4,.column5,.column6,.column7,.column8,.column9,.column10,.column11,.column12 { 
	float:left;
	margin: 0 5px 0 0;
	padding: 0 0 5px 0;	
	min-height: 25px;
	overflow:hidden;
/*  	background: #efefef;   */
}

.column1 { width: 75px; }
.column2 { width: 155px; }
.column3 { width: 235px; }
.column4 { width: 315px; }
.column5 { width: 395px; }
.column6 { width: 475px; }
.column7 { width: 555px; }
.column8 { width: 635px; }
.column9 { width: 715px; }
.column10 { width: 795px; }
.column11 { width: 875px; }
.column12 { width: 955px; }

.c_bed62f {
	color: #bed62f;
}

.c_004c7a {
	color: #004c7a;
}

.c_fc7800 {
	color: #fc7800;
} 

.c_fff {
	color: #fff;
}


.blue25 {
	background-color: #bfd2de;
}

.blue15 {
	background-color: #d9e4eb;
}

.blue {
	background: #004c7a;
}

.blueTrans {
	background: url(/media/eastside/bg004c7a_75.png) top left repeat;
}
	.blueTrans .textcontainer p {
	}

	.blueTrans .textcontainer p a {
		color: #fff;
		font-weight: bold;
		background: url(/media/eastside/bgALink) top left no-repeat;
		padding-left: 15px;
	}

	.blueTrans .textcontainer * {
		color: #fff;
	}


#containerSubnavi338 ul {
	border:0;
	margin:0;
	padding:0;
}
#containerSubnavi338 li {
	color: #f00;
	list-style-image: none;
	list-style-position: outside;
	display:block;
	border:0;
	margin:0;
	padding:0;

}

.whiteTrans {
	background: url(/media/eastside/bgffffff_75.png) top left repeat;
}

.lightgreen {
	color:#000;
	background:#f3f7d9;
}

.white {
	background: #fff;
}

.semitrans {
	-moz-opacity:0.50; filter:  Alpha(Opacity=50); opacity:0.50;
}

.lightgraygradient { 
	min-height:688px;
	background: #fff url(/media/project/gradient_lightgrey_white.gif) top left repeat-x;
}

.graygradient { 
	background: #fff url(/media/project/gradient_gray.jpg) top left repeat-x;
}

.greengradient { 
	background: #eef5ca url(/media/project/gradient_green_top_bottom.jpg) top left repeat-x;
}


.darkbluegradient { 
	min-height: 500px;
	background: #89adc2 url(/media/project/gradient_darkblue_top_bottom.jpg) top left repeat-x;
}


.bluegradient { 
	min-height: 500px;
	background: #e5ecf2 url(/media/project/gradient_blue_top_bottom.jpg) top left repeat-x;
}

#footerHome,
#footer { 
	color:#666;
	height:75px;
	font-size: 9px;
	clear:both; 
	width:935px;
	background: #fff url(/media/eastside/footer_bg_2009.gif) top left no-repeat;
	padding:40px 30px 0 30px ;
	height:50px;
	line-height:25px;
}
#footerHome {
	background:  url(/media/eastside/footer_bg_2009_home.gif) top left no-repeat;
	padding:40px 30px 0 10px ;
}

#footerHome img,
#footer img {
	vertical-align: middle
}

#pagemap { 
	display: none;
	color:#888;
	height:75px;
	font-size: 9px;
	clear:both; 
	margin:0 20px 0 20px;
	height:200px;
	border-top:1px dotted black;
}

#mainnavi ul {
	margin:0;
	padding: 0;
	list-style:none;
	height:30px;
}

#mainnavi li img {
	padding: 8px 7px 0 0; /* doesnt work in IE55/6 due to iepngfix - image is in the div background now ... */
}  
#mainnavi li {
	float:left;
	list-style: none;
	background:url(/media/eastside/button_blue_leftbg.gif) top left no-repeat; 
	margin:0;
	height:30px;
	padding:0 0 0 7px;
}

/*
#mainnavi li:hover {
	-moz-opacity:0.80; filter:  Alpha(Opacity=80); opacity:0.80;

}
*/

  
#mainnavi a {
	float:left;
	display:block;
	background:url(/media/eastside/button_blue_rightbg.gif) top right no-repeat;
	height:30px;
	padding:0;
}
#mainnavi .current {
	background-image:url(/media/eastside/button_white_leftbg.gif);
}
#mainnavi .current a {
	background-image:url(/media/eastside/button_white_rightbg.gif) ;
}
  
  
  
  
#mainnavimyeastside ul {
	margin:0;
	padding: 0;
	list-style:none;
}
#mainnavimyeastside li img {
	padding: 2px 7px 0 0; // doesnt work in IE55/6 due to iepngfix - image is in the div background now ...
}  
#mainnavimyeastside li {
	float:left;
	list-style: none;
	background:url("/media/project/button_blue_leftbg_myeastside.gif") no-repeat left bottom;
	margin:0;
	height:25px;
	padding:0 0 0 7px;
}
#mainnavimyeastside a {
	float:left;
	display:block;
	background:url("/media/project/button_blue_rightbg_myeastside.gif") no-repeat right bottom;
	height:25px;
	padding:0;
}
#mainnavimyeastside #current {
	background-image:url("/media/project/button_green_leftbg.gif");
}
 
#mainnavimyeastside #current a {
	background-image:url("/media/project/button_green_rightbg.gif") ;
}
  
#subnavi  {
	float:left;
	width:155px;
	background-color: #666;
	min-height:500px;
	margin: 100px 5px 0 0; 
} 

.pagemap  a:hover {
	text-decoration:none;
	color:#333;
}	


.pagemap {
	font-size:10px;
	margin:0;
	border:0;
	padding: 0;
}
	.pagemap ul, .pagemap li {
		list-style-image: none;
		list-style-position: outside;
		display:block;
		line-height: 20px;
		margin:0 5px 0 0;
		border:0;
	}
	.pagemap li.header {
		padding-bottom:5px;
	}	


.subnavi {
	text-align: right;
	margin:0;
	border:0;
	padding: 0;
}
	.subnavi ul img, .subnavi li img {
		vertical-align: middle;
	}
	.subnavi ul, .subnavi li {
		list-style-image: none;
		list-style-position: outside;
		text-align: right;
		display:block;
		height: 36px;
		line-height: 36px;
		margin:0 5px 0 0;
		padding:0 0 0 5px;
		border:0;
	}
	.subnavi li.active {
		/* background-color: #95d4c2; */
		vertical-align: middle;
	}	

	
/* L-Navi links - Level 2 */	
.subnavi2 {
	text-align: left;
	margin:0;
	border:0;
	padding: 0;
}

	.subnavi2 ul img, .subnavi2 li img {
		vertical-align: middle;
	}
	.subnavi2 ul, .subnavi2 li {
		list-style-image: none;
		list-style-position: outside;
		text-align: left;
		height: 24px;
		line-height: 24px;
		margin:0;
		border:0;
		padding:0 0 0 5px;
	}
	.subnavi2 li.active {
		/* background-color: #bed62f; */
		vertical-align: middle;
	}


/* L-Navi links - Level 3 */	
.subnavi3 {
	text-align: left;
	margin:0;
	border:0;
	padding:0;
	/* border-top: 1px dotted #bed62f; */
	background:url(/media/project/stopper.gif) top left no-repeat;

	margin-top:10px;
	padding-top:10px;
	width:235px;
}

	.subnavi3 ul img, .subnavi3 li img {
		vertical-align: middle;
	}
	.subnavi3 ul, .subnavi3 li {
		list-style-image: none;
		list-style-position: outside;
		text-align: left;
		height: 24px;
		line-height: 24px;
		margin:0;
		padding:0 0 0 5px;
		border:0;
	}
	.subnavi3 li.active {
		background-color: #d3e0e8;
		vertical-align: middle;
	}



/* mf_form stuff */

.forminput, .forminputerror, .forminputrequired,
.forminput_textbox, .forminputerror_textbox, .forminputrequired_textbox {
	float:left; 
	width:255px;
	padding:0; 
}
.forminput_dropdown,.forminput_dropdownerror,.forminput_dropdownrequired {
	max-width:255px;
}

.forminput, .forminputerror, .forminputrequired {
	height:18px;
}

.spanforminputrequired   {background-color: #bed62f; border:3px solid #bed62f; }
.forminput, .forminput_textbox, .forminput_dropdown { color:#666; background-color:#fff; border:1px solid #888; }
.forminput:focus, .forminput_textbox:focus, .forminput_dropdown:focus { color:#FFF; background-color:#004c7a; }
.forminputerror, .forminputerror_textbox, .forminputerror_dropdown { color:#000; background-color:#F88; border:none; border:1px solid #333; }
.forminputerror:focus,  .forminputerror_textbox:focus .forminputerror_dropdown:focus { color:#fff; background-color:#004c7a; }
.forminputrequired, .forminputrequired_textbox, .forminputrequired_dropdown{ color:#FFF; background-color: #bed62f; border:none; border:1px solid #888; }
.forminputrequired:focus, .forminputrequired_textbox:focus, .forminputrequired_dropdown:focus { color:#fff; background-color: #004c7a; }

.mfform {
	width: 395px; /* gesamtbreite des formulars */
/* 	border:1px solid red; */
	position:relative;
	display:block;
	clear:both;
	overflow: hidden;
}

.mfformgroup {
	/*  Verhalten und Aussehen einer Zeile, bestehend aus mfformdescription und mfformfield	 */
/* 	border:1px solid blue; */
	clear:both;
	display: block;
}


.mfformdescription {
	margin:0;
	border:0;
	padding: 0;	
	width:125px; /* breite des Feldbeschreibung, z.B. "Ihr Name:"*/
	margin: 5px 0 5px 0;
/* 	border:1px solid yellow; */
	float:left;
	clear:left;
}

.mfformfieldfile,
.mfformfield {
	width:235px; /* breite des Eingabefeldes */
	margin: 5px 0 5px 0;
/* 	border:1px solid green; */
	float:left;
	clear:right;
}
.mfformfieldfile .forminput {
	width:235px;
	border:0;
}


.mfforminfo {
	width: 395px;  /* breite des Informationslayers - TYPE INFO*/
/* 	border:1px solid lime; */
	clear:both;
	float:left;
	margin:10px 0 10px 0; 
	border-top: 1px solid #666;
}


.mfformrequired {
	font-weight: bold;
	color: #333;
}
.mfformerror {
	font-weight: bold;
	color: #F88;
}

.mfform p {
	border:0;
	padding:0;
	margin:0;
}

.mfformunit {
	clear:both;
	display:block;
	padding-top:16px;
}
	.mfformunit h1 {
		margin:20px 0 0 0;
		font-size: 11px;
		border-bottom: 1px dotted #666;
	}


.mfforminputsubmit {
	float: left;
	clear: right;
	width: 155px;
}

.mfformfieldlarge {
	float:left;
	clear:both;
	width:155px;
}

.mfformdescriptionlarge {
	float:left;
	width:155px;
}

.mfformdescriptionlargest {
	float:left;
	width:155px;
}

.mfformfieldsmall {
	float:left;
	width:155px;
}

/* end mf_forms */

/* ----------- slider --------- */


		/* slider gross ========================== */

        #sliderGalleryContainerBottom {
			margin:0;
			padding:0;
/* 			background: #fef; */
			behavior:url(/css/iepngfix.htc);
		}


        .sliderGalleryBottom {
            overflow:hidden;
            position:relative;
            width:955px;
            height:300px;
        }
        
        .sliderGalleryBottom ul {
            position:absolute;
            list-style:none;
            border:0;
            padding:0;
            margin:0;
        }
        
        .sliderGalleryBottom ul li {
            display:inline;
		    position:relative; 
			margin-right:-3px;
			height:300px;
		}


		/* slider klein ========================== */

        #scrollerMediumContainerBottom {
			margin:0;
			padding:0;
/* 			background: #fef; */
			behavior:url(/css/iepngfix.htc);
		}


        .scrollerMediumBottom {
            overflow:hidden;
            position:relative;
            width:715px;
            height:375px;
        }
        
        .scrollerMediumBottom ul {
            position:absolute;
            list-style:none;
            border:0;
            padding:0;
            margin:0;
        }
        
        .scrollerMediumBottom ul li {
            display:inline;
		    position:relative; 
			margin-right:-3px;
			height:375px;
		}

		/* slider generic ========================== */

        .slider2 {
			display: none;
            width:960px;
            height:5px;
		    top:300px; 
		    left:25px;
        }
        
        .handle2 {
            position:absolute;
            cursor:pointer;
            height:25px;
            width:120px;
            top:0;
            z-index:100;
        }



h6.themeButton {
	line-height: 12px;
	cursor: pointer;
	width:235px;
	display:block;
	clear:both;
	float:left;
	height:12px;
	background:#ddd;
	border-bottom:1px solid #bbb;
	border-right:1px solid #bbb;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
}

h3.themeHeadline {
	display:block;
	clear:both;
	float:left;
	padding: 5px;
	line-height: 15px;
	width:235px;
	height:15px;
	color: #004c7a;
}

	

