body {
	background-image:  url("/gfx/hauptbg.gif");
	background-color: #EAE9E9;
	margin: 0px;
}
.hauptrand {
	border-right: 1px solid #CEC8C8;
	border-bottom: 1px solid #CEC8C8;
	border-left: 1px solid #CEC8C8;
}
.grafiti {
	background-color: #EAE9E9;
	background-image:  url("/gfx/grafiti.gif");
}
.lr_menu {
	border-right: 1px solid #CEC8C8;
	background-color: #FFFFFF;
	background-image:  url("/gfx/gitter.gif");
}
.inhalttabelle {
	background-color: #FBFBFB;
}
.sprachtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	font-size: 10px;
}
.absd {
	margin-left: 1px;
}
a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	color: #727274;
	display: block;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}
a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	color: #727274;
	display: block;
	padding-bottom: 1px;
	background-color: #FFFFFF;
}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C0C0;
	border-bottom-color: #C1C0C0;
	color: #A72413;
	display: block;
	background-color: #ECEAEA;
	padding-bottom: 1px;
}
a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C0C0;
	border-bottom-color: #C1C0C0;
	color: #A72413;
	display: block;
	background-color: #ECEAEA;
	padding-bottom: 1px;
}
.grauelinie {
	background-color: #C8C8C8;
}
.weissbg {
	background-color: #FFFFFF;
}
.subtabellebg {
	background-color: #F5F5F5;
}
a.submenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #878789;
	display: block;
	background-color: #F5F5F5;
}
a.submenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #878789;
	display: block;
	background-color: #F5F5F5;
}
a.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #D42D0D;
	display: block;
	background-color: #F5F5F5;
}
a.submenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #D42D0D;
	display: block;
	background-color: #F5F5F5;
}
.abstop {
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 10px;
}
a.menu_aktiv:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C0C0;
	border-bottom-color: #C1C0C0;
	color: #A72413;
	display: block;
	background-color: #ECEAEA;
	padding-bottom: 1px;
}
a.menu_aktiv:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C0C0;
	border-bottom-color: #C1C0C0;
	color: #A72413;
	display: block;
	background-color: #ECEAEA;
	padding-bottom: 1px;
}
a.sub2menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.sub2menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.sub2menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85A29;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.sub2menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85A29;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.sub2menu_aktiv:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85A29;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.sub2menu_aktiv:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F85A29;
	background-color: #ECEAEA;
	display: block;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
}
a.submenu_aktiv:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #D42D0D;
	display: block;
	background-color: #F5F5F5;
}
a.submenu_aktiv:visited {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 25px;
	color: #D42D0D;
	display: block;
	background-color: #F5F5F5;
}
p,.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #494848;
}
.standardtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #494848;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	color: #494848;
	margin: 0px;
}
h2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #494848;
}
h3 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #494848;
}
h4 {





	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	color: #494848;
}
ul {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #494848;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {

	color: #990000;
	text-decoration: none;
}
a:hover {


	color: #000066;
	text-decoration: underline;
}
a:active {



	color: #006600;
	text-decoration: underline;
}
.fusszeile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	color: #A2A1A1;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
}
a.fuss:link {

	color: #CC6600;
	text-decoration: none;
}
a.fuss:visited {


	color: #CC6600;
	text-decoration: none;
}
a.fuss:hover {



	color: #000066;
	text-decoration: none;
}
a.fuss:active {




	color: #006600;
	text-decoration: none;
}
.fotorechts {
	margin-top: 2px;
	margin-bottom: 4px;
	margin-left: 8px;
	border: 1px solid #C8C8C8;
}
.fotolinks {
	margin-top: 2px;
	margin-bottom: 4px;
	border: 1px solid #C8C8C8;
	margin-right: 8px;
}
.grafiti_eng {

	background-color: #EAE9E9;
	background-image: url(/gfx/grafiti_e.gif);
}
.tableimage {
  	display: block;
}
.newstitel {
   font-weight: bold;
}

.bgal_rahmen {
   border: 1px solid #808080;
}
.bgal_inhalt {
   padding-left: 3px;
}
.bgal_inhalt_bg {
   background-color: #EAE9E9;
   padding-left: 3px;
}
.bgal_bild {
   border-right: 1px solid #808080;
}
.bgal_bildbg {
   background-color: #CDC8C8;
   border: 1px solid #808080;
   border-top: 0px;
}
.bgal_rot {
   color: #990000;
}
.bgal_titel {
   color: #990000;
   font-weight:bold;
   background-color: #EAE9E9;
}
.bgal_titlebg {
   color: #990000;
   font-weight:bold;
   background-color: #EAE9E9;
   border: 1px solid #808080;
}
.error {
   color: #ff0000;
   font-weight: bold;
}
