body {
	color: #333;
	font-size: 8pt;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-repeat: repeat-x;
	scrollbar-3dlight-color: #333;
	scrollbar-arrow-color: #333;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #333;
	scrollbar-track-color: #fff;
}

a:link, a:visited, a:hover {
	color: #009;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: none;
}

td {
	color: black;
	font-size: 8pt;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif
}

form  { margin: 0pt; padding: 0pt; border: 0pt }
input       { color: #000; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: white; margin: 0px; padding: 1px; border: solid 1px #666 }
input.box_grey    { color: #000; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #f5f5f5; margin: 0px; padding: 0px; border: 0pt }
input.box_soft     { color: #000; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff0d0; margin: 0px; padding: 0px; border: 0pt }

textarea    { color: #333; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: white; margin: 0px; padding: 1px; border: solid 1px #666; overflow: auto }

select { color: #000; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0px; padding: 0px; border: none 0px #000; overflow: auto }
a.1nav  { color: #fff; text-decoration: none }
a.1nav:hover { color: #fff; text-decoration: underline }
a.2nav:hover  { color: #000; text-decoration: none }
a.black { color: #000; text-decoration: none }
.headline  { color: #009; font-weight: bold }
.content_td_1    { color: #333; background-color: #ffe9b9; border-style: solid; border-width: 0px 2px 2px 2px; border-color: white }
.content_td_4   { color: #333; font-weight: bold; background-color: #ffe9b9; border-style: solid; border-width: 0px 0px 2px 0px; border-color: white }
.content_td_2   { color: #009; background-color: #fff0d0; border-style: solid; border-width: 0px 0px 2px 0px; border-color: white }
.content_td_3   { color: #333; background-color: #ffe9b9; border-style: solid; border-width: 0px 2px 2px 2px; border-color: white }
.content_td_0 { color: #009; font-weight: bold; background-color: white }
.head_content_td { color: #fff }
.nav_aktiv_td   { color: #fff; background-color: #ffb516; text-indent: 1px }
.rahmen_td    { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #666 }
.rahmen_foot_td   { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #009 }
.rahmen_head_td { border: solid 1px #009 }
.rahmen01_td { color: #009; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #009 }
.line_top_td  { border-top: 1px solid #009 }
.line_top_td_bold { color: #009; font-weight: bold; border-top: 1px solid #009 }
.ba  { line-height: 100%; vertical-align: bottom }

img.semi {
	border: 1px solid white;
}

.navarea   { color: #000; background-color: #fff9f1; text-align: left; border: solid 2px white }

.bgSeminare1,
.bgSeminare2,
.selected {
	padding: 5px 2px 5px 18px;
	background:	url(gfx/nav.gif) 7px 10px no-repeat;
}

.bgSeminare1 a,
.bgSeminare2 a,
.selected a {
	display: block;
	font-weight: bold;
}

.bgSeminare1 {
	background-color: #fff9f1;
}

.bgSeminare2 {
	background-color: #fff1e1;
}

.selected {
	background-color: #d1d1ed;
}

td.nav_aktiv_td a:link,
td.nav_aktiv_td a:visited,
td.nav_aktiv_td a:hover {
	color: #333;
}

/* Hauptnavigation */
table.navigation {
	width: auto;
}

table.navigation td {
	text-align: center;
}


table.navigation td.menu_cat a:link,
table.navigation td.menu_cat a:visited,
table.navigation td.menu_cat a:hover,
table.navigation td.nav_aktiv a:link,
table.navigation td.nav_aktiv a:visited,
table.navigation td.nav_aktiv a:hover {
	padding: 5px 35px 5px 35px;
	display: block;
	font-size: 8pt;
	color: #333;
	font-family: Arial, Verdana, Tahoma, sans-serif; 
	text-decoration: none;
}
table.navigation td.menu_cat a:hover,
table.navigation td.nav_aktiv a:link,
table.navigation td.nav_aktiv a:visited,
table.navigation td.nav_aktiv a:hover {
	color: white;
	background: #ffb516;
}

table.navigation td.nav_aktiv {
	background: #ffb516;
}
element { }

ul {
	list-style-image: url(gfx/button_orange.gif);
	padding-left: 17px;
	margin: 0;
}
li {
	margin-bottom: 3px;
}
