.cell {

	border-bottom: 1px solid #B2B2B2;

	border-top: 1px solid #B2B2B2;

}

.cellfilled

{

	border: 1px solid #B2B2B2;

	background-color: #006699;

}

.cellr {

	border-right: 1px solid #B2B2B2;

}

.celll {

	border-left: 1px solid #B2B2B2;

}

.cellb {

	border-bottom: 1px solid #B2B2B2;

}

.cellu {

	border-top: 1px solid #B2B2B2;

}

.cat {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration: none;

}

a.cat:link {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: none;

}

a.cat:visited {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: none;

}

a.cat:hover {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: underline;

}

.search {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: none;

}

a.search:link {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: none;

}

a.search:visited {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: none;

}

a.search:hover {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #006699;

	text-decoration: underline;

}

a.subcat:link

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color: #006699;

	text-decoration:none;

}

a.subcat:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color: #006699;

	text-decoration:none;

}

a.subcat:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color: #006699;

	text-decoration:underline;

}

.standard

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color: #FFFFFF;

}
.standard2

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	font-weight:bold;

	color: #000000;

}
a.standard:link

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:none;

}

a.standard:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:none;

}

a.standard:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:underline;

}
 a.standard2:link

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #000000;

	text-decoration:none;

}

a.standard2:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #000000;

	text-decoration:none;

}

a.standard2:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #000000;

	text-decoration:underline;

}
.progheader

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #666666;

}

a.progheader:link

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #006699;

	text-decoration:none;

}

a.progheader:visited

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #006699;

	text-decoration:none;

}

a.progheader:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #006699;

	text-decoration:underline;

}

.portalsuche

{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
 	color: #666666;
 	text-decoration:none;
         margin-left:24px;
         position:fixed;
         top: 150px;


}

.smallelement

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color: #666666;

	text-decoration:none;

}

.smallelement_bold

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	color: #666666;

	text-decoration:none;

}

.element

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color: #666666;

	text-decoration:none;

}

.element_bold

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color: #666666;

	text-decoration:none;

}

input

{

	background-color:#FFFFFF;

	border:1px solid #666666;

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.inputerror

{

	border: 1px solid #FF6600;

	font-size: 11px;

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: transparent;

	background-image:url(./themes/green_blue/gfx/error.gif);

	background-position: right center;

	background-repeat: no-repeat;

}

.inputok

{

	border: 1px solid #999999;

	font-size: 11px;

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	background-image:url(./themes/green_blue/gfx/ok.gif);

	background-position: 3px center;

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.inputoff

{

	border: 1px solid #999999;

	font-size: 11px;

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	background-image:url(./themes/green_blue/gfx/off.gif);

	background-position: 3px center;

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	padding-bottom: 2px;

}

.inputedit

{

	border: 1px solid #999999;

	font-size: 11px;

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

	background-image:url(./themes/green_blue/gfx/edit.gif);

	background-position: 3px center;

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-top: 2px;

	padding-bottom: 2px;

}