html {
height : 100%;
}
body {
	height : 100%;
	margin : 10 0 0;
	background: url(images/bg.jpg) no-repeat;

}
body, td , p , div {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 11px;
color : #000000;
line-height : 12pt;
}
.s {
font-size : 10px;
}
sup {
font-size : 10px;
}
.orange {
color : #ff8800;
}
.gruen {
color: #0A1644;
}
.schwarz {
color: #000000;
}
a {
color : #404040;
text-decoration : none;
background: none;
}
a:hover {
	color : #FF6600;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
	border: 0px solid #333333;


}
a.extern {
background: url(images/extern_icon.gif) center right no-repeat;
padding-right: 13px;
}
a.mailto {
background: url("/../images/mail_icon.gif") center right no-repeat;
padding-right: 14px;
}
a.intern {
background: url(images/link_icon.gif) center right no-repeat;
padding-right: 13px;
}
a.page {
background: url(images/plink_icon.gif) center right no-repeat;
padding-right: 13px;
}
a.mehr, a.mehr:hover {
font-size : 11px;
text-decoration : none;
background: url("/../images/mehr_icon.gif") center right no-repeat;
padding-right: 33px;
float: right;
}
a.top, a.top:hover {
font-size : 11px;
text-decoration : none;
background: url(images/top_icon.gif) center right no-repeat;
padding-right: 33px;
float: right;
}
p, .block {
text-align : left;
}
/* Seitenueberschrift */
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight : bold;
margin-top : 0px;
margin-bottom : 0;
color : #000000;
font-size : 14px;
line-height : 14pt;
border-top : 0px solid #999999;
padding : 2px;
}
/* Zwischenueberschriften */
h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
	color : #006699;
	right: 5px;

}
h2.box, h2.boxgruen, h2.boxschwarz {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
	color : #336699;
	line-height : normal;
	margin-top : 0;
	margin-bottom : 0px;
	padding-right: 3px;
	right: 6px;





}
h2.boxgruen {
color : #006699;
}
h2.boxschwarz {
color : #000000;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size : 11px;
line-height : 10pt;
margin-top : 0;
margin-bottom : 0px;
}
h3.gruen {
color : #0A1644;
}
h3.orange {
color : #ff8800;
}
h3.schwarz {
color : #000000;
}
div.box {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-color : #f5f5f5;
	border-top: 0px none #006699;
	border-right: 1px solid #006699;
	border-bottom: 0px solid #006699;
	border-left: 1px solid #006699;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.box_full {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-color : #f5f5f5;
	border-top: 1px solid #006699;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

div.box_bottom {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-color : #f5f5f5;
	padding : 5px;
	margin-bottom : 5px;
	padding-left : 10px;
	border-top: 0px none;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;

}
div.box_line {
	font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background-color : #f5f5f5;
	padding : 0px;
	margin-bottom : 0px;
	border-top: 1px none;
	border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #006699;

}
td.line {
	background-color : #FFFFFF;
	border-top-width: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 1pt;
	border-left-width: 0pt;
	border-bottom-style: solid;
	border-bottom-color: #006699;

}
td.menur {
background-image : url("/../images/menu_rechts.gif");
font-size: 8px;
}
tr.box , td.box {
background-color : #f5f5f5;
}
div.navi {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 10px;
}
div.navi a:link, div.navi a:active , div.navi a:visited {
color : #333333;
font-weight : normal;
text-decoration : none;
}
div.navi a:hover {
color : #FF6600;
}
/* Aufzaehlungen */
ul {
	margin-top : 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 0px;
	list-style-image: url(images/menu_li.gif);
	list-style-type : square;
	text-align : left;
	list-style-position: floated;

}
ul.secondlevel {
	list-style-image: url("/../images/listitem2.gif");
	left: 10px;

}
li div {
text-align : justify;
}
ul.boxlist, div.box ul {
}
ul.boxlist li, div.box ul li {
margin-bottom : 5px;
}
ul.checkmark {
list-style-image: url("/../images/checkmark.gif");
}
ul.checkmark li {
margin-bottom : 5px;
margin-left : 10px;
}
/* Menue */
td.menu , td.menuaktiv {
padding : 5px;
padding-top : 5px;
padding-bottom : 5px;
}
a.menuaktiv , a.menuaktiv:active , a.menuaktiv:link , a.menuaktiv:visited,
a.menubaktiv , a.menubaktiv:active , a.menubaktiv:link , a.menubaktiv:visited {
color : #333333;
font-weight : bold;
text-decoration : none;
}
a.menu , a.menu:active , a.menu:link , a.menu:visited,
a.menub , a.menub:active , a.menub:link , a.menub:visited {
color : #ffffff;
font-weight : normal;
text-decoration : none;
}
td.submenu {
padding : 0;
padding-right : 5px;
padding-top : 0px;
padding-bottom : 10px;
}
table.submenu td {
color : #333333;
text-align: right;
padding-bottom : 3px;
}
a.submenu , a.submenu:active , a.submenu:link , a.submenu:visited {
color : #333333;
font-size : 10px;
font-weight : normal;
text-decoration : none;
}
a.submenuaktiv , a.submenuaktiv:active , a.submenuaktiv:link , a.submenuaktiv:visited {
color : #333333;
font-size : 10px;
font-weight : normal;
text-decoration : none;
}
a.menu:hover, a.submenu:hover, a.menuaktiv:hover, a.submenuaktiv:hover {
	color : #FF6600;
	text-decoration : none;

}
a.menub:hover, a.menubaktiv:hover {
color : #333333;
text-decoration : none;
}
table.menubox {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 8pt;
color : #404040;
border: solid #999999 1px;
background-color: #ffffff;
}
td.menuboxhead {
font-size : 11px;
}
th.menuboxhead {
font-size : 11px;
border-bottom: none;
background-color: #BDD7D7;
}
td.menubox, td.menuboxr {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 8pt;
color : #000000;
border: none;
background-color: #f5f5f5;
padding : 2px;
}
td.menuboxr {
text-align: right;
padding-bottom: 10px;
}
td.menuboxfoot {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
color : #404040;
font-size: 8pt;
border-top: solid #999999 1px;
background-color: #f5f5f5;
padding : 1px;
}
table.menubox td {
color : #404040;
}
textarea , select , option , input {
font-family : Arial, Helvetica, sans-serif, Tahoma;
font-size : 8pt;
color : #404040;
border : 1px solid #999999;
background : #f5f5f5;
}
input.inputbutton {
border: solid #0A1644 1px;
color : #333333;
background : #e5e5e5;
width : 60px;
}
input.checkbox, span.checkbox input {
color : #000000;
border: none;
background : #ffffff;
}
td.header {
background-image : url("/../images/head_1x1.gif");
}
div.header {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size: 8pt;
line-height: 10pt;
color: #666666;
height: 45px;
width: 125px;
padding: 3px;
}
/* Einträge */
table.item td {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: normal;
font-size: 8pt;
line-height : 10pt;
}
table.item td div {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size: 8pt;
line-height : 10pt;
}
td.itemhead {
background : #f5f5f5;
}
a.item , a.item:active , a.item:link , a.item:visited {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 8pt;
color : #333333;
font-weight : normal;
text-decoration : none;
}
a.itemb , a.itemb:active , a.itemb:link , a.itemb:visited {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 8pt;
color : #333333;
font-weight : bold;
text-decoration : none;
}
a.itemb:hover, a.item:hover {
color : #FF6600;
text-decoration : none;
}
/* Inhaltsangabe und Seitennavigation */
table.itemnav1, table.itemnav1 td, table.itemnav2, table.itemnav2 td  {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: normal;
font-size: 8pt;
background : #BDD7D7;
color: #666666;
}
table.itemnav1 {
border-top : 1px solid #999999;
}
table.itemnav2 {
border-bottom : 1px solid #999999;
}
table.itemnav1 td div, table.itemnav2 td div {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size: 8pt;
}
a.itemnav , a.itemnav:active , a.itemnav:link , a.itemnav:visited {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 8pt;
color : #333333;
font-weight : bold;
text-decoration : none;
}
a.itemnav:hover {
color : #FF6600;
text-decoration : none;
}
/* Verzeichnisse */
table.fld td  {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight: normal;
font-size: 8pt;
}
a.fld , a.fld:active , a.fld:link , a.fld:visited {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size: 8pt;
color : #333333;
font-weight : bold;
text-decoration : none;
}
a.fld:hover {
color : #FF6600;
text-decoration : none;
}
div.error, div.error ul li {
color: #ff0000;
}
code {
background-color: #f0f0f0;
padding : 2px;
display: block;
}
/* Suche */
table.menusuche {
font-family : Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size : 8pt;
color : #404040;
border: none;
background-color: #999999;
}
td.menusuche_head {
font-size : 11px;
background-color: #BDD7D7;
text-align: center;
}
a.cat {
font-weight : normal;
text-decoration : none;
}

{
tr.line_bottom
border-bottom : 1px solid #999999;
}
.table-frame {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
