body, div, p, ul, li, h1, h2, a, img {
	margin: 0;
	padding: 0;
	border:0;
}
BODY {
	font-family: Verdana, Helvetica, Arial, sans-serif;
   background-color: #E2D0B3;
	text-align: left;
}

a:link, a:visited
{
color: #344f82;
text-decoration: none;
}
a:hover
{
color: #B22222;
text-decoration: none;}

h1, h3 {
font-size: 14px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}
h2 {
font-size: 12px;
font-weight: bold;
margin-bottom: 20px;
}
p, ol {
	font-size: 12px;
	line-height: 170%;
	padding-bottom: 10px
}
#container {
position: relative;
	background: #B3D0E2;
	width: 750px;
	margin: 20px auto auto auto;}

#kopfbild {
border
margin: 0px;
padding: 0px;
}

#kennung {
	text-align: right;
	color: White;
	background-color: #344f82;
	width: 750px;
	height: 25px;
	padding-top: 4px;
	}
	
#navcontainer {
width: 150px;
position: absolute;
}
	
#navbar {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
background-color: #ffffff;
border-top: solid #ffffff 1px;
border-bottom: solid #ffffff 1px;
font-weight: bold;
width: 150px}


#navbar a, #navbar a:link , #navbar a:visited {color: #ffffff;
background-color: #344f82;
text-decoration: none;
border-right: solid #B3D0E2 30px;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 3px;
padding-bottom: 3px;
padding-right:12px;
display: block}

#navbar a:hover, #navbar a.current {background-color: #B3D0E2;
color: #B22222;
text-decoration: none;
border-right: solid #344f82 30px}


#adresse{
color: #344f82;
padding-top: 20px;
padding-left: 3px;
font-size: 10px;
font-weight: bold;
}
#bild {
	position: absolute;
	float: left;
	left: 30px;
}

#content {
position: relative;
background-color: #FFFFFF;
left: 150px;
width: 600px;
}

#text {
 position: relative;
	float: left;
	left: 80px;
	top: 0px;
	width: 330px;
	padding-bottom: 30px;
	}
	
#textbreit {
 position: relative;
	float: left;
	left: 82px;
	top: 0px;
	width: 480px;
	padding-bottom: 30px;
	}
	
#tablespace{
 position: relative;
	float: left;
	left: 80px;
	top: 0px;
	width: 480px;
	padding-bottom: 30px;
	}

#text img, #textbreit img, #tablespace img {
	margin: 4px 20px 20px 0px;
}

#ornament {
	margin-top: 30px;
	margin-bottom: 30px;
}

#ornament img {
margin-right: 10px;
}

#context {
position: absolute;
right: 10px;
margin-top: 40px;
width: 150px;
background-color: #F0E7D9;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
}

#context h1 {
font-size: 10px;
background-color: #B3D0E2;
padding-top: 5px;
padding-bottom: 5px;
color: #B22222;
text-align: center;
}
#context p{
font-size: 10px;
text-align: center;
padding: 0px 5px 8px 5px;
}
table, th, td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-size: 12px;
	vertical-align: top;
	color: #555;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td, th {
	padding: 6px;
}

thead th {
	text-align: left;
	background: #F1F4FA;
	color: #344f82;
}

tbody th {
	font-weight: bold;
}

tbody tr { background: #FCFDFE; }

tbody tr.odd { background: #F1F4FA; }

tfoot th, tfoot td {
	font-size: 85%;
}

#subnavbar{
	background: #FAF7F2;
	border-bottom: thin solid #F0E7D9;
	border-right: thin solid #F0E7D9;
	color: #B22222;
	font-size: 9.5px;
	margin-bottom: 10px;
	
}


#fuss {
	position: relative;
	clear: left;
}
