
html {
	background:#EDDBEF;
	color:black;
}


a {
	color:#591B5D;
}

a:visited {
	color:#333;
}

a:hover {
	background:white;
}

ul,li {
	margin:0;
	padding:0;
}

ul {
	padding-left:20px;
	margin:1em 1ex;
	list-style:square;
	position:relative;
	left:2ex;
}
li {
	margin:0.1em 0;
}

body,html {
	margin:0;
	padding:0;
}

a img {
	border:none;
}

* {
	font-family:"DejaVu Sans","Verdana",sans-serif;
}

h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *, h4 *, h5 *, h6 * {
	font-family:"Linux Libertine C","Linux Libertine","DejaVu Serif","Bitstream Vera Serif","Georgia",sans-serif !important;
	font-weight:normal;
	text-decoration:none;
}

h1,h2 {
}



#site-header {
	padding:0.5em;
	margin:0;
	background-color:#591B5D;
	color:white;
	border-bottom:5px solid #EBB4EF;
	text-align:center;
	margin-bottom:1em;
	font-size:2em;
}
#site-header a {
	text-decoration:none;
	color:white !important;
	background:none !important;
}

#site-footer {
	clear:both;
	text-align:center;
	padding:0.2em 25%;
	margin-top:2em;
	background:#EBB4EF;
}

.badge {
	border:2px solid #EBB4EF;
	display:block;
	width:120px;
}
.badge img {
	display:block;
}

.badge#identica {
	margin-top:1em;
}

#site-content {
	min-width:55ex;
	max-width:120ex;
	width:50%;
	margin:auto;
	padding:0 1ex;
}

#my-links {
	float:left;
	margin-bottom:1em;
	margin-right:1em;
}


.page {
}

#timetables .current {
	font-weight:bold;
}

#timetables ul {
	list-style:none;
	margin:0;
	padding:0;
}

#timetables li {
}
