@import url(css_styled_content.css);
@import url(tt_news.css);
@import url(tipafriend.css);
@import url(mailform.css);

html,body {

	margin:0px auto;
	padding:0;
	z-index:0;
}

* html div.wrapper_all{
	height:100%;
}

a {
  outline:none;
}

body{
	margin:0px auto;
	font-family: Arial;
	font-size:14px;
	line-height:23px;
	color:#585858;
	background: url(../site_images/body_bg.jpg) repeat-x top #E6E6E6;
}

div>p {margin:0}

p {margin:0}

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

hr{ height: 1px; border: none; border-top: 1px solid #eeeeee; }

h1, h2, h3, h4, h5 ,h6{
	color:#585858;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

h1{
	font-size:26px;
	line-height: 1.2;
	padding:0px 20px 10px 0px;
	font-weight:normal;
}	

h2{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	line-height:23px;
	font-weight:bold;
}

h3{
	font-size:14px;
	line-height:20px;
	color:#42a62a;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:bold;
}

a{
	text-decoration:none;
	color:#2d9300;
}
a:hover{
	color: #6abc56;
}

h1 a, h2 a, h3 a, h4 a, h5 a{
	text-decoration: none;
}
.contenttable .bodytext{
	font-size: 12px;
}

.align-right{ text-align: right; }
.align-center{ text-align: center; }


.wrapper_all{
	padding:0px;
	position:absolute;
	top:0px;
	height:auto;
	width:100%;
	z-index:0;
}

	.wrapper_centering{
			margin:0px auto;
			width:960px;
			height:599px;
	}
	
		.wrapper_head{
			background:#fff;
			width:960px;
			float:left;
		}
			.logo{
				float:left;
				width:171px;
				height:47px;
				padding:23px 0px 15px 20px;
			}
			.menu_top{
				float:left;
				width:960px;
				background:#e1e1e1;
				height: 43px;
				overflow: visible;
			}
					
			.head_media{
				float:left;
				width:960px;
			/*	height:400px; */
			}
			
				.head_media div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{
					margin:0 0 0 0;
				}
			
			.toplinks{
				float:right;
				padding:21px 0px 0px 0px;
			}
			
				.toplinks a{
					color:#6e6e6e;
					font-size:11px;
					line-height:11px;
					float:left;			
				}
				
				.toplinks a:hover{
					color: #42A62A;
				}
				
				.toplinks a.contact{
					
					font-size:11px;
					line-height:11px;
					padding-right:0px !important;
					background:none  !important;					
				}		
				.toplinks a.infomaterial{
					padding-left: 20px;
					display: block;
					height: 20px;
					background: url(../site_images/icon_infomaterial.png) no-repeat 0px 0px;	
				}
				.toplinks span {
				  float:left;
				  margin-top:-7px;
				  padding-left:20px;
				  padding-right:20px;
				  color: #cecece;
				}		
			
			.language{
				float:right;
				padding-top:21px;
				padding-right:10px;
				position: relative;
				z-index:1000;
			}
			
				.language a,
				.language .active pre,
				.language .na pre{
					
					padding: 5px 10px;
					color:#6E6E6E;
					display:block;
					
					font-size:11px;
					font-weight: normal;
					line-height:11px;
					outline-color:-moz-use-text-color;
					outline-style:none;
					outline-width:0;
					padding-bottom:7px;
					padding-right:20px;
				}
				.language .active pre{ 	color: #42A62A; display: block; padding: 2px 0px 2px 10px !important; }
				.language .na pre{		color: #eeeeee; }
				
				.language pre{ margin: 0; cursor: pointer; }
				.language pre a,
				.language .active pre,
				.language .na pre{
					font-family: Arial, Verdana, sans-serif;
					padding: 1px 10px 1px 10px;
					margin: 0px;
					width:auto;
				}
				.language pre a:hover{
					color: #42A62A;	
				}
				
				a#languageSchalter{
					width: 71px;
					height: 17px;
					padding: 0;
					margin: 0;
					padding-left: 40px;
					padding-top: 5px;
					margin-top: -5px;
					background: url(../site_images/icon_arrow_language.png) no-repeat 0px -22px;
					display: block;
					font-weight: bold;
				}
				a#languageSchalter:hover{
					color: #42A62A;
				} 
				a#languageSchalter.active{
					background-position: 0px 0px;
					-moz-box-shadow: 0px 3px 7px -4px #000000;
					-webkit-box-shadow:  0px 3px 7px -4px #000000;
					box-shadow: 0px 3px 7px -4px #000000;
				}
			
        * html .languaeswitcher {
           margin-top:0px;
        }
				
				#language_switch{
					opacity: 0;
					display: none;
					
				}
				.languaeswitcher {
				  position:absolute !important; 
				  z-index:999;
				  width:auto;
				  right: 10px;
				  top: 36px;
				}
				
				.languaeswitcher ul {
			          background: #ffffff;
			          border: 1px solid #e3e3e3;
					  border-top: none;
			          list-style-type:none;
			          padding: 5px 4px 3px 5px !important;
					  margin: 0;
          			-moz-box-shadow: 0 0 5px -3px #000000;
					-webkit-box-shadow:  0 0 5px -3px #000000;
					box-shadow: 0 0 5px -3px #000000;
					z-index:999;
				}
				
				.languaeswitcher ul li {
				  /*
				  margin:0px !important;
				  padding:0px !important;
				  line-height:normal !important;
				  margin-bottom:3px;
				  */
          
          line-height:normal !important;
          margin:0 !important;
          padding:0 !important;
          width:auto;	
z-index:999;		  
		
				}
				
				.languaeswitcher ul li.active {
				  font-weight:bold;
				  color: #42A62A;
				}
				
				.languaeswitcher a {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#6E6E6E;
display:block;
font-size:11px;
line-height:normal;
padding-bottom:0;
padding-right:0;
				}
	
		
		.wrapper_main{
			float:left;
			width:939px;
			background:#fff;
			padding:47px 21px 0px 0px;
		}
		
		* html .wrapper_main{
/*			padding-right:0px;*/
		}
		

			.wrapper_col_left{
				width:195px;
				float:left;
				padding-left:20px;
				padding-right:52px;
				padding-bottom:15px;
			}
										
			.pagetitle{
				float:left;
				font-size:18px;
				line-height:18px;
				padding:0px 0px 5px 5px;
				border-bottom:2px solid #aab7c0;
				width:190px;
			}
			
			.pagetitle a{
				color:#585858;
			}
			
			.menu_left{
				float:left;
				width:195px;
				padding:17px 0px 0px 0px;
			}
				.menu_left ul, .menu_left li{
					float:left;
					padding:0 0 0 0;
					margin:0 0 0 0;
					list-style:none;
				}
				#first_sub_menu_left a,
				.menu_left .lev2 li:first-child a{
					background: url(../site_images/subnav_firstsub_bg.png) no-repeat left 0px;
					overflow: hidden;
					padding-top: 7px !important;
					border-bottom: 1px solid #E8E8E8;
				}
				#first_sub_menu_left a:hover,
				.menu_left .lev2 li:first-child a:hover{
					background-position: left -74px;	
				}
				#first_sub_menu_left a.act{
					background-position: -38px;
				}
				#last_sub_menu_left a{
					border-bottom: 2px solid #c7c8c8;
				}
				
				#first_sub_menu_left.act a{
					background-position: left -38px;
				}
				.menu_left a{
					width:183px;
					display:block;
					float:left;
					color:#7f7f7f;
					font-size:13px;
					line-height:20px;
					padding:5px 6px 5px 6px;
					border-bottom:1px solid #e8e8e8;
				}
				.menu_left a:hover{
					color:#42a62a;
				}
				.menu_left .cur a, .menu_left .act a, .menu_left .actifsub a{
					border:none;
					color:#42a62a;
					/*background:url(../site_images/menu_divider.gif) no-repeat bottom;*/
					
				}
				
				.menu_left .act a{
					background:none;
					padding-bottom:7px;
					color:#42a62a;
					border-bottom:1px solid #E8E8E8;
				}
				
				 .menu_left .actifsub a{
				 	color:#42a62a;
				 }
				
				.menu_left .cur a{
					color:#42a62a;
				}
				
			
					.menu_left .lev2 a{
						width:157px;
						font-weight:normal;
						line-height:21px;
						padding:5px 6px 5px 25px;
						width: 163px;
						background: #f8f8f8;
						font-size: 12px;
					}
					.menu_left .lev2 a:hover{
						background: #ffffff;
					}
					
					.menu_left .lev2 #first_sub_menu_left a{
						line-height:21px;
						padding-top:2px;
						padding-bottom:8px;
					}
					
					.menu_left .lev2 .act a{
						background: #e8e8e8 url(../site_images/subnav_sub_bg.png) repeat-x;
						color:#42a62a;
						border-bottom: none;
						/*
						border-bottom:1px solid #afafaf;
						border-top: 1px solid #afafaf;
						*/
					}
	
			.contact_huf{			
				width: 190px;
				float: left;			
			}
			
			.contact_huf h2{
				font-size:14px;
				line-height:18px;
				padding:28px 20px 5px 4px;
				display:block;
				font-weight:normal;
				font-weight:bold;
			}
				

			.content_head{
				float:left;
				width:672px;
				display:block;
				/*height:23px;*/
			}	
			
				

			.wrapper_content{
				width:672px;
				float:left;
			}
				
				.content{
					float:left;
					width:430px;
					padding-top:0px;
					padding-bottom:20px;
					padding-right:40px;
					padding-left:0px;
				}
					
					.content p.bodytext{
						padding-bottom:23px;
					}
					
					.content h2{
						padding-bottom:0px;
					}
					
					.content ul{
						margin-top:0px;
					}

					.content .CONTENT_ELEMENT{
						float:left;
						width:100%;
					}	
					
					.content .csc-textpic{
						float:left;
						width:100%;
						padding-bottom:23px;
					}
					
					.content .csc-textpic-caption{
						font-size:12px;
						font-weight:bold;
					}
										
					
				.content_large{
					float:left;
					width:662px;
					padding-top:0px;
					padding-bottom:20px;
					padding-right:5px;
					padding-left:5px;
				}
	
					.content_large h2{
						padding-bottom:23px;
					}
				
				
					.content_large .csc-textpic-imagewrap, .content_large .csc-textpic-imagerow{
						  width:662px !important; 
					}
					
					.content_large 	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{ 
						margin-bottom: 0px; 
					}
					
					
					.csc-textpic-imagerow{
						padding-bottom:15px;
						float:left;
					}
					  
						/* Pictures on left, add margin on right */
						.content_large DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
						DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
						DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
						display: inline; /* IE fix for double-margin bug */
						margin-right: 15px;
					}
					
					.csc-textpic-imagerow ul, .csc-textpic-imagerow li{
						margin:0 0 0 0;
						paddding:0 0 0 0;
						line-height:0;
					}


				.content_news{
					float:left;
					width:672px;
					padding-top:24px;
					padding-bottom:20px;
				}
	
					.content_news h2{
						padding-bottom:23px;
					}
							
			.content_footer{
				float:right;
				width:672px;
				border-top:2px solid #aab7c0;
				padding-top:10px;
			}
			
			.footer_left{
				float:left;
			}
			
			.footer_right{
				float:right;
			}
			
			
			
				.content_footer .phone{
					background:url(../site_images/phone_icon.gif) 0px 7px no-repeat;
					padding-left:14px;
					float:left;
					padding-right:22px;
					font-size:14px;
				}
				
				.content_footer .mail{
					background:url(../site_images/mail_icon.gif) 0px 7px no-repeat;
					padding-left:14px;
					float:left;
					color:#585858;
				
				}
				
					.content_footer .mail a{
						color:#585858;
						font-size:14px;
					}	
					
					.content_footer #printlink{
						padding:0px 20px 0px 1px;
					}
					
					.content_footer .toplink{
						padding:0px 1px 0px 20px;
					}	
			
	
			.tipafriend_footer{
				float:left;
				width:672px;
				padding-top:20px;
			}	
			

			.col_right_out{
				float:right;
				width:194px;
				padding-top:10px;
			}
			
				.col_right_out .CONTENT_ELEMENT{
					padding-bottom:23px;
				}
			
	
		.wrapper_footer{
			float:left;
			width:960px;
			
			background-color:#f0f0f0;
		}
		
			.meta{
				width: 100%;
				
			}
			
			.meta .footerTop{
				background: #eeeeee;
				border-top: 1px solid #dbdbdb;	
				width: 100%;		
				/*padding: 20px 0px 20px 0px;*/	
				position: relative;
			}
			.meta .footerTop .phone,
			.meta .footerTop .email,
			.meta .footerTop .standorte{
				font-size: 14px;
				font-weight: bold;	
			}
			.meta .footerTop .phone, .meta .footerTop .email {
			  background: url("../site_images/icon_footertop.png") no-repeat scroll 0 3px transparent;
			  display: block;
			  float: left;
			  height: 20px;
			  margin-bottom: 20px;
			  margin-left: 40px;
			  margin-top: 20px;
			  padding-left: 27px;
			}
			.meta .footerTop .email{
				background-position: 0px -17px;
			}
			.meta .footerTop .standorte {
			  background: url("../site_images/footer_standorte_bg.png") no-repeat scroll -20px 0 transparent;
			  cursor: pointer;
			  display: block;
			  position: absolute;
			  top: 0px;
			  left: 380px;
			  z-index: 9999;
			  float: left;
			  height: 50px;
			  margin-left: 60px;
			  padding: 20px 0 0 82px;
			  width: 220px;
			}
			.meta .footerTop .standorte.active{
				background-position: -19px -80px;
			}
			.meta .footerTop .toolLinks{
				width: 95px;
				height: 30px;
				background: white;
				position: absolute;
				top:-1px;
				right: 20px;
				border-left: 1px solid #dbdbdb;
				border-right: 1px solid #dbdbdb;
				border-bottom: 1px solid #dbdbdb;
			}
			.meta .footerTop .toolLinks .print,
			.meta .footerTop .toolLinks .top{
				text-indent: -99999em;
				float: left;
				display: block;
				height: 20px;
				width: 20px;
				background: url(../site_images/icon_toollinks.png) no-repeat -30px 0px;
				margin: 5px 0px 0px 25px;
			}
			.meta .footerTop .toolLinks .top{
				background-position: -55px 0px;
				margin: 5px 10px 0px 10px;
			}
			.meta .footerMain{
				padding: 0;
				margin: 0;
				list-style: none;
				background: #e2e2e2;
				width: 100%;
				height: 220px;
			}
			.meta .footerMain h3{
				display: block;
				font-size: 14px;
				text-decoration: none;
				padding-bottom: 3px;
				margin-bottom: 8px;
				border-bottom: 1px solid #cbcbcb;
				color: #585858;
			}
			.meta .footerMain p{
				font-size: 13px;
				line-height: 1.2;
			}
			.meta .footerMain li{
				float: left;
				padding: 30px;
			}
			.meta .footerMain .footerKontakt{
				width: 210px;
				margin-right: 20px;
			}
			.meta .footerMain .footerQuicklinks{
				width: 250px;
				margin-right: 20px;
				padding-left: 0;
			}
			.meta .footerMain .footerQuicklinks ul,
			.meta .footerMain .footerLinks ul
			{
				padding: 0;
				margin: 0;
				list-style: none;	
			}
			.meta .footerMain .footerQuicklinks ul li,
			.meta .footerMain .footerLinks ul li{
				display: block;
				clear: both;
				padding: 0;
				margin: 0;	
			}
			.meta .footerMain .footerQuicklinks ul li {
			width:220px;
			}
			.meta .footerMain .footerLinks ul.left{
				float: left;
			}
			.meta .footerMain .footerLinks ul.right{
				float: right;
				width:auto;
			}
			.meta .footerMain a{
				color: #585858;
				font-size: 13px;
			}
			.meta .footerMain a:hover{
				color: #2d9300;
			}
			.meta .footerMain .footerLinks{
				width: 340px;
				margin-right: 0px;
				padding-left: 0;
			}
			.copyright{
				text-align: right;
				padding:10px 20px 10px 0px;
				font-size:11px;
				line-height:11px;
				color:#585858;
				background: #c7c7c7;
			}
			
.zoomify{ position: relative; }
.zoomify img{
	border: 2px solid #b4b9b4 !important;
	padding: 2px;
	background: #ffffff;
}			
.zoomify:hover img{
	border: 2px solid #42a62a !important;
	padding: 2px;
	background: #ffffff;
}
img.zoomButton,
a:hover .zoomButton {
	bottom: 12px;
	right: 12px;
	display: block;
	position: absolute;
	height: 19px;
	width: 19px;
	border: none !important;
	outline: none !important;
	background: transparent !important;
}
.csc-textpic-image{ position: relative; }

/*
.galleryNavigation{
	display: block;
	float: left;
	margin: 0px 12px 12px 0px;
	width:	208px;
	background: #d6d7d8;
}
*/
.galleryNavigation dt a img{
	border: 2px solid #b4b9b4 !important;
	padding: 2px;
	background: #ffffff;
}
.galleryNavigation dl:hover dt a img,
.galleryNavigation dt a:hover img{
	border: 2px solid #42a62a !important;
	padding: 2px;
	background: #ffffff;
}

.galleryNavigation dd a {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	color: #3ba323;
	display: block;
	width: 174px;
	height: 35px;
	padding: 5px 12px 10px 12px;
	background: #e9eaea;
}
.galleryNavigation dl:hover dd a,
.galleryNavigation dd a:hover {
	background: #f2f4f4;
}
.galleryNavigation dl {
	display: block;
	margin: 0px 25px 25px 0px !important;
}


/****
 ****	FCE STANDORTE
 ****/
.standort{
	position: relative;
	width: 280px;	
	margin: 20px 50px 20px 0px;
	float: left;
	height: 210px;
	background: white;
}
.standortInner.active{
	border: 1px solid #a7bfa2;
	background: #d5e0d2;
}
.standortInner{
	padding: 2px;
	border: 1px solid #b4b9b4;
	overflow: hidden;
}
.standortInner .address {
  background: url("../site_images/standorte_bg.jpg") repeat-x scroll 0 0 #F8F8F8;
  height: 200px;
  padding: 10px 20px;
}
.standortInner .address h2{
	font-size: 16px;
	line-height: 1.2;
	font-weight: bold;
	padding-bottom: 10px;	
}
.standortInner .address p{
	font-size: 13px;
	line-height: 1.2;
}
.standort .linkLokal {
	position: absolute;
	bottom: -5px;
	right: 5px;
  background: url("../site_images/icon_news_all.png") no-repeat scroll right center transparent;
  float: right;
  font-weight: bold;
  margin-right: 9px;
  margin-top: -28px;
  padding-right: 20px;
}
.standort .linkLokal:hover{
	color: #42A62A;
	opacity: 0.8;
}

/****
 ****	Tooltip
 ****/
 .tooltipStandorte{
	display: none;
	position: relative;
	z-index: 99;
	background:  url(../site_images/footer_standorte_bg.jpg) no-repeat;
	height:397px;
	padding: 0px;
	width:957px;
	border: 2px solid #dddddd;
	font-size:11px;
	color:#fff;
	position: absolute;
	top: 0;
	left: 0;
	-moz-box-shadow: 0px 0px 8px -3px #000000;
	-khtml-box-shadow: 0px 0px 8px -3px #000000;
	box-shadow: 0px 0px 8px -3px #000000;
}
.tooltipStandorte .note{
	float:left;
	width: 200px;
	height: 347px;
	padding: 30px 10px 20px 30px;
	border-right: 2px solid #ffffff;
}
.head_media .tooltipStandorte .note{ height: 350px; }
.tooltipStandorte .note h2{ font-size: 18px; font-weight: bold; padding-bottom: 20px; color: #7e7e7e; }
.tooltipStandorte .note p,
.tooltipStandorte .note li{ font-size: 13px; line-height: 1.5; color: #7e7e7e; }
.tooltipStandorte .note ul{ padding: 0; marigin: 0; }
.tooltipStandorte .note li{ list-style: none; padding: 0; marigin: 0; padding-left: 25px; padding-bottom: 20px; }
.tooltipStandorte .note li.first{ background: url(../site_images/icon_footer_standorte_1.png) no-repeat; }
.tooltipStandorte .note li.second{ background: url(../site_images/icon_footer_standorte_2.png) no-repeat; }


.tooltipStandorte .standorteMenu, .tooltipStandorte .standorteMenu ul {
  float: left;
	width: 200px;
  list-style: none outside none;
  margin: 0px 0 0 0px;
  padding: 0;
  height: 397px;
  border-left: 4px solid #dedede;
  border-right: 2px solid white;
  background: url("../site_images/footer_standorte_ul_bg.png");
}

.tooltipStandorte .standorteMenu li {
cursor: pointer;
  background: url("../site_images/icon_footer_standorte_li.png") no-repeat scroll right -8px transparent;
  color: #437737;
  font-weight: bold;
  display: block;
  padding: 1px 20px 1px 30px;
  margin: 0;
  width: 150px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: none;
  height:21px;
}
.tooltipStandorte .standorteMenu li:hover{ 
	padding-top: 0px;
  	padding-bottom: 0px;
	background-color: white; color: #42A62A; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; 
	background-position: right -9px;}
.tooltipStandorte .standorteMenu li.first,
.tooltipStandorte .standorteMenu li:first-child{ margin-top: 7px; }
.tooltipStandorte .standorteMenu li.active{ 
	padding-top: 0px;
  	padding-bottom: 0px;
	background-position: right -47px; color: white; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.tooltipStandorte .standorteMenu li a{
	color: #437737;
	display: block;
}

/* submenu */
.clickMenu ul{
	position: absolute;
	top: 0px;
	left: 444px;
	border-left: 4px solid #dedede;
}

.clr{ clear: both; }
/* teaser fce */

.teaserInner img {
float:left;
margin-right:15px;
}
.teaserInner a:hover img{
	opacity:0.8;
}
.teaserInner p {
margin-left:193px;
line-height:1.3em;
}
.teaserInner h2 {
    color: #42A62A;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.teaserInner a {
	 color: #585858;
	 display:block;
	 margin-top:5px;
}
.teaserInner a:hover{
	background: #F2F2F2;
	color: #777b7e;
}

.wrapper_head .tooltipStandorte {
  background: url("../site_images/startseite_clickmenu_bg.jpg") no-repeat right top #e1e1e1;
  border: none;
  box-shadow: none;
  color: #FFFFFF;
  display: block;
  font-size: 11px;
  height: 400px;
  padding: 0;
  position: relative;
  width: 960px;
}

.wrapper_head .tooltipStandorte .standorteMenu, .wrapper_head .tooltipStandorte .standorteMenu ul {
  border-left: none;
  border-right: 2px solid white;
  float: left;
  height: 400px;
  list-style: none outside none;
  margin: 0 0 0 0;
  padding: 0;
  width: 200px;
}

/****
/****  FCEs (templa voil?)
/****/

.c20l, .c25l, .c33l, .c40l, .c38l, .c50l,
.c60l, .c62l, .c66l, .c75l, .c80l {float: left; }
  
.c20r, .c25r, .c33r, .c40r, .c38r, .c50r,
.c60r, .c66r, .c62r, .c75r, .c80r {float: right; margin-left: -5px; }

.c20l, .c20r { width: 20%; }
.c40l, .c40r { width: 40%; }
.c60l, .c60r { width: 60%; }
.c80l, .c80r { width: 80%; }
.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

.left { float:left; padding-right:10px;}
.center {padding-left: 0px; padding-right: 0px; float:left;}
.right { float:right; width:100%;}

.clr {
	clear:both;
}
