@charset "UTF-8";
body{
	margin				: 0;
	padding				: 0;
	font				: normal normal normal 10pt arial, sanf-serif;
	color				: #BBB;
	text-shadow			: #000 1px 1px 1px;
	background			: url(/images/body_bg_violett.jpg) repeat-x #000000;
}

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing		: 0;
}
td {
	font-family			: Arial, sans-serif;
	color				: #BBB;
}

p { margin				: 1em 0; }

h1 {
	font				: bold normal normal 15pt arial narrow, sanf-serif;
	color				: #EEE;
	text-shadow			: #000 1px 1px 1px;
	margin-bottom		: 1em;
}
h2 {
	font				: bold normal normal 11pt arial, sanf-serif;
	margin				: 1em 0;
}

a{
	color				: #fff;
	text-decoration		: none;
	font-weight			: bold;
}
a:hover{
	text-decoration		: underline;
}

a.link{
	color				: #fff;
	text-decoration		: none;
	font-weight			: bold;
	background			: url(/images/link_button.png) no-repeat 0px 1px;
	padding-left		: 17px;
}
a.link:hover{
	text-decoration		: underline;
	background			: url(/images/link_button.png) no-repeat 0px 1px;
	padding-left		: 17px;
}

#page{
	float				: left;
	background			: url(/images/bg_violett.png) repeat-x;
	background-position	: top;
	margin-left			: 25px;
}
#logo{
	background			: url(/images/logo_violett.png) no-repeat;
	width				: 264px;
	height				: 253px;
	margin				: 20px 0 0 7px;
}
#content_gradient{
	float				: left;
	background			: url(/images/content_bg.png) left top repeat-x;
	width				: 1125px;
}
#linke_spalte{
	width				: 207px;
	float				: left;
	color				: #fff;
}
#menue_left{
	background			: url(/images/menu_background.png) no-repeat;
	height				: 445px;
	width				: 207px;
	color				: #fff;
	margin-left			: -10px;
	padding				: 10px 10px;
}
#menuebox_eventmanagement{
	float				: left;
	width				: 194px;
	color				: #fff;
	margin				: 20px 0 0 0;
}
#menuebox_promotion-marketing{
	float				: left;
	width				: 194px;
	color				: #fff;
	margin				: -17px 0 0 0;
}
#menuebox_veranstaltungen{
	float				: left;
	width				: 194px;
	color				: #fff;
	margin				: -17px 0 0 0;
}
#menuebox_verleih{
	float				: left;
	width				: 194px;
	color				: #000;
	margin				: -17px 0 0 0;
}
#menuebox_shop{
	float				: left;
	width				: 194px;
	height				: 90px;
	color				: #000;
	margin				: -17px 0 0 0;
	background			: url(/images/menue_orange.png) no-repeat;
}
a.submenu_left{
	display				: block;
	color				: #fff;
	font				: normal normal normal 10pt arial, sanf-serif;
	text-decoration		: none;
	text-indent			: 1em;
	text-shadow			: #000 1px 1px 2px;
	margin-left			: -8px;
}
a.submenu_left:hover{
	display				: block;
	color				: #fff;
	font				: normal normal normal 10pt arial, sanf-serif;
	text-decoration		: none;
	text-indent			: 1em;
	text-shadow			: #000 1px 1px 2px;
	margin-left			: -13px;
	text-decoration		: underline;
}
a.menueshop{
	color				: #fff;
	font				: normal normal bold 10pt arial, sanf-serif;
	text-decoration		: none;
	text-indent			: 1em;
	text-shadow			: #fff 1px 1px 2px;
}
.menueboxbold{
	display				: block;
	font				: normal normal bold 10pt arial, sanf-serif;
	margin-bottom		: 7px;
	text-shadow			: #000 1px 1px 2px;
}
.inhalt{
	float				: left; 
	position			: relative;
	z-index				: 3;
	width				: 663px;
	text-align			: justify;
	margin				: 28px 0 0 5px;
	background			: url(/images/content_bg_violett.png) no-repeat;
}
#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}
textarea, input, select, input.off {
	font-family			: 	Arial, sans-serif;
	color				: 	#333333;
	border				: 	1px solid #333333;
	background			: 	#FFFFFF;
	margin				: 	1px 0;
	font-size			: 	1em;
}
input.on {
	font-family			: Arial, sans-serif;
	color				: #36146B;
	border				: 1px solid #36146B;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}
/* TOPMENU */
#menue_top{
	position			: absolute;
	top					: 0px;
	left				: 330px;
	z-index				: 5;
	background			: url(/images/menue_bg_top_violett.png) no-repeat;
	width				: 820px;
	height				: 49px;
	padding				: 30px 0 0 0;
}
.trennlinie{
	display				: block;
	background			: url(/images/menue_trennlinien.png) no-repeat;
	width				: 2px;
	height				: 51px;
	float				: left;
	margin				: -20px 0 0 0;
}
a.menue_top{
	width				: 70px;
	height				: 17px;
	color				: #BBB;
	font				: bold normal normal 13pt arial narrow, sanf-serif;
	text-shadow			: #000 1px 1px 1px;
	float				: left;
	padding				: 5px;
	margin				: -10px 15px 0 15px;
	text-transform		: uppercase;
	text-decoration		: none;
}
a.menue_top:hover{
	width				: 70px;
	height				: 17px;
	color				: #EEE;
	font				: bold normal normal 13pt arial narrow, sanf-serif;
	text-shadow			: #000 1px 1px 1px;
	margin				: -10px 15px 0 15px;
	float				: left;
	padding				: 5px;
	margin-top			: -10px;
	text-transform		: uppercase;
	text-decoration		: none;
}
/* ENDE TOPMENU */