
/* Werden noch angepasst */
h1 {
    font-size:15px;
	color:#424747;
	font-weight:bold;
}
h2 {
    font-size:14px;
	font-weight:bold;
}
h3 {
    font-size:13px;
	font-weight:bold;
}
h4 {
	font-size:12px;
}
ul {
	/*list-style-type:none;*/
}

img {
	border:0px;
}

a{
    color:#424747;
}

/* begin headerRight */
#headerRight {
	height:5px;
}
#quicklinks {
	text-align:right;
	padding:1%;
}
#quicklinks a {
	font-size:1.1em;
	font-weight:bold;
	color:#424747;
	padding:5px;
}
#quicklinks a:hover {
	/*background-color:#76C2A0;*/
	text-decoration:underline;
}
#search {
	text-align:right;
	padding:20px;
}
/* end headerRight */

/* begin subheader */


#upperNavi a, #upperNaviRight a {
    font-size:14px;
	color:#fffefe;
	padding-right:10px;
}
#upperNavi a:hover {
	text-decoration:underline;
}
/* end subheader */

/* begin content */
#content {
}
div > #content {
}
/* end content */

/* begin contentLeft */
#contentLeft {
 
}
#leftNavi {
	font-weight:bold;
}
#leftNavi ul {
    padding-top:15px;
	/*border:1px solid #fff;
	border-left:1px solid #fc0;
	border-top:1px solid #fff;*/
}
#leftNavi li {
	display:inline;
	font-size: 13px;
	line-height:12px;
	/*margin-bottom:2px;*/
}
#leftNavi a {
    display:block;
	margin:3px 0;
	padding:5px;
	padding-left:10px;
	color:#424747;
	text-decoration:none;
}
#leftNavi a:hover {
	text-decoration:underline;
}
#leftNavi li ul {
	padding-left:15px;
}
#leftNavi li li a {
	padding:3px;
}
/* end contentLeft */

/* begin contentMiddle */
#contentMiddle{
	padding-left:1%;
	padding-right:1%;
}
#contentMiddle li {
	margin-left:5%;
}
#contentMiddle p {
	margin:5px;
	padding:5px;
}
/* end contentMiddle */

/* begin contentRight */
#contentRight {
	
}
div > #contentRight {
	height:auto;
	min-height:400px;
}
#contentRight p {
	padding:10px;
}
#contentRight * ul {
	list-style-type:none;
	padding-bottom:15px;
}
#contentRight * li {
	padding:3px;
	border-bottom:1px solid #8F8F8F;
}
#contentRight {
}
#contentRight * a {
	color:#424747;
}
#contentRight * a:hover {
	text-decoration:underline;
}
.quicknews {

}
/* end contentRight */

/* begin footer */
#footer a{
    font-weight:normal;
    color:#575d5d;
    font-size:11px;
	padding-right:10px;
}
div > #footer {
}
/* end footer */

/* begin subfooter */
#subfooter {
    font-weight:normal;
    color:#575d5d;
    font-size:11px;
}
div >#subfooter {
}
/* end subfooter */


/* Boxes */

div.box h1{
    font-size:14px;
	color:#fffefe;
	padding-left:5px;
    font-weight: normal;
}

div.box_content{
    line-height: 14px;
}








/**
*   Seiten-spezifische Darstellung, sollte nur in Ausnahmfällen
*   notwendig sein => Überarbeitung notwendig
*   stephan 07.03.2008
*/



/* begin team */

#nav_team_ul{
    padding-top:0px !important;
    padding-bottom:10px;
}

#team {
	width:95%;
}
#team h1 {
	text-align:left;
	margin:auto;
}
#team h2 {
	text-align:left;
	margin:auto;

	padding:1%;
}
.teamLeft {
	border-bottom:1px solid #5a5a59;
	padding:1%;
	margin:1%;
}
.teamLeft .teamPic {
	float:left;
}
.teamLeft .teamText {
    margin-left:140px;
}
.teamLeft h3 {
}
.teamRight {
    border-bottom:1px solid #5a5a59;
	padding:1%;
	margin:1%;
}
.teamRight h3 {
}
.teamRight .teamPic {
	float:right;
}
.teamRight .teamText {
	
}
.teamPic {

}
.teamPic img {
    border:1px solid #000;
}
.teamText {
	width:240px;
}
.teamText p {
}
/* end team */

/* begin solutions */
#solutions {
}
#solutions h2 {
	text-align:left;
	margin:auto;
}
#solutions h3 {
	text-align:left;
	margin:auto;

	padding:1%;
}
.solutionsList {
	border-bottom:1px solid #5a5a59;
	padding:1%;
	margin:1%;
}
.solutionsList p {

}
.solutionsList hl {

}
/* end solutions */

/* begin reference */
#reference {
}
#reference h3 {
	text-align:left;
	margin:auto;

	padding:1%;
}
#reference p {
}
.referenceList {
	border-bottom:1px solid #5a5a59;
	padding:1%;
	margin:1%;
}
/* end reference */

/* begin static_content */
#static_content {
    padding-top:15px;
}
#static_content h2 {
	text-align:left;
	margin:auto;
	padding:1%;
}
#static_content h3 {
	text-align:left;
	margin:1%;
	padding:1%;
}
#static_content p {
	padding:1%;
}
.static_content_list {
    border-bottom:1px solid #5a5a59;
    padding:1%;
    margin:1%;
}
/* end static_content */

/* begin formular */
#formular{
}
#formular h2 {

	/*text-align:left;
	margin:1%;*/

	/*padding:1%;*/
}
/* end formular */

/* begin partner */
.partner {
}
.partner h3 {

	text-align:left;
	margin:auto;

	padding:1%;
}
.partnerList {
	padding:1%;
	margin:1%;
	border-bottom:1px solid #5a5a59;
}
.partnerPic {
	float:left;
	width:20%;
}
.partnerPic img {

}
.partnerText {
	float:right;
}
.partnerText p {
}

#partnerDetail {

}
#partnerDetailLeft {
	float:left;
	width:40%;
}
#partnerDetailLeft div {
}
partnerDetailLeft img {
}
#partnerDetailRight {
	float:right;
	width:60%;
}
.partnerDetailRightList {
}
.partnerDetailRightList p {
}
.partnerDetailRightList hl {
}
/* end partner */

/* clear Klasse, benoetigt fuer floats */
.clearing {
	clear:both;
	height:1px;
	font-size:1px;
}

/* begin jsVal: Anpassungen der Formulare */
select {
	/*width:160px;*/
}	
/* fuer die Formularueberpruefung mittles jsVal */
input, select { 
	/*border:1px solid #C0C0C0;*/
}
input.error, select.error {
	/*border:1px solid #FF0000; 
	background-color:#FFFCE2;
	background-image: url(images/warning_obj.gif);
	background-position: right;
	background-repeat: no-repeat;*/
}
input:focus, select:focus {
	/*border:1px solid #FF0000;
	background-color:#EFEFEF;*/
}
.mandatory {
	/*font-weight:bold;*/
}
.comment { 
	/*color:#BBBBBB;*/ 
}
/* Ende jsVal */
