IMG			{ border: 0; }

TD
{
	font-family: Verdana, Arial, sans-serif;
	color:				black;
	font-size:		11px;
	font-weight:	normal;
}
			  
INPUT   { BACKGROUND-COLOR: snow; BORDER: #808080 1px solid; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Sans serif; FONT-SIZE: 10px; }
TEXTAREA   { BACKGROUND-COLOR: snow; BORDER: #808080 1px solid; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Sans serif; FONT-SIZE: 10px; }

SELECT	{ BACKGROUND-COLOR: snow; border: 0; color: black; font-size: 11px;}


a				{ color: black; font-size: 11px; }
a:link				{ color: black; }
a:visited			{ color: black; }
a:hover				{ color: black; }
a:active			{ color: black; }

.infeld   { BACKGROUND-COLOR: snow; BORDER: #808080 1px solid; COLOR: black; FONT-FAMILY: Verdana, Helvetica, Sans serif; FONT-SIZE: 10px; }
.radio	{ background-color: #C0C0C0; }

.orange		{ color: orange; }

.fan		{ color: white;
				font-weight: normal;
			  font-size: 10px;
			  text-decoration: none;
			  font-family: Verdana, Arial, sans-serif;
			  line-height:11px; }

a.fan:link 		{ color: #FFFFFF }
a.fan:visited	{ color: #FFFFFF }
a.fan:hover		{ color: #EEEEEE; text-decoration: underline; }
a.fan:active		{  }


.box		{ color: black;
				font-weight: normal;
			  font-size: 10px;
			  text-decoration: none;
			  font-family: Verdana, Arial, sans-serif;
			  line-height:11px; }

a.box:link 		{ color: black }
a.box:visited		{ color: black }
a.box:hover		{ color: snow; text-decoration: underline; }
a.box:active		{  }


.con_space		{ padding: 10px; }

.white {color: white; }

.news		{	font-family: Verdana, Arial, sans-serif;
			color: #FE860C;
			font-size: 12px;
			font-weight: bold;}
			
.header		{	font-family: Verdana, Arial, sans-serif;
			color: #FE860C;
			font-size: 14px;
			font-weight: bold;}
			

.orang		{ 	font-family: Verdana, Arial, sans-serif;
			color: white;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-variant:small-caps;
			border-bottom-width: 4px;
			border-bottom-style: solid;
			border-color: #808080; }

.grey		{ 	font-family: Verdana, Arial, sans-serif;
			color: black;
			font-size: 10px;
			font-weight: normal;
			line-height:11px;
			text-align: center;
			vertical-align:top;
			height: 100px;
			/* background-color: #C0C0C0; */
			background-color: #CCCCCC;
			border-bottom-width: 4px;
			border-bottom-style: solid;
			border-color: #808080;
			padding: 8px
}


.greyfan	{ 	font-family: Verdana, Arial, sans-serif;
			color: white;
			font-size: 10px;
			font-weight: normal;
			line-height:11px;
			text-align: center;
			vertical-align:top;
			height: 100px;
			background-color: #808080;
			border-bottom-width: 4px;
			border-bottom-style: solid;
			border-color: #C0C0C0;
			padding: 8px; }

.orangfan	{ 	font-family: Verdana, Arial, sans-serif;
			color: white;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-variant:small-caps;
			border-bottom-width: 4px;
			border-bottom-style: solid;
			border-color: #C0C0C0; }

.headbg		{ 	background-attachment: fixed;	background-image: url(images/head.jpg); background-repeat: no-repeat; }



/* JOOMLA */


/* Main Menu(s) */

DIV.moduletable
{
	background: #FE860C; 
	background-color: #FE860C; 
}

a.sublevel, a.sublevel:hover , a.sublevel:active, a.sublevel:visited,
a.mainlevel, a.mainlevel:hover , a.mainlevel:active, a.mainlevel:visited
{
	margin-top:    3px;
	margin-bottom: 3px;
	width:         143px;
	display:       block;
	voice-family:"\"}\""; /* Box Model fix */
	voice-family:inherit;
	width: 135px;

	color: white;
	font-weight: bold;
  text-decoration: none;
  letter-spacing: 1px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 22px

	/* Achtung - beide notwendig: */
	background: #FE860C; 
	background-color: #FE860C; 

/*	border-right: 4px solid #CACACA; */
/*	background: #FF9900; */
}

a.mainlevel {
	padding-left:  10px;
  font-size: 11px;
  text-transform: uppercase;
}

html>body a.mainlevel {width:135px;} /* Opera5-Fix-fix ;-) */

a.mainlevel:hover, a.mainlevel#active_menu {
	background:	#FF9900;
	text-decoration: none;
}

a.sublevel, a.sublevel:hover , a.sublevel:active, a.sublevel:visited {

	padding: 				0px;
	font-size:			11px;
	padding-left:		15px;
	line-height:		20px;

	background-color: #FE860C; 
}

html>body a.sublevel {width:123px;} /* Opera5-Fix-fix ;-) */

a.sublevel:hover, a.sublevel#active_menu {
	text-decoration: none;
	width: 143px;
	voice-family:"\"}\""; /* Box Model fix */
	voice-family:inherit;
	width: 135px;

	background: #FF9900;
}
html>body a.sublevel:hover, a.sublevel#active_menu { /* Opera5-Fix-fix ;-) */
width: 123px;
}