/* Basic Stylesheet for Inselspital Bern */
/* ----------------------------------------------------------------------------------- */
/* Import browserspezifischer Stylesheets */
/* ----------------------------------------------------------------------------------- */
/* hide from mac ie 5 \*/
@import url(styleoperanetscape.css) screen;
/* end hide from mac ie 5 */
/* stylemacie5 definiert absolute positionierungen f&#65533;r mac ie5 */
@import("stylemacie5.css");

@import url(style.css);

/*-------------------------------------------------------------------------------------------*/
/* allgemeines */
/*-------------------------------------------------------------------------------------------*/

body {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000;
	background-color:#FFFFFF;
}
div {margin:0px; padding:0px;
}
hr {visibility: hidden;
}


table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.optionmenu { 
	color: #000000; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	width: 175px; 
	height: 21px;
	background-color: #efefef;
}


#all {	
	position: absolute;
	top: 0px;
	left: -1px;
         height: auto; 
	width: 984px; 
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 983px;
}



html>body #all {
	width: 983px; /* Box-Model-Hack Ende */
}


/*-------------------------------------------------------------------------------------------*/
/*Jump-Men&#65533;punkte */
/*-------------------------------------------------------------------------------------------*/
a.jump, a.jump img {border:none; text-decoration:none; float:left; background-color:#ffffff;}
a.top, a.top img {border:none; text-decoration:none; }
a#inhalt {float:right; width:1px; height:1px; overflow:hidden;}

/*-------------------------------------------------------------------------------------------*/
/* Normale Links */
/*-------------------------------------------------------------------------------------------*/
a:link {
	color: #00956f;
	text-decoration:underline;
}
a:visited {
	color: #00956f;
	text-decoration:underline;
}
a:hover {
	color: #006633;
	text-decoration:underline;
}
a:active {
	color: #00dfa6;
	text-decoration:underline;
	}

/*-------------------------------------------------------------------------------------------*/
/* breadcrumbs-Formatierung  */
/*-------------------------------------------------------------------------------------------*/
#breadcrumbs {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#FFFFFF; 
	font-size: 10px;
	font-style:normal;
	}
/*-------------------------------------------------------------------------------------------*/
/* breadcrumbs Links */
/*-------------------------------------------------------------------------------------------*/
 #breadcrumbs a:link {
	color: #999999;
	text-decoration:none;
}
 #breadcrumbs a:visited {
	color: #999999;
	text-decoration:none;
}
 #breadcrumbs a:hover {
	color: #006633;
	text-decoration:none;
}
 #breadcrumbs a:active {
	color: #00dfa6;
	text-decoration:none;
	}
/*-------------------------------------------------------------------------------------------*/
/* inhalt-Formatierung oder Content Formatierung */
/*-------------------------------------------------------------------------------------------*/
#inhalt {

	font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#FFFFFF; 
	font-size: 12px;
	font-style:normal;
	}

/* DA 30.04.07 Wegen IE7 Inkompatibilitaet */
*+html #inhalt {
        float: none;
        position: absolute;
        left: 202px;
        top: 120px;
}

p#inhalt {font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#FFFFFF; 
	font-size: 12px;
	font-style:normal;
   }
	
#inhalt:first-line {
   	font-weight:bold
   }
   
 .clear {clear: both;}
   
#inhalt h1, h2, h3, h4, h5, h6 { 
	color: #00956f;
	}
#inhalt h1 { 
	font-size: 18px;
	 }
#inhalt h2 { 
        margin-top: 15px;
	font-size: 15px;
	 }
#inhalt h3 { 
	font-size: 14px;
	 }

#inhalt ul, #inhalt li {
                            list-style-type: square;
                            
                            }


/*--------------------------------------------------------Einzelne Elemente im Inhalt*/
.hide {display:none}

p.bodytext { padding-bottom: 10px; margin-bottom: 15px;}

div.contenttrennlinie {font-family: Arial, Helvetica, sans-serif; 
        border-top: solid 1px #dbdbdb;
        margin-top: 0px;
        padding-top: 0px;	
        padding-bottom: 5px;
        color:#ffffff; 
	background-color:#FFFFFF; 
	font-size: 12px;
	font-style:normal; 
        width: 100%;

}


/*-------------------------------------------------------------------------------------------*/
/* Formular - Formatierung */
/*-------------------------------------------------------------------------------------------*/  
p.csc-form-label{
           font-family: Arial, Helvetica, sans-serif; 
	   color:#000000;
           background-color: #F5F9F8;
           font-size : 11px; 
	   padding :  2px  0px 4px 0px; 
           text-align: right;
           }    
p.csc-form-label-req{
           font-family: Arial, Helvetica, sans-serif; 
	   color:#000000;
           background-color: #F5F9F8;
           font-size : 11px; 
	   padding :  2px  0px 4px 0px;
	   font-weight:bold;
           text-align: right;
           }    
p.csc-form-labelcell{
           font-family: Arial, Helvetica, sans-serif; 
	   color: #00956f;
           background-color: #F5F9F8;
           font-size : 16px; 
	   padding :  2px  0px 4px 0px; 
           text-align: left;
           }
.csc-form-labelcell{
           font-family: Arial, Helvetica, sans-serif; 
	   color: #00956f;
           background-color: #F5F9F8;
           font-size : 16px; 
	   padding :  2px  0px 4px 0px; 
           text-align: left;
           }
.csc-form-fieldcell{
           font-family: Arial, Helvetica, sans-serif; 
           color: #00956f;
           background-color: #F5F9F8;
           font-size : 16px; 
	   padding :  2px  0px 4px 0px; 
           text-align: left;
           }
/*-------------------------------------------------------------------------------------------*/
/* Bildunterschrift - Caption */
/*-------------------------------------------------------------------------------------------*/
p.csc-caption {
           font-family: Arial, Helvetica, sans-serif; 
	   color:#000000; 
           font-size : 10px; 
	   padding :  2px  0px 10px 0px; 
           margin: 2px  0px 10px 0px;
           text-align: left;
           }
/*-------------------------------------------------------------------------------------------*/
/* Liste zuletzt aktualisierter Seiten*/
/*-------------------------------------------------------------------------------------------*/
p.csc-menu{
           font-family: Arial, Helvetica, sans-serif;
           font-size : 12px; 
           background-color: #F5F9F8;
           text-align: left;
	   padding :  2px  0px 4px 0px; 
                   }
p.csc-menu a:link {
	   color:#00956f; 
                   }
p.csc-menu a:visited {
	   color:#00518F; 
                   }
p.csc-menu a:hover{
	   color:#8F0000; 
                   }
p.csc-menu a:active{
	   color:#8F0000; 
                   }
/*-------------------------------------------------------------------------------------------*/
/* Sitemap Wrap-all */
/*-------------------------------------------------------------------------------------------*/
#sitemap{
           font-family: Arial, Helvetica, sans-serif;
           font-size : 12px; 
           text-align: left;
           background-color: #F5F9F8;
	   padding :  0px  0px 0px 0px; 
                   }
#sitemap a:link{
	   color:#00956f; 
                   }
#sitemap a:visited {
	   color:#00518F; 
                   }
#sitemap a:hover{
	   color:#006633; 
                   }
#sitemap a:hover{
	   color:#8F0000; 
                   }
#sitemap a:active{
	   color:#8F0000; 
                   }
/*-------------------------------------------------------------------------------------------*/
/* Horizontale Navigation */
/*-------------------------------------------------------------------------------------------*/
#topnavigation {
	display: inline;
	float: left;
	padding: 0px;
	border: 0px;
	width: 595px;
	height: auto;
	}

/* Positionierung f&#65533;r NS6 Moz 1.3 */
html[xmlns]	#topnavigation {
	position: absolute;
	top: 85px;
	left: 205px;
	}
	
/* Ende Positionierung fr&#65533; NS6 Moz 1.3 */

/*-------------------------------------------------------------------------------------------*/
/* Horizontale Navigation: Liste */
/*-------------------------------------------------------------------------------------------*/

#topnavigation ul {list-style-type:none; margin:0px; padding:0px; }
#topnavigation li {float:left; margin:0px; padding:0px;}

/*-------------------------------------------------------------------------------------------*/
/* Horizontale Navigation: Farben der einzelnen Felder  topnavtab 1 bis 7 und topnavtabact */
/*-------------------------------------------------------------------------------------------*/

#topnavtab1 { 
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	height: 30px;
	display:block;  
	background-color:#00956f; 

	background-image:none; 
	color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}
#topnavtab1 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab1 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab1 a:hover {

					display:block;  
					padding:0 0 0 5px;  
					background-color:#99CC99; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab1 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}

#topnavtab2 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	height: 30px;
	display:block;  
	background-color:#00956f; 
	background-image:none; 
	color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}
	
#topnavtab2 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab2 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab2 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#66CC66; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab2 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}


#topnavtab3 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	height: 30px;
	display:block; 
	background-color:#00956f; 
	background-image:none;  
	color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}

#topnavtab3 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab3 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab3 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#01BB92; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab3 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}


	
#topnavtab4 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	height: 30px;
	display:block; 
	background-color:#00956f; 
	background-image:none; 
	color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}

#topnavtab4 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab4 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab4 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#0094B1; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab4 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}



	
#topnavtab5 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 99px;*/
	height: 30px;
	display:block; 
	background-color:#00956f; 
	background-image:none; 
	color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}
	
#topnavtab5 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab5 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab5 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#0080C7; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab5 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}


	
	
#topnavtab6 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	height: 30px;
	display:block; 
	background-color:#00956f; 
	background-image:none; color:#ffffff;  
	text-decoration:none; 
	border-right: solid 1px white;

	}

#topnavtab6 a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab6 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab6 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#5562A4; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab6 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}


	
#topnavtab7 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	display:block; 
	background-color:#00956f; 
	background-image:none; 
	color:#ffffff;  
	text-decoration:none; 
	border-right: none;
	}

#topnavtab7 a:link  {
					display:block;  
					padding:0 0 0 5px;   


					color: #ffffff; 
					background-image:none;   
					text-decoration:none;  
					}
#topnavtab7 a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #ffffff; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtab7 a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-color:#283DA6; 
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtab7 a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}


#topnavtabact {
                text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	width:84px;
	/*width: 98px;*/
	display:block;
	background-color: #ffffff;
	text-decoration:none;
	border-right: solid 1px white;
	}

#topnavtabact a:link  {
					display:block;  
					padding:0 0 0 5px;   
					color: #000000; 
					background-image: none;   
					text-decoration:none;  
					}
#topnavtabact a:visited {
					display:block; 
					padding:0 0 0 5px; 
					color: #000000; 
					background-image:none;    
					text-decoration:none;  
					}
#topnavtabact a:hover {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none;  
					text-decoration:none;  
					} 
#topnavtabact a:active {
					display:block;  
					padding:0 0 0 5px;  
					background-image:none; 
					color:#000000;  
					text-decoration:none; 
					}

/*-------------------------------------------------------------------------------------------*/
/* Horizontale Navigation: Orientierungsfarben unter den Navigationsfeldern */
/*-------------------------------------------------------------------------------------------*/


#topnavunderline1 { background-color:#99CC99;z-index:-1;}
#topnavunderline2 { background-color:#66CC66;z-index:-1;}
#topnavunderline3 { background-color:#01BB92;z-index:-1;}
#topnavunderline4 { background-color:#0094B1;z-index:-1;}
#topnavunderline5 { background-color:#0080C7;z-index:-1;}
#topnavunderline6 { background-color:#5562A4;z-index:-1;}
#topnavunderline7 { background-color:#283DA6;z-index:-1;}



#topnavunderlineact { background-image: url(topnavact.gif) }


/*-------------------------------------------------------------------------------------------*/
/* Linke Navigation */
/*-------------------------------------------------------------------------------------------*/
/* Farbstreifen &#65533;ber der Navigation*/
/*-------------------------------------------------------------------------------------------*/

/*#leftnavigationtopcolor {background-color: #99CC99;}*/

/* hide from opera 5 6 7 NS 6 7 and hide from mac ie 5 \ */

*html div #leftnavigationtopcolor {
	float: left;
	padding: 0;
	border: 0;
	margin: 199px 0 0 11px;
	height: 22px;
	width: 159px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 157px;
	}

html>body #leftnavigationtopcolor {
	width: 157px; /* Box-Model-Hack Ende */
	}


/* filter f&#65533;r NS6, 7, Opera7 Gr&#65533;sse und Postition des Farbstreifens &#65533;ber der Navigation */

html[xmlns] #leftnavigationtopcolor {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	margin: 199px 0 0 22px;
	height: 22px;
	width: 157px;
}


/*-------------------------------------------------------------------------------------------*/
/* Linke Navigation Position */
/*-------------------------------------------------------------------------------------------*/
	/* height: auto; */
#leftnavigation {
	text-align: left;
	display:block;
	padding: 0 20px 0;
	margin: 222px 0;
	border: 0;

	font-size: 12px;
	font-weight: bold;
	color:#99CC99;
	width: 200px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 159px;
	}

html>body #leftnavigation {
	width: 159px; /* Box-Model-Hack Ende */
	}
/*-------------------------------------------------------------------------------------------*/
/* Linke Navigation: Prim&#65533;re Navigation */
/*-------------------------------------------------------------------------------------------*/
ul#primary {
	background-color: #f7f7f7; 
         margin:0;
         padding:0; 

	}
ul#primary li {
	list-style-type:none; 
	border:none;
	margin: 0 0 0 5px;
        padding:0;
        display: block;
	}
ul#primary li a:link  {
	background-color: #f7f7f7; 
	color:#008F6C; 
	text-decoration:none;
	}
ul#primary li a:visited {
	background-color: #f7f7f7; 
	color:#008F6C;  
	text-decoration:none;
	}
ul#primary li a:hover {
        display: block;
	background-color:#ffffff; 
	color:#666666; 
	text-decoration:none;
	}
ul#primary li a:active {  
	background-color:#ffffff; 
	color:#666666; 
	text-decoration:none;
	}
.primary_act {
                background-image: url(act.gif) 
	}
.primary_act a:link{
                background-image: url(act.gif) 
	}
.primary_act a:visited {
                background-image: url(act.gif) 
	}
.primary_act a:hover{
                background-image: none
	}
.primary_act  a:active{
                background-image: none
	}


/* Hoehenzuweisung f&#65533;r IE Win */		
 *html div ul#primary li a:link,  ul#primary li a:visited, ul#primary li a:hover, ul#primary li a:active {
                height: 14px;
                }

/* Hoehenzuweisung  IE7 Win */		
 *+html ul#primary li a:link,  ul#primary li a:visited, ul#primary li a:hover, ul#primary li a:active {
                min-height: 14px;
                }



/*-------------------------------------------------------------------------------------------*/
/* Linke Navigation: Sekund&#65533;re-Navigation */

/*-------------------------------------------------------------------------------------------*/
ul.secondary { 
	text-align: left; 
	padding:0;  
	margin:0 !important; 
	font-weight:normal;
	}
	
ul.secondary li { 
	list-style-type: none; 
	text-decoration:none; 
	margin:0; border:none;
	}

ul.secondary li a,  ul.secondary li a:visited, ul.secondary li a:hover, ul.secondary li a:active { 
                
                background-color: #f7f7f7; 
                padding: 0 0 0 10px; 
                color:#00956f; 
                display: block;
                }
                
/*ul#primary li ul.secondary li.secondaryAct a:visited {
	background-color:#ddd;
	background-image: none;
}*/

/* Hoehenzuweisung f&#65533;r IE Win */	
*html ul.secondary li a,  ul.secondary li a:visited, ul.secondary li a:hover, ul.secondary li a:active {
                height: 14px; 
                }

/* Hoehenzuweisung  IE7 Win */	
*+html ul.secondary li a,  ul.secondary li a:visited, ul.secondary li a:hover, ul.secondary li a:active {
                min-height: 14px; 
                }



.level3 {
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 0px;
	margin-top: 0px;
}

/*
.level3 .level3Cur {
	background-color: #CCCCCC;
	background-image: none;
}

ul#primary li ul.secondary li ul.level3 .level3Cur a:visited {
	background-color:#e8e8e8;
	background-image: none;
}*/

#leftnavigationtopcolor {
	border:0 none;
	float:left;
	height:20px;
	margin:199px 0 0 23px;
	padding:0;
}

/* Ende der Navigationsformatierung */



/*-------------------------------------------------------------------------------------------*/
/* Marginalie oder rechte Spalte mit Schnellzugriff Kliniken
/*-------------------------------------------------------------------------------------------*/

/* hide from ie5mac \*/

#marginalie {
	vertical-align:top;
	position: absolute;
	top: 150px;
	left: 799px;

                height: 200px;
                min-height: 50%;
	padding: 3px 3px 3px 3px;

	margin: 0;
	border: 0;
	font-size: small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#333333; 
	background: #dbdbdb;
	width: 184px; /* Box-Model-Hack */ /* end hide from ie5mac */

	voice-family: "\"}\"";
	voice-family:inherit;
	width: 177px;
	}

html>body #marginalie {
	width: 177px; /* Box-Model-Hack Ende */
	}


	
	

/*-------------------------------------------------------------------------------------------*/
/* Fussnote oder Footer */
/*-------------------------------------------------------------------------------------------*/

#footer {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	text-align: left;
    vertical-align: bottom;
    bottom: 1px;
    padding-top: 5px;
    border-top: solid 1px #999999;
    margin-top: 24px;
               	}

/*-------------------------------------------------------------------------------------------*/
/* Styles f&#65533;r eXtensions - Seminarangebot */
/*-------------------------------------------------------------------------------------------*/

/* default styles for extension "tx_inselcourse_pi1" */

  div.tx-inselcourse-pi1 {height:100%;}	  

  div.tx-inselcourse-pi1 h2 { padding:0; margin:0;}
  div.tx-inselcourse-pi1 h3 { padding:0; margin:0;}
	

   /* Darstellung der Kursdaten */
  div.tx-inselcourse-pi1-kurs-daten {float:left; width:560px; background-color: #F5F9F8; color:black; padding:3px 5px 0 5px; margin:5px 0 0 0;}

 .tx-inselcourse-pi1-kurs-daten h3, .tx-inselcourse-pi1-administrativ-daten h3 { 
   font-family: Arial,Helvetica,sans-serif;  font-style: normal; line-height: normal; font-weight: normal; color: #00956f; 
   }
 #inhalt h3 {font-size: 12px; font-weight: bold;}
 
 .ausgebucht {font-weight: bold; color: #cc2200;}

 .administrativ-daten h3 {clear: both; padding-top:  10px; margin-top: 10px; border-top: solid 20px white;}
/***********************/
div.kursdaten h3 {padding-top:  10px; margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px;}

div.kursdaten p {padding-top:  10px; margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px;}
/***********************/
 .tx-inselcourse-pi1-kurs-daten ul {margin-left:1em; padding:0; margin:0; list-style-type: square;}

  #inhalt div.tx-inselcourse-pi1-kurs-daten p {margin: 2px 2px 2px 0;}	

/* formatierung  im Anmeldeformular */
 .tx-inselcourse-pi1 select {width: 265px;}
/*******************************/

 /* Darstellung der Administrativa */

  #inhalt div.tx-inselcourse-pi1-administrativ-daten p { margin: 2px 2px 2px 0;}
  div.tx-inselcourse-pi1-administrativ-daten {float:left; width:560px; background-color: #fff;  padding:0  5px 0 5px; margin:5px 0 0 0; border-top: solid 1px #dbdbdb;}
	
  div.tx-inselcourse-pi1-administrativ-daten ul, div.tx-inselcourse-pi1-administrativ-daten li {margin:0; padding:0; list-style-type: none;}

  div.tx-inselcourse-pi1 form p {width:30%;}
  div.tx-inselcourse-pi1 form p label {float:left;}
  div.tx-inselcourse-pi1 form p input {float:right;}

/*-------------------------------------------------------------------------------------------*/
/* Styles f&#65533;r eXtensions - Veranstaltungskalender */
/*-------------------------------------------------------------------------------------------*/

/*#inhalt div.tx_inselevents_pi1{ border: solid 1px red;}*/
#inhalt div.tx_inselevents_pi1{width: 560px;  color:black; padding:3px 5px 0 5px; margin:5px 0 0 0;}
#inhalt div.tx_inselevents_pi1 p { margin: 0; padding-top: 0; padding-bottom: -12px;}
#inhalt div.tx_inselevents_pi1 h3 { 
        
        color: #00956f;
        font-size: 14px;
        font-weight: bold;
        margin-top: 5px;
        padding-top: 5px;	
        padding-bottom: 0;  }
#inhalt div.tx_inselevents_pi1 h4 { padding:0; margin: 2px; color: #000000;  font-size: 12px;}
#inhalt div.tx_inselevents_pi1 h3 { padding:1.5em 0 0 0; margin:2px 0 0 0;}
#inhalt div.tx_inselevents_pi1 .month  { margin:2px 0 0 0; padding:1em 0 0 0; font-size:16px; border-top: solid 1px #dbdbdb;}

/* flashplayerextension */
.tx-flvplayer-pi1 {
     width: 400px; 
     padding: 0; 
     margin: 0; 
     }
     
/*-------------------------------------------------------------------------------------------*/
/* CSS for extension hguidance */
/*-------------------------------------------------------------------------------------------*/

div.tx_hguidance_pi1_listing {
	position: relative;
	font-size: 12px;
}

.tx-hguidance-pi1 table.list {
	width: 560px;
	border-collapse: collapse;
	border: none;
	margin-left: 5px;
}

.tx-hguidance-pi1 table.list tbody{
	border: none;
}

.tx-hguidance-pi1 table.list tr.even {
	background-color: #DBDBDB;
}

.tx-hguidance-pi1 table.list th {
	border-bottom: 1px #cdc solid;
	padding: 4px 2px 4px 2px;
	text-align: left;
}

.tx-hguidance-pi1 table.list td {
	padding: 5px 3px 2px 2px;
}

.tx-hguidance-pi1 .SingleItem {
	padding: 5px;
}

.tx-hguidance-pi1 .SingleItem div{
	padding: 5px;
	border: 1px #cdc solid;
	margin: 5px;
}

.tx-hguidance-pi1 .timePart span.guidanceendtime{
	margin-left: 3px;
}


.tx-hguidance-pi1 .registrationPart {
	height: 27px;
	position: relative;
}

	.tx-hguidance-pi1 .registrationPart div.left {
		position: absolute;
		left: 10px;
		padding: 0;
		border: none;
		margin: 0;
	}
	
	.tx-hguidance-pi1 .registrationPart div.right {
		position: absolute;
		right: 10px;
		padding: 0;
		border: none;
		margin: 0;
	}
	
	.tx-hguidance-pi1 .registrationPart div a {
		display: block;
		background-color: #00956F;
		color: #fff;
		padding: 3px 4px;
		text-decoration: none;
		border: 1px #000 solid;
		padding: 5px;
		margin: 0;
	}
	
	.tx-hguidance-pi1 .registrationPart div a:hover {
		color: #fff;
		background-color: #99CC99;
	}
	
	
	.tx-hguidance-pi1 .registrationPart div.clear {
		clear: both;
	}

	
.tx-hguidance-pi1 .backlink {
	margin-top: 20px;
}

.tx-hguidance-pi1 #salutation {
	height: auto !important;
	height: 12px;
}

/*-------------------------------------------------------------------------------------------*/
/* CSS for extension pbsurvey  */
/*-------------------------------------------------------------------------------------------*/
.tx-pbsurvey-pi1 fieldset.survey_item {
	border:none;
	padding-top: 4px;
	padding-bottom: 9px;
}

.tx-pbsurvey-pi1 p.legend {
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 0;
	margin: 0;
}

.tx-pbsurvey-pi1 .questionNumber {
	padding-right: 4px;
}

.tx-pbsurvey-pi1 .nonumber .questionNumber {
	display: none;
}

.tx-pbsurvey-pi1 td span {
	padding-top: 2px;
	display: block;
}


/*-------------------------------------------------------------------------------------------*/
/* News Plugin  */
/*-------------------------------------------------------------------------------------------*/
.newsheader {
	font-family: arial, helvetica, sans;
	font-size: 140%;
	color: #006633;
	text-decoration:none;
}
.newsbody {
	font-family: arial, helvetica, sans;
	line-height: 140%;
	color: #000000;
	text-decoration:none;
}
.newsdate {
	font-family: arial, helvetica, sans;
	line-height: 140%;
	font-style: italic;
	font-size: 80%;
	color: #555555;
	text-decoration:none;
	margin:0 0 15px 0;

}


.newslink, .newslink a {
	font-size:100%;
	font-family: arial, helvetica, sans;
	color: #006633;
	background: transparent;
	text-decoration: underline;
	font-style:normal;
}
.newslink a:link {
	font-family: arial, helvetica, sans;
	color: #006633;
	background: transparent;
	text-decoration: underline;
	font-style:normal;
}
.newslink a:visited {
	font-family: arial, helvetica, sans;
	color: #006633;
	background: transparent;
	text-decoration: underline;
	font-style:normal;

}
.newslink a:hover {
	font-family: arial, helvetica, sans;
	color: #333;
	background: transparent;
	text-decoration: underline;
	font-style:normal;
}
.newslink a:active {
	font-family: arial, helvetica, sans;
	color: #006090;
	background: transparent;
	text-decoration: underline;
	font-style:normal;
}

