﻿html 
{
	height:                 100%;
	margin:                 0px;
	padding:                0px;
}

body 
{
	font-family:            Arial, Helvetica, sans-serif;
	font-size:              13px;
	background-color:       #B4B4B4;
	margin:                 0px;
	padding:                0px;
	text-align:             center;
	background-image:       url(images/BG_Main.jpg);
	background-position:    center top;
	background-repeat:      no-repeat;
}

/** WRAPPER **/
.wrapper
{
    width:                  660px;
    text-align:             left;
    margin:                 auto;
}



/** Content-DIV **/
.content
{
    display:                block;
    position:               relative;
    
    width:                  660px;
    height:                 750px; 
    text-align:             left;   
}


/** Logo-DIV **/
.logo
{
    display:                block;
    position:               absolute;
    top:                    0px;
    left:                   600px;
    
    background-image:       url(images/LogoNoax.gif);
    background-repeat:      no-repeat;
    background-position:    left top;
    width:                  42px;
    height:                 96px;
}



/** Navigation-DIV **/
.navigation
{
    display:                block;
    position:               absolute;
    top:                    120px;
    left:                   0px;
    
    width:                  540px;
    height:                 20px;
}


/** ContentArea-DIV **/
.contentPlace
{
    display:                block;
    position:               absolute;
    top:                    160px;
    left:                   0px;
    
    background-color:       transparent;
    width:                  660px;
    height:                 350px;
    text-align:             left;
    color:                  #4D4D4F;
}
.contentPlace h1
{
    text-align:             left;
    font-size:              14px;
    font-weight:            bold;
    color:                  #00ACF2;
    margin-bottom:          5px;
}
.contentPlace h2
{
    text-align:             left;
    font-size:              17px;
    font-weight:            bold;
    color:                  #4D4D4F;
    margin-bottom:          16px;
}
.scrollContent
{
    overflow:               auto;
    width:                  642px;
    height:                 350px;
    color:                  #4D4D4F;
    font-size:              12px;
    
    scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-face-color: #919191;
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
.scrollContent a, .contentPlace a
{
    color:                  #4D4D4F;
    text-decoration:        none;
}
.scrollContent a:hover, .contentPlace a:hover
{
    color:                  #00ACF2;
    text-decoration:        none;
}


.jobsContent
{
    display:                block;
    width:                  345px;
}
div.jobsTeaser
{
    display:                block;
    position:               absolute;
    width:                  240px;
    height:                 290px;
    left:                   322px;
    background-image:       url(images/BG_Jobs.jpg);
    background-repeat:      no-repeat;
    background-position:    top left;
    padding:                30px;
}
div.jobsTeaser div
{
    margin-top:             73px;
    font-size:              11px;
    text-align:             justify;
}
div.jobsTeaser_44
{
    display:                block;
    position:               absolute;
    width:                  240px;
    height:                 290px;
    left:                   322px;
    background-image:       url(images/BG_Jobs_44.jpg);
    background-repeat:      no-repeat;
    background-position:    top left;
    padding:                30px;
}
div.jobsTeaser_44 div
{
    margin-top:             73px;
    font-size:              11px;
    text-align:             justify;
}



/** Individuelle CSS-Klassen **/
.ueberunsL h1, .ueberunsR h1
{
    text-align:             left;
    font-size:              14px;
    font-weight:            bold;
    color:                  #00ACF2;
    margin-bottom:          5px;
}
.ueberunsL
{
    display:                block;
    text-align:             justify;
    float:                  left;
    width:                  230px;
    font-size:              12px;
}
.ueberunsR
{
    display:                block;
    text-align:             left;
    float:                  right;
    width:                  390px;
    margin-right:           17px;
    font-size:              12px;
}


/** Footer-DIV **/
.footer
{
    display:                block;
    position:               absolute;
    top:                    535px;
    left:                   0px;
    
    width:                  642px;
    height:                 80px;
    
    background-image:       url(images/BG_Footer.gif);
    background-repeat:      repeat-x;
    background-position:    left top;
}

/** FooterNavigation-DIV links **/
.footerNavigationL
{
    display:                block;
    position:               absolute;
    top:                    10px;
    left:                   0px;    
    width:                  455px;
    height:                 180px;    
}


/** News-Container **/
.newsHeader
{
    margin:                 0px;
    margin-bottom:          5px;
}
.newsContainer
{
    display:                block; 
    width:                  130px; 
    height:                 180px; 
    float:                  left; 
    margin-right:           20px;
    font-size:              11px;
    color:                  #4D4D4F;
}
.newsContainer a
{
color: #939393;
text-decoration: none;
}
.newsContainer a:hover
{
color: #00ACF2;
text-decoration: none;
}
div.newsContainer h1
{
    margin:                 0px;
    font-size:              12px;
    font-weight:            bold;
    color:                  #00ACF2;
}
div.newsContainer h2
{
    margin:                 0px;
    font-size:              12px;
    font-weight:            bold;
    color:                  #4D4D4F;
}

/** FooterNavigation-DIV rechts **/
.footerNavigationR
{
    display:                block;
    position:               absolute;
    top:                    10px;
    left:                   425px;    
    width:                  216px;
    height:                 8px;   
}
.footerNavigationR_44
{
    display:                block;
    position:               absolute;
    top:                    10px;
    left:                   421px;    
    width:                  220px;
    height:                 8px;   
}
.hypDE
{
    position: absolute;
    top: 0px;
    right: 16px;
}
.hypUK
{
    position: absolute;
    top: 0px;
    right: 0px;
}

.socialNetworks
{
    display:                block;
    position:               absolute;
    top:                    40px;
    left:                   550px;    
}


/** PagingContent Startseite **/
a.PagingContentBack
{
    position:               absolute;
    top:                    18px;
    left:                   532px;
    color:                  #888888;
    text-decoration:        none;
    font-size:              14px;
}
a:hover.PagingContentBack
{
    color:                  #00AEEF;
}
a.PagingContentForward
{
    position:               absolute;
    top:                    18px;
    left:                   600px;
    color:                  #888888; 
    text-decoration:        none;
    font-size:              14px;
}
a:hover.PagingContentForward
{
    color:                  #00AEEF;
}
span.PagingContentInfo
{   
    display:                block;
    position:               absolute;
    width:                  50px;
    height:                 20px;
    left:                   556px;
    top:                    18px;
    color:                  #888888;
    font-size:              11px;    
}



/** LEISTUNGSLISTE **/
.refListContent
{
    color:                  #4D4D4F;
    font-size:              11px;
    text-align:             justify;
}
.refListTable
{
    margin-bottom:          25px;
}
.refListContent a
{
    color:                  #00AEEF;
    text-decoration:        none;
}
p.refTitle
{
    color:                  #4D4D4F;
    font-size:              13px;
    font-weight:            bold;
    margin:                 0px;
    font-family:            Arial;
}
p.refTitle span
{
    color:                  #00AEEF;
    font-size:              13px;
    font-weight:            bold;
}



/** REFERENZ LINKS **/
a.navigationLinkRef, span.navigationLinkRef
{
    color:                  #9C9C9C;
    text-decoration:        none;
    font-weight:            lighter;
    font-size:              11px;
}
a:hover.navigationLinkRef, .navigationLinkActiveRef
{
    color:                  #00ACF2;
    text-decoration:        none;
    font-weight:            lighter;
    font-size:              11px;
}



/** REFERENZ-PAGING **/
a.referenzBack
{
    position:               absolute;
    display:                block;
    top:                    335px;
    left:                   0px;
    color:                  #4D4D4F;
    text-decoration:        none;
    font-size:              11px;
    padding:                5px;
    padding-left:           0px;
}
a:hover.referenzBack
{
    color:                  #00ACF2;
}
a.referenzForward
{
    position:               absolute;
    display:                block;
    padding:                5px;
    padding-right:          0px;
    top:                    335px;
    left:                   400px;
    color:                  #4D4D4F;
    text-decoration:        none;
    font-size:              11px;
}
a:hover.referenzForward
{
    color:                  #00ACF2;
}
div.referenzInfo
{
    position:               absolute;
    text-align:             center;
    display:                block;
    width:                  375px;
    top:                    342px;
    left:                   20px;
    color:                  #4D4D4F;
    font-size:              11px;            
}
div.referenzInfoRight
{
    text-align:             left;
    font-size:              11px;
    padding-bottom:         7px;
}




/** FormDecorator **/
.contentArea
{
    display:                block;
    position:               absolute;
    top:                    175px;
    left:                   0px;
    
    background-color:       #A3A3A3;
    width:                  630px;
    height:                 350px;   
}




/** BUTTONS OBEN **/
.BTN_Rethink
{
    float:                  left;
}


a.BTN_ueberuns_Normal
{
    display:                block;
    width:                  46px;
    height:                 11px;
    background-image:       url(images/BTN_ueberuns.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_ueberuns_Normal, .BTN_ueberuns_Active
{
    display:                block;
    width:                  46px;
    height:                 11px;
    background-image:       url(images/BTN_ueberuns.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a.BTN_ueberuns_44_Normal
{
    display:                block;
    width:                  33px;
    height:                 11px;
    background-image:       url(images/BTN_ueberuns_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_ueberuns_44_Normal, .BTN_ueberuns_44_Active
{
    display:                block;
    width:                  33px;
    height:                 11px;
    background-image:       url(images/BTN_ueberuns_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}


a.BTN_leistungen_Normal
{
    display:                block;
    width:                  56px;
    height:                 11px;
    background-image:       url(images/BTN_leistungen.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_leistungen_Normal, .BTN_leistungen_Active
{
    display:                block;
    width:                  56px;
    height:                 11px;
    background-image:       url(images/BTN_leistungen.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a.BTN_leistungen_44_Normal
{
    display:                block;
    width:                  45px;
    height:                 11px;
    background-image:       url(images/BTN_leistungen_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_leistungen_44_Normal, .BTN_leistungen_44_Active
{
    display:                block;
    width:                  45px;
    height:                 11px;
    background-image:       url(images/BTN_leistungen_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}


a.BTN_referenzen_Normal
{
    display:                block;
    width:                  59px;
    height:                 11px;
    background-image:       url(images/BTN_referenzen.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_referenzen_Normal, .BTN_referenzen_Active
{
    display:                block;
    width:                  59px;
    height:                 11px;
    background-image:       url(images/BTN_referenzen.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a.BTN_referenzen_44_Normal
{
    display:                block;
    width:                  60px;
    height:                 11px;
    background-image:       url(images/BTN_referenzen_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}
a:hover.BTN_referenzen_44_Normal, .BTN_referenzen_44_Active
{
    display:                block;
    width:                  60px;
    height:                 11px;
    background-image:       url(images/BTN_referenzen_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -11px;
    float:                  left;
    margin-left:            20px;
    margin-top:             3px;
}



/** BUTTONS unten rechts **/
a.BTN_kontakt_Normal
{
    display:                block;
    width:                  45px;
    height:                 8px;
    background-image:       url(images/BTN_kontakt.gif);
    background-repeat:      no-repeat;
    float:                  left;    
}
a:hover.BTN_kontakt_Normal, .BTN_kontakt_Active
{
    display:                block;
    width:                  45px;
    height:                 11px;
    background-image:       url(images/BTN_kontakt.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}
a.BTN_kontakt_44_Normal
{
    display:                block;
    width:                  45px;
    height:                 8px;
    background-image:       url(images/BTN_kontakt_44.gif);
    background-repeat:      no-repeat;
    float:                  left;    
}
a:hover.BTN_kontakt_44_Normal, .BTN_kontakt_44_Active
{
    display:                block;
    width:                  45px;
    height:                 11px;
    background-image:       url(images/BTN_kontakt_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}

a.BTN_team_Normal
{
    display:                block;
    width:                  31px;
    height:                 8px;
    background-image:       url(images/BTN_team.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_team_Normal, .BTN_team_Active
{
    display:                block;
    width:                  31px;
    height:                 11px;
    background-image:       url(images/BTN_team.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}
a.BTN_team_44_Normal
{
    display:                block;
    width:                  31px;
    height:                 8px;
    background-image:       url(images/BTN_team_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_team_44_Normal, .BTN_team_44_Active
{
    display:                block;
    width:                  31px;
    height:                 11px;
    background-image:       url(images/BTN_team_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}


a.BTN_jobs_Normal
{
    display:                block;
    width:                  29px;
    height:                 8px;
    background-image:       url(images/BTN_jobs.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_jobs_Normal, .BTN_jobs_Active
{
    display:                block;
    width:                  29px;
    height:                 11px;
    background-image:       url(images/BTN_jobs.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}
a.BTN_jobs_44_Normal
{
    display:                block;
    width:                  29px;
    height:                 8px;
    background-image:       url(images/BTN_jobs_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_jobs_44_Normal, .BTN_jobs_44_Active
{
    display:                block;
    width:                  29px;
    height:                 11px;
    background-image:       url(images/BTN_jobs_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}

a.BTN_impressum_Normal
{
    display:                block;
    width:                  56px;
    height:                 8px;
    background-image:       url(images/BTN_impressum.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_impressum_Normal, .BTN_impressum_Active
{
    display:                block;
    width:                  56px;
    height:                 11px;
    background-image:       url(images/BTN_impressum.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}
a.BTN_impressum_44_Normal
{
    display:                block;
    width:                  41px;
    height:                 8px;
    background-image:       url(images/BTN_impressum_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_impressum_44_Normal, .BTN_impressum_44_Active
{
    display:                block;
    width:                  41px;
    height:                 11px;
    background-image:       url(images/BTN_impressum_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}

a.BTN_agb_Normal
{
    display:                block;
    width:                  17px;
    height:                 8px;
    background-image:       url(images/BTN_agb.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_agb_Normal, .BTN_agb_Active
{
    display:                block;
    width:                  17px;
    height:                 11px;
    background-image:       url(images/BTN_agb.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}
a.BTN_agb_44_Normal
{
    display:                block;
    width:                  28px;
    height:                 8px;
    background-image:       url(images/BTN_agb_44.gif);
    background-repeat:      no-repeat;
    float:                  left;
}
a:hover.BTN_agb_44_Normal, .BTN_agb_44_Active
{
    display:                block;
    width:                  28px;
    height:                 11px;
    background-image:       url(images/BTN_agb_44.gif);
    background-repeat:      no-repeat;
    background-position:    0 -8px;
    float:                  left;
}



/** PANELS **/
.pagingContent 
{
    line-height:            13px;
    text-align:             justify;
    font-size:              11px;
    font-family:            Arial;
    color:                  #222222;
}
.pagingContent h1
{
    text-align:             left;
    font-size:              12px;
    font-weight:            bold;
    color:                  #00ACF2;
    margin-bottom:          5px;
}


.panelContainer1
{
    position:               absolute;
    display:                block;
    width:                  300px;
    top:                    195px;
    left:                   316px;    
}

.panelContainer2
{
    position:               absolute;
    display:                block;
    width:                  300px;
    top:                    190px;
    left:                   316px;    
}

.panelContainer3
{
    position:               absolute;
    display:                block;
    width:                  325px;
    top:                    220px;
    left:                   285px;    
}

.panelContainer4
{
    position:               absolute;
    display:                block;
    width:                  275px;
    top:                    115px;
    left:                   344px;    
}

.panelContainer5
{
    position:               absolute;
    display:                block;
    width:                  165px;
    top:                    102px;
    left:                   30px;    
}

.panelContainer6
{
    position:               absolute;
    display:                block;
    width:                  337px;
    top:                    213px;
    left:                   43px;    
}

.panelContainer7
{
    position:               absolute;
    display:                block;
    width:                  340px;
    top:                    205px;
    left:                   280px;    
}

.panelContainer8
{
    position:               absolute;
    display:                block;
    width:                  565px;
    top:                    249px;
    left:                   45px;    
}

.panelContainer9
{
    position:               absolute;
    display:                block;
    width:                  285px;
    top:                    167px;
    left:                   328px;    
}

.panelContainer10
{
    position:               absolute;
    display:                block;
    width:                  240px;
    top:                    165px;
    left:                   380px;    
}



/** TEAM **/
.bgTeam
{
    background-image:       url(images/BG_team.gif);
    background-repeat:      no-repeat;
    background-position:    top left;
    width:                  588px;
    height:                 360px;
}
.teamTooltip, #ctl00_contentPlaceHolder1_RadToolTip1
{
    padding: 0px !important;
    margin: 0px !important;
}
table.teamContainer
{
    margin-left:            11px;
}
table.teamContainer td
{
    text-align:             left;
    color:                  #00ACF2;
    font-size:              13px;
}
td.teamContainerLeft
{
    font-weight:            bold;
    font-size:              13px;
    width:                  50px;
}
table.teamContainer td a
{
    text-align:             left;
    color:                  #00ACF2;
    font-size:              13px;
}





.hypTeam1
{
    position:               absolute;
    top:                    18px;
    left:                   150px;
}
.hypTeam2
{
    position:               absolute;
    top:                    24px;
    left:                   230px;
}
.hypTeam3
{
    position:               absolute;
    top:                    129px;
    left:                   68px;
}
.hypTeam4
{
    position:               absolute;
    top:                    129px;
    left:                   150px;
}
.hypTeam5
{
    position:               absolute;
    top:                    134px;
    left:                   230px;
}
.hypTeam6
{
    position:               absolute;
    top:                    242px;
    left:                   60px;
}
.hypTeam7
{
    position:               absolute;
    top:                    239px;
    left:                   150px;
}
.hypTeam8
{
    position:               absolute;
    top:                    244px;
    left:                   235px;
}
.hypTeam9
{
    position:               absolute;
    top:                    18px;
    left:                   322px;
}
.hypTeam10
{
    position:               absolute;
    top:                    24px;
    left:                   403px;
}
.hypTeam11
{
    position:               absolute;
    top:                    24px;
    left:                   480px;
}
.hypTeam12
{
    position:               absolute;
    top:                    128px;
    left:                   320px;
}
.hypTeam13
{
    position:               absolute;
    top:                    134px;
    left:                   403px;
}
.hypTeam14
{
    position:               absolute;
    top:                    128px;
    left:                   485px;
}
.hypTeam15
{
    position:               absolute;
    top:                    239px;
    left:                   325px;
}
.hypTeam16
{
    position:               absolute;
    top:                    244px;
    left:                   403px;
}
.hypTeam17
{
    position:               absolute;
    top:                    238px;
    left:                   485px;
}

