body{
	font-family: Arial;
	display:block;	
	height:100%;	
	width:100%;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	margin-left:0px;
	margin-top:0px;
	background-color:#009fe4;
	font-size:14px;
	}
#divHeadWrapper{
	height:174px;
	width:100%;
	display:block;
	min-width:1035px;
	background-image:url(../img/imgLayout/Hintergrund_oben.png);
	}
#divHead{
	height:174px;
	width:1030px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#divLogo{
	height:118px;
	padding-top:20px;
	padding-left:652px;
	}
#divMenu{
	height:45px;
	width:100%;
	display:block;
	padding-top: 5px;
	
}
#divLeftMenu{
	display:table;
	width:197px;	
	/*border-top-style:solid;
	border-top-width:1px;
	border-top-color:black;*/
	}
#divContentWrapper{
	display:block;
	height:auto;	
	min-width:1030px;
	width:100%;
	}

#divBreadcrumbWrapper{
	display:block;
	height:auto;	
	color:white;
	width:100%;
	}
#divBreadcrump{
  margin-left:auto;
	margin-right:auto;	
	display:block;
	width:1030px;
	height:20px;
	line-height:20px;
	padding-left:4px;
}

#divConent{
	background-color:white;
	height:100%;
	display:table;
	padding-left:5px;
	padding-top:5px;
padding-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	width:1030px;	
	max-width:1030px;	
	min-height:600px;
	}

#divLefContent{
	float:left;
	width:190px;	
	height:auto;
	display:table;

	}
#navLeft{
	
	height:auto;
	display:block;
}
#divLeftNavigation{
	height:auto;
	display:block;
	
	}
#divRightContent{
	float:left;
	width:785px;		
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#898989;	
	padding-left:15px;
	padding-right:20px;
	min-height:700px;
	}
#divMiddleContent{

	float:left;
	height:auto !important;
	height:100%;
	width:1px;
	display:block;
	min-height: 100%; 

	}
#divFooter{
	
	max-width:1035px;
	height:61px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-right:10px;
	padding-left:15px;
	font-size:15px;	
	
	}
#divFooter a{
	
}
#divFootWrapper{
	width:100%;
	min-width:1035px;
	height:61px;	
	background-image:url(../img/imgLayout/Hintergrund_unten.png);	
	background-repeat:repeat-x;
	}
#leftFooterColumn{
	float:left;
	
	}

.menuEntry{
	float:left;
	padding-left:2px;
	padding-right:5px;
	color:black;
	font-weight:normal;
	font-size:16px;
	
	}

.menuEntry a{

	color:black;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;	
	}

.menuEntrySelected {
  float:left;
	padding-left:2px;
	padding-right:5px;

	}

.menuEntrySelected a {

	color:#009fe4;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}

.menuLeftEntry{

	padding-left:0px;
	padding-right:5px;
	color:black;
	font-weight:normal;
	font-size:15px;
	
	}

.menuLeftEntry a{

	color:black;
	font-weight:normal;
	font-size:15px;
  text-decoration:none;	
	}

.menuLeftEntrySelected {
  
	padding-left:0px;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	}
.menuLeftMainEntrySelected {
  
	padding-left:0px;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	}

.menuLeftMainEntrySelected {
  
	padding-left:0px;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	}

.menuLeftMainEntrySelected a{
  
	padding-left:0px;
	padding-right:5px;
	font-size:15px;
	font-weight:bold;
	color:#009fe4;
		text-decoration:none;
	}

.menuLeftEntrySelected a {

	color:#7fcff1;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}
#divNavigation{
	width:75%;
	float:left;
	padding-left:0px;
	}
#divLanguage{
	float:right;
	margin-right:5px;
	}

#divLanguage a{
	text-decoration:none;
	vertical-align:center;
	color:black;
	}

#divLanguage img{
	margin-right:5px;
	margin-left:5px;
	}

.leftFloat{
	float:left;	
	}
.imgMarginTop{
	margin-top:2px;
	}

#rightFooterColumn {
	float:right;
	margin-right:10px;
	}
/*
#rightFooterColumn a{
	text-decoration: none;
	color:black;
	}*/
#divBreadcrump{
	font-size:12px;
	
	}
#divBreadcrump ul{
	list-style-type:none;
display: inline;
	margin:0;
		padding-left:0px;
	padding-right:0px;
}
#divBreadcrump li{
	display: inline;
	list-style-type:none;
	padding-left:0px;
	padding-right:0px;
	margin:0;
	}
.menuBread{
	float:left;
	}
#divBreadcrump li a{
	color:white;
	text-decoration:none;
	
	}
#divRightContentColumn{
	font-size:14px;
	font-weight:normal;

	}
#divRightContentColumn h3{
 	font-size:16px;
	color:#009fe4;
	font-weight:bold;	
line-height:16px;
margin:0;
}

#divLeftContentColumn{
	font-size:14px;
	font-weight:normal;
	
	}
#divLeftContentColumn h3{
 	font-size:16px;
	color:#009fe4;
	font-weight:bold;
line-height:16px;
margin:0;	
}


.max208{
	max-width:222px;
	}

.max150Height{
	height:180px;
	
	}
.contentElementBox{
	margin-top:20px;

	}
	
.infoBox{
	font-size:12px;
	color:black
}
.infoBox h2{
	font-size:14px;
	color:#009fe4;
	font-weight:bold;
}
.contentElementBox a{
	color:#009fe4;
	font-weight:bold;
	text-decoration:underline;
	}

#divContentElements h1{
	color: #009fe4;
	font-size:16px;
	}

.newsHeader{
	color:#009fe4;
	font-size:14px;
	font-weight:bold;
	
	}
.newsText{
	font-size:12px;
	
	}

.newsText a{
	font-size:12px;
	color:#009fe4;	
	}
.contactLabel{
	width:130px;
	float:left;
	
	}
.contactInput{
	width:200px;
	float:left;
	
	}
.contactMessageInput{
	width:500px;
	float:left;
	
	}
.contactRow{
	width:700px;
	margin-bottom:20px;	
	margin-left:20px;
	}

.divTeamEntry{
margin-bottom:20px;	
font-size:14px;
}
.divTeamInfo{
		float:left;
	width:600px;
}
.divTeamImage{
	float:left;
	margin-right:20px;
	width:70px;
}
.divTeamInfoRow{

	
}
.divTeamDescription{
	float:left;
	width:100px;
	
}
.divTeamValue{
	float:left;
	width:450px;	
	}


.divVertretungEntry{
margin-bottom:20px;	
font-size:14px;
}
.divVertretungInfo{
		float:left;
	width:400px;
}
.divVertretungImage{
	float:left;
	
}
.divVertretungInfoRow{
width:600px;	
	
}

.divVertretungValue{
	float:left;
	width:300px;	
	}
.divCountryName{
	width:150px;
	float:left;
padding-top: 12px;	
}

.divVertretungDescription{
	float:left;	
	min-width:130px;
	font-weight:bold;
}
.divCountryDescription{
	float:left;	
	min-width:130px;
	font-weight:bold;
	padding-top: 12px;
}
.divVertretungCountryFlag{
	height:48px;
	width:100px;
	float:left;
	padding-top:0px;
	vertical-align:top;
}
.divVertretungCountryFlag img{
	margin-top:0px;
	vertical-align:top;
	}
.divVertretungCountryFlagEmpty{
	width:100px;
	min-width:100px;
		float:left;
	
	}
.contactCheckbox{
	float:left;
	width:25px;
	
	}

.contactPaddingFix{
	padding-top:2px;
	
	}

.divVertretungBrandRow{
	font-weight:bold;
	color:black;
	font-size:15px;
	padding-left:230px;
	
	}

.divCountryRow{
height:50px;	
}
.divFlag{
	float:left;
	width:150px;	
	}
.divCountryName{
	float:left;
	
	}

.divVertretungBereich{
padding-top:67px;
	margin-left:150px;
float:left;
		word-wrap: break-word;	
	}

.spanRedColor{
	color:red;
	
	}
#divContentElements a{
	color:#009fe4;
	font-weight:bold;
	text-decoration:underline;
	
}
hr{
	color:#898989;
	border: 0;
	background-color:#898989;
	height:1px;
	}

.divDepartment{
	background-color:threedface;
	font-weight:bold;
	margin-bottom:20px;
	}

.level1 a{
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
.level1_selected a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.level1_hover a{
	color:#009fe4;
	font-weight:normal;
	text-decoration:none;
}

.level2 a{
	color: #7d7d7d;
	font-weight:normal;
	text-decoration:none;
}

.level2_hover a{
	color: #009fe4;
	font-weight:normal;
	text-decoration:none;
}

.level2_selected a{
	color:#7d7d7d;
	font-weight:bold;
	text-decoration:none;
}

.level3 a{
	color: #ababab;
	font-weight:normal;
	text-decoration:none;
}

.level3_selected a{
	color:#56c5ef;
	font-weight:bold;
	text-decoration:none;
}
.level3_hover a{
	color:#009fe4;
	font-weight:normal;
	text-decoration:none;
}
.menuLevel{
	float:left;
	padding-left:2px;
	padding-right:5px;
	
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
width:180px;
	}