
* {
    margin:0;
    padding:0;
}

html{color:#000;height: 101%;}
body {min-height: 101%; font:13px/1.231 arial,helvetica,clean,sans-serif;font-size:small;word-spacing: 0.1em;  }
li {list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5{font-size:100%;font-weight:bold; padding: 0 0 10px 0;}
#mainprintwrapper{float:left;text-align:left; width:619px; margin:0; padding:0;  }
#main-content-wrapper{width:616px; float:left; }
#main-content{width:600px;  float:right; margin:16px 0 0 16px; padding:0;  }

.printurl{
	padding: 20px 0 10px 16px;
	font-family:arial,helvetica;
	font-size:12px;
	
}

/* a[href]:after{	content:"<"attr(href)">";	background-color:inherit;	font-style:italic;}*/
		
#header{
	height:96px;
}
#logo{
	position:absolute;
	top:0px;
	left:620px;
}

#footer{ 
	float:left;
	margin:10px  0 0 0; 
	padding: 4px 0 0 0;
	width:616px;  
	font-size: 0.8em; 
	font-weight:normal; 
	color:#757477; 
	border-top: 1px dotted #999;
}


#footer img {
	vertical-align:top;
}
#openinghours{
	float:left;
	padding-left:10px;
	width:300px;
}


#stiftung {
  float:right;
	width: 146px;
	text-align:right;
}
#stiftung  img {
	margin:0 0 0 0px;
}


#stiftungstext{
	padding:0 0 12px 2px;
	text-align:left;
}

#stiftungsimages{
text-align:left;

width: 146px;
}




.user_mfktbild_pi1 {
	clear:both;
	width:600px;

}

.user_mfktbild_pi1 h1{
	font-size:1em;
	font-weight:bold;
}

.user_mfktbild_pi1 img {
	padding:0 0 20px 0;
}
.user-mfkt2-pi1{
	clear:both;
	width:600px;
}

.user-mfkt2-pi1 .section-frame {
	border-top:1px solid #757477;
}


.user-mfkt2-pi1 p{
	line-height: 1.1em;
	/*padding: 0 0  .65em 0;*/
	margin:0;
}

.user-mfkt2-pi1 ul { 
	padding: 0 ;
	margin: 0;
}
.user-mfkt2-pi1 li {
	list-style:square;
  margin: 0 0 0 15px ;
	list-style-position: outside;
}

.user-mfkt2-pi1 a{
	color: #757477;
}


.user-mfkt2-pi1 h1{
	font-size:1em;
	font-weight:bold;
}

.t2-header-right{
	width:432px;
	float:right;
}

.t2-header-left{
	width:432px;
	float:left;
}

.t2-content-left{
	width:432px;
	float:left;
}

.t2-content-right{
	width:432px;
	float:right;	
}
				
.t2-imagewrapper-left{
	float:left;
	width:148px;
	padding:0;
	margin:0;
}
.t2-imagewrapper-right{
	float:right;
	width:148px;
	padding:0 ;
	margin: 0;	
}
.t2-image{
	width:148px;
	padding:0 0 5px 0;
}
.t2-image-legend{
	width:148px;
	font-size: 0.9em;
	line-height: 0.9em;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
}


.user-mfkTeaserB2-pi1  {
clear:both;
width:598px;
padding:18px 0 0 0;

}

.teaser-smallimage{
	width:148px;
	text-align:center;
	padding:10px 0  10px 0;
}

.teaser-image{
	float:left;
	width:450px;

}

.teaser-teaserwrapper{
	float:right;
	width:148px;
	height:220px;
	background-color:#E8E8E8;

}
.teaser {
	font-size: 1em;
	line-height: 1em;
	width:138px;

	font-weight:bold;
	background-color:#E8E8E8;
	padding:0.5em 5px 0.5em 5px ;
}

.teaser-spacer{
	float:left;
	width:148px;
	font-size:3px;
	background-color:#fff;
}

.teaser-besuchen {
	color:#ff6600;	
}
.teaser-besuchen a {
	font-size:0.9em;
	text-decoration:underline;
	color:#ff6600;	
}

.teaser-lehren {
	color:#0061A1;	
}
.teaser-lehren a {
	font-size:0.9em;
	text-decoration:underline;
	color:#0061A1;	
}

.teaser-sammeln {
	color:#999900;	
}
 .teaser-sammeln a {
	font-size:0.9em;
	text-decoration:underline;
	color:#999900;	
}


.teaser-spielen {
	color:#bf024f;	
}
.teaser-spielen a {
	font-size:0.9em;
	text-decoration:underline;
	color:#bf024f;	
}

.teaser-service{
	color:#666666;	
}
.teaser-service a {
	font-size:0.9em;
	text-decoration:underline;
	color:#666666;	
}

.teaser-extern {
	color:#A4A4A4;	
}
.teaser-extern a {
	font-size:0.9em;
	text-decoration:underline;
	color:#A4A4A4;	
}

.teaser-type{
	font-size: 0.75em;
	width:138px;
	font-weight:bold;
	color:#fff;
	padding:0.4em 5px 0.4em 5px ;
}

.teaser-type-besuchen {
	background-color:#ff6600;	
}
.teaser-type-lehren {
	background-color:#0061A1;	
}
.teaser-type-sammeln {
	background-color:#999900;	
}
.teaser-type-spielen {
	background-color:#bf024f;	
}
.teaser-type-service {
	background-color:#666666;	
}
.teaser-type-extern {
	background-color:#a4a4a4;	
}


/******Teaser 3******/

.user-mfkTeaser3-pi1 {
clear:both;
float:left;
width:598px;
padding-top:18px;
}

.teaserheader{
	font-size:1.1em;
}





/******* OBDB Stylesheet ********/


.user-obdb-pi1{
   margin-left:10px;

}


.navigation a{
    text-decoration:none;
    font-size: 13px;
    color: #000000;

}

.navigation a:visited{
    text-decoration:none;
    color: #000000;

}

.navigation-act {
    text-decoration:none;
    font-weight:bold;
    font-size: 13px;

    color: #FF0000;

}

.navigation a:hover{
    text-decoration:underline;
    color: #000000;

}




.obdbTitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #dddddd;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #444444;
	border-right-color: #444444;
	border-bottom-color: #444444;
	border-left-color: #444444;
	height: 1px;
	width: 470px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	

}



DIV#teasertext {  
 margin:5px; 
 color: #000000; 
}


/*P, H1 {margin: 0px 0px 5px 0px;}*/


TD#lauftextlinks {
  /*border-bottom: 1px dotted #999999;*/ 
  padding-left:10px;  
}
TD#lauftextrechts {
  /*border-bottom: 1px dotted #999999;*/ 
  padding-right:0px;
  padding-left:10px;  
}

/*TD#footer {border-top: dotted 1px #999999;}*/
TD#footer P {
	font-size: 10px;
	text-align: right;
}

/* Content column */
TD#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top; 
	width: 480px;
}
TD#logo {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: bottom; 
	/*width: 43px;*/
}



TD.signatur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 2px;
}

TD.normcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 2px;
	background-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

TD.normcell2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding: 2px;
	background-color: #DDDDDD;
}


TD.linkcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-style: normal;
	background-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}


TD.transparentcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding: 0px;
}

TD.endcell {
	font-family: Arial, Helvetica, sans-serif;
                font-size: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin: 0px;
	padding: 0px;
}

TD.linkcell A{
     color:#000000;
     text-decoration: none;
     font-weight:  bold;
}

TD.linkcell A:hover{
     text-decoration:  underline;
}


/* Agenda  Kalender*/

.kalenderRubrik {
	font-size: 1em;
	color:#757477   ;
	border-top: 1px dotted #757477;
	padding-top: 5px;
}

.kalenderHeader{
	font-size: 1.1em;
	color:#000   ;
	padding:0.5em 0  0.5em 0;
	font-weight:bold;
}

.kalenderZeile{
	font-size: 1em;
	line-height:0.9em;
	color:#000   ;
	padding:0 0  0.5em 0;
}

.kalenderZeile a{
	font-size: 1em;
	line-height:0.9em;
	color:#757477   ;
	padding:0 0  0.5em 0;

}

.kalenderDivider{
	width:590px;
	margin: 1em 0 0 0;
	
}

.kalenderAuszeichnung{
	font-weight:bold;
}




/********ENDE OBDB Stylesheet****/




/* Sitemap */
.sitemap1 a {
	color: red;
}
.sitemap2 a {
	color:green;
	padding-left: 5px;

}
.sitemap3 a {
	color: yellow;
	padding-left: 9px;

}
.sitemap4 a {
	color:black;
	padding-left: 12px;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch {clear:both; width:590px; font-family: Verdana ,Arial, Arial, sans-serif;font-size: 12px;}
.tx-indexsearch-header{ width:100%; background-color:#eeeeee; font-size: 12px;}
	fieldset { border: 0px solid white;}
 
  .tx-indexedsearch .tx-indexedsearch-sectionlinks {padding-left:10px; color:#000;}
  .tx-indexedsearch .tx-indexedsearch-browsebox  {padding:3px 6px 3px 6px ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox ul {padding:6px 0 6px 0 ; }
  .tx-indexedsearch .tx-indexedsearch-browsebox li {padding:3px; margin:0; display:inline;  }
  .tx-indexedsearch .tx-indexedsearch-res  {margin: 6px 6px 6px 6px;}
  .tx-indexedsearch .tx-indexedsearch-browsebox A {color:#000; }
  .tx-indexedsearch .tx-indexedsearch-res A {color:#000}
  .tx-indexedsearch .tx-indexedsearch-browsebox-SCell A {color:#000;font-weight:bold}
  .tx-indexedsearch .tx-indexedsearch-rules H2 {padding-left:6px}
  .tx-indexedsearch .tx-indexedsearch-searchbox A {color:black}
  .tx-indexedsearch .tx-indexedsearch-searchbox {padding-left:6px;padding-top:2px;padding-bottom:2px}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:red; font-weight:bold; font-style:normal; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis { padding:10px 6px 5px 12px;  }
	.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ffad25; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { /*background:#eeeeff;*/border-top: 1px solid #000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a{ color:#000000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; padding-left:6px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead a{ color:#000000;letter-spacing: 2px;text-decoration:none; }
	/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }*/
	/*.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#91caee; }*/
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle }
	
	
	
	
/* end default styles for extension "tx_indexedsearch" */


.user-mfkpublikation-pi1 {
	clear:both;
	width:598px;
	border-top:1px dotted #757477;
	margin:0 0 1em 0;
}

.publication-image {
	float:right;
	padding: 0.8em 0 0.8em 0;
}

.publication-wrapper {
	float:left;
	width:500px;	
}
.user-mfkpublikation-pi1 h1 {
	padding: 0.8em 0 0 0;
	font-size: 1.1em;	
}

.publication-subtitle {
	font-weight:bold;
}
.publication-verlag {
	padding:0 0 0.8em 0 ;
}

.publication-shorttext {	

}
.publication-weiterlink {
	width:100px;
}

.publication-weiterlink a{
	color: #757477;
	padding-left: 0.3em;
	text-decoration:underline;

}


/*SITEMAP TEST*/

#sitemap ul {list-style: none; width: 590px; padding:0;margin:0;}
#sitemap ul li { font-weight: normal; display: block; }
#sitemap ul li a {color: #000;  font-size: 1.3em; font-weight: bold ;display: block; text-decoration: none;  padding: 1.2em 0 1.2em 1em}
#sitemap ul ul li a {color: #333;   font-size: 1.2em; font-weight: bold ;display: block; text-decoration: none;  padding: 0.5em 0 0.5em 1em}
#sitemap ul ul ul li a {color: #666;   font-size: 1.1em; font-weight: bold ;display: block; text-decoration: none;  padding: 0.1em 0 0.3em 4em;}
#sitemap ul ul ul ul li a {color: #888;   font-size: 1.0em;font-weight: bold ;display: block; text-decoration: none;  padding: 0 0 0 6em;}
/*#navigation ul li a:hover  {background-image:  url(images/l1-sub.jpg);background-repeat: no-repeat; background-position: top left; font-weight: normal; display: block; color: #fff;}*/

#sitemap1 .besuchen { color:#666666;}

td.teasertitel {

  padding:5px;
  color: #000000; 
	font-size: 12px;
	font-weight:bold;

}

