#brandingEmo {
	padding-right: 4px;
}

#navSupplementary ul#lang li {
	
	background: no-repeat 100% 0;
}

/*

#navSupplementary ul#navSupp li a {
	vertical-align: 4px;
}

#navSupplementary ul#lang li a {
	vertical-align: 3px;
}

*/

#navMain li a {
	margin-top: -1px;
	vertical-align: 1px ! important;
}

.navDropDownShow {
	margin-top: 3px;
}

#navSection ul.noexpand {
	padding-bottom: 0px;
}

#navSection ul li ul li.first a {
	margin-top: 0px !important;
}

#navSection ul li {
	display: block !important;
}

#contentMain {
	margin: 25px 25px 0 25px !important;
}

#contentMain .produktListe .toggleHeader h2 a { 
	height: 1%;
}

#contentMain .gi_container .toggleHeader h2 a { 
	height: 1%;
}

/*
#navSection ul li {
	margin-top: -3px;
}

#navSection ul ul {
	border: none;
	background: transparent;
	margin: 0 0 2px 0;
}

#navSection ul ul ul {
	border: none;
	background: transparent;
	margin: 5px 0 2px 0;
}

#navSection ul ul ul ul {
	border: none;
	background: transparent;
	margin: 5px 0 2px 0;
}
#navSection  ul ul ul ul li  {
	margin-top: -4px;
}

#home #navSection ul li {
	margin-top: -3px;
}

*/

#contentService #toolbox li#fontSizeIncrease  {
	padding-top: 3px;
	padding-bottom: 1px;
}

#contentService #toolbox li#print  {
	padding-top: 3px;
	padding-bottom: 1px;
}

a {
	cursor: pointer ! important;
}

#contentMain input.inputFormSubmitKon {
	margin: 0 5px 0 113px;
}

#contentMain input.inputFormCheckKon {
	vertical-align: 0px;
}

#contentMain #searchbyplz .inputFormSubmitKon,
#contentMain #searchbycity .inputFormSubmitKon {
	margin-left: 93px;
}

#contentMain p.margMinBottom {
	margin-bottom: 3px ! important;
}

#contentService p.mlAnmeldung {
	height: 1%;
	display: inline;
}

#megaNav .contentBG .navigation {
	width: 945px;
	overflow: hidden;
}