/* commented backslash hack v2 \*/ 
html, body{height:100%;width:100%;} 
/* end hack */ 

body {
	padding:0;
	margin:0;
	color:#505050;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size:100.01%;
	background-image:url(../img/hintergrunde/weiss.jpg);	
	background-repeat:repeat-y;
}
#outer{
	height:100%;
	min-height:100%;
	margin-left:200px;
	margin-right:220px;
	margin-bottom:-62px;
}
	
/**
hide menus in RiH menu 
*/
#menu_rih div.menu div.subleft1 { display:none; }
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:12.5em;
	background:#d9d9d9;
	background-image:url(../img/hintergrunde/head.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	font-size:0.8em;border-right:1px solid #ffffff;
	
	
	}

#left {
	position:relative;/*ie needs this to show float */
	width:200px;
	float:left;
	margin-left:-199px;/*must be 1px less than width otherwise won't push footer down */
	padding-top:11.0em;/*needed to make room for header*/
	left:1px;
	
}
* html #left {padding-bottom:62px ;margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/

#right {
	position:relative;/*ie needs this to show float */
	width:220px;
	float:right;
	margin-right:-219px;/*must be 1px less than width otherwise won't push footer down */
	padding-top:11.0em;/*needed to make room for header*/
	left:1px;
	
}

#footer {
	width:100%;
	clear:both;
	height:60px;
	position:relative;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

*html #footer table{margin:0px;}
*html #outer{margin-bottom:-69px;}
#clearheader{height:11.0em;}/*needed to make room for header*/
#clearfooter{clear:both;height:60px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
#minHeight{float:left;width:0px;height:100%;margin-bottom:-62px;} /*safari wrapper thanks to Tim Connor*/
* html #minHeight{margin-bottom:-70px;} 

/*allgemeine Formatierungen*/
a{text-decoration:none;color:#505050;}

img.pngimg {behavior:url("pngfix.htc");}/*png-Script für IE*/

/*Formatierung Header*/
/*Menü rechts oben*/
#main_menu{padding-right:10px;padding-top:5px;text-align:right;font-weight:bold;font-size:0.9em;z-index:100;}
#logo{width:200px;height:120px;float:left;text-align:center;}
#hg_farbe{position:absolute;width:999px;top:85px;height:4.0em;z-index:1;}
#hg_farbe[id]{margin-left:200px;}
#h_navi1{position:absolute;top:-47px;left:0px;z-index:2;}
#h_navi1 img{margin-bottom:5px;}
#h_navi1 a  {margin-left:1px;font-weight:bold;}
#h_navi1 a:hover, #h_navi_top2 a:hover {color:#d9d9d9;}
#h_navi1 table {margin-left:5px;}
#h_navi2 a{margin-top:50px;margin-bottom:0px;}
#h_navi3 a{margin-top:90px;}
#z_name{clear:both;margin-left:200px;font-weight:bold;position:absolute;bottom:0.3em;}

/*Pop-Up-Menü oben Header*/
.anylinkcss{
position:absolute;left:0px;top:0px;visibility: hidden;border-bottom-width: 0;line-height: normal;z-index: 100;width:14em;background-color:#fff;}
.anylinkcss a{width: 99%;display: block;padding:2px;padding-left:3px;text-decoration: none;font-weight: bold;font-size:0.7em;}


/*Menü links*/
#left table{width:186px;margin-bottom:5px;}
#left a.main{display:block;width:170px; margin:0px;padding-left:10px;padding-top:2px;padding-bottom:2px;font-weight:bold;}
#left a:hover, .anylinkcss a:hover{color:#505050;}
.hintergrund1{padding:3px;}
#apfelblau{text-align:right;width:165px;font-size:0.8em;}
#apfelblau a{display:inline;font-weight:normal;padding:0px;margin:0px;font-size:0.8em;}


/*Drop Down Menü links*/
.menu{padding:2px;}
.menu a{padding-left:5px; }
.subleft1{padding-left:5px;}
.subleft2{padding-left:5px;}


/*Rechter Bereich*/
#right table{width:215px;}
#right h1{font-size:1.2em;margin-left:6px;margin-bottom:0px;}
#right p{margin:0px;margin-left:6px;}
#right p.links{margin:3px;text-align:right;}
#right a:hover{color:#505050;}

/*Fußzeile*/
#footer{font-weight:bold;}


/*Formatierung Inhaltsbereich*/
#wrapwidth {text-align:left;width:100%;}
#centrecontent{width:90%;}
#centrecontent h1 {margin-left:20px;margin-right:20px;margin-top:10px;font-size:1.2em;margin-bottom:0px; );}
#centrecontent h2 {margin-left:20px;margin-right:20px;font-size:1.0em;margin-bottom:0px;}
#centrecontent p {padding-left:20px;margin-right:20px;font-size:0.9em;}
#centrecontent p.brotkrumpen{text-align:right;margin-top:10px;padding-right:10%;}
#centrecontent a{text-decoration:underline;}
#centrecontent ul{ list-style-type:disc;font-size:0.95em;}
#centrecontent li{padding:1px;margin-left:10%;}
#centrecontent ul.list{margin-left:20%;}
#centrecontent a.liste{color:#505050;}
#centrecontent .rahmen, #centrecontent select, #centrecontent .button{width:20.0em;font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px;font-size:0.7em;}
#centrecontent .button{ border:none;font-weight:bold;padding:2px;}
#centrecontent p.seminar{margin-left:20px;padding:0;}
#centrecontent img.seminar{margin-left:20px;float:left;}
#centrecontent table{margin-left:20px;margin-right:20px;font-size:0.9em;}
#centrecontent p.seminar2 {padding-bottom:5px;text-align:right;}
#centrecontent a:hover{color:#505050;}
#centrecontent p.methode{margin-left:0px;padding-left:5%;padding-right:5%;}
#centrecontent h3{margin-bottom:0px;margin-left:20px;}

form{margin:0px;padding-left:20%;}
textarea{font-size:1.1em;padding:2px;height:5.0em;}

/*Startseite Zitat*/
#zitat table{background-image:url(../img/hintergrunde/zitat.jpg);background-repeat:no-repeat;width:300px;height:299px;margin-top:10px;}
#zitat .spruch{font-size:2.0em;}
#zitat p.autor{font-size:0.9em;}

/* matthias / new */
#druckversion, #pfadanzeige { font-size:0.8em;text-align:right;padding-right:10px;}
.tx-mfdrucklink-pi1 { text-align:right;font-size:0.8em;margin-top:0.5em}
.tx-sklinklist-pi1 table{font-size:0.8em}
.tx-sklinklist-pi1 a{font-weight:bold;}
.zitat:first-letter{font-size:2em;}
.zitat_author {font-size:0.8em}
.programmbild {float:left;margin:0.8em; width:120px; border:1px solid #999999; }
#tx-lzgallery-pi1-fotonav a{font-size:0.8em;}
.tx-lzgallery-pi1-1x1-filename, .tx-lzgallery-pi1-5x5-filename {font-size:0.8em;}
#tx-lzgallery-pi1-descr-long {font-size:0.8em;}
#tx-lzgallery-pi1-fotos td {vertical-align:top;text-align:center}

#latesttermin {padding:5px}
#latesttermin h1 {padding:0px;margin:0px}
#fusszeilemini { font-size:0.7em;font-weight:lighter;text-align:right;padding:4px;padding-right:225px;padding-bottom:10px}
#fusszeilemini a:hover {text-decoration:underline}
/* matthias / work-arounds */

 /*img, div { behavior: url(../pngfix.htc) }*/

#h_navi_top2 a {font-weight:bold;}
#topmenu {padding-left:200px}
#h_navi_top2{position:absolute;
top:71px;left:640px;z-index:1}
#centrecontent li {font-size:1.0em}
#zitate {background-image:url(../img/hintergrunde/zitat.jpg);background-repeat:no-repeat;width:350px;height:299px;margin-top:10px;margin-left:20%;}
#centrecontent table td{ font-size:1.0em}
.subleft1{padding-left:5px;font-weight:lighter;font-size:1.1em;}
li.subleft1 {list-style-type:none}
#left div { font-size:0.85em;}
#right td  { font-size:0.8em;}
#footer td  { font-size:0.7em;font-weight:bold;color:ffffff;}
#h_navi1 td, #h_navi_top2 div { font-size:8.5pt;padding-top:70px;padding-right:8px}
.menulayerdiv {background-color:#ffffff;width:14em;}
.menulayerdiv  a {width: 99%;display: block;padding:2px;padding-left:3px;text-decoration: none;font-weight: bold;}

/*Änderung vom 24. Feber 2006 apfelblau*/
#center{position:absolute;left:0px;top:0px;width:1000px;height:100%;background-color:#ffffff;border-right:1px solid #ffffff;}
p#service{text-align:right; padding-right:10px;font-size:0.7em;background-color:#ffffff;padding-bottom:5px;}
p#service a:hover{color:#505050;}
#footer table{margin-top:0px;}