
		#rightMenu {width:18%;}
#campaignBody {float:left; width:78.5%;}

#breadCrumb {width: 800px; height: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; position: absolute;}
#breadCrumb ul {list-style: none; margin: 0; padding: 0; float: left;}
#breadCrumb ul li { float: left; clear: none; display:inline; line-height: 30px; padding: 0 10px; font-weight: bold; background: #fff url(/de/img/site/campaigns/components-chooser/arrowRightRed.gif) right center no-repeat; font-size: 12px!important;}
#breadCrumb ul li a {color: #000!important; text-decoration: underline; font-size: 12px!important;}
#breadCrumb ul li a:hover {color: #d00000!important;}
.last {color: #aaa!important; background: #fff!important;}

#bp {width:100%; padding:15px 0 0 0px; margin-left:10px; height:auto; font-family:Verdana, sans-serif;}
#bp .wrapper {padding-left:10px}


#bp #top {clear:both; background-color:#ffffff; padding-bottom:20px!important; padding-top:40px;}
/*#bp #top {background-color:#ffffff; padding-bottom:40px} - used for homepage, success page*/
#bp #top .nav {margin-bottom:12px; font:bold 12px verdana;}
#bp #top .nav a {text-decoration:underline; color:#000000;}
#bp #top .nav a:hover {color:#d00000}
#bp #top .contentTop {background: url(/de/img/site/campaigns/components-chooser/ds-leftimg.jpg) no-repeat scroll top left;}
#bp #top .subtitle {padding-top:115px; }
#bp #top h1 {font:bold 24px verdana; color:#d00000; display:block; margin:0; padding-bottom:15px} 
#bp #top h2 {font:bold 16px verdana; color:#000000; display:block; margin:0; padding-bottom:15px} 
#bp #top p {width:75%; font:11px verdana; margin-top:5px; margin-bottom:20px;}
#bp #top .left img {position:absolute; left:0; top:0;}
#bp #top .left img {position:absolute; right:0; top:0;}

#bp .BPright {width:100%%; height:auto; margin:0 0 0 0; padding:8px; margin-bottom:20px; background-color:#e7e7e7; border:solid 1px #cccccc;}
#bp .BPright h3 {font:bold 16px verdana; margin:0 0 5px 0;}
#bp .BPright .inner {background-color:#ffffff; padding:3px; height:auto;}
#bp a.button { background: transparent url(/de/img/site/campaigns/components-chooser/button-a.gif) no-repeat scroll top right; color: #444; display: block; float: left; font: bold 12px Verdana, Arial; color: #FFFFFF; height: 36px;  margin-right: 6px; padding-right: 18px; text-decoration: none}
#bp a:hover.button {color:#FFFFFF; text-decoration:underline} 
#bp a.button span {background: transparent url(/de/img/site/campaigns/components-chooser/button-span.gif) no-repeat; display: block; line-height: 12px; padding: 12px 0 12px 18px; overflow:hidden}

#bp .buttonBig {background:url(/de/img/site/campaigns/components-chooser/but-BG.gif) repeat-x; height:44px; margin:0 0 20px 0; padding:0; position:relative; }
#bp .buttonBig a { display:block; font:bold 14px verdana; color:#FFFFFF; padding-top:13px; cursor:pointer; text-decoration:none;}  
#bp .buttonBig a:hover {color:#f2f2f2;} 

#bp .BPright .inner img {margin:2px; overflow:hidden; text-decoration:none}
#bp .BPright .inner a {text-decoration:underline; text-align:left; font:bold 11px Verdana, Arial; color:#006699;}
#bp .BPright .inner a:hover { color:#d00000; text-decoration:none}
/*#bp .BPright .inner a span {display:block; clear:left; text-align:left; text-decoration:underline;} used for:  home, success */
#bp .BPright .inner a span {margin-top:5px; margin-bottom:3px; display:block; clear:left; text-align:left; text-decoration:underline;}
/* #bp .BPright .inner a span {display:block; clear:left; text-align:left; text-decoration:underline;} used for: FAQs */

#bp .BPleft {margin:0 0 20px 0; padding:5px; height:auto; background-color:#e7e7e7; border:solid 1px #cccccc; font:normal 11px Verdana, Arial;}
#bp .BPleft h3 {font:bold 16px verdana; margin:0 0 5px 0;}
#bp .BPBox {margin:0 0 20px 0; padding:5px; height:auto; overflow:hidden; background-color:#e7e7e7; border:solid 1px #cccccc;}
.BPBoxcontent {padding:5px 5px 20px 5px; height:auto; background-color:#fff;}
.BPBoxcontent2 {padding:5px; height:auto; overflow:hidden; background-color:#fff;}
.BPBoxcontent p, .BPBoxcontent div {display:block; font:normal 11px Verdana, Arial;}


#bp .BPBox h3 {font:bold 16px verdana; margin:0 0 5px 0;}
#bp .BPBox .inner {width:98%; background-color:#ffffff; padding:10px 0 10px 15px; height:auto;}
#bp .BPBox .box {height:500px; min-height:530px}
#bp .BPBox .box span {width:98%; text-align:center; display:block; margin-top:3px; line-height:15px;  height:auto; position:absolute; left:5px; bottom:7px;}
#bp .BPBox a {clear:both; font:11px verdana; font-weight:bold; text-decoration:underline; color:#336699;}
#bp .BPBox a:hover {color:#d00000;}



#bp .BPBox li{padding-left:15px; padding-top:0px; margin-top:0px; width:auto; /*height:30px;*/ font:normal 11px Verdana, Arial; line-height:15px; color:#000000; padding-bottom:5px; display:list-item;}
#bp .BPBox li a {font-weight:bold; color:#336699; font-size:11px}
#bp .BPBox li a span {margin-top:0px; padding-top:0px}
#bp .BPBox li a:hover {text-decoration:none; color:#D00000}



li .faqs {padding-bottom:7px}
faqs {font:11px Verdana, Arial, Helvetica, sans-serif}
.faqs a:link {color: #336699; text-decoration:underline}
.faqs a:visited {color: #336699; text-decoration:underline}
.faqs a:hover {color: #D00000; text-decoration:underline}
.answer {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.answer span {font-weight:normal;}

#faq dt {padding:5px 0; margin:0; color:#006699; cursor:pointer;}
#faq dd {display:block; margin:5px 0 20px 0; padding:0;}
#faq ul {margin:0; padding:0;}
#faq { font:11px verdana;}

#WermaButton {
 background: transparent url(/de/img/site/campaigns/components-chooser/button-a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: bold 12px Verdana, Arial; color: #FFFFFF;
    height: 36px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

#Wermabuttoncontent {
 background: transparent url(/de/img/site/campaigns/components-chooser/button-span.gif) no-repeat;
    display: block;
    line-height: 12px;
    padding: 9px 0 12px 10px;

}

.submit {background-color: transparent; border:none; color:#fff; font-size:12px; font-weight:bold;}


#feedbackPage h2 {
		font:bold 14px verdana; color:#d00000; display:block;  margin:0;
		}
		#feedbackPage p span.introText {
			display: block;
			
			}
	#feedbackForm {
		margin-bottom: 60px;
		}
		#feedbackForm form {
			padding: 0 20px;
			display: block;
			}
			#feedbackForm p {
			
				}
			#feedbackForm p label {
				clear:left;
				float:left;
				width:20%;
				display: block;
				font-size: 12px;
				font-weight: bold;
				padding: 0 0 5px;
				color: #000;
				}
				#feedbackForm label.error {
					padding-left: 5px;
					color: #d00000;
					display: inline;
					line-height: 20px;
					}
				
				
			#feedbackForm p input {
				margin: 0 0 5px 0;
				font-size: 10px;
				}
				#feedbackForm p input#FirstName,
				#feedbackForm p input#LastName,
				#feedbackForm p input#EmailAddress,
				#feedbackForm p input#CompanyName
				{
					width: 400px;
					padding: 4px 5px 2px;
					.padding-bottom: 4px; /* ie hack */
					border: 1px solid #ccc;
					}
			#feedbackForm textarea {
				width: 400px;
				height: 100px;
				padding: 4px;
				border: 1px solid #ddd;
				font-family: inherit;
				font-size: 12px;
				margin: 0 0 10px 0;
				}
				textarea#message {
					
					}
			#feedbackForm button {
			float: left;
			margin: 0 0 0;
				}
				button#submit {
					
					}
		