/* ************************************************* */
/* ********* Allgemeine Definitionen Marien ****** SUCHE NACH TEST UND ANPASSEN *** */

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,textarea,input
     { font-family:Arial,sans-serif; color:#666666; }

p,ul,ol,li,div,td,th,address,nobr { color:#666666; font-size:10pt; }

body {  text-align:center; margin:0; padding:0; top:0; left:0; right:0px; position:absolute;  }

#main { width:980px; text-align:left; margin: 0px auto; margin-top:4px; } /*positionierung gesamt*/ /* margin: 0px auto;*/
#main-top { position:relative; } /*Positionierung für Footer padding-bottom: 20px;*/


#main-head { height:201px; position:relative;  } /* no height 100% */
		/* * html #main-head { height:auto; }*/
	#logo { position:absolute; }
	#poster { position:absolute; left:230px;  }


#mainbody { width:980px; position:relative; background:url(../bilder/back_mainbody.gif); background-repeat:repeat-y; float:left; } /* Schachtelung für Content und Content left/right */ /* z-index:20;*/ 
/* float-left in mainbody muss vorhanden sein, damit der Container aufgedrückt wird, benötigt für Hintergrundfarbe (gilt immer wenn float Elemente innerhalb vorhanden sind */
    #content-left { float:left; background-color:#CBE8F5; width:226px;   } /*background-color:#2F84B9;*/
      #menu-global { background-color:#67B9E5; width:226px; height:88px; position:relative; border-bottom:4px solid #FFF;} /* weisse Linie erweitert */
	   #menu0 { position:absolute; top:18px; left:20px;} /* Weitere Definitionen unten*/
	   #menu-verlauf { min-height:737px; background-image:url(../bilder/men_verlauf.jpg); background-repeat:repeat-x; }
	    * html #menu-verlauf { height:737px; }
	   #menu-ball { position:absolute; bottom:0;}
		
       #suche-template { position:absolute; top:50px; left:24px; }
	   #suche-template .mail-feld { margin-right:4px; float:left; }
	   #suche-template .mail-feld-image { padding-top:1px; padding-left:3px; } /*Klasse des input vom image*/
	   			* html #suche-template .mail-feld-image { padding-top:1px; padding-left:3px; } /*Klasse des input vom image*/
	   #suche-template .mail-feld-input { font-size:7pt; width:155px; height:20px; padding-top:2px; } /*Klasse des input vom image*/
		
    #content { float:left; margin-left:4px; width:412px; padding-left:13px; padding-right:80px; } /* left:230px;*/  /* weitere Definitionen im Bereich content*/
	    * html #content { width:505px; } 

	#content-right { float:left; margin-left:4px; width:211px; background-color:#B6DEF2; padding-left:15px; padding-right:15px; } /* weitere Definitionen im Bereich content-right */ /*left:739px;*/ /*Padding nochmal erhöht - dadruch ges. 10 pixel weniger Platz (5px je Seite) - nachgezogen in Content right header, etc.*/
		* html #content-right { /*overflow:hidden;*/ width:238px; }  /*3px abgezogen, da IE sonst Probleme (evtl. 3px Bug), zudem Anpassung bei h1 notwendig */
		
#footer { min-height:162px; background-color:#F9F9F9; position:relative; clear:left; border-top:4px solid #FFF;} /* weitere Definition bei copyright */
   * html #footer, * html #copyright, * html #menu-bottom  { height:162px; }

   #copyright { position:absolute; top:0px; left:0px; min-height:142px; width:198px; background-color:#C9D7DE; background-image:url(../bilder/back_footer_left.jpg); background-repeat:repeat-x; padding:20px 0px 0px 28px; } /* weitere Definition bei copyright */
       * html #copyright { width:226px; }
   #menu-bottom { position:absolute; top:0px; left:230px; min-height:142px; width:736px; background-color: #7e9b05; background-image:url(../bilder/back_footer_right.jpg); background-repeat:repeat-x; padding:15px 0px 20px 14px; } /* weitere Definition bei copyright: width und heigt und padding gemindert */
       * html #menu-bottom { width:750px; }

small { font-size:9pt; }

.scwspacer { padding:0px; margin:0px; color:#666666; height:1px; }

h1,h2,h3,h4 {font-family:Arial,sans-serif; }
h1 { font-size:12pt; color:#777777; font-weight:bold; text-decoration:none; }
h2, .head1 { font-size:12pt; color:#777777;  }

.head2, h3 { font-size:13pt; color:#777777; font-weight:bold; }
.head3, h4 { font-size:11pt; color:#777777; font-weight:bold;}

a:link {color:#09496A; text-decoration:none; font-size:10pt; font-weight:bold;  }
a:visited {color:#09496A; text-decoration:none; font-size:10pt;font-weight:bold;  }
a:active {color:#09496A; text-decoration:none; font-size:10pt;font-weight:bold;  }
a:hover {text-decoration:none; font-size:10pt;font-weight:bold;  } /* Background und Farbe bei Bereichen Content, Content-right, menu, etc- definiert color:#FFFFFF; background-color:#137BC4; */

a.mehr_link { height: 22px; width: 64px; background:url("../bilder/but_mehr.gif"); overflow: hidden; text-indent: -999em; display:block; margin-top:8px; padding-top:0; }

.link { } 
/*white-space: nowrap; ergänzt, da sonst das Linksymbol, wenn der Link 2-zeilig wird falsch positioniert wird. - GEHT AUCH NICHT (IE)*/
a.download { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }
a.download_pdf { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; height:18px; line-height:18px;}
a.internal-link { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }
a.internal-link-new-window  { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }
a.external-link { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px;}
a.external-link-new-window { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px;}
a.mail { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }

/* Positionsanpassung rechte Spalte für FF*/
#content-right a.download, #content-right a.download_pdf, #content-right a.internal-link, #content-right a.internal-link-new-window, #content-right a.external-link, #content-right a.external-link-new-window, #content-right a.mail { background-position:left 5px; }

/*
a.download:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.download_pdf:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.internal-link:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat left center; }
a.internal-link-new-window:hover  { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.external-link:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.external-link-new-window:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center; }
a.mail:hover { BACKGROUND:  url("../images/ele_link_ro.gif") no-repeat 1px center;  }
*/


/***********************************************************/
/************               Suche               ************/
/***********************************************************/
#suche-template { font-size:8pt; }
#suche-template a { font-weight:normal; }
/* #suche-template table { margin-top:5px;}
#suche-template h2 { font-size:9pt; color:#3480A6; font-weight:bold; margin-top:0px; margin-bottom:2px; text-transform:uppercase; border-bottom:1px solid #666666;} */
.suche-input { color:#999999; font-size:9px; width:150px; padding-left:3px;}

/* Suchergebnis*/
.csc-searchResultHeader { margin:20px 0 0 0;} /* <h3>*/
.csc-searchResult {} /* <p> */


#impressum { margin-left:10px;}
#impressum a { font-weight:bold; font-size:7pt; color:#999999; text-decoration:none; }

.align-right { text-align:right;}

.toplink { padding-bottom:10px; padding-left:23px;}
.toplink a { padding-top:1px; padding-bottom:1px; font-size:8pt; }
.toplink a:link { font-size:8pt; }
.toplink a:visited { font-size:8pt; }
.toplink a:hover { color:#BC0000; text-decoration:none; font-size:8pt; }



/* ************************************************* */
/* ********* Layouttabelle ********* */



/* ************************************************* */
/* ********* Navigation / Titel ********* */
				#menu0 { font-size:7pt; color:#09496A; font-weight:normal;}
				#menu0 a { font-size:7pt; text-decoration:none; font-weight:normal;  }
				#menu0 a:hover { font-size:7pt; font-weight:normal; color:#FFFFFF; }
				
/*Bei Layern anpassen*/
		        #menu1 { margin:0; padding:0; } /*border-top:4px solid #FFF;*/
		        #menu1 a, #menu1 img { margin:0; padding:0; }				

/*				#menu1 ul { list-style-type: none; margin:0px; padding:0px; }
				#menu1 li { padding-left:23px; border-top:1px solid #EEEEEE; line-height:25px; }
				#menu1 li.selected0 { background-color:#E6F0FA;}
				#menu1 ul.height5 li { line-height:35px; }
				#menu1 ul.height6 li { line-height:29px; }
				#menu1 ul.height7 li { line-height:25px; }

				#menu1 a { padding-left:2px; padding-right:2px; }
				#menu1 a:hover { padding-left:2px; padding-right:2px; } */
				


	#menu1 { padding-top:17px; margin-left:23px; margin-bottom:17px; }
	#menu1 a { text-decoration:none; font-size:11px; display:block; min-height:18px; margin:0; color:#FFF;  } /* min height nötig? DEBUG*/
	#menu1 a:hover { background:none; color:#0C6;} /* min height nötig? DEBUG*/

	#menu1 ul { padding:0; margin:0; }
	#menu1 li { list-style-type:none; padding:0; margin:0; vertical-align:middle; padding-right:5px; } /* display:inline; */

	#menu1 ul.lev1 {   }
	#menu1 ul.lev1 li { min-height:30px; line-height:30px; }
		* html #menu1 ul.lev1 li { height:30px; }

	#menu1 ul.lev2 { margin-top:4px; margin-bottom:30px; }
	#menu1 ul.lev3 { margin-top:4px; margin-bottom:6px; }
	#menu1 ul.lev2 li { min-height:18px; line-height:18px;} /*vererbtes wieder daeatkivieren list-style-image:url(../bilder/sym_menu_close.gif); list-style-position:inside; */
	    * html #menu1 ul.lev2 li { height:18px; } 
	#menu1 ul.lev1 a {  } /*padding-left:13px;*/
	#menu1 ul.lev2 a { font-weight:bold; padding-left:18px; background:url("../bilder/sym_menu_close.gif") no-repeat 5px 4px; }
	#menu1 ul.lev3 a { font-weight:normal; padding-left:23px; background:none; }
	

	
/*	#menu1 li.lev1_act { font-weight:bold; }
	#menu1 li.lev2_act { font-weight:bold; }
	#menu1 li.lev3_act { font-weight:bold; }
*/		
	#menu1 a.lev1_act {  } /* */
	* html #menu1 a.lev1_act { }

	#menu1 a.lev2_act { color:#BC0000; }
	#menu1 a.lev3_act { color:#BC0000; }

	#menu1 ul.lev1 a:hover { background:url("../bilder/sym_menu_close.gif") no-repeat 1px 4px; color:#BC0000; }
		* html #menu1 ul.lev1 a:hover { background-position:1px 5px;}
	#menu1 ul.lev2 a:hover { background-position:5px 4px; }
    	* html #menu1 ul.lev2 a:hover { background-position:5px 4px;}
    #menu1 ul.lev3 a:hover { background:none; }
		* html #menu1 ul.lev3 a:hover { background-position:27px 1px;}

#menu1 ul.lev2 a.lev2_act_open { background:url("../bilder/sym_menu_open.gif") no-repeat 2px 6px; padding-left:23px;  }
			
				/* CSS -  
				#menu1 a:hover { padding:0; margin:0;} */

				/* Anzeige des Bereichs*/
				.bereich { background-color:#666666; padding-left:15px; padding-right:15px; color:#FFFFFF; font-size:10pt; height:24px; line-height:24px; font-weight:bold;}

				/* Anzeige des Seitenuntertitels*/
				h1.untertitel { padding:0; margin:0;} 
				/* Anzeige Datum modifiziert*/
				.datum_modifiziert { color:#AAAAAA; font-size:9px; padding-left:20px; }

/* ************************************************* */
/* ********* Standardsitemap **********  */
	/* .linkmap { background: url(../images/ele_link.gif) no-repeat 0px 4px; padding-left:12px; } */
	#content .csc-sitemap ul li { background:none; }
	.sitemap_1 { font-size:16px; padding-top:5px; border-top:3px solid #FFFFFF; margin-top:20px; }
	.sitemap_1 a.linkmap { font-size:16px;}
	.sitemap_2 { padding-left:10px; margin-top:10px; }
	.sitemap_3 { padding-left:20px; margin-top:3px; }
	.sitemap_3 a.linkmap { font-size:12px;}
	.sitemap_4 { padding-left:30px; margin-top:3px;  }
	.sitemap_4 a.linkmap { font-size:12px;}

/* ************************************************* */
/* ********* Content ********* */

				#content { text-decoration:none; }
				#content a:hover {color:#BC0000; text-decoration:none;  } /*Zusatz für MAC*/
				#content p { margin-bottom:8px; margin-top:4px; }
			 	#content p.bodytext { line-height:18px; } /* Zeilenabstände erhöhen lt. QS */
				
				#content h1 { color:#009E7C; font-size:13pt; margin-bottom:2px; margin-top:25px; font-weight:normal;  }
				/* #content .h1-first { color:#009E7C; font-size:13pt; margin-bottom:2px; margin-top:0px; font-weight:normal; } */
                #content h1 a { font-size:10pt; color:#777777; font-weight:normal; text-decoration:none; }
				#content h2 { color:#333333; font-size:11pt; margin:15px 0px 0px 0px; font-weight:bold; }		
				#content .htmlarea-showtableborders { margin:0; padding:0; }
				#content .htmlarea-showtableborders td { vertical-align:top; }
				#content .htmlarea-showtableborders td p { margin:0px; padding:0px;}

				#content ul { margin-top:3px; list-style-type:none;margin:0;padding:0;  }
				#content ul li { background:url("../bilder/sym_bullet.gif") no-repeat 0px 8px; padding-left:9px; line-height:18px; }
				
				/* erster header im Inhaltsbereich */
				#content csc-header-n1 {margin-top:0;}
				#content h1.csc-firstHeader {margin-top:4px; } /*deakt. nach RS PK: margin-bottom:20px; */

	
				
				/* Klasse für Hintergründe (RTE) */
                #content .back1, #content_home .back1, .back1 { background-color:#E6F0FA;  margin:0px; padding:20px; } /* Ori: 22 Pixel, geändert Kundenwunsch */
                #content .back2, #content_home .back2, .back2 { background-color:#9AC2EB; margin-top:0px; margin-bottom:0px; padding:20px; } /*Ori 16/22/16/22 geändert Kundenwunsch */

				#content-right { text-decoration:none; }
				#content-right * { font-size:11px; }
				
				#content-right ul { margin-top:3px; list-style-type:none;margin:0;padding:0;  }
				#content-right ul li { background:url("../bilder/sym_bullet.gif") no-repeat 0px 8px; padding-left:6px; }
				
	/*			#content-right a:visited { color:#09496A; border:2px solid #FF0000; }
				#content-right a:hover { color:#009E7C; border:2px solid #FF0000; } */
				
				#content-right a:hover {color:#BC0000; text-decoration:none;  } /*Zusatz für MAC*/
				#content-right h1 { color:#09496A; font-size:10pt; margin-bottom:6px; margin-top:20px; padding-top:15px; border-top:4px solid #FFFFFF; font-weight:bold; margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;} /* padding in rechter Spalte über margin-left rückgängig (nur so ein Border der über die gesamte Rechte Spalte geht, dann padding-left innerhalb von h1 */
					* html #content-right h1 { margin-right:-18px; } /* 3 Pixel ausgleich für IE, da content-right beim Aufbau angepasst wurde */																																																																			
																																																																											
																																																																							   				#content-right h1, #content-right h2  { font-size:11pt; font-weight:normal; color:#009E7C; } 

				/* erster header in rechter Spalte */
				#content-right csc-header-n1 {}
				#content-right h1.csc-firstHeader { margin-top:0px; background-image:none; border-top:none; } 

				/*#content-right table.imgtext-nowrap { margin-top:0px; padding-top:0px; padding:0px 20px 0px 20px; width:234px; } */
				#content-right .imgtext-table { }
				#content-right .head1 { padding:0px 20px 0px 20px; font-size:8pt; color:#7F7D7D; font-weight:bold; background-color:#B7B7B7;  margin-top:0px; line-height:24px; }
				#content-right .head2 { padding:0px 20px 0px 20px;font-size:8pt; color:#7F7D7D; font-weight:bold; margin-top:7px; }
				#content-right p {  margin-bottom:3px; margin-top:7px; font-size:11px; }
			 	#content-right p.bodytext { line-height:15px; } /* Zeilenabstände erhöhen lt. QS */


.textcolored { color:#09496A; }
/* .art-nr { color:999999; }
.kein-umbruch { white-space:nowrap;} */

/* Tabelle */
.td_width_50 { width:50px; }
.td_width_150 { width:150px; }
.td_width_250 { width:250px; }
.td_width_350 { width:350px; }



/* ************************************************* */
/* ********* Klickpfad + tip + impressum copyright + counter **********  */

#klickpath { font-size:8pt; color:#09496A; padding-left:18px; }
#klickpath a { font-size:8pt; text-decoration:none; margin-right:5px; }
#klickpath a:hover {  font-size:8pt; text-decoration:none; }
				
			/*	#tip {  padding-top:2px; padding-bottom:3px; }
				#tip a {  font-size:8pt; text-decoration:none;  }
				#tip a:hover {  font-size:8pt; text-decoration:none; color:#09496A; } */
#copyright { font-size:7pt; color:#FFFFFF; font-weight:normal; }
#copyright a { font-size:7pt; color:#FFFFFF; text-decoration:none;  font-weight:normal; }
#copyright a:hover { font-size:7pt; font-weight:normal; color:#BC0000; }

#counter { margin-bottom:10px; }
#counter .counter-label, #counter .tx-asfkusercounter-pi1 { float:left;}
#counter, #counter .tx-asfkusercounter-pi1, #counter .counter-label { font-size:7pt; color:#FFFFFF; font-weight:normal; margin-top:5px;}
#counter .counter-label { margin-right:5px; }


#menu-bottom * { font-size:7pt; color:#FFFFFF; font-weight:normal; }
#menu-bottom a { font-size:7pt; color:#FFFFFF; text-decoration:none; font-weight:normal; }
#menu-bottom a:hover { font-size:7pt; font-weight:normal; color:#BC0000; }

#menu-bottom .men-bottom-frame { float:left; margin-right:20px; }
#menu-bottom .men-bottom-l0 { font-weight:bold; margin-bottom:10px; font-size:8pt; }
#menu-bottom .men-bottom-l0 a:hover { font-weight:normal; }
/* #menu-bottom .men-bottom-l0sub { background-color:#FFFF99; }  zum test */
#menu-bottom .men-bottom-l1 a { font-weight:normal;}
/* #menu-bottom .men-bottom-l1last { background-color:#00FF00; }  zum test */

/* maximale Breite für FF, Abstand bei IE verkleinern - Anpassung, da Menu zu breit (Begriffe) - Ori: margin-right:20px;*/
#menu-bottom .men-bottom-l1 { max-width:200px; }
* html #menu-bottom .men-bottom-frame { margin-right:12px;}


/* Tooltip im Menu */
.menu_toolTip_frame { text-align:left; }
* html .menu_toolTip_frame { padding-top:5px;} /* Positionierungskorrektur IE */

.menu_toolTip_frame_offset1 { margin-left:-2px; }

.menu_toolTip_frame_offset2 { margin-left:2px; }
.menu_toolTip_frame_offset3 { margin-left:1px; }
.menu_toolTip_frame_offset4 { margin-left:0px; }
.menu_toolTip_frame_offset5 { margin-left:-1px; }
.menu_toolTip_frame_offset6 { margin-left:5px; }


.menu_toolTip { font-size:11px; color:#FFF; background-color:#BC0000; text-align:left;/* padding:1px; */} /* Font-Size+Padding geändert nach QS*/
		.menu_toolTip_frame_offset1 .menu_toolTip  { padding-left:2px; }
.menu_toolTip_corner { background-image:url(../bilder/sym_tool_ecke.gif); background-repeat:no-repeat; background-position:10px 0px; width:50px; height:3px; font-size:1px; }
.menu_toolTip { border:2px solid #BC0000; -moz-border-radius:3px; -khtml-border-radius:3px; }

/* nach oben/to top*/
#seitenanfang { font-size:8pt; font-weight:normal; margin-top:40px; margin-bottom:12px; }
#seitenanfang a { font-size:8pt; text-decoration:none; font-weight:normal; BACKGROUND: url("../bilder/sym_link_hoch.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px;}
#seitenanfang a:hover { font-size:8pt; font-weight:normal; } /*color:#FFFFFF; background-color:#137BC4*/


/* ************************************************* */
/* ********* noch Generell verwendet .detailsheader für Spalten **********  */
.image_text { font-size:8pt; color:#7F7D7D; text-align:left; }

.spacer-right { width:234px; height:5px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:1px; line-height:1px; background-color:#EEEEEE;}

.detailsheader { vertical-align:top; color:#666666; }
.detailsheader_normal {font-weight:normal; }

.error { color:#FF0000; }
/* Suchergebnis */
.csc-sword { border-bottom: 3px solid #BC0000; padding-bottom:0px; background-color:#CCCCCC; } 
/* Suchergebnisse */
.resultstat {} /* Seite 1 von x */
.resultnv {}
.pagetitle { font-size:11pt; font-weight:bold; padding-top:25px; } /* Link, der den Titel der Seite zeigt */
.pagetitle a { } 
.bodytext { padding-left:8px; padding-right:8px; } /* Seite 1 von x */

.size { font-size:8pt; color:#666666; font-weight:normal;}


/* Seitenmenu */
.linkmenumain, .linkmenusub { margin-bottom:10px; text-transform:none; }

.linkmenumain a {  }
.linkmenusub a  {  }


.linksitemap { left:20px; }
.linkmenumain { font-weight:bold; }
.linkmenusub { font-weight:normal;}


/************ Standardtabellen Formatierungen **************/
.table_default { width:100%; } /* Breite für Tabelle Layout Default, div um Tabelle gelegt */
.table_layout1 { width:100%; background-color:#D9CCA2; } /* Hintergrundfarbe für Tabelle Layout 1, div um Tabelle gelegt */

.table_normal { padding:4px; border-bottom:1px solid #EDE6D5; } /* td - für Tabellenzelle Normal (Linien unten) */
.table_layout1_td { padding:4px; font-size:8pt; } /* td - für Tabellenzelle Neutral */
.table_bold { font-weight:bold; padding:7px; padding:4px; border-bottom:1px solid #EDE6D5; color:#BC0000; } /* td - hervorhebunng für Tabellenzelle Hervorgehoben -  */


/************ Aufzaehlung RTE und normal **************/

.unorderedlist li { padding-bottom:5px; }
.orderedlist li { padding-bottom:5px; }

/***********************************************************/
/************            Startseite           **************/
/***********************************************************/

/***********************************************************/
/************     Spaltigkeit   Modul 3sp       ************/
/***********************************************************/
div.tx-fdfx3cols-pi1 table td {vertical-align:top; border-style:none; padding:0;}
div.tx-fdfx3cols-pi1 table td p { padding-right:12px;}
td.c3l1-left { width:185px; }
td.c3l1-middle { width:185px; }
td.c3l1-right { width:auto;}


/***********************************************************/
/************     Galerie   Modul               ************/
/***********************************************************/
/*überschreiben nicht geklappt*/
#content div.slideInfoZone { height:60px; padding-top:0px;}
#content div.slideInfoZone h2 {  font-size:12pt; font-weight:bold; margin-top:5px; }
#content div.slideInfoZone p { font-size:9pt; margin-top:0px; }


/***********************************************************/
/************             Formular              ************/
/***********************************************************/
.csc-mailform-field { margin-bottom:10px;}
.csc-mailform-field input {}

/* ************************************************* */
/* ********* CSS Styled Conten Bereinigung ********* */
p.bodytext { padding:0; margin-left:0; margin-right:0;}


/***********************************************************/
/************            Folderlist             ************/
/***********************************************************/
.eim2folderlist_content { border:1px solid #EAEAEA; padding:20px; }
.eim2folderlist_content .sortitem { margin-left:5px; margin-right:5px;}
.eim2folderlist_content th { text-align:left; vertical-align:bottom; padding-top:15px;}
.eim2folderlist_content .results { padding-top:10px;}
.eim2folderlist_content .context { padding-bottom:15px;}
.eim2folderlist_content table.searchform td { padding-top:5px; padding-bottom:5px; padding-left:5px; }
.eim2folderlist_content table.searchform td.label { padding-left:0px; } 


/* .csc-textpic-intext-left-nowrap { background-color:#F00;}*/
/* Problem - Aufwählungen verschwinden */
.csc-textpic-intext-left div.csc-textpic-imagewrap { margin-right:50px; }
.csc-textpic-intext-left .csc-textpic-text ul li { /* margin-left:200px;*/   } /*geht nicht*/

/* IE bricht rechte Spalte um, wenn kursiv <i> verwendet wird */
* html #content-right { overflow:hidden;}


/***********************************************************/
/************            Gästebuch              ************/
/***********************************************************/
/************ Gästebuch **************/
#content-right div.tx-veguestbook-pi1 { width:210px; }
.tx-veguestbook-pi1 .tx-guestbook-clear { height:0px; line-height:0px;}
.tx-veguestbook-pi1 p { margin:0; padding:0;}
.guest-spacer { margin-top:10px; }
.tx-veguestbook-pi1 h2.tx-guestbook-header { background:none;  width:auto; color:#310600; margin:15px 0 0 0; padding:0; border:none; }
.tx-veguestbook-pi1 .tx-guestbook-right { background:none; width:auto; padding:0; margin:0; border:none; border-style:none; float:none; color:#310600; }
.tx-guestbook-right .tx-guestbook-entry { color:#310600 !important; margin-top:10px; }
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date, .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date { color:#310600; font-weight:normal; font-size:8pt; }
.tx-veguestbook-pi1 .tx-guestbook-right h3 { color:#310600;  font-weight:normal; font-size:80%; padding:0; margin:5px 0px 1px 5px; font-weight:bold;}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment { margin:0; padding:0 0 0 0px; color:#310600; font-style:normal;font-size:80%; }
.tx-veguestbook-pi1 fieldset { margin:0; padding:0;}
.tx-veguestbook-pi1 .tx-guestbook-field label { display:block; width:100%;}
.tx-veguestbook-pi1 .tx-guestbook-field { margin:0; padding:5px 0 5px 0;}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med { border: 1px solid #999999; background-color:#FFFFFF; width:210px; }
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big { border: 1px solid #999999; background-color:#FFFFFF; width:210px;}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {  border: 1px solid #999999; background-color:#FFFFFF; width:210px; }

/*.tx-veguestbook-pi1 input.tx-guestbook-submit {
/* display:block;
width:auto;
	height: 27px;
	width: 83px;
	background: url(../bilder/ele_eintragen.jpg) no-repeat;
	overflow: hidden;
	text-indent: -999em;
	display:block;
	border:none !important;
	cursor:pointer;
	outline:none;
	font-size:0px; line-height:0px;
}*/


/*********************************************/
/* Galerie */

/*Single*/
.wtgallery_single_browser {  }
.wtgallery_single_browser_previous { float:left; width:205px; }
.wtgallery_single_browser_next { float:left; width:205px; text-align:right; }

.wtgallery_single_browser_previous a { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }
.wtgallery_single_browser_next a { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }

.wtgallery_single { clear:left; margin-top:2px; }
    /* Bildbeschreibung */
    .wt_gallery_single_inner_title { font-weight:bold;}
    .wt_gallery_single_inner_comments { }

/*List*/
/*IE Abstände + Clear unten wieder rein beim PageBrowser!?*/
* html .tx-wtgallery-pi1 .clear { padding:0; margin:0; height:0; width:0; border:0; font-size:0px; display:none;}
* html .wtgallery_list_pagebrowser_area { clear:both;}

.list_row { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
.wtgallery_list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 
.wtgallery_list_centerofrow { padding-right:5px; padding-left:5px; }


#content-right ul.wtgallery_pagebrowser_list { list-style-type:none; background-image:none; background:none; }
#content-right ul.wtgallery_pagebrowser_list li { list-style-type:none; background-image:none; background:none; padding-left:0; }
#content-right ul.wtgallery_pagebrowser_list li a { BACKGROUND:  url("../bilder/sym_link.gif") no-repeat left center; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; }





/* EDDY MOD FÜR CAL */
.weekview{
	width: 700px;
	padding: 10px;
	margin-top: 10px;
	background-color: white;
}

.weekview a, .weekview a:hover, .weekview a:visited{
	font-size: 8pt;
}
.eventbg2{
	background-color: #e0f5ff;
	padding: 3px;
	border-right: 1px solid #666666;
}
.default_catheader{
	display: none;
}

.default_catheader_allday{
	background-color: #ebf8f5;
	padding: 3px;
	border-right: 1px solid white;
}
td .weekborder, td .timeborder{
	border-right: 1px solid #666666;
}

td .timeborder{
	font-size: 11px;
	padding-right: 5px;
}
.scwCalImage{
	float:right;
	margin:7px 0 20px 10px;
}
.monthLargeBasic.monthOff {
	background-color: #2f84ba;
	color: white;
}
.monthLargeBasic.monthToday{
	background-color: #67b9e5;
}
.monthLargeBasic{
	padding: 3px;
	background-color: #e0f5ff;
}
.default_catheader_bullet{
	display: none;
}

.ep_bold{
	margin: 5px 0 2px 0;
}

.ep_bold a, .ep_bold a:visited{
	color: #e0f5ff !important;

}

.ep_bold a:hover{
	color: #bc0000 !important;
}