body {
	background:url("images/bg_meinposterdruck.jpg") repeat-x;
	margin:0;
	padding:0;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

p {
	padding:0;
	margin:0;
}

a {
	color:#000;
	text-decoration:underline;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

td {
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#site {
	margin:0 auto;
	width:949px;
}

#site #header {
	background:url("images/header_meinposterdruck.jpg") no-repeat;
	height:177px;
}

#site #header #navigation {
	float:right;
	width:535px;
	margin:153px 0px 0px 0px;
	text-align:right;
	padding:0px 67px 0px 0px;
}

#navigation span.navi_spacer {
	display:inline-block;
	padding:8px;
}

#site #content {
	background:#867bb3;
	margin:0px 35px 0px 35px;
	padding:32px;
}



#content .expl {
	font:normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#content .dropdown {
	background:#fff;
	padding:0px;
	border:1px solid #4F6133;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

#content .dropdown:hover {
	background:#eee;
}

#content .inputbox,
#content .inputbox_plz,
#content .inputbox_ort,
#content .inputbox_daten,
#content .inputbox_feedback {
	background:#fff;
	padding:2px;
	border:1px solid #4F6133;
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:300px;
}

#content .inputbox:hover,
#content .inputbox_plz:hover,
#content .inputbox_ort:hover,
#content .inputbox_daten:hover,
#content .inputbox_feedback:hover  {
	background:#eee;
}

#content .inputbox_plz { width:70px;}
#content .inputbox_filename { width:100px;}
#content .inputbox_ort { width:220px;}
#content .inputbox_daten { width:795px;}
#content .inputbox_feedback { width:795px;}

#content .submit {
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#F9C201;
	margin:0;
	padding:3px;
	border: 1px solid #fff;
}

#content .submit:hover {
	font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:#F9C201;
	margin:0;
	padding:3px;
	border: 1px solid #000;
}

#content table.stepnav {
	border:1px solid #fff;
}

#content table.stepnav td.step1_off {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#747085;
	background:#b6add7 url("images/step1_posterdruck_off.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 38px;
}

#content table.stepnav td.step1_on {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#b6add7 url("images/step1_posterdruck_on.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 38px;
}

#content table.stepnav td.step2_off {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#747085;
	background:#b6add7 url("images/step2_posterdruck_off.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step2_on {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#b6add7 url("images/step2_posterdruck_on.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step3_off {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#747085;
	background:#b6add7 url("images/step3_posterdruck_off.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step3_on {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#b6add7 url("images/step3_posterdruck_on.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step4_off {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#747085;
	background:#b6add7 url("images/step4_posterdruck_off.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step4_on {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#b6add7 url("images/step4_posterdruck_on.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step5_off {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#747085;
	background:#b6add7 url("images/step5_posterdruck_off.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content table.stepnav td.step5_on {
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#b6add7 url("images/step5_posterdruck_on.gif") no-repeat;
	height:27px;
	padding:0px 3px 0px 48px;
}

#content td.space_cell {
	width:35px;
}

#content td.headline_cell_fehler {
	color:#fff;
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:#E54E1D url("images/headline_arrow_fehler.gif") no-repeat;
	vertical-align:center;
	height:27px;
	padding:0px 0px 0px 35px;
	border:1px solid #fff;
	border-bottom:0px;
}

#content td.headline_cell {
	color:#F9C201;
	font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #645b87 url("images/headline_arrow.gif") no-repeat;
	vertical-align:center;
	height:27px;
	padding:0px 0px 0px 35px;
	border:1px solid #fff;
	border-bottom:0px;
}

#content td.headline_cell .frage {
	float:right;
	vertical-align:middle;
	padding: 1px 6px 0px 0px;
}

*+html #content td.headline_cell .frage {
	padding: 0px 6px 0px 0px;
}

*html #content td.headline_cell .frage {
	padding: 0px 6px 0px 0px;
}

#content td.content_cell_fehler {
	color:#000;
	font:normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	background: #E0C190;
	padding:5px 5px 3px 5px;
	border:1px solid #fff;
	border-top:0px;
	vertical-align:top;
}

#content td.content_cell {
	color:#000;
	font:normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	background: #b6add7;
	padding:3px 5px 1px 5px;
	border:1px solid #fff;
	border-top:0px;
	vertical-align:top;
}

#content td.content_cell td.line {
	height:1px;
	border-top:1px solid #4F6133;
}

#content td.content_cell td.w30 {
	width:30px;
}

#content td.content_cell td {
	font:normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 0px;

}

#content .frame {
	color:#000;
	font:normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:1px 1px 1px 35px;
	border:1px solid #fff;
	background: #b6add7 url("images/headline_info.gif") no-repeat;
}

td.w350 {
	width:350px;
}

td.w200 {
	width:200px;
	height:35px;
}

td.w181 {
	width:181px;
	height:35px;
}

td.w120 {
	width:120px;
}

td.w30 {
	width:30px;
}

td.h35 {
	height:35px;
	
}

#site #footer {
	color:#ccc;
	font:normal normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 35px 20px 35px;
}

.ticker {
	position: relative; 
	top:156px; 
	left: 67px; 
	BORDER: 0px; 
	font-size: 12px; 
	MARGIN: 0px; 
	WIDTH: 285px; 
	COLOR: #4B4561; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #DEDCEA;
	float: left;
}