* {
	margin : 0;
	padding : 0;
}


body {
	font-family 	: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size		: 11px;
	color			: #fff;
	text-align		: left;
	margin			: 0px;
	background:url(images/body_bg.jpg) repeat-x top left #007cdc;
}

/* Farben
 	body: 		#007cdc;
	fonts:		#eee;
	Headlines:	#75bcff;
	Links:  	#dfe956;
	Hovers:		#fff;

	
*/



table {
	border-spacing:0;
}

td {
	vertical-align: top;
	font-size:1.2em;
}

p { margin-bottom : 1.2em;
	font-size: 1.2em;
	line-height: 1.4em;
}
big {
	font-size:1.5em;
	color:#75bcff;	
}

strong, td strong {
	font-size: 1.1em; color: #75bcff;	
}
strong.infobox {
	font-size: 1.1em; color: #dfe956;
}
div {
	text-align : left
}

h1 {
	font-size: 	1.4em;
	color: 		#75bcff;
	margin-bottom : 1em;
}
h2 {
	font-size: 	1.3em;
	color: 		#75bcff;
}

a {
	color : #dfe956;
	font-weight : bold;
	text-decoration : none;
}
a:hover { color: #fff; }

.menu_home {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_home.png) top left no-repeat;
}
.menu_home:hover {
	background:url(images/menue_home_on.png) top left no-repeat;
}
.menu_home_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_home_on.png) top left no-repeat;
}

.menu_partyservice {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_partyservice.png) top left no-repeat;
}
.menu_partyservice:hover {
	background:url(images/menue_partyservice_on.png) top left no-repeat;
}
.menu_partyservice_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_partyservice_on.png) top left no-repeat;
}

.menu_produkte {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_produkte.png) top left no-repeat;
}
.menu_produkte:hover {
	background:url(images/menue_produkte_on.png) top left no-repeat;
}
.menu_produkte_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_produkte_on.png) top left no-repeat;
}

.menu_anfahrt {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_anfahrt.png) top left no-repeat;
}
.menu_anfahrt:hover {
	background:url(images/menue_anfahrt_on.png) top left no-repeat;
}
.menu_anfahrt_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_anfahrt_on.png) top left no-repeat;
}

.menu_kontakt {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_kontakt.png) top left no-repeat;
}
.menu_kontakt:hover {
	background:url(images/menue_kontakt_on.png) top left no-repeat;
}
.menu_kontakt_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_kontakt_on.png) top left no-repeat;
}

.menu_impressum {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_impressum.png) top left no-repeat;
}
.menu_impressum:hover {
	background:url(images/menue_impressum_on.png) top left no-repeat;
}
.menu_impressum_on {
	display: 	block;
	width:		140px;
	height:		24px;
	margin-bottom:5px;
	background:url(images/menue_impressum_on.png) top left no-repeat;
}



img {
	border : none;
}
#get {
	background : url(http://http-get.de/get.gif) no-repeat;
}
.email {
	display : none;
}
ul { margin-left : 1.3em; }

textarea, input, select, input.off {
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;;
	color				: #333333;
	border			: 1px solid #333333;
	background	: #FFFFFF;
	margin			: 1px 0;
	font-size		: 1em;
}
input.on {
	font-family : "Trebuchet MS", Arial, Verdana, sans-serif;
	color				: red;
	border			: 1px solid #red;
	background	: #FFFFFF;
	margin			: 1px 0;
	font-size		: 1em;
}
input.error, select.error, textarea.error {
	border: 1px solid #FF0000;
	background-color: #FFFCE2;
}
