/*** Hintergrundfarbe o. -bild, Schriftgröße ***/
body {
	background: #006633 url(Rand.jpg) left top repeat;
	font-size: 14px;
	line-height: 1.4;
	color: 	#004400;
}

/*** Inhalt ***/
#leftside {
	width: 215px;
	float: left;
}

#content {
	margin-left: 215px;
	padding: 20px;
	width: 515px;
}

/*** Farbe Ueberschriften ***/
h1, h2, h3 {
	color: 	#008833;
}

/*** Hauptueberschriften ***/
h1 {
	margin: 0 0 20px 0;
	font-size: 2.5em;
	line-height: 1.1;
}

/*** Farbe Links ***/
a {
	color: #660000;
}

/*** Seitenhintergrund  ***/
#wrapper {
	background: #f0f0f0 url(Inhalt.jpg) left top repeat-y;
}

/*** Menue links ***/
#leftside #submenu li a.current {
	color: #ffffff;
}

#leftside #submenu {
	width: 170px;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px;
}

#leftside #submenu li a {
	font-size: 12px;
	font-weight: bold;
	color: #004411;
}

#leftside #submenu li {
	line-height: 1.1em;
}
#leftside #submenu li ul {
	padding: 0 0px;
	margin: 0 0 15px 0;
}

#leftside #submenu li ul li a {
	border-left: 12px solid #660000;
	padding-left: 5px;
	color: #000000;
}

#leftside #submenu li.spacer_page {
	border-bottom: 1px solid #004411;
	color: #004411;
	font-size: 0.9em;
	margin: 5px 0;
	padding: 5px 0 0 0px;
}

#leftside #submenu li a.active {
	color: #660000;
	font-weight: bold;
	text-decoration: underline;
}


/*** Bildunterschriften ***/
#content dd.csc-textpic-caption {
	color: #006633;
	font-size: 12px;
	line-height: 1.1;
}
.csc-textpic-border img {
	border: 5px solid #ffffff !important;
}

/*** Fileliste ***/
td.csc-uploads-fileName {
	padding: 0px 0px 0px 25px;	
}
td.csc-uploads-fileSize {
	vertical-align: top;
}

/*** Tabellen ***/
.Sprechstunde table {
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1;
}

.Sprechstunde td {
        background-color: #ffffff;
        height: 20px;
        padding: 5px;
        vertical-align: top;
}

.Sprechstunde th {
        background-color: #dddddd;
        height: 20px;
        padding: 5px;
        vertical-align: top;
}