@font-face {
	font-family: "Times New Roman";
	src: url(../fonts/TimesNewRoman.ttf);
}

@font-face {
	font-family: "Times New Roman Bold";
	src: url(../fonts/TimesNewRomanBold.ttf);
}

.timesnewroman {
	font-family: "Times New Roman", Times;
	text-decoration: none;
}

.timesnewroman-bold {
	font-family: "Times New Roman Bold", Times;
	text-decoration: none;
}

.color-black-txt {
	color: #000000;
}

.color-white-txt {
	color: #FFFFFF;
}

.color-white-bg {
	background-color: #FFFFFF;
}

.color-third-txt {
	color: #616970;
}

.color-third-bg {
	background-color: #616970;
}

.color-secondary-bg {
	background-color: #A1A5A9;
}

.color-secondary-txt {
	color: #A1A5A9;
}

.color-primary-bg {
	background-color: #902F45;
}

.color-primary-txt {
	color: #920F45;
}

.txt-25 {
	font-size: 25pt;
}

.txt-19 {
	font-size: 19.5pt;
}

.txt-18 {
	font-size: 18pt;
}

.txt-14 {
	font-size: 14pt;
}

.txt-11 {
	font-size: 11pt;
}

h2,h3,h4 {
	font-weight: normal;
}

* {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}

.font-variant-kap {
	font-variant: small-caps;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-align-center {
	text-align: center;
}

.paddingLeft100 {
	padding-left: 100px;
}

.posTextAktuelles {
	bottom: 40px;
	left: 26px;
	position: relative;
	left: 26px;
}

.paddingLeft140 {
	padding-left: 130px;
}

.paddingLeft65 {
	padding-left: 65px;
}

.paddingLeft60 {
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.paddingBottom5 {
	padding-bottom: 5px;
}

.paddingAccordion {
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 25px;
}

.paddingLeft50 {
	padding-left: 50px;
}

.paddingLeft25 {
	padding-left: 25px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.mainContent {
	width: 950px;
	height: 667px;
	top: auto;
	margin: auto;
	position: relative;
	bottom: auto;
}

.header {
	width: 950px;
	height: 170px;
}

.headerText {
	left: 313px;
	position: absolute;
	top: 30px;
}

.headerImgBig {
	
}

.posMainList {
	left: 150px;
	position: absolute;
	top: 95px;
}

.mainlist {
	text-align: center;
}

.mainlist li {
	display: inline-block;
	height: 35px;
	list-style-type: none;
	text-align: center;
	width: 130px;
}

.mainlist li a {
	position: relative;
	top: 8px;
}

.posList {
	position: absolute;
	top: 130px;
}

.list {
	height: 40px;
	width: 950px;
}

.list li {
	display: inline-block;
	height: 30px;
	padding-left: 45px;
}

.list li a {
	position: relative;
	top: 10px;
}

.listDienst {
	height: 40px;
	width: 950px;
}

.listDienst li {
	display: inline-block;
	width: 155px;
	height: 30px;
	text-align: center;
}

.listDienst li a {
	position: relative;
	top: 10px;
}

.content {
	overflow: scroll;
	height: 1000px;
	position: relative;
	top: 5px;
	width: 950px;
	overflow-x: hidden;
}

.widthH1 {
	width: 550px;
}

.posH1 {
	position: relative;
	left: 200px;
}

.widthContentBoxBerufung {
	height: 310px;
	width: 573px;
}

.posTextBerufung {
	bottom: 41px;
	left: 23px;
	position: relative;
}

.posBerufungBalken {
	position: relative;
	top: 24px;
}

.listBerufung {
	list-style-image: url(../images/balken-primary-color-small.png);
}

.widthContentBoxPrinzip {
	height: 336px;
	width: 670px;
}

.posTextPrinzip {
	bottom: 40px;
	left: 35px;
	position: relative;
	width: 538px;
}

.posPrinzipBalken {
	left: 96px;
	position: relative;
	top: 24px;
	width: 538px;
}

.widthContentBoxEinstellung {
	height: 320px;
	width: 562px
}

.posTextEinstellung {
	bottom: 40px;
	left: 29px;
	position: relative;
}

.posEinstellungBalken {
	position: relative;
	top: 24px;
}

.widthContentBoxInhaber {
	height: 550px;
	width: 670px;
}

.inhaberPunkt {
	width: 500px;
}

.posImgInhaber {
	position: relative;
	left: 338px;
}

.posTextInhaber {
	bottom: 40px;
	left: 35px;
	position: relative;
	width: 538px;
}

.posInhaberBalken {
	left: 96px;
	position: relative;
	top: 24px;
	width: 538px;
}

.widthContentBoxTeam {
	height: 252px;
	width: 550px;
}

.posTeamBalken {
	position: relative;
	top: 17px;
}

.posTextTeam {
	bottom: 40px;
	left: 29px;
	position: relative;
}

.widthContentBoxMandanten {
	height: 540px;
	width: 665px;
}

.posMandantenBalken {
	left: 96px;
	position: relative;
	top: 24px;
	width: 100px;
}

.posTextMandanten {
	bottom: 40px;
	left: 29px;
	position: relative;
}

.widthContentBoxMitglied {
	height: 235px;
	width: 670px;
}

.posMitgliedBalken {
	position: relative;
	top: 17px;
}

.posTextMitglied {
	bottom: 40px;
	left: 29px;
	position: relative;
}

.footer {
	height: 230px;
}

.footer div {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.ersteSpalte {
	position: relative;
	top: 15px;
	left: 50px;
}

.zweiteSpalte {
	bottom: 24px;
	left: 50px;
	position: relative;
}

.dritteSpalte {
	bottom: 68px;
	left: 50px;
	position: relative;
}

.vierteSpalte {
	left: 549px;
	position: absolute;
	top: 1082px;
	height: 230px;
}

.copyright {
	height: 35px;
	width: 950px;
}

.posCopyright {
	left: 15px;
	position: relative;
	top: 10px;
}

.copyrightlist li {
	display: inline-block;
	height: 25px;
	list-style-type: none;
	text-align: center;
}

.copyrightlist li a {
	position: relative;
	top: 9px;
	padding-right: 10px;
}

.aktuellesBlock {
	position: relative;
	width: 810px;
}

.aktuellesBlock div {
	height: 270px;
	width: 574px;
}

.posBalkenAktuellesRight {
	left: 140px;
	position: relative;
}

.impressumTextBlock {
	left: 140px;
	position: relative;
	top: 50px;
	width: 500px;
}

.posTextImpressum {
	bottom: 41px;
	left: 35px;
	position: relative;
}

.posImpressumBalken {
	position: relative;
	top: 24px;
	width: 100px;
}

.kontaktTextBlock {
	position: relative;
	left: 140px;
	top: 85px;
	width: 500px;
}

.posImgKontakt {
	left: 604px;
	position: relative;
}

.posKontaktKarte {
	bottom: 216px;
	left: 241px;
	position: relative;
}

.posTextKontakt {
	bottom: 40px;
	left: 35px;
	position: relative;
	width: 100px;
}

.kontaktKarte {
	border: none;
	width: 425px;
	height: 355px;
}

.posKontaktBalken {
	position: relative;
	top: 24px;
}

.dienstTextBlock {
	left: 140px;
	position: relative;
	top: 85px;
	width: 500px;
}

.widthContentBoxInsolvenz {
	height: 374px;
	width: 670px;
}

.posTextInsolvenz {
	bottom: 40px;
	left: 23px;
	position: relative;
}

.posInsolvenzBalken {
	position: relative;
	top: 24px;
}

.widthContentBoxStartup {
	height: 260px;
	width: 670px;
}

.startupPunkt {
	width: 500px;
}

.posTextStartup {
	bottom: 40px;
	left: 35px;
	position: relative;
	width: 538px;
}

.posStartupBalken {
	left: 96px;
	position: relative;
	top: 24px;
	width: 538px;
}

.widthContentBoxBwBeratung {
	height: 320px;
	width: 575px;
}

.posTextBwBeratung {
	bottom: 40px;
	left: 23px;
	position: relative;
}

.posBwBeratungBalken {
	position: relative;
	top: 24px;
}

.widthContentBoxStBeratung {
	height: 827px;
	width: 560px;
}

.posTextStBeratung {
	bottom: 41px;
	left: 35px;
	position: relative;
	width: 538px;
}

.posStBeratungBalken {
	position: relative;
	top: 24px;
	width: 538px;
}

.widthContentBoxWpruefung {
	height: 1010px;
	width: 670px;
}

.wPruefungPunkt {
	width: 500px;
}

.posImgWPruefung {
	position: relative;
	left: 403px;
}

.posTextWpruefung {
	bottom: 39px;
	left: 26px;
	position: relative;
	left: 26px;
}

.posBalkenWpruefung {
	left: 96px;
	position: relative;
	top: 24px;
	width: 100px;
}

.listLeft {
	list-style-image: url(../images/balken-primary-color-small.png);
}

.listRight {
	list-style-image: url(../images/balken-third-color-small.png);
}

.posAktuellesBalken {
	position: relative;
	top: 24px;
	width: 100px;
}

.visitenkarteText {
	bottom: 222px;
	left: 103px;
	position: relative;
}