/*  CSS-Stylesheet www.argusgmbh.de  */
/* Copyright 2008 // Schneider Kommunikation www.mitdenken.com */

/*Inhaltsverzeichnis
1. Allgemeine Einstellungen
2. Containereinstellungen
3. Navigation
3.1 Hauptnavigation
3.2 Subnavigation
3.3 Footernavigation
4. Schriften
*/


/*1. Allgemeine Einstellungen--------------------------------------------------------------------------------*/

html,
body {
font-size:10px;
width:100%;
margin:0;
padding:0;
background-color:#ffffff;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

body a:link, body a:visited, body a:active {
color: #005BA6;
text-decoration: none;
outline:none;
}

body a:hover {
color:#2d88d2;
text-decoration: none;
outline:none;
}

.clearfix {
clear:both;
}
			
.preload {
visibility:hidden;
z-index:999;
}

#wrap_logo {
display:none;
}

/*2. Containereinstellungen-----------------------------------------------------------------------------------*/

#wrap {
width:960px;
height:520px;
background-color:#ffffff;
margin:30px auto 0 auto;
padding:0 0 0 0x;
overflow:hidden;
}	

#contentbox_le {
margin:0;
width:479px;
height:520px;
float:left;
border-right:1px solid #666666;
overflow:hidden;
}

#contentbox_le_nav {
margin:0px 0px 0px 0px;
padding:0;
width:479px;
height:60px;
float:left;
}

#contentbox_le_content {
margin:0px 0px 0px 0px;
padding:0;
width:479px;
height:398px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
float:left;
}


#contentbox_le_content_text {
margin:28px 0px 23px 0px;
padding:0px 20px 0px 20px;
text-align:left;
font-size:13px;
width:438px;
height:360px;
float:left;
overflow:hidden;
}

/* A CSS hack fur die Contentbox */

* html #contentbox_le_content {
height:395px;
}

* html #contentbox_le_content_text {
margin:28px 0px 15px 0px;
height:355px;
}


#contentbox_le_footer {
margin:0px 0px 0px 0px;
padding:0;
width:479px;
height:60px;
float:left;
}

#contentbox_ri {
margin:0;
width:479px;
height:520px;
float:left;
overflow:hidden;
}

#contentbox_ri_logobox {
margin:0px 0px 0px 0px;
padding:0;
width:479px;
height:60px;
float:left;
text-align:right;
overflow:hidden;
}

#contentbox_ri_imagebox {
margin:0px 0px 60px 0px;
padding:0;
width:479px;
height:398px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
float:left;
}

#mainnav {
width:479px;
height:25px;
margin:0px 0px 0px 0px;
}

#subnav {
width:479px;
height:20px;
margin:0px 0px 10px 0px;
}

#footernav {
width:479px;
height:20px;
margin:19px 0px 0px 0px;
}

#wrap_content_start {
margin:12px 10px 12px 10px;
padding:0;
width:455px;
height:200px;
float:left;
font-size: 14px;
line-height:18px;
overflow:hidden;
}

#wrap_content_start_teaser {
margin:0px 0px 0px 0px;
padding:0;
width:479px;
height:155px;
float:left;
overflow:hidden;
font-size:11px;
}

* html #wrap_content_start_teaser {
margin:0px 0px 19px 0px;
}

#wrap_content_start_teaser td{
padding:12px 12px 12px 12px;
font-size:11px;
overflow:hidden;
}

#wrap_footer {
width:460px;
height:52px;
margin:0px;
}


#printlogo {
display:none;
}


/*3.1 Hauptnavigation --------------------------------------------------------------*/
#mainnav strong {
display:none;
}

#mainnav ul {
margin: 0;
padding: 0;
}

#mainnav ul li {
float: left;
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#mainnav a {
background-repeat: no-repeat;
background-position: top left;
display: block;
margin: 0px;
padding: 0px;
text-decoration:none;
-moz-outline-width: 0;
}

a#profil {
background: transparent url(../gfx/layout/profil.gif) no-repeat;
width: 60px;
height: 25px;
}

a#profil_on, a#profil:hover{
background: transparent url(../gfx/layout/profil_on.gif) no-repeat;
width: 60px;
height: 25px;
}

a#projekt {
background: transparent url(../gfx/layout/projekt.gif) no-repeat;
width: 80px;
height: 25px;
}

a#projekt_on, a#projekt:hover {
background: transparent url(../gfx/layout/projekt_on.gif) no-repeat;
width: 80px;
height: 25px;
}

a#spektrum {
background: transparent url(../gfx/layout/spektrum.gif) no-repeat;
width: 95px;
height: 25px;
}

a#spektrum_on, a#spektrum:hover {
background: transparent url(../gfx/layout/spektrum_on.gif) no-repeat;
width: 95px;
height: 25px;
}

a#partner {
background: transparent url(../gfx/layout/partner.gif) no-repeat;
width: 85px;
height: 25px;
}

a#partner_on, a#partner:hover {
background: transparent url(../gfx/layout/partner_on.gif) no-repeat;
width: 85px;
height: 25px;
}

a#login {
background: transparent url(../gfx/layout/login.gif) no-repeat;
width: 70px;
height: 25px;
}

a#login_on, a#login:hover {
background: transparent url(../gfx/layout/login_on.gif) no-repeat;
width:70px;
height:25px;
}


/*3.2 Subnavigation --------------------------------------------------------------*/


#subnav strong {
display: none;
}

#subnav ul {
margin: 0;
padding: 0;
}

#subnav ul li {
float: left;
display: inline;
list-style-type: none;
margin: 0;
padding: 0
}

#subnav a {
background-repeat: no-repeat;
background-position: top left;
display: block;
margin: 0px;
padding: 0px;
text-decoration:none;
-moz-outline-width: 0;
}


a#profil_unternehmen {
background: transparent url(../gfx/layout/profil_unternehmen.gif) no-repeat;
width: 78px;
height: 20px;
}

a#profil_unternehmen_on, a#profil_unternehmen:hover{
background: transparent url(../gfx/layout/profil_unternehmen_on.gif) no-repeat;
width: 78px;
height: 20px;
}

a#profil_selbstverstaendnis {
background: transparent url(../gfx/layout/profil_selbstverstaendnis.gif) no-repeat;
width: 112px;
height: 20px;
}

a#profil_selbstverstaendnis_on, a#profil_selbstverstaendnis:hover{
background: transparent url(../gfx/layout/profil_selbstverstaendnis_on.gif) no-repeat;
width: 112px;
height: 20px;
}

a#profil_zertifizierungen {
background: transparent url(../gfx/layout/profil_zertifizierungen.gif) no-repeat;
width: 96px;
height: 20px;
}

a#profil_zertifizierungen_on, a#profil_zertifizierungen:hover{
background: transparent url(../gfx/layout/profil_zertifizierungen_on.gif) no-repeat;
width: 96px;
height: 20px;
}

a#profil_stellenangebote {
background: transparent url(../gfx/layout/profil_stellenangebote.gif) no-repeat;
width: 104px;
height: 20px;
}

a#profil_stellenangebote_on, a#profil_stellenangebote:hover{
background: transparent url(../gfx/layout/profil_stellenangebote_on.gif) no-repeat;
width: 104px;
height: 20px;
}

a#profil_kontakt {
background: transparent url(../gfx/layout/profil_kontakt.gif) no-repeat;
width: 50px;
height: 20px;
}

a#profil_kontakt_on, a#profil_kontakt:hover{
background: transparent url(../gfx/layout/profil_kontakt_on.gif) no-repeat;
width: 50px;
height: 20px;
}

a#projekt_spezifische_loesungen {
background: transparent url(../gfx/layout/projekt_spezifische_loesungen.gif) no-repeat;
width: 140px;
height: 20px;
}

a#projekt_spezifische_loesungen_on, a#projekt_spezifische_loesungen:hover{
background: transparent url(../gfx/layout/projekt_spezifische_loesungen_on.gif) no-repeat;
width: 140px;
height: 20px;
}

a#spektrum_leistungen {
background: transparent url(../gfx/layout/spektrum_leistungen.gif) no-repeat;
width: 65px;
height: 20px;
}

a#spektrum_leistungen_on, a#spektrum_leistungen:hover{
background: transparent url(../gfx/layout/spektrum_leistungen_on.gif) no-repeat;
width: 65px;
height: 20px;
}

a#spektrum_branchen_kunden {
background: transparent url(../gfx/layout/spektrum_branchen_kunden.gif) no-repeat;
width: 125px;
height: 20px;
}

a#spektrum_branchen_kunden_on, a#spektrum_branchen_kunden:hover{
background: transparent url(../gfx/layout/spektrum_branchen_kunden_on.gif) no-repeat;
width: 125px;
height: 20px;
}

a#partner_partnerschaften {
background: transparent url(../gfx/layout/partner_partnerschaften.gif) no-repeat;
width: 100px;
height: 20px;
}

a#partner_partnerschaften_on, a#partner_partnerschaften:hover{
background: transparent url(../gfx/layout/partner_partnerschaften_on.gif) no-repeat;
width: 100px;
height: 20px;
}

a#partner_zertifizierungen {
background: transparent url(../gfx/layout/partner_zertifizierungen.gif) no-repeat;
width: 90px;
height: 20px;
}

a#partner_zertifizierungen_on, a#partner_zertifizierungen:hover{
background: transparent url(../gfx/layout/partner_zertifizierungen_on.gif) no-repeat;
width: 90px;
height: 20px;
}


/*3.3 Footernavigation --------------------------------------------------------------*/
#footernav strong {
display:none;
}

#footernav ul {
margin: 0;
padding: 0;
}

#footernav ul li {
float: left;
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#footernav a {
background-repeat: no-repeat;
background-position: top left;
display: block;
margin: 0px;
padding: 0px;
text-decoration:none;
-moz-outline-width: 0;
}

a#fo_home {
background: transparent url(../gfx/layout/fo_home.gif) no-repeat;
width: 35px;
height: 20px;
}

a#fo_home:hover{
background: transparent url(../gfx/layout/fo_home_on.gif) no-repeat;
width: 35px;
height: 20px;
}

a#fo_kontakt {
background: transparent url(../gfx/layout/fo_kontakt.gif) no-repeat;
width: 50px;
height: 20px;
}

a#fo_kontakt:hover {
background: transparent url(../gfx/layout/fo_kontakt_on.gif) no-repeat;
width: 50px;
height: 20px;
}

a#fo_impressum {
background: transparent url(../gfx/layout/fo_impressum.gif) no-repeat;
width: 70px;
height: 20px;
}

a#fo_impressum:hover {
background: transparent url(../gfx/layout/fo_impressum_on.gif) no-repeat;
width: 70px;
height: 20px;
}

a#fo_agb {
background: transparent url(../gfx/layout/fo_agb.gif) no-repeat;
width: 25px;
height: 20px;
}

a#fo_agb:hover {
background: transparent url(../gfx/layout/fo_agb_on.gif) no-repeat;
width: 25px;
height: 20px;
}

a#fo_drucken {
background: transparent url(../gfx/layout/fo_drucken.gif) no-repeat;
width: 85px;
height: 20px;
}

a#fo_drucken:hover {
background: transparent url(../gfx/layout/fo_drucken_on.gif) no-repeat;
width:85px;
height:20px;
}



/*4. Schriften --------------------------------------------------------------------*/

#contentbox_le_content_text p {
font-size:13px;
}

#contentbox_le_content_text td {
font-size:13px;
}

#contentbox_le_content_text h1 {
font-size:13px;
font-weight:bold;
margin:0;
}

#contentbox_le_content_text h2 {
font-size:13px;
font-weight:bold;
margin:0;
}

#contentbox_le_content_text h3 {
font-size:13px;
font-weight:bold;
margin:0;
}

#contentbox_le_content_text h4 {
font-size:13px;
font-weight:bold;
margin:0;
}

#contentbox_le_content_text h5 {
font-size:13px;
font-weight:bold;
margin:0;
}

#contentbox_le_content_text h6 {
font-size:13px;
font-weight:bold;
margin:0;
}

wrap_content_start_teaser p {
font-size:11px;
}

#wrap_content_start_teaser h1 {
font-size:11px;
font-weight:bold;
margin:0;
}

#wrap_content_start_teaser h2 {
font-size:11px;
font-weight:bold;
margin:0;
}

#wrap_content_start_teaser h3 {
font-size:11px;
font-weight:bold;
margin:0;
}

#wrap_content_start_teaser h4 {
font-size:11px;
font-weight:bold;
margin:0;
}

#wrap_content_start_teaser h5 {
font-size:11px;
font-weight:bold;
margin:0;
}

#wrap_content_start_teaser h6 {
font-size:11px;
font-weight:bold;
margin:0;
}


.small_font {
font-size:12px;
}

/* --------------*/
