/*--------------------------------------------------------------------------- */
/* copyright Inselspital Universitaetsspital Bern  http://www.insel.ch/impressum.html*/
/* ----------------------------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
}

/* Normale Links */
/*-------------------------------------------------------------------------------------------*/
a:link {
	color: #000000;
	text-decoration:underline;
}
a:visited {
	color: #000000;
	text-decoration:underline;
}
a:hover {
	color: #CCCCCC;
	text-decoration:underline;
}
a:active {
	color: #CCCCCC;
	text-decoration:underline;
}

/* inhalt-Formatierung oder Content Formatierung */
/*-------------------------------------------------------------------------------------------*/

/* Inhalt */
/*-------------------------------------------------------------------------------------------*/
#inhalt {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	background-color:#FFFFFF;
	padding: 6px 6px 6px 6px;
	margin: 2px 0px 2px 0px;
	width: 600px;
	font-size: 12px;
	font-style:normal;
        text-align: left;
}

#inhalt img { padding: 0 0 0 0;
                   margin: 0 0 0 0; }


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
}
   
#inhalt h1, h2, h3, h4 { 
	color:#000000;
}
#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;
}

#inhalt  table {margin: 2px  2px 2px 2px; padding: 2px  2px 2px 2px; }

p.bodytext {padding: 10px 0 20px 0; margin: 10px 0 20px 0;}

/* Header */
/*-------------------------------------------------------------------------------------------*/
#adress {
	font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px;
	color:#000000; 
	background-color:#FFFFFF;
	padding: 0px 6px 8px 6px;
	margin: 0px 0px 30px 0px;
	height: 60px;
	width: 100%;
	float: left; 
	clear: both;
}

#adress:first-line {
	font-weight:bold;}

#header img { position: absolute; top: 0px; left: 310px; }


/* balken */
/*-------------------------------------------------------------------------------------------*/
#balken{
        font-family: Arial, Helvetica, sans-serif;
	color:#000000; 
	background-color:#dddddd;
	padding: 6px 6px 6px 6px;
	margin: 30px 0px 0px 0px;
        border-top: dashed 1px #999999;
        border-bottom: dashed 1px #999999;
	width:  100%;
	font-size: 12px;
	font-style:normal;
        text-align: right;
}

#balken a:link, #balken a:visited {
padding: 6px 20px 6px 6px;}

#balken a:hover {
padding: 6px 20px 6px 6px; color: green;}

/* Trennline bei Stelleninseraten */
/*-------------------------------------------------------------------------------------------*/
.contenttrennlinie {border: solid 1px #dbdbdb;}


/* footer */
/*-------------------------------------------------------------------------------------------*/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000; 
	background-color:#dddddd;
	padding: 6px 6px 6px 6px;
	margin: 0px 10px 0px 0px;
         border-top: dashed 1px #999999;
           border-bottom: dashed 1px #999999;
	width:  100%;
	font-size: 12px;
	font-style:normal;
}

#footer a:link, #footer a:visited {float: left; 
padding: 0px 20px 20px 20px;}

#footer a:hover {
padding: 0px 20px 20px 20px; color: green;}

/*-------------------------------------------------------------------------------------------*/

.copyright a:link, copyright a:visited,  .copyright a:hover {
                         font-family: Arial, Helvetica, sans-serif;
                         font-size: 12px;
	                 font-style:normal;    
                         color: #dbdbdb; 
                         float: left; 
                         padding: 0; 
                         margin: 0px 0px 20px 10px;
}

/* Formular */
/*-------------------------------------------------------------------------------------------*/
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;
}
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;
}
p.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*/
/*-------------------------------------------------------------------------------------------*/
p.csc-caption {
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size : 10px; 
	padding :  2px  0px 4px 0px; 
        margin: 0 0 4px 0;
	text-align: left;
}
/* 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; 
}
