* {

}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
	padding-bottom:5px;	
}
a img {
	border:none;
}
td {
	vertical-align:top;	
}
body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;	
}
#grid1header {
	height:72px;
	width:100%;
	min-width:1024px;
	background-color:#999999;
	overflow:hidden;
}
#grid1contentl0 {
	background-repeat: repeat-y;
	min-width:1024px;
}
body.subtreeconsenec #grid1contentl0 {
	background-image:url("../img/bg_left_consenec.gif");
}
body.subtreemanagement #grid1contentl0 {
	background-image:url("../img/bg_left_management.gif");
}
body.subtreeberatung #grid1contentl0 {
	background-image:url("../img/bg_left_beratung.gif");
}
body.subtreefachberatung #grid1contentl0 {
	background-image:url("../img/bg_left_fachberatung.gif");
}
body.subtreetoolbox #grid1contentl0 {
	background-image:url("../img/bg_left_toolbox.gif");
}
div.maintemplateclass1 #grid1contentl0 {
	background-color:#999999;
} 
div.maintemplateclass2 #grid1contentl0 {
	background-color:#ffffff;
} 
div.maintemplateclass3 #grid1contentl0 {
	background-color:#999999;
	background-image: none;
} 
#grid1contentl1 {
	background-image:url("../img/dots_left-trans.png");
	background-repeat: no-repeat;
	min-width:1024px;
}
#grid1contentl2 {
	background-position:150px 0px;
	background-repeat: no-repeat;
	min-width:1024px;
}
div.maintemplateclass1 #grid1contentl2 {
	background-image:url("../img/dots_horizontal_greybg.gif");
}
div.maintemplateclass2 #grid1contentl2 {
	background-image:url("../img/dots_horizontal_whitebg.gif");
}
div.maintemplateclass3 #grid1contentl2 {
	background-image:url("../img/dots_horizontal_greybg.gif");
} 
#grid1contentl3 {
	width:100%;
	min-width:1024px;
}
div.maintemplateclass3 #grid1contentl3 {
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url("../img/dots_horizontal_greybg.gif");
} 
div.maintemplateclass3 #grid1contentl3 {
	background-image: none;
} 
#grid1footerl0 {
	top:-2px;
	height:22px;
	width:100%;	
	min-width:1024px;
	background-repeat: repeat-y;
	position:relative;
}
#grid1footerl1 {
	height:22px;
	width:100%;	
	min-width:1024px;
	background-image:url("../img/footer_shadow_bottom-trans.png");
}
body.subtreeconsenec #grid1footerl0 {
	background-image:url("../img/bg_left_consenec.gif");
}
body.subtreemanagement #grid1footerl0 {
	background-image:url("../img/bg_left_management.gif");
}
body.subtreeberatung #grid1footerl0 {
	background-image:url("../img/bg_left_beratung.gif");
}
body.subtreefachberatung #grid1footerl0 {
	background-image:url("../img/bg_left_fachberatung.gif");
}
body.subtreetoolbox #grid1footerl0 {
	background-image:url("../img/bg_left_toolbox.gif");
}
div.maintemplateclass3 #grid1footerl0 {
	background-image:none;
}
#grid1footerleft {
	padding-top:5px;
	height:17px;
	width:150px;
	background-image:url("../img/footer_shadow_bottom_left-trans.png");
	background-repeat: no-repeat;
	text-align:center;
	font-size:10px;
	float:left;
}
#grid1footerright {
	padding-top:5px;
	height:17px;
	float:left;
	font-size:10px;
}
#grid1footerright a {
	font-size:10px;
	text-decoration: none;
	color:#000000;
	margin-left:10px;
}
div.maintemplateclass1 #grid2left, div.maintemplateclass2 #grid2left {
	width:150px;
	float:left;
	padding:38px 0px 10px 0px;
}
div.maintemplateclass3 #grid2left {
	width:0px;
	float:left;
	visibility: hidden;
	overflow:hidden;
}
#grid2left #grid2lefttitle a {
	margin-left:10px;	
	margin-top:6px;
	font-size:14px;
	color:black;
	text-decoration:none;
	display:block;
}
div.maintemplateclass1 #grid2right, div.maintemplateclass2 #grid2right {
	width:874px;
	float:left;
}
div.maintemplateclass3 #grid2right {
	width:724px;
	float:left;
}
#grid2left a {
	text-decoration: none;
	color:#ffffff;	
}
#grid2left a.active {
	color:#000000;	
}
#grid2left > ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-left:10px;
}
#grid2left > ul > li {
	padding-top:13px;
}
#grid2left > ul > li > ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	padding-left:15px;
}
#grid2left > ul > li > ul > li {
}
#grid2left > ul > li > ul > li a {
		font-size:10px;
}
#grid2righttop {
	padding-top:4px;
	height:185px;
}
body.subtreeconsenec #grid2rightbottoml0 {
	background-image:url("../img/content_bg_color_consenec.gif");
}
body.subtreemanagement #grid2rightbottoml0 {
	background-image:url("../img/content_bg_color_management.gif");
}
body.subtreeberatung #grid2rightbottoml0 {
	background-image:url("../img/content_bg_color_beratung.gif");
}
body.subtreefachberatung #grid2rightbottoml0 {
	background-image:url("../img/content_bg_color_fachberatung.gif");
}
body.subtreetoolbox #grid2rightbottoml0 {
	background-image:url("../img/content_bg_color_toolbox.gif");
}
/* subtemplateclass1 */
#grid2right.subtemplateclass1 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass1 #grid2rightbottoml1 {
	background-image:url("../img/content_bg_dotedlines_100-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass1 #grid2right #grid2rightbottoml2 {
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass1 #gridcontentc1 {
	float:left;
	width:116px;
	padding:0px 14px 5px 25px;
}
#grid2right.subtemplateclass1 #gridcontentc2 {
	float:left;
	width:270px;
	padding:0px 14px 5px 11px;
}
#grid2right.subtemplateclass1 #gridcontentc3 {
	display:none;	
}
/* subtemplateclass2 */
#grid2right.subtemplateclass2 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass2 #grid2rightbottoml1 {
	background-image:url("../img/content_bg_dotedlines_110-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass2 #grid2right #grid2rightbottoml2 {
}
#grid2right.subtemplateclass2 #gridcontentc1 {
	float:left;
	width:116px;
	padding:0px 14px 5px 25px;
}
#grid2right.subtemplateclass2 #gridcontentc2 {
	float:left;
	width:270px;
	padding:0px 14px 5px 11px;
}
#grid2right.subtemplateclass2 #gridcontentc3 {
	float:left;
	width:392px;
	padding:0px 15px 5px 11px;
}
/* subtemplateclass3 */
#grid2right.subtemplateclass3 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass3 #grid2rightbottoml1 {
}
#grid2right.subtemplateclass3 #grid2right #grid2rightbottoml2 {
}
#grid2right.subtemplateclass3 #gridcontentc1 {
	display:none;
}
#grid2right.subtemplateclass3 #gridcontentc2 {
	float:left;
	width:824px;
	padding:0px 25px 5px 25px;
}
#grid2right.subtemplateclass3 #gridcontentc3 {
	display:none;
}
#grid2right.subtemplateclass3 #grid2righttop {
	height:84px;
}
#grid2right.subtemplateclass3 #grid2rightbottoml3 {
	min-height:436px;
}
/* subtemplateclass4 */
#grid2right.subtemplateclass4 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass4 #grid2rightbottoml1 {
	background-image:url("../img/content_bg_dotedlines_010-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass4 #grid2rightbottoml2 {
}
#grid2right.subtemplateclass4 #gridcontentc1 {
	display:none;
}
#grid2right.subtemplateclass4 #gridcontentc2 {
	float:left;
	width:416px;
	padding:0px 5px 5px 25px;
}
#grid2right.subtemplateclass4 #gridcontentc3 {
	display:none;
}
/* subtemplateclass5 */
#grid2right.subtemplateclass5 #grid2rightbottoml0 {
}
#grid2right.subtemplateclass5 #grid2rightbottoml1 {
	background-image:url("../img/content_bg_dotedlines_111-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass5 #grid2rightbottoml2 {
	background-image:url("../img/content_bg_dotedlines_top-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass5 #gridcontentc1 {
	float:left;
	width:116px;
	padding:0px 14px 5px 25px;
}
#grid2right.subtemplateclass5 #gridcontentc2 {
	float:left;
	width:270px;
	padding:0px 14px 5px 11px;
}
#grid2right.subtemplateclass5 #gridcontentc3 {
	float:left;
	width:246px;
	padding:0px 0px 5px 9px;
}
#grid2right.subtemplateclass5 #gridcontentc3 p:first-child, #grid2right.subtemplateclass5 #gridcontentc3 p {
	margin-top:0px;
}
#grid2right.subtemplateclass5 #gridcontentc3 div.csc-textpic-text {
	padding-top:20px;	
}
#grid2right.subtemplateclass5 #gridcontentc3 a {
	color:#ffffff;
	text-decoration:none;
}
/* subtemplateclass6 */
#grid2right.subtemplateclass6 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass6 #grid2rightbottoml1 {
	background-image:url("../img/content_bg_dotedlines_110-trans.png");
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass6 #grid2right #grid2rightbottoml2 {
	/*background-image:url("../img/content_bg_dotedlines_top-trans.png");*/
	background-repeat:no-repeat;	
}
#grid2right.subtemplateclass6 #gridcontentc1 {
	float:left;
	width:116px;
	padding:0px 14px 5px 25px;
}
#grid2right.subtemplateclass6 #gridcontentc2 {
	float:left;
	width:712px;
	padding:0px 0px 0px 7px;
	margin-top:-104px;
	overflow:visible;
}
#grid2right.subtemplateclass6 #gridcontentc3 {
	float:left;
	width:0px;
	display:none;
}
/* subtemplateclass7 */
#grid2right.subtemplateclass7 #grid2rightbottoml0 {
	background-image: none;	
}
#grid2right.subtemplateclass7 #grid2rightbottoml1 {
}
#grid2right.subtemplateclass7 #grid2rightbottoml2 {
}
#grid2right.subtemplateclass7 #gridcontentc1 {
	display:none;
}
#grid2right.subtemplateclass7 #gridcontentc2 {
	float:left;
	position:relative;
	top:-80px;
	left:200px;
	margin-bottom:-80px;
}
#grid2right.subtemplateclass7 #gridcontentc3 {
	display:none;
}
#grid2right.subtemplateclass7 #grid2righttop {
	
}

#grid2rightbottoml3 {
	min-height:340px;
}

#gridheaderleft {
	height:73px;
	width:730px;
	float:left;	
}
#gridheaderright {
	height:73px;
	float:left;
	color:#ffffff;
	font-size:10px;
}
#gridheaderright * {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
#headerlogoconsenec {
	margin-top:14px;
	margin-bottom:6px;
}
#topnavigation {
	margin-top:10px;
	margin-left:10px;
}
#topnavigation a, #languageselector a {
	display:block;
	float:left;
	height:36px;
	width:115px;
	padding-top:2px;
	padding-left:25px;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
}
#languageselector a {
	background-image: url("../img/langmenu_bg.gif");
	height:20px;
}
#topnavigation .menuitemtopconsenec {
	background-image: url("../img/topnavigation/consenec.gif");
}
#topnavigation .menuitemtopmanagement {
	background-image: url("../img/topnavigation/management.gif");
}
#topnavigation .menuitemtopberatung {
	background-image: url("../img/topnavigation/beratung.gif");
}
#topnavigation .menuitemtopfachberatung {
	background-image: url("../img/topnavigation/fachberatung.gif");
}
#topnavigation .menuitemtoptoolbox {
	background-image: url("../img/topnavigation/toolbox.gif");
}
#topnavigation .active {
	color:#000000;
}
#secondarynavigation {
	margin-top:-2px;
	position:relative;
	padding-left:10px;
	width:560px;
	float:left;
	color:#ffffff;
}
#languageselector {
	margin-top:-8px;
	float:left;
	position:relative;
}
#whitedotleft {
	margin-left:10px;
	margin-top:28px;
}
.clearboth {
	clear:both;
	font-size:0px;
	visibility: hidden;
}

.employeepresentationdetail {
	width:441px;
	padding:20px 0px 0px 20px
}
.employeepresentationdetail a {
	color:#000000;	
}
.employeepresentationdetail .c1 {
	background-image:url('../img/employeepresentation/bg_detail_top.gif');
	background-repeat: no-repeat;
}
.employeepresentationdetail .c2 {
	background-image:url('../img/employeepresentation/bg_detail_right.gif');
	background-repeat: no-repeat;
	background-position: right 124px;
	min-height: 480px;
}
.employeepresentationdetail .minheight {
	min-height:433px;
}
.employeepresentationdetail .image {
	float: right;
}
.employeepresentationdetail h1 {
	margin:0px;
	padding:28px 0px 0px 17px;
	font-size:24px;
	color:#ffffff;
}
.employeepresentationdetail p, .employeepresentationdetail h2, .employeepresentationdetail .rtebox {
	padding:0px;
	margin:11px 0px 0px 80px;
	font-size:inherit;
	font-weight:normal;
}
.employeepresentationdetail p, .employeepresentationdetail .rtebox {
	color:#ffffff;
}
.employeepresentationdetail h2 {
	color:#000000;
}
.employeepresentationdetail .rtebox ul {
	list-style-type: none;
	padding: 0px;
	margin:9px 0px;
}
.employeepresentationdetail .rtebox ul li {
	background-image:url('../img/employeepresentation/bullet_point.gif');
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin:9px 0px;
	padding-left:12px;
}

#secondarynavigation div.tx-macinasearchbox-pi1 {
	display:inline;
}
#secondarynavigation a {
	float:left;
}

#secondarynavigation div.tx-macinasearchbox-pi1 div.searchword {
	width:135px;
	height:13px;
	position:relative;
	float:left;
	background-image:url('../macinasearchbox/img/bg_searchfield.gif');	
}
#secondarynavigation div.tx-macinasearchbox-pi1 input.searchword {
	height:13px;
	width:129px;
	margin:0px 3px;
	padding:0px;
	border:none;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	background:none;
	color:#ffffff;
}
#secondarynavigation div.tx-macinasearchbox-pi1 div.searchbutton {
	height:13px;
	width:12px;
	position:relative;
	float:left;
}
#secondarynavigation div.tx-macinasearchbox-pi1 input.searchbutton {
	height:13px;
	width:12px;
	margin:0px;
	padding:0px;
	border:none;
	font-size:10px;
	position:absolute;
	top:0px;
	left:0px;
	background-color: #999999; /* necessary for ie6 */
	background-image:url('../macinasearchbox/img/bg_button.gif');
}

form#mailform fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
form#mailform .fieldwrapper {
	width:274px;
}

form#mailform input[type=text], form#mailform textarea {
	width:264px;
	padding:0px 5px;
	margin:0px;
	border:none;
	border:0px;
	margin-bottom:8px;
	font-size:10px;
}
form#mailform input[type=text] {
	height:12px;
	background-image:url('../img/formular/textinput.gif');
}
form#mailform textarea {
	height:71px;
	background-image:url('../img/formular/textarea.gif');
}
form#mailform input[type=submit] {
	float:right;
	width:72px;
	height:13px;
	background:none;
	margin:0px;
	border:none;
	border:0px;	
	background-image:url('../img/formular/smallinput.gif');
	font-size:10px;
}
form#mailform input[name=Anrede] {
	width:62px;
	height:13px;
	padding:0px 5px;
	background-image:url('../img/formular/smallinput.gif');
	font-size:10px;
}
form#mailform label {
	float:right;
	width:418px;
	color:#ffffff;
}
#gridcontentc1 *, #gridcontentc3 * {
	font-size: 11px;
}

div#printheader {
	display:none;
}