@import url(content.css);     /* -> Formatierungen im eigentlichen Mainbodybereich \*/
@import url(suche.css);       /* -> Detailiertes Suchfeld */
@import url(seitenaufbau.css);        /* -> Wie es der Name schon sagt */
a{
	background-color: transparent;
	color: #003399;
}

a#active_menu {
	background-color: #F6FBFA;
	color: #CE4D0E;
	font-weight: bold;
}

a:visited {
	background-color: transparent;
	color: #5F7BB3;
}

a:hover,a:active,a:focus{
	background-color: transparent;
	color: #003366;
	text-decoration: none;
}

form {
	max-width: 550px;
}

span.pathway {
	border-bottom: solid #C9C7BC 1px;
	border-top: solid #C9C7BC 1px;
	color: #3D3D3D;
}

a.pathway:link, 
a.pathway:visited {
	color: #ce4d0e;
	text-decoration: none;
}
td {
	font-size: 0.8em;
	max-width: 700px;
	width: auto;
}

.clr {
	clear: both;
}

.moduletable a{
	border-bottom: 1px solid #C8D6D6;
	border-top: 1px solid #FFFFFF;
	display: block;
	display: table-cell;
	font-size: 1.0em;
	font-weight: 300; /*color: inherit;*/
	margin: 0 1px;
	padding: 5px 5px 5px 29px;
	text-decoration: none;
	width: 170px;
}

.moduletable a:hover,
.moduletable a:active,
.moduletable a:focus {
	background-color: #F6FBFA;
	color: #333333;
	text-decoration: none;
}

.moduletable form a {
}

.moduletable form td{
	padding-left: 5px;
}

.moduletable th {
	background-color: #E7EEED;
	border-bottom: 1px solid;
	border-color: #C8D6D6;
	color: #3D3D3D;
	font-size: 1.5em;
	letter-spacing: 1px;
	margin: 0;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	padding: .25em 8px;
}

#mainlevel-nav a, 
#mainlevel-nav span.inaktiv {
	display: block;
	line-height: normal;
	-moz-border-radius: 4px;
	padding: 1px 9px 1px 4px;
	text-decoration: none;
	white-space: pre;
}

#mainlevel-nav li {
	display: table-row;
	float: left;
	line-height: normal;
	margin-left: 30px;
}

#mainlevel-nav li a:hover,
#mainlevel-nav li a:active,
#mainlevel-nav li a:focus {
	background-color: #F3F3EC;
	border: 1px solid;
	border-color: #FFFFFF #C5CACA #C5CACA #FFFFFF;
	color: inherit;
	-moz-appearance: toolbarbutton;
	padding: 0px 8px 0px 3px;
}

#mainlevel-nav li a:active {
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-outline: none;
	outline: none;
}

#mainlevel-nav span.inaktiv {
	background-color: transparent;
	color: #999999;
}

