#left {
	height:100%;
	background-color:#F6F6F6;
	position: absolute;
	left: 0px;
	width:140px;
	z-index:1;
}

#navhead_bib {
	width:610px;
	background-color:#333366;
	height:22px;
}


#navleft {
	position: absolute;
	left: 0px;
	width:140px;
	z-index:4;
	background-color:#F6F6F6;
}

#navleft_bib {
	left: 0px;
	width:140px;
	background-color:#F6F6F6;
}


#navquick {
	width:140px;
	background-color:#F6F6F6;
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index:3;
}

#navquick_bib {
	width:140px;
	background-color:#F6F6F6;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#body_bib {
	position: relative;
	width:750px;
	background-color:#FFFFFF;
}


#body {
	position: relative;
	width:750px;
	height:100%;
	background-color:#FFFFFF;
}

#content {
	position: relative;
	left: 160px;
	top:20px;
	width:570px;
}

#content_bib {
	width:570px;
	margin:20px 20px 0 20px;
	background-color:#FFFFFF;
}


#head {
	width:750px;
	background-color:#FFFFFF
}

#navhead {
	clear:both;
	width:100%px;
	height:20px;
	background-color:#333366;
	padding-left:140px;
	padding-top:1px;
	padding-bottom:2px;
}

body {
	margin:0px;
}

body,p,td {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
}

p,.text {
	font-size:75%;
	line-height:130%;
	margin-top:5px;
	margin-bottom:15px;
	color:#333333;
}

td.body {
	font-size:75%;
	line-height:130%;
	margin-top:5px;
	margin-bottom:15px;
	color:#333333;
}

td.head {
	font-size:75%;
	line-height:130%;
	margin-top:5px;
	margin-bottom:15px;
	font-weight:bold;
	color:#333333;
}

ol,ul {
	margin-bottom:15px;
	color:#333333;
}

.small {
	font-size:70%;
	color:#333333;
}

h1 {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FF6600;
	margin-bottom: 10px;
	padding: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#333366;
	margin-top:5px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom:1px solid #333366; 
}

a {
	text-decoration: none;
	color:#FF6600;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color:#FF6600;
}

a.suchfenster {
	color:#FFFFFF;
}

a.suchfenster:visited {
	color:#FFFFFF;
}


.contentrechts {
	font-size:65%;
	padding-left:5px;
	padding-right:5px;
	line-height:110%;
}


td.bghellblau {
	background-color:#333366;
}


td.bgblau {
	background-color:#0A0A46;
}

td.bgorange {
	background-color:#FF6600;
}

.suchzelle {
	color:#FFFFFF;
	padding-top: 2px;
	padding-left: 5px;
	font-size:70%;
	font-weight:bold;
	background-color:#0A0A46;
	border-bottom:1px solid #4C4A74; 
}

form {
	margin:0px;
}


.bghellgrau {
	background-color:#F6F6F6;
}

.sn1n {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:70%;
	font-weight:bold;	
	color:#0A0A46;
}

.sn1a {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:70%;
	font-weight:bold;	
	color:#0A0A46;	
}

.sn2n {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:70%;
	color:#0A0A46;
}

.sn2a {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:70%;
	color:#0A0A46;	
}
.sn3n {
	font-family: Verdana, Arial, Helvetiva, sans-serif;
	font-size:70%;
	color:#0A0A46;
}

.sn3a {
	font-family : Verdana, Arial, Helvetiva, sans-serif;
	font-size : 70%;
	color : #0A0A46;
}

.sn1 , .sn1active , .sn2 , .sn2active , .sn3 , .sn3active
{
	padding : 2px;
	padding-left : 10px;
	border-bottom : 1px solid #ADADAD; 	
}

.sn2,
.sn2active
{
	padding-left:15px;
	border-bottom:1px solid #ADADAD; 	
}

.sn3,
.sn3active
{
	padding-left:20px;
	border-bottom:1px solid #ADADAD; 	
}

.sn1active,
{
	padding-left:5px;
	border-left:5px solid #FF6600; 	
}

.sn2active
{
	padding-left:10px;
	border-left:5px solid #FF6600; 	
}

.sn3active
{
	padding-left:15px;
	border-left:5px solid #FF6600; 	
}

a.sn1n:visited,
a.sn1a:visited,
a.sn2n:visited,
a.sn2a:visited,
a.sn3n:visited,
a.sn3a:visited
{
	text-decoration:none;
	color:#0A0A46;
}
a.sn1n:hover,
a.sn1a:hover,
a.sn2n:hover,
a.sn2a:hover,
a.sn3n:hover,
a.sn3a:hover
{
	text-decoration:none;
	color:#FF6600;
}



td.bgorange {
	background-color:#FF6600;
}

.menu {
	color:#FFFFFF;
	font-size:80%;
	font-weight:bold;
}
a.menu {
	text-decoration:none;
}
a.menu:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a.menu:hover {
	text-decoration:none;
	color:#FF6600;
}


td.content {
	padding:20px;
}

table.t100 {
	height:100%;
}

hr {
	height:1px;
}
