#gesamtcont {
	height: 679px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 826px;
	border-top: 1px solid #006AC1;
	border-right: 1px solid #006AC1;
	border-bottom: 1px solid #006AC1;
	margin-top: 8px;
	top: 0px;
	position: relative;
}
#contnavi {
	position: absolute;
	width: 220px;
	background-color: #FAFAFF;
	height: 587px;
	left: 0px;
	top: 90px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	z-index: 1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006AC1;
}
#navigation {
	position: absolute;
	width: 170px;
	height: 340px;
	left: 0px;
	top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 12px;
	padding-top: 28px;
	margin: 0px;
}
#navi2 {
	position: absolute;
	width: 214px;
	left: 0px;
	top: 310px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 12px;
	padding-top: 0px;
	margin: 0px;
	background-image: url(images/tuev_orig.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	height: 267px;
}
#cont2 {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding-right: 20px;
	padding-left: 35px;
	padding-top: 20px;
	padding-bottom: 30px;
	top: 90px;
	left: 200px;
	height: 537px;
	line-height: 15px;
	width: 570px;
	background-color: #FAFAFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #006AC1;
}
body {
	padding: 0px;
	margin: 0px;
}
#top1 {
	padding: 0px 0px 0px 2px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 63px;
}
#top2 {
	margin: 3px 0px 2px;
	padding: 0px;
	position: absolute;
	height: 80px;
	left: 223px;
	top: 0px;
	width: 602px;
	background-color: #FFFFFF;
	background-image: url(images/bildleiste_qit5.jpg);
	background-repeat: no-repeat;
}
#line {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	position: relative;
	background-image: url(images/blaulinie1px.gif);
	background-repeat: repeat-x;
	background-position: 0px 87px;
}
#kk {
	position: absolute;
	top: 20px;
	right: 25px;
}
#navigation ul, #navi2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navigation li, #navi2 li {
	line-height: 14px;
	height: 18px;
	width: 166px;
	margin-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#cont2 ul {
	margin-bottom: 10px;
	margin-top: 0px;
	list-style-type: disc;
	margin-right: 30px;
}
#cont2 ul li {
	margin-bottom: 5px;
	margin-top: 0px;
	list-style-type: disc;
	list-style-position: outside;
}
li#exdsb, li#btdsb, li#itsich {
	line-height: 13px;
	height: 27px;
	width: 166px;
	margin-bottom: 1px;
}
li#tel {
	padding-left: 2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 11px;
	color: #333333;
}
li#dserk {
	height: 30px;
	
}
.blau {
	color: #FAFAFF;
}
#navigation a:hover span, #navi2 a:hover span {
	color: #FFFFFF;
}
body#consulting a#startnav, body#itsicherheit a#itsicherheitnav, body#riskmanagement a#riskmanagementnav, body#datenschutz a#datenschutzbernav, 
body#itil a#itilnav, body#itcontrolling a#itcontrollingnav, body#coaching a#coachingnav, body#schulungen a#schulungsinhnav, 
body#schulungstermine a#schulungsterminenav, body#profil a#profilnav,
body#itsecurity a#itsecuritynav, body#itgrundschutz a#itgrundschutznav, body#itsecaudit a#itsecaudnav, 
body#itriskmanagement a#itriskmanagementnav, body#rm a#rmnav, 
body#externerdsb a#externerdsbnav, body#datenschutzaudit a#datenschutzauditnav, 
body#itservice a#startnav, body#netzwerke a#netzwerkenav, body#telefon a#telefonnav, body#webdesign a#webdesignnav, 
body#kontakt a#kontaktnav, body#agb a#agbnav, body#dserklaerg a#dserklnav, body#impressum a#imprnav,
body#telefontechnik a#telefontechnav, body#telefonanlagen a#telefonanlnav, body#telefonie a#telefonienav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003D70;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #003E6A;
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 4px;
}
body#itsicherheit a#itsicherheitnav span, body#riskmanagement a#riskmanagementnav span, body#datenschutz a#datenschutzbernav span, 
body#itil a#itilnav span, body#itcontrolling a#itcontrollingnav span, body#coaching a#coachingnav span, 
body#schulungen a#schulungennav span, body#profil a#profilnav span,
body#itsecurity a#itsecuritynav span, body#itgrundschutz a#itgrundschutznav span, body#itsecaudit a#itsecaudnav span,
body#itriskmanagement a#itriskmanagementnav span, body#rm a#rmnav span,
body#externerdsb a#externerdsbnav span, body#datenschutzaudit a#datenschutzauditnav span, 
body#schulungen a#schulungsinhnav span, body#schulungstermine a#schulungsterminenav span, 
body#netzwerke a#netzwerkenav span, 
body#telefon a#telefonnav span, body#kontakt a#kontaktnav span, body#agb a#agbnav span, body#dserklaerg a#dserklnav span, body#impressum a#imprnav span {
	color: #FFFFFF;
}
a#startnav, a#itsicherheitnav, a#riskmanagementnav, a#datenschutznav, a#itilnav, a#itcontrollingnav, a#coachingnav, a#schulungennav, a#profilnav, a#netzwerkenav, a#telefonnav, a#webdesignnav, 
a#kontaktnav, a#agbnav, a#dserklnav, a#imprnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003D70;
	margin: 0px 0px 2px;
	text-decoration: none;
	display: block;
	line-height: 18px;
	height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
a#zuruecknav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003D70;
	margin: 10px 0px 2px;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
#navigation a#zuruecknav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003D70;
	margin: 10px 0px 2px;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
a#itsecuritynav, a#itgrundschutznav, a#itsecaudnav, 
a#itriskmanagementnav, a#rmnav, 
a#datenschutzbernav, a#externerdsbnav, a#datenschutzauditnav,
a#schulungsinhnav, a#schulungsterminenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005EAA;
	margin: 0px 0px 2px;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

body#itsecurity a#itsecuritynav, body#itgrundschutz a#itgrundschutznav, body#itsecaudit a#itsecaudnav, 
body#itriskmanagement a#itriskmanagementnav, body#rm a#rmnav, 
body#datenschutz a#datenschutzbernav, body#externerdsb a#externerdsbnav, body#datenschutzaudit a#datenschutzauditnav,
body#schulungen a#schulungsinhnav, body#schulungstermine a#schulungsterminenav {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#navigation a:hover, #navi2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	margin: 0px 0px 2px;
	padding: 0px 0px 0px 4px;
	background-color: #FFFFFF;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #CAE9FF;
}
a#itsecuritynav:hover, a#itgrundschutznav:hover, a#itsecaudnav:hover, 
a#itriskmanagementnav:hover, a#rmnav:hover, 
a#datenschutzbernav:hover, a#externerdsbnav:hover, a#datenschutzauditnav:hover,
a#schulungsinhnav:hover, a#schulungsterminenav:hover {
	font-weight: normal;
	margin-left: 0px;
	color: #0072C6;
	padding-left: 6px;
	margin-bottom: 2px;
}
a#kontaktnav, a#agbnav, a#dserklnav, a#imprnav {
	color: #005EAA;
	font-weight: normal;
	line-height: 13px;
}
a#dserklnav {
	height: auto;
	
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #003D70;
	padding-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-weight: 700;
	letter-spacing: 1px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003D70;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 0px;
	margin-top: 30px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: 900;
	padding: 0px;
	margin-top: 10px;
	font-style: italic;
	text-align: center;
	margin-right: 30px;
}
.kursiv {
	font-style: italic;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
.bold {
	font-weight: bold;
}
.ueberschr {
	font-size: 12px;
	font-weight: bold;
	color: #003D70;
	text-decoration: underline;
	padding-top: 10px;
}
.hervorhebg {
	font-size: 12px;
	font-weight: bold;
	color: #003D70;
}
.centerbabst {
	font-size: 12px;
	font-weight: bold;
	color: #868686;
	letter-spacing: 1.5px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 75px;
}
.ueberschr2 {
	font-size: 12px;
	font-weight: bold;
	color: #006CC6;
	padding-top: 10px;
}
body#kontakt #gesamtcont {
	height: 880px;
	width: 826px;
}
body#kontakt #contnavi {
	height: 787px;
	width: 220px;
}
body#kontakt #cont2 {
	padding-left: 80px;
	width: 525px;
	height: 737px;
}
body#kontakt h1 {
	padding-left: 0px;
}
#cont2 a {
	font-size: 11px;
	font-weight: bold;
	color: #003D70;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
}
#cont2 a:hover {
	color: #EAF5FF;
	text-decoration: none;
	background-color: #003D70;
	padding-right: 1px;
	padding-left: 1px;
}
body#netzwerke #cont2 {
	background-image: url(images/MCSA_1.jpg);
	background-repeat: no-repeat;
	background-position: 500px 365px;
}
body#impressum #contnavi {
	height: 1454px;
	border-bottom-style: none;
}
body#impressum #gesamtcont {
	height: 1550px;
}
body#impressum #cont2 {
	height: 1403px;
}
body#consulting #contnavi {
	height: 821px;
}
body#consulting #gesamtcont {
	height: 917px;
}
body#consulting #cont2 {
	height: 770px;
}
body#externerdsb #contnavi {
	height: 721px;
}
body#externerdsb #gesamtcont {
	height: 817px;
}
body#externerdsb #cont2 {
	height: 670px;
}
body#datenschutz #contnavi, body#coaching #contnavi {
	height: 1061px;
}
body#datenschutz #gesamtcont, body#coaching #gesamtcont {
	height: 1157px;
}
body#datenschutz #cont2, body#coaching #cont2 {
	height: 1010px;
}
body#schulungen #contnavi {
	height: 1101px;
}
body#schulungen #gesamtcont {
	height: 1197px;
}
body#schulungen #cont2 {
	height: 1050px;
}
body#schulungstermine #contnavi {
	height: 631px;
}
body#schulungstermine #gesamtcont {
	height: 727px;
}
body#schulungstermine #cont2 {
	height: 580px;
}
body#datenschutzaudit #contnavi {
	height: 981px;
}
body#datenschutzaudit #gesamtcont {
	height: 1077px;
}
body#datenschutzaudit #cont2 {
	height: 930px;
}
body#dserklaerg #contnavi {
	height: 972px;
}
body#dserklaerg #gesamtcont {
	height: 1072px;
}
body#dserklaerg #cont2 {
	height: 925px;
}
body#profil #contnavi {
	height: 1151px;
}
body#profil #gesamtcont {
	height: 1247px;
}
body#profil #cont2 {
	height: 1100px;
}
#conslink {
	margin: 0px;
	padding: 10px 0px 0px 15px;
	position: absolute;
	height: 96px;
	left: 95px;
	top: 150px;
	width: 230px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF7FF;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #EAF7FF;
	border-top-width: 1px;
	border-left-width: 12px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EAF7FF;
	border-left-color: #EAF7FF;
}
#itlink {
	margin: 0px;
	padding: 10px 0px 0px 15px;
	position: absolute;
	height: 96px;
	left: 420px;
	top: 150px;
	width: 230px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAF7FF;
	border-right-width: 12px;
	border-right-style: solid;
	border-right-color: #EAF7FF;
	border-top-width: 1px;
	border-left-width: 12px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EAF7FF;
	border-left-color: #EAF7FF;
}
#conslink a, #itlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #006CC6;
}
#conslink a:hover, #itlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #46ACFF;
	text-decoration: underline;
}
body#start #gesamtcont a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
body#start #gesamtcont a {
	text-decoration: none;
	background-color: #FFFFFF;
}
body#start #gesamtcont {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9EEFF;
	height: 350px;
	border-top-style: none;
	border-right-style: none;
	margin: 0px auto;
	padding: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #003D70;
	padding-top: 30px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-weight: bolder;
	font-style: italic;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	text-align: center;
}
body#start p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006CC6;
	font-style: normal;
}
#imprstart a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
#imprstart a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	color: #8CCBFF;
}
#imprstart {
	position: absolute;
	bottom: 1px;
}
#kontaktform {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
}
#kontaktform label {
	display: block;
	float: left;
	width: 165px;
	margin: 0 0 8px;
}
#kontaktform input {
	display: block;
	float: left;
	width: 200px;
	height: 19px;
	margin: 0 0 4px;
	border: 1px solid #006CC6;
}
#kontaktform #textbereich {
	width: 365px;
	height: 150px;
	border: 1px solid #006CC6;
}
#kontaktform #button {
	margin: 10px 0 0;
	width: 90px;
	height: 23px;
}
#kontaktform input.input_hidden {
	visibility: hidden;
}
.rechts {
	display: table-cell;
	width: 180px;
}
.neben {
	width: 275px;
	display: table-cell;
}
p.profilueb {
	float: left;
	width: 200px;
	margin-bottom: 10px;
}
p.profiltext {
	float: left;
	width: 320px;
	margin-bottom: 10px;
}
p.profiltitel {
	width: 380px;
	margin-bottom: 25px;
	font-weight: bold;
	margin-top: 25px;
	padding: 0px;
}
p.dwnl {
	width: 565px;
	margin-bottom: 30px;
	margin-top: 30px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 40px;
}
p.dwnline {
	width: 565px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
}
p.top {
	width: 565px;
	margin-bottom: 0px;
	margin-top: 10px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: right;
}
p.dwnl2 {
	width: 565px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-style: italic;
	padding-bottom: 6px;
	float: left;
}
p.kontdse {
	margin-bottom: 0px;
}
p.litab {
	margin-bottom: 2px;
	display: block;
	width: 80px;
	font-weight: bold;
	float: left;
	padding: 0px;
	margin-top: 0px;
}
p.retab {
	margin-bottom: 2px;
	width: 400px;
	display: inline;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 45px;
	margin-left: 0px;
}
p.abst {
	margin-bottom: 0px;
	margin-top: 15px;
	width: 530px;
	float: left;
}
p.abstli {
	margin-bottom: 15px;
	margin-top: 7px;
	padding-left: 80px;
	width: 500px;
	float: left;
}
p.colouabst {
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
p.ouabst {
	margin-bottom: 30px;
	margin-top: 20px;
	width: 550px;
	float: left;
}
