/* PP WEBSITE TEMPLATE CMS */
/* (c) 2008 ph.schellworth www.schellworth.de */


/* Content Stuff */

html, body {
	background:white;
	font-family:verdana, helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#484848;
}

img {
	border: 0px solid transparent;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.column.news img {
	border: 0px solid transparent;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
}

p {
	background: transparent;
	margin:0;
	padding:0 0 2em 0;
	color:#484848;
}
.column.news p {
	background: transparent;
	margin:0;
	padding:0 0 10px 0;
	color:#484848;
}
/* Headline (Bild) */
h1 {
	background: transparent;
	margin:0;
	padding:0 0 2em 0;
	font-size: 17px;
	font-weight:100;
	color: #70b7df;
}
/* SubHeadline */
h2 {
	background: transparent;
	margin:0;
	padding:0 0 0 0;
	font-size:1em;
	font-weight:normal;
	color:#70b7df;
}
/* News Headline */
h3 {
	background: transparent;
	margin:0 0 5px 0;
	padding:0;
	font-size:1em;
	font-weight:100;
	text-transform: uppercase;
	color:#484848;
}
/* News Categorie */
h4 {
	background: transparent;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-size:13px;
	font-weight:100;
	color:#cccccc;
}
/*  News Home TOP Headline */
h5 {
	background: transparent;
	margin:0;
	padding:0 0 10px 0;
	font-size: 17px;
	font-weight:100;
	color: white;
}

strong {
	font-weight:normal;
	color:#70b7df;
}

a {
	background: transparent;
	margin:0;
	padding:0;
	text-decoration: none;
	color: #70b7df;
}
a:hover {
	background: transparent;
	text-decoration: underline;
	color: #70b7df;
}
table {
	background: transparent;
	margin:0;
	padding:0 0 0em 0;
	color:#484848;
	font-family:verdana, helvetica, sans-serif;
	font-weight:normal;
	font-size:1em;
}

td, tr {
	margin:0;
	padding:0 0 0em 0;
}
li{
	margin: 0;
	padding: 0;
}
ul{
	margin: 0px 0px 6px 13px;
	padding: 0 0 2em 0;
}



/* nav styles */
#nav li{
	background: white;
	margin: 0;
	padding: 0px 0 4px 0;
	list-style-type: none;
}

#nav ul{
	background: white;
	margin: 0px 0px 5px 30px;
	padding: 5px 0 8px 0px;
}

.MGroup {
	background: white;
	/*margin: 0px 0px 4px 0px;*/
	padding: 0 0 4px 0;
	font-family:verdana, helvetica, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	color: #484848;
	font-size:13px;

}

.MGroup.Sub {
	font-size:11px;
}

.MGroup.Footer {
	text-transform: none;
	color:#70b7df;
}

.MGroup.selected {

}

#nav a {
	text-decoration: none;
	font-weight: 100;
	color: #484848;
}

#nav a:hover {
	text-decoration: none;
	font-weight: 100;
	color: #70b7df;
}


/* content stuff */



.grid {
	width: 100%;
}

.grid.news {
	background: transparent url(Bilder/sub_line.png) no-repeat top left;
	width: 95%;
	margin: 0 0 0 0;
	padding: 0 0 0px 10px;
}

.grid.home {
	background: transparent;
	width: 260px;
	height: 180px;
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
}

.column.home {
	float: left;
	width: 100%; 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.column.main {
	background: transparent;
	float: left;
	width: 75%;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
}

.column.sidebar {
	background: transparent;
	width: 20%;
	min-height: 147px;
} 

.column.news {
	/*background: transparent url(Bilder/newsverlauf.png) repeat-y top left;*/
	margin: 0 0 0 0;
	padding: 5px;
	float: left;
	width: 100%;
	min-height: 100px;
}

.column.right, .footer {
	margin-left: 0px !important;
}

.column.right {
	float: right;
}

.column.left {
	float: left;
}


.grid:after {
	clear: both;
	content: ".";
	display: block;
	visibility: hidden;
}

.grid.footer {
	float: left;
}

.grid.subcontent {
	background: transparent url(Bilder/sub_line.png) no-repeat top left;
	height: 125px;
	width: 140px;
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
}


/* footer styles */
.footer {
	margin:0;
	padding:50px 0 10px 0;
}

.footer a {
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}


/* Special Headlines */
h1.geschaeftsfeld {
	background: transparent url(Bilder/hl_geschaeftsfeld.png) no-repeat top left;
	height: 61px;
	text-indent: -9999px;
}

h1.kompetenzen {
	background: transparent url(Bilder/PP_Website_Kompetenzen.png) no-repeat top left;
	height: 63px;
	text-indent: -9999px;
}

h1.referenzen {
	background: transparent url(Bilder/PP_Website_Referenzen.png) no-repeat top left;
	height: 24px;
	text-indent: -9999px;
}

h1.jobs {
	background: transparent url(Bilder/PP_Website_Jobs.png) no-repeat top left;
	height: 25px;
	text-indent: -9999px;
}
/* object stuff here */
/* hides the second object from all versions of IE */
* html object.mov {
	display: none;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.mov/**/ {
	display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.mov {
	display/**/: none;
}

/* TEAM */
.person{
	height:auto;
	float:left;
	margin-right:20px;
}
.person img{
/*	border:1px solid #70b7df; */
}


