a {
	color : #923B17;
	text-decoration : none;
}

a:hover {
	color : #666666;
}

a.active {
	color : #4D4D4D;
}

body {
	background : url(../images/back.gif) repeat-x;
	color : #4D4D4D;
	font : 11px Arial, Helvetica, sans-serif;
	margin : 0 20px 20px 20px;
	text-align : center;
}

td {
	font : 11px Arial, Helvetica, sans-serif;
	vertical-align : top;
}

img.picture {
	margin : auto;
}

div.education {
	margin : 0 0 0 160px;
	line-height : 15px;
}

div.educationheader {
	margin : 0 0 10px -10px;
	background : #F7F0EA;
	padding : 3px 6px 3px 6px;
	font : 12px Arial, Helvetica, sans-serif;
}

div.contacts {
	margin : 20px 10px 36px 10px;
	line-height : 18px;
}

b.braun {
	color : #501B1C;
}

b.braunheadline {
	color : #501B1C;
	font : bold 16px Arial, Helvetica, sans-serif;
}

table.container {
	border-bottom : 1px solid #DCD0C3;
	margin : auto;
	text-align : left;
	width : 750px;
}

td.left {
	border-right : 1px solid #DCD0C3;
	line-height : 18px;
	padding : 20px 10px 20px 10px;
}

td.left img {
	float : left;
	margin : 0 20px 0 0;
}

td.left img.map {
	float : left;
	margin : 0;
}

th.braun {
	background : #501B1C;
	color : #FFFFFF;
	font : normal 11px Arial, Helvetica, sans-serif;
	height : 33px;
	text-align : left;
}

td.right {
	width : 249px;
	border-right : 1px solid #DCD0C3;
}

td.right table {
	width : 100%;
	margin : 0 0 22px 0;
}

td.right table td {
	padding : 3px 10px 3px 10px;
	border-bottom : 1px solid #DCD0C3;
}

th.black {
	background : #000000;
	color : #FFFFFF;
	font : normal 11px Arial, Helvetica, sans-serif;
	height : 33px;
	text-align : left;
}

#header {
	height : 120px;
	margin : 0 auto 1px auto;
	text-align : left;
	width : 750px;
}

#footer {
	width : 750px;
	border-bottom : 1px solid #DCD0C3;
	padding : 0;
	margin : auto;
}

#header img {
	margin : 70px 0 0 0;
}

#lang img {
	border: 0px;
}

#lang {
	float: left;
	width: 84px;
	border-right : 1px solid #CACACA;
}

#links {
	border-bottom : 1px solid #CACACA;
	border-left : 1px solid #CACACA;
	border-right : 1px solid #CACACA;
	height : 22px;
	margin : auto;
	text-align : right;
	width : 748px;
}

#links2 {
	float: right;
	height : 22px;
	text-align : right;
}

b.kp {
	color : #B89F85;
	font : normal 11px Arial, Helvetica, sans-serif;
}

table.sisutable td {
	padding : 5px;
	border : 1px solid #DCD0C3;
	width : auto;
}

table.sisutable th {
	padding : 5px;
	border : 1px solid #DCD0C3;
	background : #F7F0EA;
	text-align : left;
	color : #501B1C;
	width : auto;
}
