* {
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
}

li ul ol {
	padding-left: 10px;	
}

body {
    font-size: 100%;
    background-color: transparent;
    background-image: url(../graphics/kachel.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0% 0%;
    margin-top: 30px;
    margin-right: 0pt;
    margin-bottom: 30px;
    margin-left: 0pt;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
    font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}

a:link, a:visited {
    color: #4d4d4d;
    text-decoration: none;
}

a:hover, a:active{
    color: #0096d2;
    text-decoration: none;
}


.LIntern {
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
    margin-bottom: 20px;
    margin-right: 10px;
    font-size: 12px;
    float: left;
}

li.impDatCop{
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
    margin-bottom: 20px;
    margin-right: 10px;
    float: left;
    font-size: 10px;
}

li.navLeft{
    list-style-type: none;
    list-style-position: outside;
    list-style-image: none;
    margin-bottom: 20px;
    margin-right: 10px;
    font-size: 12px;
}


div.quicktabs{
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	font-size-adjust: none;
	font-stretch: normal;
}

a.quicktabs_loes, a.quicktabs_loes :visited{
    margin-bottom: 20px;
    margin-right: 10px;
    float: left;
	font-weight: bold;
	padding-left: 40px;
	color: #0096d2;
	background-image: url(../graphics/loesungen.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

a.quicktabs_lei, a.quicktabs_lei :visited {
    margin-bottom: 20px;
    margin-right: 10px;
    float: left;
	font-weight: bold;
	padding-left: 40px;
    padding-right: 10px;
	background-image: url(../graphics/leistungen.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: red;
}

a.quicktabs_ver, a.quicktabs_ver :visited {
    margin-bottom: 20px;
    margin-right: 10px;
    float: left;
	font-weight: bold;
    font-size: 14px;
	padding-left: 40px;
    padding-right: 10px;
	background-image: url(../graphics/veranstaltungen.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: black;
}

a.quicktabs_loes:hover, a.quicktabs_loes :focus, a.quicktabs_lei:hover, a.quicktabs_lei :focus, a.quicktabs_ver:hover, a.quicktabs_ver :focus  {
    color: #555555;
	background-image: url(../graphics/veranstaltungen.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#main {
    position: relative;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 980px;
}

#header {
	position: Absolute;
    width: 980px;
    height: 200px;
    background-repeat: no-repeat;
    background-image: url(../graphics/header.png);
}

#logo {
    position: relative;
    top: 20px;
    margin-right: auto;
    margin-left: auto;
    width: 245px;
    height: 98px;
}

#middle {
    position: relative;
	top: 150px;
    width: 980px;
    background-image: url(../graphics/main.png);
}

#quicktabs{
    position: absolute;
    top: 180px;
    left: 250px;
	width: 550px;
	height: 220px;
    z-index: 1;
}

#quicktabsVeranstaltungen, #quicktabsLeistungen, #quicktabsLoesungen {
    position: absolute;
    top: 235px;
    left: 180px;
    width: 580px;
	height: 200px;
    background-image: url(../graphics/quicktabs-navi.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    z-index: 2;
}

#innerQuckstabsLink_loes {
	position: relative;
	top: 0px;
	left: 30px;
	width: 350px;
	height: 20px;
	margin-top: 10px;
	background: #e8e8e8;
}

#innerQuickstabsLink_lei {
	position: relative;
	top: 0px;
	left: 170px;
	width: 280px;
	height: 20px;
	margin-top: 10px;
	background: #e8e8e8;
}

#innerQuickstabsLink_ver {
	position: relative;
	top: 0px;
	left: 330px;
	width: 250px;
	height: 20px;
	margin-top: 10px;
	background: #e8e8e8;
}

#popupNav1,#popupNav2 ,#popupNav3 ,#popupNav11 ,#popupNav22 ,#popupNav33 ,#popupNav44 ,#popupNav111 ,#popupNav222 ,#popupNav333 {
	float: left;
	padding: 5px;
	height: 15px;
}

#popupNav1:hover, #popupNav1:active, #popupNav2:hover, #popupNav2:active, #popupNav3:hover, #popupNav3:active,
#popupNav11:hover, #popupNav11:active, #popupNav22:hover, #popupNav22:active, #popupNav33:hover, #popupNav33:active, #popupNav44:hover, #popupNav44:active, 
#popupNav111:hover, #popupNav111:active, #popupNav222:hover, #popupNav222:active, #popupNav333:hover, #popupNav333:active {
    background: white;
}

a.popupNav:link, a.popupNav:visited {
    color: #4d4d4d;
	font-size: 10px;
	font-family: Verdana;
	font-variant: normal;
}
a.popupNav:hover, a.popupNav:active{
    color: #0096d2;
	height: 30px;
	background: #FFFFFF;
}

#quicktabsDesc1, #quicktabsDesc2, #quicktabsDesc3, #quicktabsDesc11, #quicktabsDesc22, #quicktabsDesc33, #quicktabsDesc44, #quicktabsDesc111, #quicktabsDesc222, #quicktabsDesc333 {
	position: absolute;
	top: 10px;
	left: 140px;
	font-size: 10px;
    font-family: Arial;
	background-image: none;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 2;
    font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
    color: black;
}

#quicktabslogo1, #quicktabslogo2, #quicktabslogo3, #quicktabslogo11, #quicktabslogo22, #quicktabslogo33, #quicktabslogo44, #quicktabslogo111, #quicktabslogo222, #quicktabslogo333 {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	background-image: none;
}

#Netzinfrastruktur, #Anwendungen, #Netzwerksicherheit, #Schulungen, #Messen, #Aktionen, #Analyse, #Beratung, #Integration, #Betrieb {
    position: absolute;
    top: 40px;
    left: 10px;
    width: 560px;
	height: 150px;
	background: white;
}

#nav {
    position: relative;
    top: 120px;
    width: 100px;
    height: 280px;
    left: 40px;
}

#leftNavTop {
    position: absolute;
    top: 0px;
    margin-bottom: 20px;
}

#leftNavbottom {
    position: absolute;
    margin-bottom: 20px;
    top: 135px;
}

#leftNavContact{
    position: absolute;
    top: 270px; 
 }

#textBackground {
    position: relative;
    top: -180px;
    left: 150px;
    width: 560px;
    min-height: 300px;
    background-color: white;
    padding: 40px 40px 40px 40px;
    z-index: 1;
}

#textContent {
    text-align: justify;
    width: 560px;
    font-size: 11px;
    line-height: 2;
    text-align: justify;
    font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
    z-index: 1;
}

li {
    margin-left: 10px;
}

#ImpressumDatenschutzCopyright {
    position: relative;
    top: 5px;
    left: 20px;
    height: 20px;
    width: 250px;
}

.ImpDatCop {
    font-size: 10px;
}

#bottom {
    position: relative; 
    top:0px;
    bottom: 0px;
    width: 980px;
    height: 200px;
    background-image: url(../graphics/bottom.png);
}

#Adr {
	position: relative;
	width: 150px;
	margin-right: 50px;
	left: 0px;
	float: left;
	z-index: 1;
}

#google {
	position: relative;
	margin-bottom: 50px;
	right: 0px;	
}

#job #newshead{
    position: realtive;
    padding-bottom: 30px;
}

#newshead{
    text-align: center;
}

.newsheader .newsbottom {
	position: relative;
	width: 480px;
	max-height: 200px;
}

#jobDescription1 #newscontent #newssubcontent{
    text-align: left;
}


#News {
    position: absolute;
    font-family:Bauhaus,Arial,Verdana,Tahoma,Helvetica,"Bitstream Vera Sans",sans-serif;
    font-size:11px;
    left:23px;
    line-height:2;
    text-align:justify;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    top:-150px;
    
}

#News1,#News2, #News3 {
    border-bottom: 1px dotted black;
    background-color: white;
    color: black;
	font-size: 10px;
	font-family: Verdana;
	font-variant: normal;
    width:240px;
    float:left;
    margin: 0px 25px;
    padding: 10px;
}

#News1 a,#News2 a, #News3 a{
    color: #4d4d4d;
}

.NewsHeadline {
    margin-left: 25px;
    font-size: 16px;
	font-family: Verdana;
	font-variant: normal;
    font-style: bold;
}