/* Farben:
   Verwendung: z. B.:
    <b id=blau >Die Schriftfarbe ist blau</b>,
    <b id=blau_>der Hintergrund ist blau</b>
   blau:     #003399; (025,051,153)(Standardfarbe)
   blau50:   #9999CC; (153,153,204)
   blau20:   #CCCCFF; (204,204,255)
   orange:   #FF9900; (255,153,000)(Signalfarbe)
   orange50: #FFCC66; (255,204,102)
   orange20: #FFFFCC; (255,255,204)
*/
#blau      {color:#003399;}
#blau_     {background-color:#003399;}
#blau50    {color:#9999CC;}
#blau50_   {background-color:#9999CC;}
#blau20    {color:#CCCCFF;}
#blau20_   {background-color:#CCCCFF;}

#orange    {color:#FF9900;}
#orange_   {background-color:#FF9900;}
#orange50  {color:#FFCC66;}
#orange50_ {background-color:#FFCC66;}
#orange20  {color:#FFFFCC;}
#orange20_ {background-color:#FFFFCC;}

#weis      {color:#FFFFFF}
#weis_     {background-color:#FFFFFF}

/* Design von Verweisen
   Links werden blau gekennzeichnet. Bei "Überfahren" mit der Maus werden sie unterstrichen.
   Eine farbliche Unterscheidung zwischen besuchten und nicht besuchten Links (usw.) erfolgt    nicht.
*/

a         {color:#003399;text-decoration:none;}
a:link    {color:#003399;text-decoration:none;}
a:active  {color:#003399;text-decoration:none;}
a:visited {color:#003399;text-decoration:none;}
a:hover   {text-decoration:underline;}


/* Allgemeine Defitionen für die Überschriften: regeln die Abstände zu den vorherigen oder folgenden Texten
*/
h1,h2,h3,h4,h5,h6
  {margin-right:0%;margin-left:0%;margin-top:0cm;margin-bottom:0.05cm;}


/* Überschriften
	h1 = wird für die rechte Auflistung der Gewerke verwendet.
	h2 = ist die eigentliche Überschrift der Seite (z.B.: Jobs @ IGM oder Anfahrt)
	h3 = ist die Überschrift im Text, das bedeutet bspw. bei den Projektprofilen die 
	     Überschrift für "Bauherr", "Gewerke", ... etc
	h4 = noch nicht verwendet
	h5 = Legende: Bildbezeichnung bei den Projektbildern
*/	

h1 	{
	font-size:11px; line-height:13px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	color:#003399;
	font-weight:normal;
	}


h2 	{font: 11pt;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	color:#003399; font-weight:bold; 
	font-variant: small-caps; letter-spacing: 1px
	}

h3 {font:  9pt Verdana, Arial; color:#003399; font-weight:bold; }
h4 {font:  8pt Verdana, Arial; color:#CCCCFF; }
h5 {font:  8pt Verdana, Arial; color:#9999CC; font-weight:normal }
h6 {font:  8pt Verdana, Arial; letter-spacing: 2pt; color:#FF9900; font-weight:bold; font-variant: small-caps;}


body 	{
	background-color:#FFFFFF;
     	font-family: Verdana,Arial,Helvetica,sans-serif; font-size:14px;
	scrollbar-base-color: #003399;
	scrollbar-arrow-color: #9999CC;
	scrollbar-3dlight-color: #003399;
	scrollbar-darkshadow-color: #003399;
	scrollbar-face-color: #003399;
	scrollbar-highlight-color: #9999CC;
	scrollbar-shadow-color: #9999CC;
	scrollbar-track-color: #FFFFFF;
	}

ul  	{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	margin-top: 5px; margin-bottom: 1px;
	}

li 	{
	list-style-position: outside; 
	list-style-image: url(../images/icon_dotted_big_point.gif);
	margin-right:0px; margin-left:-20px; margin-top:2px; margin-bottom:2px;
	}

td  	{
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;
	}


/* Besondere Klassen, die zur Hervorhebung gewisser Inhalte benutzt werden:
   main = ist dabei der Haupttext in der Mitte der Seite.
   foot = ist die Fußzeile der Seite mit "Impressum", "Home", "Sitemap", "Zu Favoriten..."
   sorttable = ist die Definition der Projektlisten, die sortiert nach Bauherr und Name sind.
   img = wird bei den Projektbildern verwendet und erzeugt einen blauen dünnen Rand um das Bild.
   highlight = zum hervorheben besonderer Schlüsselwörter im Text; bislang selten verwendet.
   relaunch = rote Textbox auf der Startseite, die auf die Überarbeitung hinweist.
*/

.main  	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:15px; font-size:12px; padding: 5px;
	}

.footText          	{ 
			text-decoration: none; color: #CCCCFF; 
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}
.footText:link    	{
			text-decoration: none; color: #CCCCFF; 
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}
.footText:active 	{	
			text-decoration: none; color: #CCCCFF; 
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}
.footText:visited  	{
			text-decoration: none; color: #CCCCFF; 
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}
.footText:hover    	{
			text-decoration: underline; color: #CCCCFF; 
			font-family: Verdana,Arial,Helvetica,sans-serif;
			font-size: 11px;
			}

tt			{font-family: Verdana,Arial,Helvetica,sans-serif}

.img 		{border: 1px solid #003399}

.sorttable 	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size:11px; 
		padding: 3px;
		vertical-align:top; 
		border-bottom: 1px solid #003399;
		}

.highlight
	 	{
		font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold;
		}

.relaunch
	 	{
		font-family: Verdana,Arial,Helvetica,sans-serif; font-color:red;
		border: 1px solid red; padding: 3px; background-color: #FCCFFF
		}

.bg_img 	{background-repeat: repeat-x}

/* +++++++++++++++++++++++++++++ Design-Vorgaben für das Menü +++++++++++++++++++++++++++
*/

.headBorder        { border: 1px solid #003399 }
.headText          { display:block; width:100%; text-decoration: none; color: #CCCCFF; font: 12px; Verdana, Helvetica; font-weight:bold; text-align: center; padding: 0px}
.headText:link     { text-decoration: none; color: #CCCCFF; font: 12px Verdana, Helvetica; font-weight:bold; text-align: center; padding: 0px}
.headText:active   { text-decoration: none; color: #CCCCFF; font: 12px Verdana, Helvetica; font-weight:bold; text-align: center; padding: 0px}
.headText:visited  { text-decoration: none; color: #CCCCFF; font: 12px Verdana, Helvetica; font-weight:bold; text-align: center; padding: 0px}
.headText:hover    { text-decoration: none; color: #CCCCFF; font: 12px Verdana, Helvetica; font-weight:bold; text-align: center; padding: 0px}


.itemBorder        { border: 1px solid #003399 }
.itemText          { display:block; width:100%; text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.itemText:link     { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.itemText:active   { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.itemText:visited  { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.itemText:hover    { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}


.crazyBorder       { border: 1px solid #003399 }
.crazyText         { display:block; width:100%; text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.crazyText:link    { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.crazyText:active  { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.crazyText:visited { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
.crazyText:hover   { text-decoration: none; color: #003399; font: 11px Verdana, Helvetica;}
