@charset "utf-8";
/* CSS Document */

/* -------Allgemein------- */

html {
	 background:url(images/Speaker.png) #222 repeat;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: arial, geneva, helvetica, sans-serif;
}

p {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
}

#HomeDiv a:link { color:#06F; text-decoration:none; }
#HomeDiv a:visited { color:#06F; text-decoration:none; }
#HomeDiv a:focus { color:#06F; text-decoration:none; outline:none; }
#HomeDiv a:hover { color:#F00; text-decoration:underline; font-style:normal; }
#HomeDiv a:active { color:#06F; text-decoration:none; outline:none; }

#HomeDiv p {
	margin: 0px;
	padding: 0px;
}

/* -------table------- */

table.maintable {
	border: 3px inset;
	width: 900px;
	height: 800px;
	margin: 0px auto;
	padding: 0px;
} table.maintable tr {
		border: none;
	} table.maintable td {
			border: none;
		}

#mainmenue {
	background-image: url(images/menue.PNG);
	vertical-align: top;
	padding: 180px 5px 0px 10px;
	width: 160px;
}

#horzMenu {
	vertical-align: top;
	padding: 0px 5px 0px 0px;
	width: 160px;
}

#maincontent {
	vertical-align: top;
	padding: 0px 0px 0px 10px;
}

table.link {
	border: none;
	height: 25px;
	text-align: left;
} table.link tr {
		border: none;
	} table.link td {
			border: none;
			width: 5px;
		}
		
#link_links {
	width: 10px;
	border: none;
}
#link_content {
	width: 150px;
	border: 1px solid;
	border-right: none;
	background-color: white;
}
#link_rechts {
	width: 10px;
	border: none;
}

table.sonderaktion {
	width: 100%;
} table.sonderaktion tr {
		border: none;
	} table.sonderaktion td {
			border: none;
		}


/* -------img------- */
img { border:none; }
img.logo{
	float: right;
}
img.willkommen{
	float: left;
	padding-left:10px;
	border:none;
}


/* -------div------- */

div.emptyClear {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.menulist ul,
.menulist ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	color:#000;	
}

.menulist ul
{
	border:hidden; /* :solid 1px #fff; */
	border-bottom-width:0; 
}

.menulist ul li
{
	height:28px;
	border-bottom:hidden; /* :solid 1px #fff; */
}

.menulist ul li a
{
	display:block;	
	text-decoration:none;
	padding:2px 0px 2px 8px;
	font-size:15px;
}

#horzMenu ul,
#horzMenu ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	color:#000;	
}

#horzMenu ul
{
	border:hidden; /* :solid 1px #fff; */
	border-bottom-width:0; 
}

#horzMenu ul li
{
	height:28px;
	border-bottom:hidden; /* :solid 1px #fff; */
}

#horzMenu ul li a
{
	display:block;	
	text-decoration:none;
	padding:2px 0px 2px 8px;
	font-size:15px;
}

a:link { color:#000; text-decoration:none; }
a:visited { color:#000; text-decoration:none; }
a:focus { color:#000; text-decoration:none; outline:none; }
a:hover { color:#F00; font-style:italic; /* text-decoration:underline; */ }
a:active { color:#000; text-decoration:none; outline:none; }

#horzMenu ul li a:link { color:#000; text-decoration:none;  font-weight:bold;}
#horzMenu ul li a:visited { color:#000; text-decoration:none; font-weight:bold; }
#horzMenu ul li a:focus { color:#000; text-decoration:none; outline:none; font-weight:bold;}
#horzMenu ul li a:hover { color:#F00; font-style:italic; text-decoration:none; font-weight:bold; }
#horzMenu ul li a:active { color:#000; text-decoration:none; outline:none; font-weight:bold;}

.menulist ul li a:link { color:#000; text-decoration:none; font-weight:bold; }
.menulist ul li a:visited { color:#000; text-decoration:none; font-weight:bold; }
.menulist ul li a:focus { color:#000; text-decoration:none; outline:none; font-weight:bold;}
.menulist ul li a:hover { color:#F00; font-style:italic; text-decoration:none; font-weight:bold; } /* background:url(images/menubg.png) -6px center no-repeat;  */
.menulist ul li a:active { color:#000; text-decoration:none; outline:none; font-weight:bold;}


* html .menulist ul li a
{
	height:0.01%;
}

* html .menulist ul
{
	position:relative;
}