/*STYLESHEETS for GEOTEAM SCHAFFER*/

/*Basics*/
body{	font-family:Arial, Helvetica, sans-serif;
      	background: #646567;
}

strong {font:normal 11px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color:#646567;
}

h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#646567; padding-bottom: 30px;}
h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#1279ad; padding-bottom: 30px;}
h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#625a49; padding-bottom: 30px;}
h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding-bottom: 30px;}

img{ border:none;}

a{ outline:none; text-decoration:none;}


.spacer{ line-height:0; font-size:0; clear:both;
}


p {font:normal 11px Arial, Helvetica, sans-serif;color: #646567;line-height: 1.8em;}



/*Header*/

div#header {
         margin: 0 auto;
         height: 100px;
		 width: 1000px;
         background: url(img/header_background.jpg) no-repeat;
		 
}

/*Main Navigation*/
div#mainnavi {
		margin: 0 auto;
		width: 958px;
		background:#FFF;
		padding-left:42px;
		height:27px;
}

/*...links*/

a.mainnavilinks, a.mainnavilinks:active, a.mainnavilinks:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
		padding-right: 15px;
}

a.mainnavilinks:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
}

a.mainnavilinksaktiv, a.mainnavilinksaktiv:active, a.mainnavilinksaktiv:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
}

a.mainnavilinksaktiv:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
}

/*Sub Navigation*/
div#subnavi {
		clear:both;
		margin: 0 auto;
		height:22px;
		width: 958px;
		background:#FFF;
		padding-left:42px;
}


/*...links*/

a.subnavilinks, a.subnavilinks:active, a.subnavilinks:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
		padding-right: 15px;
		padding-bottom:2px;
}

a.subnavilinks:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
		padding-bottom:2px;
}

a.subnavilinksaktiv, a.subnavilinksaktiv:active, a.subnavilinksaktiv:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
		padding-bottom:2px;
}

a.subnavilinksaktiv:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
		padding-right: 15px;
		padding-bottom:2px;
}

/*Bildleiste*/

div#imageline {
         margin: 0 auto;
         height: 120px;
		 width: 958px;
		 background: #FFF;
		 padding: 20px 0 0 42px;
}


/*Content Left*/
div#contentleft {
		width: 550px;
		float:left;
}
/*Content Left !!!START!!!*/
div#containerblue {
		background: url(img/headline_blue.jpg) no-repeat;
		padding-left:45px;
		margin-bottom: 58px;
}
div#containerbrown {
		background: url(img/headline_brown.jpg) no-repeat;
		padding-left:45px;
		margin-bottom: 58px;
}
div#containergrey {
		background: url(img/headline_grey.jpg) no-repeat;
		padding-left:45px;
		margin-bottom: 58px;
}

/*Content Left !!!LINKS!!!*/
div#linkscontainergrey {
		width: 450px;
		background: #77787a;
		padding-left:45px;
}

/*Content Left !!!Taetigkeitsbereiche!!!*/
div#tatcontainerbrown {
		width: 450px;
		background: #625a49;
		padding-left:45px;
}

/*Content Right*/
div#contentright {
		width: 404px;
		float:right;
		margin-right: 17px;
		background: #A7A8AA; 
		padding: 25px 0 0 25px;
}

/*Referenzen*/
.projekteblue{
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1279ad;
        text-decoration:none;
		font-weight:bold;
}

a.linksblueonwhiteaktiv, a.linksblueonwhiteaktiv:active, a.linksblueonwhiteaktiv:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
		font-weight:bold;
}

a.linksblueonwhiteaktiv:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
		font-weight:bold;
}

/*Links*/
a.linksgreyonwhite, a.linksgreyonwhite:active, a.linksgreyonwhite:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;	
}

a.linksgreyonwhite:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
}

a.linksgreyonwhite2, a.linksgreyonwhite2:active, a.linksgreyonwhite2:visited  {
        font:bold 12px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;	
}

a.linksgreyonwhite2:hover {
        font:bold 12px Arial, Helvetica, sans-serif;
        color:#1179AC;
        text-decoration:none;
}


a.linkswhiteongrey, a.linkswhiteongrey:active, a.linkswhiteongrey:visited  {
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;	
}

a.linkswhiteongrey:hover {
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#A7A8AA;
        text-decoration:none;
}


a.linkswhiteongrey2, a.linkswhiteongrey2:active, a.linkswhiteongrey2:visited  {
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;	
}

a.linkswhiteongrey2:hover {
        font:normal 12px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
}

a.linkswhiteongrey3, a.linkswhiteongrey3:active, a.linkswhiteongrey3:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;	
}

a.linkswhiteongrey3:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#A7A8AA;
        text-decoration:none;
}

a.linksblueonwhite, a.linksblueonwhite:active, a.linksblueonwhite:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#1279ad;
        text-decoration:none;
		font-weight:bold;
}

a.linksblueonwhite:hover {
        font:normal 11px Arial, Helvetica, sans-serif;
        color:#646567;
        text-decoration:none;
		font-weight:bold;
}



a.whiteongreyspecial, a.whiteongreyspecial:active, a.whiteongreyspecial:visited  {
        font:normal 11px Arial, Helvetica, sans-serif;color: #fff;
}

a.whiteongreyspecial:hover {
        font:normal 11px Arial, Helvetica, sans-serif;color: #fff;
}
