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

/* Wiesel Events-Farben:

rot: 		#E10915
grau:		#999999

 */


/* ------------------------------ generalnemu ----------------------------------------------------------------------------------------------------------------*/


#generalmenu {
	position: absolute;
	width: 585px;
	height: 36px;
	top: 107px;
	left: 288px;
	text-align: right;
	color:#999999;
}

#generalmenu ul {top: 0; left: 0; margin: 0; padding: 0;}
#generalmenu li {display: block; display: inline; list-style-type: none; padding-top: 0; padding-bottom: 0; padding-left: 5px; padding-right: 5px; margin: 0}
#generalmenu li a:link, #generalmenu li a:visited { color: #999999; text-decoration: none; }
#generalmenu li a:focus, #generalmenu li a:hover, #generalmenu li a:active { color: #E10915; text-decoration: none; font-weight:bold;}


#generalmenu a.aktuell:link { color: #E10915; font-weight:bold; }
#generalmenu a.aktuell:visited {color: #E10915; font-weight:bold;}
#generalmenu a.aktuell:focus {color: #E10915; font-weight:bold;}
#generalmenu a.aktuell:hover {color: #E10915; font-weight:bold;}
#generalmenu a.aktuell:active {color: #E10915; font-weight:bold;}





/* ------------------------------ buttonmenu -------------------------------------------------------------------------------------------------------------------*/


#buttonmenu {
	position: absolute;
	width: 54px;
	height: 19px;
	top: 105px;
	left: 929px;
	border: none; 
	padding: 0;
	margin: 0;
}

#house {position: relative; float: left; height: 19px; width: 22px; padding: 0; margin: 0; }
#mail {position: relative; float: left; height: 19px; width: 21px; padding: 0; margin: 0;}
#paragraph {position: relative; float: left; height: 19px; width: 11px; padding: 0; margin: 0;}

#house a:link, #house a:visited, #house a:focus {position: absolute; text-decoration: none; background-image:url(img/house.gif);}
#house a:hover, #house a:active {position: absolute; text-decoration: none; background-image:url(img/house-red.gif);}
#mail a:link, #mail a:visited, #mail a:focus {position: absolute; text-decoration: none; background-image:url(img/mail.gif);}
#mail a:hover, #mail a:active {position: absolute; text-decoration: none; background-image:url(img/mail-red.gif);}

#paragraph a:link, #paragraph a:visited, #paragraph a:focus {position: absolute; text-decoration: none; background-image:url(img/paragraph.gif);}
#paragraph a:hover, #paragraph a:active {position: absolute; text-decoration: none; background-image:url(img/paragraph-red.gif);}





/* ------------------------------ mainmenu ---------------------------------------------------------------------------------------------------------------------------*/

#mainmenu-ohnelinks {position: absolute; width: 205px; height: 74px; top: 1px; left: 60px;}
#mainmenu-ohnelinks ul {margin: 0; padding: 0;font-size: 12px; color: #FFFFFF; list-style: none;}
#mainmenu-ohnelinks li {height: 20px; color: #666666; display: block; background: url(img/mainmenu.gif); padding: 4px 0 0 14px; text-decoration: none; border: none; margin: 0;}

#mainmenu {position: absolute; width: 205px; height: 74px; top: 1px; left: 60px;}
#mainmenu ul {margin: 0; padding: 0;font-size: 12px; color: #FFFFFF; list-style: none;}
#mainmenu li a {height: 20px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none;	border: none;	margin: 0; padding: 0}
	
#mainmenu li a:link, #mainmenu li a:visited {
	color: #666666;
	display: block;
	background: url(img/mainmenu.gif);
	padding: 4px 0 0 14px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#mainmenu li a:hover {
	color: #E10915;
	background: url(img/mainmenu.gif) 0 -24px;
	padding: 4px 0 0 14px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#mainmenu li a:active {
	color: #E10915;
	font-weight: bold;
	background: url(img/mainmenu.gif) 0 -48px;
	padding: 4px 0 0 14px;
	text-decoration: none;
	border: none;	
	margin: 0;
	}

#mainmenu a.aktuell:link { color: #E10915; background: url(img/mainmenu.gif) 0 -48px; padding: 4px 0 0 14px; text-decoration: none; font-weight:bold;}
#mainmenu a.aktuell:visited { color: #E10915; background: url(img/mainmenu.gif) 0 -48px; padding: 4px 0 0 14px; text-decoration: none; font-weight:bold;}
#mainmenu a.aktuell:focus { color: #E10915; background: url(img/mainmenu.gif) 0 -48px; padding: 4px 0 0 14px; text-decoration: none; font-weight:bold;}
#mainmenu a.aktuell:hover { color: #E10915; background: url(img/mainmenu.gif) 0 -48px; padding: 4px 0 0 14px; text-decoration: none; font-weight:bold;}
#mainmenu a.aktuell:active { color: #E10915; background: url(img/mainmenu.gif) 0 -48px; padding: 4px 0 0 14px; text-decoration: none; font-weight:bold;}



/* ------------------------------ submenu ---------------------------------------------------------------------------------------------------------------------------*/

#submenu {position: absolute; width: 682px; height: 67px; color: #666666; top: 4px; left: 300px; }

#submenu_eventagentur {position: absolute;	width: 682px; heigth: 16px; top: 0; left: 0; }
#submenu_kuenstleragentur {position: absolute;	width: 682px; heigth: 16px; top: 24px; left: 0;}
#submenu_veranstaltungsagentur {position: absolute;	width: 682px; heigth: 16px; top: 48px; left: 0;}


/* ---------- Formatierung des roten Pfeils ------------------*/
#submenu img {display: block; float: left}


/* ---------- Formatierung der Liste ------------------*/
#submenu ul {position: relative; float: left; top: 0; left: 0; margin: 0; padding: 0;}


#submenu li {display: inline; list-style-type: none; color: #666666; padding: 0 2px; margin: 0}


/* ---------- Formatierung der Links ------------------*/
#submenu li a:link, #submenu li a:visited {color: #666666; text-decoration: none; }
#submenu li a:focus, #submenu li a:hover, #submenu li a:active { color: #E10915; text-decoration: none;}


/* ---------- Aktiver Link/Aktuelle Seite ------------------*/
#submenu a.aktuell:link {color: #E10915; font-weight:bold;}
#submenu a.aktuell:visited {color: #E10915; font-weight:bold;}
#submenu a.aktuell:focus {color: #E10915; font-weight:bold;}
#submenu a.aktuell:hover {color: #E10915; font-weight:bold;}
#submenu a.aktuell:active {color: #E10915; font-weight:bold;}


/* ------------------------------ listmenu ---------------------------------------------------------------------------------------------------------------------------*/


#listmenu {position: absolute; width: 200px; height: 355px; top: 90px; left: 74px; color:#666666; }



/* ------------------------------ Erste Menüebene ------------------------------------------------*/

#listmenu ul.first {margin: 0; padding: 0;font-size: 12px; color: #666666; list-style: none;}
#listmenu ul.first li a {height: 16px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none;	border: none;	margin: 0; padding: 0}
	
#listmenu ul.first li a:link, #listmenu ul.first li a:visited {
	color: #666666;
	display: block;
	background: url(img/listmenu_first.gif) 0 4px;
	padding: 4px 0 0 15px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.first li a:hover {
	color: #E10915;
	background: url(img/listmenu_first.gif) 0 -12px;
	padding: 4px 0 0 15px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.first li a:active {
	color: #E10915;
	font-weight: bold;
	background: url(img/listmenu_first.gif) 0 -28px;
	padding: 4px 0 0 15px;
	text-decoration: none;
	border: none;	
	margin: 0;
	}

#listmenu ul.first a.aktuell:link { color: #E10915; background: url(img/listmenu_first.gif) 0 -28px; padding: 4px 0 0 15px; text-decoration: none; font-weight:bold;}
#listmenu ul.first a.aktuell:visited { color: #E10915; background: url(img/listmenu_first.gif) 0 -28px; padding: 4px 0 0 15px; text-decoration: none; font-weight:bold;}
#listmenu ul.first a.aktuell:focus { color: #E10915; background: url(img/listmenu_first.gif) 0 -28px; padding: 4px 0 0 15px; text-decoration: none; font-weight:bold;}
#listmenu ul.first a.aktuell:hover { color: #E10915; background: url(img/listmenu_first.gif) 0 -28px; padding: 4px 0 0 15px; text-decoration: none; font-weight:bold;}
#listmenu ul.first a.aktuell:active { color: #E10915; background: url(img/listmenu_first.gif) 0 -28px; padding: 4px 0 0 15px; text-decoration: none; font-weight:bold;}



/* ------------------------------ Zweite Menüebene ---------------------------------------------------------------------------*/

#listmenu ul.second {margin-left: 15px; margin-bottom: 8px; margin-top: -2px; padding: 0; font-size: 12px; color: #666666; list-style: none;}
#listmenu ul.second li a {height: 14px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; border: none; margin: 0; padding: 0;}
	
#listmenu ul.second li a:link, #listmenu ul.second li a:visited {
	color: #666666;
	display: block;
	background: url(img/listmenu_second.gif) 0 2px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.second li a:hover {
	color: #E10915;
	background: url(img/listmenu_second.gif) 0 -12px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.second li a:active {
	color: #E10915;
	font-weight: bold;
	background: url(img/listmenu_second.gif) 0 -26px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;	
	margin: 0;
	}

#listmenu ul.second a.aktuell:link { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.second a.aktuell:visited { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.second a.aktuell:focus { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.second a.aktuell:hover { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.second a.aktuell:active { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}


/* ------------------------------ Dritte Menüebene ---------------------------------------------------------------------------*/

#listmenu ul.third {margin-left: 10px; margin-bottom: 8px; margin-top: 2px; padding: 0; font-size: 12px; color: #666666; list-style: none;}
#listmenu ul.third li a {height: 14px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none; border: none; margin: 0; padding: 0;}
	
#listmenu ul.third li a:link, #listmenu ul.third li a:visited {
	color: #666666;
	display: block;
	background: url(img/listmenu_second.gif) 0 2px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.third li a:hover {
	color: #E10915;
	background: url(img/listmenu_second.gif) 0 -12px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;
	margin: 0;
}
	
#listmenu ul.third li a:active {
	color: #E10915;
	font-weight: bold;
	background: url(img/listmenu_second.gif) 0 -26px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	border: none;	
	margin: 0;
	}

#listmenu ul.third a.aktuell:link { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.third a.aktuell:visited { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.third a.aktuell:focus { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.third a.aktuell:hover { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}
#listmenu ul.third a.aktuell:active { color: #E10915; background: url(img/listmenu_second.gif) 0 -26px; padding: 4px 0 0 10px; text-decoration: none; font-weight:bold;}


/* ------------------------------ Auswahl der Sprache ---------------------------------------------------------------------------*/

#choose-language {
	position: absolute;
	width: 150px;
	height: 20px;
	top: 570px; 
	left: 60px;
}

#germany {position: absolute; height: 20px; width: 50px; left: 0;}
#england {position: absolute; height: 20px; width: 50px; left: 50px;}
#holland {position: absolute; height: 20px; width: 50px; left: 100px;}
