body {
	margin:0;
	padding:0;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	background:url(images/bg.jpg) repeat-x top center;
}

table, td {
	margin:0;
	padding:0;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* Container
------------------------------------------------------------------------ */
#wrapper {
	width:90%;
	margin:0 auto;
}

#logo_home {
	float:left;
	height:275px;
}

#logo {
	float:left;
	width:200px;
}

#headline {
	float:left;
	margin:50px 0 0 0;
	width:265px;
}

#teaser {
	float:right;
}
	
#menue {
	float:left;
	width:30%;
}

#box_menue {
	height:37px;
}

#content_home {
	margin:60px 0 0 0;
}


#content {
	float:left;
	width:100%;
}

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

strong {
	color:#000;
}

h1, h2, h3 {
	clear:both;
	margin:0;
	padding:0;
	color:#000;
	font-weight:normal;
}

h1 {
	margin-bottom:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
}

h2 {
	margin-bottom:5px;
	font-size:13px;
}

img {
	border:none;
}

#content table {
	margin:0 0 12px 0;
}

marquee {
	padding:2px 0;
	color:#fff;
	background-color:#000;
	font-size:11px;
}

/* Left Menü
------------------------------------------------------------------------ */
ul.left_menue_home {
	margin:0;
	padding:0; }

	ul.left_menue_home li {
		margin:0;
		padding:0;
		list-style:none;
}

#newsletter {
	padding:96px 8px 0 8px;
	width:234px;
	height:54px;
	background:url(images/newsletter.gif) no-repeat;
}

#newsletter input.newsletter {
	width:230px;
	padding:2px;
	margin:0 0 4px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:none;
}

#newsletter input.newsletter_senden {
	margin-left:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	border:none;
	background:none;
	cursor:pointer;
}

/* Left Menü
------------------------------------------------------------------------ */
ul.left_menue {
	margin:0 0 20px 0;
	padding:0; }

	ul.left_menue li {
		margin:0 0 3px 0;
		padding:0;
		height:34px;
		list-style:none; }
		 
		ul.left_menue li a {
			float: left;
			width:290px;
			height:34px;
			color:#CC0000;	
			text-indent: -999em;
}

ul.left_menue_bestellen {
	margin:30px 0 0 44px;
	padding:0; }

ul.left_menue_bestellen li {
	margin:0;
	padding:0;
	height:74px;
	list-style:none;
}

ul.left_menue li.merchpacks { background:url(images/merchpacks.gif) no-repeat; }
.merchpacks ul.left_menue li.merchpacks { background:url(images/merchpacks_ov.gif) no-repeat; }

ul.left_menue li.textilbedruckung { background:url(images/textilbedruckung.gif) no-repeat; }
.textilbedruckung ul.left_menue li.textilbedruckung { background:url(images/textilbedruckung_ov.gif) no-repeat; }

ul.left_menue li.buttons { background:url(images/buttons.gif) no-repeat; }
.buttons ul.left_menue li.buttons { background:url(images/buttons_ov.gif) no-repeat; }

ul.left_menue li.aufkleber { background:url(images/aufkleber.gif) no-repeat; }
.aufkleber ul.left_menue li.aufkleber { background:url(images/aufkleber_ov.gif) no-repeat; }

ul.left_menue li.flyer { background:url(images/flyer_plakate.gif) no-repeat; }
.flyer ul.left_menue li.flyer { background:url(images/flyer_plakate_ov.gif) no-repeat; }

ul.left_menue li.aufnaeher { background:url(images/aufnaeher.gif) no-repeat; }
.aufnaeher ul.left_menue li.aufnaeher { background:url(images/aufnaeher_ov.gif) no-repeat; }

ul.left_menue li.transfer_flockdruck { background:url(images/transfer_flockdruck.gif) no-repeat; }
.transfer_flockdruck ul.left_menue li.transfer_flockdruck { background:url(images/transfer_flockdruck_ov.gif) no-repeat; }

ul.left_menue li.pvc-banner { background:url(images/pvc-banner.gif) no-repeat; }
.pvc-banner ul.left_menue li.pvc-banner { background:url(images/pvc-banner_ov.gif) no-repeat; }

ul.left_menue li.startseite { background:url(images/startseite.gif) no-repeat; }
.startseite ul.left_menue li.startseite { background:url(images/startseite_ov.gif) no-repeat; }

ul.left_menue li.versandkosten { background:url(images/versandkosten.gif) no-repeat; }
.versandkosten ul.left_menue li.versandkosten { background:url(images/versandkosten_ov.gif) no-repeat; }

ul.left_menue li.impressum { background:url(images/kontakt_impressum.gif) no-repeat; }
.impressum ul.left_menue li.impressum { background:url(images/kontakt_impressum_ov.gif) no-repeat; }

ul.left_menue li.anfrage { background:url(images/anfrage_bestellen.gif) no-repeat; }
.anfrage ul.left_menue li.anfrage { background:url(images/anfrage_bestellen_ov.gif) no-repeat; }

ul.left_menue li.agb { background:url(images/agb.gif) no-repeat; }
.agb ul.left_menue li.agb { background:url(images/agb_ov.gif) no-repeat; }

/* Content Menü
------------------------------------------------------------------------ */
.content_menue {
	float:left;
	margin:0 20px 10px 0;
}

img {
	clear:both;
}

/* Navigation Left
------------------------------------------------------------------------ */
.WebYepMenuItem,
.WebYepMenuSelected {
	float:left;
}

.WebYepMenuItem a {
	padding:0 10px 0 0;
	color:#000;
	font-weight:bold;
	text-transform: uppercase;
}

#right_menue .WebYepMenuItem a:hover {
	color:#7dc7e5;
}

.WebYepMenuSelected a {
	padding:0 10px 0 0;
	color:#ff0000;
	font-weight:bold;
	text-transform: uppercase;
	cursor:default;
}

/* Formulare
------------------------------------------------------------------------ */

form {
	margin:0;
	padding:0;
}

fieldset {
	border:none;
	margin:0 0 20px 0;
	padding:0;
}

label {
	float:left;
	width:110px;
	margin:2px 20px 0 0;
	padding:0 3px 0 0;
}

.inputfield, textarea {
	padding:1px;
	margin:0 5px 4px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:320px;
}

.arverify {
	padding:6px 6px 5px 6px;
	margin:0 10px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	width:118px;
}

form fieldset br {
	clear:both;
	float:none;
}

.senden {
	float:left;
	padding:6px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	cursor: pointer;
}

button {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	cursor: pointer;
}


/* Formulare Allert
------------------------------------------------------------------------ */

.errFld {
	margin-right:5px;
}

.errMsg {
	display: inline;
	color:red;
}

#alertMessagePlaceHolder {
	background-color:#FFCCCC;
	border:1px solid red;
	padding:5px;
	display:none;
	margin:0 0 2em 0;
}

/* WEBYEP
------------------------------------------------------------------------ */
#login {
	position:absolute;
	top:0;
	left:0;
}

.boxholder {
	clear:both;
	float:none;
	}

.box {
background: #fff;
}
