/* Stylesheet phenotype, Design Sellinger */


.padding10 {
	padding: 5px 10px 5px 10px;
	}
.padding30 {
	padding: 10px 5px 10px 30px;
	}
.formarea {
	padding: 10px 0px 10px 0px;
	}
.windowTabTypeOnly {
	padding-left: 10px;
	border: 3px solid #FFFFFF;
	background-color: #FFFFFF;
	}
.windowBlank {
	background-color: #FFFFFF;
	}

.tableHead {
	padding: 5px 10px 5px 10px;
	background-color: #D1D6DB;
	}
.tableBody {
	padding: 5px 10px 5px 10px;
	}
.tableHline {
	background:  url(img/white_border.gif) repeat-x;
	}
.tableCellMedia {
	padding: 5px 5px 5px 5px;
	background-color: #E9ECEE;
	}
.tableCellImage {
	border: 1px solid #A5AEB9;
	background-color: #D1D6DB;
	}
.tableBausteineBackground {
	padding: 3px 3px 4px 3px;
	background-color: #D1D6DB;
	border-bottom: 1px solid #E9ECEE;
	border-right: 1px solid #E9ECEE;
	}
	
/* Navigationsleiste im Contentbereich */

a.bausteineLink:link, a.bausteineLink:visited {
	padding: 3px 3px 4px 3px;
	background-color: #D1D6DB;
	color: #000000;
	border-bottom: 1px solid #E9ECEE;
	text-decoration: none;
	display: block;
}
a.bausteineLink:hover {
	background-color: #4E535A;
	color: #FFFFFF;
}	


/* Kalender */

.tableKalenderTage {
	padding: 5px 2px 5px 2px;
	background-color: #686F78;
	color: #FFFFFF;
	text-align: center;
	}
.tableKalenderWerktag {
	padding: 5px 5px 5px 5px;
	background-color: #D1D6DB;
	text-align: center;
	}
.tableKalenderWochenende {
	padding: 5px 5px 5px 5px;
	background-color: #A5AEB9;
	text-align: center;
	display: block;
	}
.tableKalenderLeer {
	background-color: #E9ECEE;
	}
a.tableKalenderAktiv, a.tableKalenderAktiv:hover {
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	background-color: #0056C2;	
	font-weight: bold;
	text-align: center;
	display: block;
	
	}

