/*Frameworks*/

BODY {
	SCROLLBAR-FACE-COLOR: #66cc00; 
	SCROLLBAR-HIGHLIGHT-COLOR: #66cc00; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	scrollbar-dark-shadow-color: #FFFFFF; 
	scrollbar-3d-light-color: #FFFFFF;
	background-image: url(/layout/layout1/img/bg.gif);
}
.darkblue {
	background-color: #003366;
}
.green {
	background-color: #66CC00;
}
.logo {
	background-color: #66CC00;
}

.greyblue {
	background-color: #99CCCC;
	vertical-align: top;
}
.inhalte {
	background-color: #99CCCC;
	vertical-align: top;
}

.pichome_b {
	background-color: #99CCCC;
	vertical-align: bottom;
}

.pichome_r {
	background-color: #66CC00;
	vertical-align: top;
}

.contenthome {
	background-color: #99CCCC;
	vertical-align: top;
}
.loginhome {
	background-color: #99CCCC;
	vertical-align: top;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-style: solid;
	border-color: #003366 #003366 #003366 #003366;
	border-width:  1px;
}


/*  Sitemap */
#sitemapTable{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

TD#sitemap {
	vertical-align: top;
	height: 12px;
}
TD#sitemap H1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}
TD#sitemap H2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}
TD#sitemap H3 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}
TD#sitemap H4 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}
TD#sitemap H5 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin : 0 0 0 0;
}


/* Tabellen Klassen */
.TableHead {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color: #003366;
   text-align: left;
   padding: 5px;

}
.TableHighlight {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #ffffff;
   background-color: #669999;
   text-align: left;
   padding: 5px;
}


/*Navigation*/

.leftnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #669999;
}
A.leftnavi:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.leftnavi:visited {
	TEXT-DECORATION: none;
}
A.leftnavi:active {
	TEXT-DECORATION: underline;
}
A.leftnavi:hover {
	TEXT-DECORATION: underline;
}
.leftnaviact {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #66cc00;
}
A.leftnaviact:link {
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.leftnaviact:visited {
	TEXT-DECORATION: none;
}
A.leftnaviact:active {
	TEXT-DECORATION: underline;
}
A.leftnaviact:hover {
	TEXT-DECORATION: underline;
}
.leftsubnavi {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #66cc00;
}
A.leftsubnavi:link {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.leftsubnavi:visited {
	TEXT-DECORATION: none;
}
A.leftsubnavi:active {
	TEXT-DECORATION: underline;
}
A.leftsubnavi:hover {
	TEXT-DECORATION: underline;
}
.leftsubnaviact {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #66cc00;
}
A.leftsubnaviact:link {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.leftsubnaviact:visited {
	TEXT-DECORATION: none;
}
A.leftsubnaviact:active {
	TEXT-DECORATION: underline;
}
A.leftsubnaviact:hover {
	TEXT-DECORATION: underline;
}

/*Inhalte Standard*/

h1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; COLOR: red; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
}

.atable {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.atitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.abody {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.abody td{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

A.abody:link {
	FONT-SIZE: 11px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.abody:visited {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.abody:active {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.abody:hover {
	FONT-SIZE: 11px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

/*Linksmodul*/

.linksbox {
	border-style: solid;
	border-color: #003366 #003366 #003366 #003366;
	border-width:  1px;
	padding: 5px 5px 5px 10px;
	background-color: #FFFFFF;
}

.linkstitel2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.links {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.links:link {
	FONT-SIZE: 10px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.links:visited {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.links:active {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.links:hover {
	FONT-SIZE: 10px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

/*Liste EB-Suche*/


.EBList {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.EBListTitel {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	padding-top: 2px;
	padding-bottom: 2px;

}

.EBList1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #99CCCC;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
}
.EBList2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #669999;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;

}



/*Detail EB-Suche*/


.EBDetail {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align: top;
}
A.EBDetail:link {
	FONT-SIZE: 10px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.EBDetail:visited {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.EBDetail:active {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.EBDetail:hover {
	FONT-SIZE: 10px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}



/*Teaser*/

.teaserbox {
	border-style: solid;
	border-color: #003366 #003366 #003366 #003366;
	border-width:  1px;
	padding: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;	}

.teaserinfo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.teasertitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.teaser {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.teaser:link {
	FONT-SIZE: 12px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.teaser:visited {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.teaser:active {
	COLOR: #0000aa; 
	TEXT-DECORATION: none;
}
A.teaser:hover {
	FONT-SIZE: 12px; COLOR: #0000aa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

.agenda {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.agendatitel {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
}

.agenda1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #99CCCC;
	vertical-align: top;
}
.agenda2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #669999;
	vertical-align: top;
}

/*Formular*/

.formboxleft {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-width:  0px 1px 0px 1px;
	padding: 5px;
}

/* Wird in Bestellform verwendet, wenn keine Berechtigung vorhanden */
.formboxleftEmpty {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-width:  0px 1px 0px 1px;
	padding: 0px;
}

.formboxbottom {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-width:  1px 0px 0px 0px;
}

.formbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	border-style: solid solid solid solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-width:  1px;
	padding: 5px;
}


.form {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}

input,select,textarea {
   background-color: #FFFFFF;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #003366;
}
.submit,.reset {
	background-color: #FFFFFF;
	border-color:#003366;
	color: #003366;
}
.radio {
	background-color: #99CCCC;
	color: #003366;
}


/*
.topnavi {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #9999cc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.topnavi:link {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnavi:visited {
	TEXT-DECORATION: none
}
A.topnavi:active {
	TEXT-DECORATION: underline
}
A.topnavi:hover {
	TEXT-DECORATION: underline
}
.topnaviact {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.topnaviact:link {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.topnaviact:visited {
	TEXT-DECORATION: none
}
A.topnaviact:active {
	TEXT-DECORATION: underline
}
A.topnaviact:hover {
	TEXT-DECORATION: underline
}

.aautor {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.adate {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.apath {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fieldtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #606060; FONT-FAMILY: arial,helevtica
}
.fieldtext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial,helevtica
}
.lgnlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lgnbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lgncontrol {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lable {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.search_label {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.search_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.full_label {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.full_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.minilink {
	FONT-SIZE: 10px; COLOR: #7d8997; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:link {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:visited {
	TEXT-DECORATION: none
}
A.footer:active {
	TEXT-DECORATION: underline
}
A.footer:hover {
	TEXT-DECORATION: underline
}
.linkstart {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bigtext {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.minitext {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.resultcontrol {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sitemap {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boxtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lable_head {
	FONT-WEIGHT: bolder; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textfett {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textnorm {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.links {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
*/