#iframe {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}
#iframe table {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
}
.Stil1 {
	font-size: 9px
}
.Stil2 {font-size: 8px}

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	
}

html,body {
	text-align:center;
	t/ext-align:center;
}

html, body div{
	text-align:left;
}

a {
	color:#476D90;
}
div#mainwraper {
	margin:0 auto; /* center, not in IE5 */
	background:url(../images/main-bg.gif) repeat-y center;
	width:870px;
}


div#content { padding:0px 29px 0px 38px; background:url(../images/pagebg.gif) no-repeat center top;}


div#footer {
	background:url(../images/footerbg.gif) no-repeat center;
	line-height:64px;
	margin:0px !important;
	padding:0px;
}

div#footer ul{ padding:0px 0px 0px 51px; margin:0px; list-style:none; display:inline-block; width:807px; }
div#footer ul li{ padding:0px; margin:0px; color:#5E7AAA; font-weight:bold; display:inline; list-style:none;}

div#footer ul li a{ color:#5E7AAA; font-weight:bold; padding:0px 21px 0px 0px; display:inline; list-style:none; text-decoration:none;}

div#footer ul li a:hover{ color:#000000; }


.left{float:left;}
.right{ float:right;}
.clear{ clear:both;}

.menu { display:block; float:left; }
.menu ul {list-style:none; padding:0px; margin:0px; display:inline-block;}
.menu ul li {list-style:none; margin:0px; display:inline;}
.menu ul li a {list-style:none; line-height:30px;  margin:0px; display:inline-block; color:#777777; text-decoration:none; font-weight:bold;}
.menu ul li a:hover { color:#ffffff;}
.menu ul li a span {padding:0 0 0 13px;}

a.menu-steuerberatung, a.menu-wirtschaftsprufung, a.menu-rechtsberatung, a.menu-consulting {display:block; height:35px; float:left;}

a.menu-steuerberatung {background:url(../images/menu-bg.gif) 0 0 no-repeat; width:154px; height:35px; }
a.menu-steuerberatung:hover {background:url(../images/menu-bg.gif) 0 -35px no-repeat;}
.menu-steuerberatungactive {background:url(../images/menu-bg.gif) 0 -35px no-repeat !important; display:block; color:#ffffff !important;}

a.menu-wirtschaftsprufung {background:url(../images/menu-bg.gif) -154px 0 no-repeat; width:148px; }
a.menu-wirtschaftsprufung:hover {background:url(../images/menu-bg.gif) -154px -35px no-repeat;}
.menu-wirtschaftsprufungactive{background:url(../images/menu-bg.gif) -154px -35px no-repeat  !important; color:#ffffff !important;}

a.menu-rechtsberatung {background:url(../images/menu-bg.gif) -302px 0 no-repeat; width:150px; }
a.menu-rechtsberatung:hover {background:url(../images/menu-bg.gif) -302px -35px no-repeat;}
.menu-rechtsberatungactive{background:url(../images/menu-bg.gif) -302px -35px no-repeat  !important; color:#ffffff !important;}

a.menu-consulting {background:url(../images/menu-bg.gif) -452px 0 no-repeat; width:151px; }
a.menu-consulting:hover {background:url(../images/menu-bg.gif) -452px -35px no-repeat;}
.menu-consultingactive{background:url(../images/menu-bg.gif) -452px -35px no-repeat  !important; color:#ffffff !important;}



.rightpart{ float:right; width:200px; color:#777777; }
.righttop{background:url(../images/right-top.gif) no-repeat top left; text-align:right;}

.selectedli { color:#FFFFFF !important; padding:0px 0px 0px 10px; margin:0px; background:url(../images/selected-right.gif) no-repeat left top !important; line-height:25px;  width:172px; font-weight:bold;}
.selectedli a { color:#FFFFFF !important;}
 
.leftmenu {  background:url(../images/right-bg.gif) repeat-y right top; padding:0px 9px 0px 14px; float:left;}

.leftmenu ul { list-style:none; margin:0px; padding:0;  display:block; }
.leftmenu li {background:url(../images/right-li.gif) left top no-repeat; width:172px; line-height:25px; margin:0px 0px; padding:0px 0px 0px 0px; }
.leftmenu ul li:hover {background:url(../images/selected-right.gif) left top no-repeat; color:#000; }
.leftmenu ul li:hover li {background:url(../images/right-li.gif) left top no-repeat; color:#000; }
.leftmenu li a { padding-left:10px; color:#777777; text-decoration:none; font-weight:bold;  line-height:25px;  width:162px; }
.leftmenu li:hover a { color:#fff; display:block;background:url(../images/selected-right.gif) left top no-repeat; }
.leftmenu li:hover a li a { color:#777777; display:block;background:url(../images/right-li.gif) left top no-repeat; }

.leftmenu ul ul { margin:0px; list-style: none; padding:0; border-bottom:none;}
.leftmenu ul ul li{background:none left top no-repeat !important;  color:#777777 !important; line-height:16px !important; }
.leftmenu ul ul li a { background:none !important; color:#777777 !important; text-decoration:none; padding-left:15px; line-height:16px !important;}
.leftmenu ul ul li a:hover { background:none !important; padding-left:15px; color:#000 !important;}


.leftpart{ float:left; width:603px; background:url(../images/left-bg.gif) left top no-repeat;}

 
.leftpartcontent{  margin-left:15px; }


.font13 { font-size:13px;}
.font11 { font-size:11px;}
.font10 { font-size:10px !important;}

.font10 a { color:#ffffff; text-decoration:none;}

.padtop5{ padding:0px 10px 0px 0px; line-height:27px;}
.pad10 { padding:3px 10px 0px 10px;}

.padright15{padding-right:15px;}

.greyfonthline { color:#777777; font-size:12px; font-weight:bold; background:url(../images/hline.gif) repeat-x bottom left; line-height:30px; padding:0px 10px 0px 0px; width:565px; }

.greyfonthline a {color:#777777; text-decoration:none;}
.greyfonthline a:hover { color:#000000;}

.line25{line-height:20px;}

.hline { background:url(../images/hline.gif) repeat-x bottom left;}

.bluebox{
	background:url(../images/blue-bg.gif) repeat-x top left;
	float:left;
	color:#FFFFFF;
	width:190px;
	margin-left:0px;
	padding-top:5px;
}

.bluebox span {
	display:block;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.bluebox p  { padding:0px 10px; font-size:11px; margin:0px;}

.bluebox p a{ float:right; font-size:10px; color:#FFFFFF; text-decoration:none; padding:0px 0px 3px 0px;}

.heading1 {font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:normal; color:#3B6389; padding:35px 0px 0px 0px; line-height:25px; }
.logo-home{ margin:16px 20px 0px 0px;}

.vm { vertical-align:middle;}
.justify{ text-align:justify;}

.lefthomecontent{
	width:570px;
	float:left !important;
}
.homecontentbg{
	width:570px;
	height:1px;
	padding-top:350px;
	background-image: url(../images/startseite_eingang_web.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:15px;
}
.homecontentbg2{
	width:570px;
	height:1px;
	padding-top:350px;
	background-image: url(../images/ave_wagner_kuchinka_web.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left:15px;
}

.full {
	width:565px;
}

h3 { font-size:26px; color:#3B6389; padding:39px 0px 17px 0px; margin:0; font-weight:normal; line-height:1em }

.content2cols1pic {
	width:434px;
	float:left;
}
.content2cols1pic .top {
	width:425px;
	float:left;
}
.content2cols1pic .col1 {
	width:208px;
	float:left;
	margin-right:5px;
}
.content2cols1pic .col2 {
	width:208px;
	float:left;
}
.leftpartcontent .pic {
	float:left;
}
.content2cols1pic-2 {
	width:584px;
	float:left;
}
.content2cols1pic-2 .top {
	width:565px;
	float:left;
}
.content2cols1pic-2 .col1 {
	width:208px;
	float:left;
	margin-right:5px;
}
.content2cols1pic-2 .col2 {
	width:208px;
	float:left;
}	
.content2cols1pic-2 .pic {
	float:right;
}
.twocolsnbg{ height:776px; padding:0px 158px 0px 0px; margin-right:5px;} 
.header { color:#C6B390; font-size:26px; padding:39px 0px 17px 0px;}
.twocolsheading{background:url(../images/steuerberatung-hedingbg.gif) no-repeat left top; line-height:39px; color:#FFFFFF; font-weight:bold; font-size:16px; width:208px;}
.twocolsheading span { margin-left:10px;}
.twocolsinnbg{background:url(../images/steuerberatung-innbg.gif) repeat-x top center #F9F8F4; width:208px; line-height:14px;}
.twocolsinnbg div { border-bottom:1px solid #ffffff; padding-top:5px; margin:0px 5px 5px 5px;}


.headerpink { color:#d26755; }
.pink { background:url(../images/pink-hedingbg.gif) no-repeat left top; }
.pinkinn { background:url(../images/pink-hedinginnbg.gif) repeat-x left top; }


.headerdarkbrown { color:#af7700; }
.darkbrown { background:url(../images/darkbrown-hedingbg.gif) no-repeat left top; }
.darkbrowninn { background:url(../images/darkbrown-hedinginnbg.gif) repeat-x left top; }

.headergreen { color:#65a87d; }
.green { background:url(../images/green-hedingbg.gif) no-repeat left top; }
.greeninn { background:url(../images/green-hedinginnbg.gif) repeat-x left top #E0EAE2 ; }


.twocolssmallbrownbg{ height:776px; padding:0px 158px 0px 0px; margin-right:5px;} 
.twocolssmallbrown{ color:#C6B390; font-size:26px; padding:39px 0px 17px 0px;}
.twocolssmallbrownheading{background:url(../images/steuerberatung-hedingbg.gif) no-repeat left top; line-height:39px; color:#FFFFFF; font-weight:bold; font-size:16px; width:208px;}
.twocolssmallbrownheading span { margin-left:10px;}
.twocolssmallbrowninnbg{background:url(../images/steuerberatung-innbg.gif) repeat-x top center #F9F8F4; width:208px; line-height:14px;}
.twocolssmallbrowninnbg div { border-bottom:1px solid #ffffff; padding-top:5px; margin:0px 5px 5px 5px;}

.heigh1 { height:140px;}
.heigh2 { height:55px;}
.heigh3 { height:100px;}
.heigh4 { height:65px;}
.heigh5 { height:80px;}
.heigh6 { height:55px;}
.heigh7 { height:80px;}

.wirtschaftspruefung .heigh1 { height:70px;}
.wirtschaftspruefung .heigh2 { height:100px;}
.wirtschaftspruefung .heigh3 { height:70px;}
.wirtschaftspruefung .heigh4 { height:95px;}

.rechtsberatung .heigh1 {
	height:330px;
}
.rechtsberatung .heigh2 { height:125px;}
.rechtsberatung .heigh3 { height:192px;}
.rechtsberatung .heigh4 { height:125px;}

.consulting .heigh1 { height:80px;}
.consulting .heigh2 { height:80px;}
.consulting .heigh3 { height:80px;}


.stellenangebote { font-size:26px; color:#3B6389; padding:39px 0px 17px 0px;}
.stellenangebotetext { padding:0px 25px 0px 0px;}
.stellenangebote-headingbg{ background:url(../images/stellenangebote-heading.gif) no-repeat top left; width:563px; line-height:normal;}
.stellenangebote-headingbg1{ background:url(../images/stellenangebote-heading1.gif) no-repeat top left; width:563px; line-height:normal;}
.stellenangebote-heading { font-size:16px; color:#FFFFFF; font-weight:bold; line-height:38px;}
.stellenangebote-heading1{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:38px;
	width:500px;
	padding-left:10px;
}
#popup .team {
	border: 1px solid #CCCCCC;
}
.leftpartcontent .full .left .team {
	border: 1px solid #CCCCCC;
}
