/*
	
		PCC Style Sheet
		
		
*/
	
* html .visualIEFloatFix { height: 0.01%; }
*{
	margin: 0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
html{
}
body {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	background: url('./res/background/$file/bodybackground.jpg') repeat-x 0 0;
	font: normal 11px "Verdana", "Arial", sans-serif;
}
#rahmen {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
	background: url('./res/background/$file/ohnekeyvisual.jpg') repeat-x 0 0;
	font: normal 11px "Verdana", "Arial", sans-serif;
}
form, p, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
legend{
	display: none;
	}
fieldset
{
	border: 0;
	padding: 0;
	margin: 0;
	}
img {
	border: 0;
}
.hd{
display: none;
}
/*		Header ANFANG  	*/		
#header{
	margin: 0 auto;
	height: 126px;
	width: 1007px;
	background: url('./res/background/$file/rahmenverlaufbackground.jpg') repeat-y 0 0;
	
	}
.headerlogo{
	width: 200px;
	height: 72px;
	float: left;
	margin: 0 0 26px 27px;}
#headertoolbox{
	margin: 0 0 0 222px;
	float:left;
	width: 531px;
	height:32px;
	text-align: left;
	color: #666;
	font-size: 10px;
	
	}	
.toolboxlink{
	padding: 13px 0 0 0;
	float: left;
}
	
.weltweit{
	width: 44px;
	height: 22px;
	padding: 11px 8px 0 24px;
	float: left;}
#suche{
	margin: 0 0 0 25px;
	float: left;
	}
#suchauftrag{
	height:9px;
	width:14px;
	margin: 15px 0 0 0;
	float: left;
	}
#headernavi{
	margin: 0 auto;
	height:20px;
	width: 953px;
	background: url('./res/background/$file/headernavi.jpg') repeat-x 0 0;
	padding: 8px 0 0 0;
	}
#firstgroup{
	padding:0 0 0 20px;
	height: 20px;
	width: 230px;
	float: left;}
#secondgroup{
	margin: 0;
	
	height: 20px;
	
	float: left;}
#thirdgroup{
	padding: 0 22px 0 0;
	
	height: 20px;
	
	float: right;}
.borderkeyvisual{
	height: 3px;
	width: 1007px;
	background: url('./res/background/$file/border-top.jpg') repeat-y 0 0;
	}
#keyvisual{
	margin: 0 auto;
	height: 244px;
	width: 1007px;
	background: url('./res/background/$file/keyvisualverlaufbackground.jpg') repeat-y 0 0;
	position: relative;
	}
#ohnekeyvisual{
	margin: 0 auto;
	height: 54px;
	width: 1007px;
	background: url('./res/background/$file/keyvisualverlaufbackground.jpg') repeat-y 0 0;
	position: relative;
	}
/*		HEADER ENDE 	*/
/*		Keyvisualelemente ANFANG 	*/
.keyvisualimage{
	float: left;
	margin: 20px 0 15px 47px;
	width: 699px;
	height: 210px;
	float: left;
	background: #f60;
	}
.keyvisualheadline{
	float: left;
	margin: 0 0 0 280px;
	width: 465px;
	height: 54px;
	float: left;
	background: #f60;
	}
.keyvisualfolgeseite{
	float: left;
	margin: 20px 47px 14px 0;
	width: 699px;
	height: 210px;
	float: right;
	background: #f60;
	}
#newsbox{
	height: 210px;
	width: 214px;
	float: left;
	background: white;
	margin: 20px 0 0 0;
	overflow: hidden;
	background: #f6f6f6 url('./res/background/$file/morenews.jpg') repeat-x bottom left;
	}
.date{
	background: url('./res/background/$file/news.jpg') no-repeat 0px 2px;
	padding: 0 0 0 20px;
	margin: 6px 0 0 12px;
	float: left;
	color: #555;
	}
.lastnews{
	background: url('./res/background/$file/lastnews.gif') no-repeat 0px 2px;
	padding: 0 0 0 20px;
	margin: 0;
	float: left;
	color: #555;
	}
#newsbox p{
	float: left;
	text-align: left;
	padding: 3px 0 2px 32px;
	font: bold 11px "Arial", "Verdana", sans-serif;
	color: #012a7a;
	line-height:14px;
	
	}	
.trenner{
	width: 214px;
	height: 2px;
	margin: 5px 0 4px 0;
	}
.trennerlast{
	width: 214px;
	height: 2px;
	margin: 10px 0 0 0;
	}
#morenews{
	float: left;
	width:214px;
	height: 27px;
	text-align: left;
	padding: 5px 0 1px 12px;
	font: bold 11px "Arial", "Verdana", sans-serif;
	color: #012a7a;
	
	}
	
/*		Keyvisualelemente ENDE 	*/
#content{
	margin: 0 auto;
	
	width: 1007px;
	background: url('./res/background/$file/rahmenverlaufbackground.jpg') repeat-y 0 0;
	}
#contentrahmen{
	width: 932px;
	float: left;
	padding: 0 0 0 47px;
	
	}
#content p{
	margin: 0 0 15px 0;
	}
/*		Contentelemente ANFANG 	*/
#pfad{
	width: 700px;
	float: left;
	text-align: left;
	height: 40px;
	padding: 5px 0 0 234px;
	color: #888888;
	
	}
#pfad a:link,
#pfad a:visited{
	text-decoration: none;	
	color: #888888;
}
#pfad a:hover,
#pfad a:focus,
#pfad a:active,{
	text-decoration: underline;
	color: #888888;
}
.box1spalte{
	width: 214px;
	float: left;
	margin-right: 19px;
	float: left;
	color: #555;
	line-height:16px;
	text-align: left;
	}
.box2spalten{
	width: 447px;
	float: left;
	margin-right: 19px;
	text-align:left;
	float: left;
	color: #555;
	line-height:16px;
	text-align: left;
	}
.box2spalten .auszeichnung{
	color: red;}
.border{
	border-top: 1px solid #e6e6e6;}	
.searchleft{
float: left;
padding-left: 5px;}
.searchright{
float: right;
}
.backgroundsuche{
width: 440px;
background: #f4f4f4;
padding: 14px 0 5px 8px;}
.backgheadline{
width: 440px;
background: #f4f4f4;
padding: 2px 0 0 8px;}
.backgheadline img{
margin: 2px 5px 0 0;}
.contentimage	{
	float: left;
	margin: 5px 13px 10px 0;
	padding: 0;
	background: #f4f4f4;
	width:214px;	
}
.contentimageright	{
	float: right;
	margin: 5px 0 10px 13px;
	padding: 0;
	background: #f4f4f4;
	width:214px;	
}
.contentimage img,
.contentimageright img{
	margin: 0;
	padding: 0;
	width: 214px
}
.bildunterzeile{
	float: left;
	color:#555;
	margin: 0;
	padding: 4px;
	font-size: 10px;
	}
.abstand{
	width: 932px;
	height:30px;
	clear: both;	
	}
.teaser{
	width:212px;
	height: 78px;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	}
.teasernoborder{
	width:214px;
	height: 103px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #fff;
	}
	.hometeaser p{
	text-align: left;
	padding: 7px 0 6px 8px;
	background: url('./res/background/$file/teasertext.jpg') repeat-x 0 0;
	}
	.teaserbox p{
	text-align: left;
	padding: 7px 0 6px 8px;
	background: url('./res/background/$file/teasertext.jpg') repeat-x 0 0;
	font-size: 10px;
	line-height: 13px;}
	.claim{
		width: 212px;
		height: 17px;
		float: right;
		margin: 5px 48px 6px 0;
		}
#function{
	margin: 30px auto;
	color: #555;
	width: 447px;
	border-top: 1px solid #888;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding: 7px 0 0 0;
	clear: both;
	height:20px;
	overflow: hidden;}
/*		Contentelemente ENDE 	*/		
#footer{
	margin: 0 auto;
	height: 44px;
	width: 100%;
	background: url('./res/background/$file/footerbackground.jpg') repeat-x 0 0;
	}
#footernavi{
	margin: 0 auto;
	height:28px;
	width: 953px;
	
	}	
	#footernaviabstand{
	margin: 0 0 0 20px;
	font: bold 12px "Verdana", "Arial", sans-serif;
	color:#99b4e8;
	}
/*		?????  	*/
.clear{
	clear: both;
	}
/*		Schriftangaben Überschriften ANFANG  	*/
.box1spalte h1{
	font: bold 15px "Arial", "Verdana", sans-serif;	
	padding: 0;
	margin:0;
	line-height: 24px;
	text-align: right;
	color: #012a7a;
	}
.box2spalten h1{
	font: bold 18px "Arial", "Verdana", sans-serif;	
	padding: 0;
	margin:0 0 15px 0;;
	line-height: 26px;
	color: #012a7a;
	}
.box2spalten h2{
	font: bold 14px "Arial", "Verdana", sans-serif;	
	padding: 0;
	margin:0 0 3px 0;;
	line-height: 26px;
	color: #012a7a;
	}
.backgheadline h2{
	font: bold 14px "Arial", "Verdana", sans-serif;	
	padding: 0;
	margin:0 0 0 0;;
	line-height: 26px;
	color: #012a7a;
	}
.box2spalten h3{
	font: bold 12px "Arial", "Verdana", sans-serif;	
	font-weight: bold;
	padding: 0;
	margin:12px 0 3px 0;
	color: #012a7a;
	}
.box2spalten h4{
	font: bold 12px "Arial", "Verdana", sans-serif;	
	font-weight: bold;
	padding: 0;
	margin:3px 0 3px 0;
	color: #012a7a;
	}	
.box2spalten h2 .auszeichnung{	
color: #f60;
}
.hometeaser h2{
	font: bold 11px "Verdana", "Arial", sans-serif;
	text-align: left;
	background: url('./res/background/$file/teaserh1.jpg') repeat-x 0 bottom;
	padding: 7px 0 6px 8px;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #012a7a;}
.teaserbox h2{
	font: bold 11px "Verdana", "Arial", sans-serif;
	text-align: left;
	background: url('./res/background/$file/teaserh1.jpg') repeat-x 0 bottom;
	padding: 7px 0 6px 8px;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	color: #012a7a;
	}
/*		Schriftangaben Überschriften ENDE  	*/
/*		Links ANFANG  	*/
#newsbox a:link,
#newsbox a:visited{
text-decoration: none;	
color: #012a7a;
}
#newsbox a:hover{
text-decoration: underline;
}
/*
#headertoolbox a:link,
#headertoolbox a:visited{
text-decoration: none;	
color: #666;
}
#headertoolbox a:hover{
text-decoration: underline;
}
*/
#firstgroup a {
text-decoration: none;	
color: #012a7a;
font: bold 12px "Verdana", "Arial", sans-serif;
display: block;
float: left;}
#firstgroup a:hover{
text-decoration: none;
color: #ff6600;}
#firstgroup a.aktiv {color: #ff6600;}
#secondgroup a {
text-decoration: none;	
color: #012a7a;
font: bold 12px "Verdana", "Arial", sans-serif;
display: block;
float: left;
margin-right:25px;}
#secondgroup a.last {
	margin-right:0px;
}
#secondgroup a:hover{
text-decoration: none;
color: #ff6600;}
#secondgroup a.aktiv {
			color: #ff6600;		
		}
#thirdgroup a{
text-decoration: none;	
color: #012a7a;
font: bold 12px "Verdana", "Arial", sans-serif;
display: block;
float: left;
margin-left:25px;}
#thirdgroup a.first {
	margin-left:0px;
}
#thirdgroup a:hover{
text-decoration: none;
color: #ff6600;}
#thirdgroup a.aktiv {
			color: #ff6600;		
		}
#footernaviabstand a {
			float: left;
			display: block;
			margin: 16px 25px 0 0;
			font: bold 12px "Verdana", "Arial", sans-serif;
			color:#99b4e8;
			text-decoration: none;
		}
#footernaviabstand a:hover {
			color: #f60;	
		}
#footernaviabstand a.aktiv {
			color: #f60;
		}
#function a#zurueck {
			color: #888;
			background: url('./res/background/$file/zurueck.gif') no-repeat left 6px;
			padding: 0 0 0 15px;
			text-decoration: none;
			margin-right:105px;
			line-height: 20px;
			display: block;
			float: left;
		}
#function a#empfehlen {
			color: #888;
			background: url('./res/background/$file/empfehlen.gif') no-repeat left 3px;
			padding: 0 0 0 18px;
			text-decoration: none;
			
			line-height: 20px;
			display: block;
			float: left;
		}
#function a#drucken {
			color: #888;
			background: url('./res/background/$file/drucken.gif') no-repeat left 3px;
			padding: 0 0 0 18px;
			text-decoration: none;
			margin-left: 20px;
			line-height: 20px;
			display: block;
			float: left;
		}
#function a#top {
			color: #888;
			background: url('./res/background/$file/top.gif') no-repeat left 3px;
			padding: 0 0 0 11px;
			text-decoration: none;
			margin-left: 30px;
			line-height: 20px;
			display: block;
			float: left;
			
		}
#popup-menu a:hover,
#popup-menu a:active{
text-decoration: none;	
color: #f60;
}
a#home span,
a#pccgruppe span,
a#chemie span,
a#energie span,
a#logistik span,
a#directinvest span,
a#presse span,
a#kontakt span,
a#footerhome span,
a#footerkontakt span,
a#footerdisclaimer span,
a#footersitemap span,
a#footerimpressum span
{
display: none;
}
.hometeaser a:link,
.hometeaser a:visited{
text-decoration: none;	
color: #012a7a;
}
.hometeaser a:hover{
text-decoration: underline;
}
.teaserbox a:link,
.teaserbox a:visited{
	background: url('./res/background/$file/news.jpg') no-repeat 0px 4px;
	padding: 0 0 0 20px;
	margin: 6px 0 0 0;
	float: left;
	color: #012a7a;
	text-decoration: none;
	}
.teaserbox a:hover{
text-decoration: underline;
}
.searchright a:link,
.searchright a:visited{
	text-decoration: none;
	color: #555;
	padding: 0;
	margin: 0;
	width: 15px;
	}
.box2spalten a{
	
	color: #012a7a;
	text-decoration: none;
	}
.box2spalten a:hover,
.box1spalte a:hover{
text-decoration: underline;
}
.searchright .searchaktiv,	
.searchright a:hover{
text-decoration: none;
font-weight: bold;
}
a.stellenangebote:link,
a.stellenangebote:visited,
a.stellenangebote:hover		{
			background: url('./res/background/$file/stellenangebote.jpg') no-repeat 0px 4px;
	padding: 0 0 0 20px;
	margin: 6px 0 6px 0;
	float: left;
	color: #012a7a;
	text-decoration: none;
	font-weight: bold;
	
  			}		
/*		Links ENDE  	*/
/*		Formular ANFANG  	*/
#suche label{
	margin: 13px 0 0 0;
	width: 44px;
	float: left;
	
	}
#suche input{
	margin: 8px 0 0 0;
	width: 139px;
	float: left;
	background: #f9f9f9;
	border: 1px solid #dfdfdf;
	}
	
	
/*		Formular ENDE  	*/	
/*		Menu ANFANG  	*/
li {
	list-style-type: none;
}
#popup-menu {
	display: block;
	position: absolute;
	background-color: #012a7a;
	border: 2px solid #345595;
	border-left-style: none;
	border-right-style: none;
	width: 214px;
	left: 47px;
	top: 20px;
	bottom: auto;
	padding: 8px 0;
	z-index: 70;
	text-align: left;
	min-height:190px;
  height:auto !important;
  height:190px;
}
#popup-menu * {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#popup-menu   b {
	background: url('./res/menue/$file/arroww_right.gif') no-repeat 0px 9px;
	
	padding-left: 12px;
	display: block;
	cursor: pointer;
}
#popup-menu   .aktiv {
	background: url('./res/menue/$file/arroww_right.gif') no-repeat 0px 9px;
	padding-left: 12px;
	display: block;
	cursor: pointer;
	font-weight: bold;
}
#popup-menu .moreebaktiv {
	border-bottom: 1px solid #ff6600;
	background: url('./res/menue/$file/arrowg_down.gif') no-repeat 0px 12px;
	padding-left: 12px;
	display: block;
	cursor: pointer;
	font-weight: bold;
}
#popup-menu .moreeb {
	border-bottom: 1px solid #ff6600;
	background: url('./res/menue/$file/arroww_right.gif') no-repeat 0px 9px;
	padding-left: 12px;
	display: block;
	cursor: pointer;
	font-weight: bold;
}
#popup-menu li {
	display: block;
	width: 185px;
	margin: auto;
	line-height: 28px;
	border-top: 1px solid #345595;
}
#popup-menu  li.first {
	border-style: none;
}
#popup-menu ul {
	padding-left: 12px;
}
#popup-menu ul li {
	width: 100%;
}
/*		Formulare ANFANG 	*/
#content #contentrahmen label{
width: 120px;
float: left;
margin: 0;
}
#content #contentrahmen ul{
padding:0;
margin:0 0 20px 0;
}
#content #contentrahmen li{
list-style-type:square ;
margin: 0 0 4px 25px;
padding:0;
}
#content #contentrahmen input
{
display: block;
float: left;
width: 300px;
border: 1px solid #dfdfdf;
background: #f9f9f9;
}
#content #contentrahmen input.suchinput
{
width: 225px;
}
#content #contentrahmen select{
display: block;
float: left;
font-size: 12px;
padding: 1px 0 2px;
width: 302px;
border: 1px solid #dfdfdf;
background: #f9f9f9;
}
#content #contentrahmen textarea{
display: block;
float: left;
font-size: 12px;
padding: 1px 0 2px;
width: 300px;
height: 150px;
border: 1px solid #dfdfdf;
background: #f9f9f9;
}
#content #contentrahmen .radiobutton{
width: 12px;
height: 12px;
margin: 2px 3px 0 0;
background: none;
border: none;
}
.clearabstand{
	clear: both;
	height:10px;
	}
#content #contentrahmen .radio{
width: 60px;
margin: 0;
}
#content #contentrahmen .checkbox{
width: 12px;
height: 12px;
margin: 2px 3px 0 0;
background: none;
border: none;
}
.formtext{
padding: 0 0 0 93px;
}
.senden{
padding: 0 30px 0 120px;
float: left;
}
#content #contentrahmen .send
{
background: #ff6600 url('./res/background/$file/sendform.gif') no-repeat top right;
width:65px;
height: 18px;
font-weight: bold;
border: none;
font-size: 12px;
float: left;
padding:1px 0 2px 5px;
margin:0;
color:#fff;
text-align:left;}
#content #contentrahmen .sendsuche
{
background: #ff6600 url('./res/background/$file/sendsuche.gif') no-repeat top right;
width:65px;
height: 18px;
font-weight: bold;
border: none;
font-size: 12px;
float: left;
padding:1px 0 2px 5px;
margin:0 0 0 3px;
color:#fff;
text-align:left;}
.error{
color: red;
float: right;
margin-right: 25px;
}
/*		Formulare ENDE 	*/
/*		Sitemap ANFANG  	*/
#content #contentrahmen .sitemap ul{
padding:0;
margin:0;
display: inline;
}
#content #contentrahmen .sitemap ul li li{
padding:0;
margin:0;
}
#content #contentrahmen .sitemap li{
list-style-type:none ;
margin: 0 0 1px 0;
padding: 0;
background: #e6e6e6;
}
.firstsitemap{
padding: 0 0 0 18px;
background: url('./res/background/$file/sitemap1.gif') no-repeat 6px 3px;
font: bold 12px "Verdana", "Arial", sans-serif;
line-height: 24px;}
.second{
padding: 0 0 0 30px;
background: url('./res/background/$file/sitemap2.gif') no-repeat 18px 4px;
font: normal 11px "Verdana", "Arial", sans-serif;
line-height: 16px;
}
.third{
padding: 0 0 0 42px;
background: url('./res/background/$file/sitemap2.gif') no-repeat 30px 4px;
font: normal 11px "Verdana", "Arial", sans-serif;
line-height: 16px;}
a.firstsitemap,
a.firstsitemap:hover,
a.second,
a.second:hover,
a.third,
a.third:hover
{
text-decoration: none;	
color: #012a7a;
}
#content #contentrahmen .sitemap li li{
list-style-type:none ;
margin: 0;
padding:0;
background: #f4f4f4;
border-bottom: 1px solid #e6e6e6;
}
#content #contentrahmen .sitemap li li li{
list-style-type:none ;
margin: 0;
padding:0;
background: #fff;
}
#content #contentrahmen .sitemap li li li.last{
border-bottom: none;
}
.abstandsitemap{
	
	height:15px;
	clear: both;	
	}
/*		Sitemap ENDE   	*/
#kalkulator{
	height: 210px;
	width: 214px;
	float: left;
	background: white;
	margin: 20px 0 0 0;
	overflow: hidden;
	background: #f6f6f6;
	}
#kalkulator p{
	float: left;
	text-align: left;
	padding: 3px 0 2px 32px;
	font: bold 11px "Arial", "Verdana", sans-serif;
	color: #012a7a;
	line-height:14px;	
	}
	.kalkuteaser{
	margin: 8px 2px 8px 8px;
	float: left;
	}
	#kalkulator a:link,
#kalkulator a:visited{
	text-decoration: none;	
	color: #f00;
	float: left;
	text-align: left;
	display: block;
	width: 149px;
	font: bold 11px "Arial", "Verdana", sans-serif;
	color: #012a7a;
	background: url('./res/background/$file/news.jpg') no-repeat 5px 10px;
	line-height:14px;
	padding:7px 0  0 25px;
	}
#kalkulator a:hover{
	text-decoration: underline;
	}	
/*
Modifications
/*
/* the css layer menu */
.toolboxlink span {float:left;}
ul.cssmenu {
	font-size: 10px;
	float: left;
}
ul.cssmenu li{
	list-style: none;
	float: left;
	text-align: left;
}
ul.cssmenu li a:link,
ul.cssmenu li a:visited,
ul.cssmenu li a.active{
	color: #666;
	display: block;
	text-decoration: none;
	background: url('./res/background/$file/toolbox.gif') no-repeat right 5px;
	padding:0pt 15px 0pt 5px;
}
ul.cssmenu li a:focus,
ul.cssmenu li a:hover,
ul.cssmenu li a:active,
ul.cssmenu li a.active{
	text-decoration: underline;	
}
ul.cssmenu li ul{
	position:absolute;
	display:none;
	padding-top:3px;
}
.toolboxlink li:hover ul{
	display:block !important;
	z-index:99 !important;
}
ul.cssmenu li ul li{
	list-style:none;
	display:inline;
	float:none;
	text-align:left;
	line-height:15px;
}
ul.cssmenu li ul a:link,
ul.cssmenu li ul a:visited,
ul.cssmenu li ul a.active{
	font-size:10px;
	display:block;
	background:none;
}
ul.cssmenu li ul a:focus,
ul.cssmenu li ul a:hover,
ul.cssmenu li ul a:active,
ul.cssmenu li ul a.active{
	background:none;
}
.display_none {display:none;}
.box2spalten table {
	border-collapse: collapse;
	border: 1px solid #cccccc;
}
.box2spalten table td, 
.box2spalten table th{
	border-collapse: collapse;
	border: 1px solid #cccccc;
	padding: 3px ;
}
.box2spalten table th{
	background-color:#eeeeee;
}
.box2spalten table.noborder {
	border-collapse: collapse;
	border: 0px none;
}
.box2spalten table.noborder td, 
.box2spalten table.noborder th{
	border-collapse: collapse;
	border: 0px none;
	padding: 3px ;
}
.box2spalten table.noborder th{
	background-color:#eeeeee;
}
.w25{
	width:25%
}
.w33{
	width:33%
}
.w50{
	width:50%
}
.w66{
	width:66%
}
.w75{
	width:75%
}
.w100{
	width:100%
}
.align_left{
	text-align:left
}
.align_right{
	text-align:right
}
.align_justify{
	text-align:justify
}
.align_center{
	text-align:center
}
.valign_bottom{
	vertical-align:bottom
}
.valign_top{
	vertical-align:top
}
.valign_middle{
	vertical-align:middle
}
.float_left{
	float:left
}
.float_right{
	float:right
}
.clear_both{
	clear:both
}
/* gallery */
	
.contentgallery	{
	width:100%;
	margin: 10px 0 10px 0;
	padding: 0;
}
	
.imgbox {
	width: 135px;
	float: left;
	padding:5px;
	display:block;
	text-align:center;
}
	
.imgbox img{
	margin: 0;
	padding: 0;
	border: 0;
}
.imgbox .bildunterzeile{
	width:100%;
	}
#content table p{
	margin: 0;
	}
