/*itc. Training & Consulting CSS
by linienflug Design & Media
________________________________*/



/*SITE GRUNDAUFBAU*/
* {                                margin: 0; padding: 0;} 

img {                         border: none; }

a:link {                font-family:Arial;
                                color:#ffffff;
                                text-decoration:none;}        
                        
a:visited {                color:#ffffff;
                                text-decoration:none;}
                                
a:hover {                color:#ffffff;
                                text-decoration:underline;}
                                
a:active {                color:#004045;
                                text-decoration:underline;}
                                
body{                        margin: 0; 
                                padding: 0; 
                                text-align: left; 
                                font: normal 12px/17px Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
                                background: #efefef;}
                                
#container {        position:relative;        
                                width:984px;
                                margin: 0 auto;}        
                                        
/*HEAD-BEREICH*/
#head {                        width:964px;
                                height:81px;
                                padding: 12px 10px 0 10px;
                                background: url(aufbau/bg_head_itc_986.gif) no-repeat}                
                                                                
#head .logo        {        float:left;
                                margin: 0 0 0 30px;}
                                
#head .slogan        {float:left;
                                margin: 0 0 0 78px;}                                
                                
#headNav        {        float:left;
                                margin: 24px 20px 20px 100px;
                                font-weight:bold;
                                font-size:12px;
                                color:#59AEAB;}        
                  
#headNav a:link {font-family:Verdana;
                                color:#59AEAB;
                                font-size:12px;
                                text-decoration:none;}
                                        
#headNav a:visited {color:#59AEAB;
                                font-size:12px;
                                text-decoration:none;}
                                
#headNav a:hover {color:#59AEAB;
                                font-size:12px;
                                text-decoration:underline;}
                                
#headNav a:active {color:#59AEAB;
                                font-size:12px;
                                text-decoration:none;}                                
                                
#headSuche        {        height:25px;
                                float:right;
                                margin: 24px 30px 0 0;
                                padding:0;}        
                                
#headSuche .suchfeld {width:103px;
                                height:15px;
                                margin-right:8px;}                                                                                                                                        

#headSprachen         {float:right;
                                margin: 5px 30px 0 0;
                                color:#ffffff;
                                font-size:12px;}        
                                
                        
#headSprachen img {margin:0px 0 0 0 ;
                                border:1px solid #ffffff;
                                line-height:10px;}        

#headSprachen  a:link {font-family:Verdana;
                                color:#ffffff;
                                text-decoration:none;}        
                        
#headSprachen a:visited {font-family:Verdana;
                                color:#ffffff;
                                text-decoration:none;}
                                
#headSprachen a:hover {color:#D4EBDF;
                                text-decoration:none;}
                                
#headSprachen a:active {color:#ffffff;
                                text-decoration:none;}

/*KRUEMELNAVIGATION*/
#kruemelnav {        float:left;width:944px;
                                height:20px;
                                margin: ;
                                padding: 2px 0 0 40px; 
                                background: url(aufbau/bg_kruemelnav_itc_984.gif) repeat-y;
                                font-size:10px;
                                font-family: Verdana;}
                                
#kruemelnav a {        font-family: Verdana;
                                color:#000000;
                                text-decoration:none;}        

#kruemelnav a:visited {color:#000000;
                                text-decoration:none;}
                                
#kruemelnav a:hover {color:#000000;
                                text-decoration:underline;}
                                
#kruemelnav a:active {color:#000000;
                                text-decoration:none;}

/*NAVIGATION*/
#nav {                        float:left;
                                width:207px;
                                height:100%;
                                font-size:12px;
                                font-weight:bold;}
                                
#nav ul {                list-style:none;background: url(navigation/nav_bg_li.gif) no-repeat;}

#nav li {                padding:8px 0 8px 30px;
                                background: url(navigation/nav_bg_li.gif) no-repeat;}
                                
#nav li.active {margin: 0 0 0 30px;
                                padding:8px 0 2px 0;
                                list-style: url(navigation/nav_pfeil_down_weiss.gif);}        

#nav li.activeOnly {margin: 0 0 0 30px;
                                padding:8px 0 2px 0;
                                list-style: url(navigation/nav_pfeil_this_weiss.gif);}        
                                
#nav li.activeOverhead {margin: 0 0 0 30px;
                                padding:8px 0 2px 0;
                                color:#004045;}                                                        
                                
#nav li.sub1 {        padding:0 0 6px 45px;
                                background:#407F7D}        
                                
#nav a.sub1 {        font-weight:normal;}                                        
                                
#nav li.sub1active {margin: 0 0 0 30px;
                                padding:0 0 2px 0;
                                background:#407F7D;
                                list-style: url(navigation/nav_pfeil_down_weiss.gif);}                                                                                        
                                
#nav li.subBack {        padding:0 0 6px 30px;
                                background:#407F7D}


#nav li.sub2active {margin: 0 0 0 45px;
                                padding:0 0 6px 0;
                                background:#407F7D;
                                list-style: url(navigation/nav_pfeil_this_weiss.gif);}
                                
#nav a.sub2active {        color:#004045;
                                font-weight:normal;}                                        

#nav li.sub1Overhead {margin: 0 0 0 30px;
                                padding:0 0 2px 0;
                                background:#407F7D;
                                list-style: url(navigation/nav_pfeil_down_gruen.gif);}

/*CONTENT*/
#contentStart {        float:left;
                                width:984px;
                                padding: 0 10px 0 12px;
                                background: url(aufbau/bg_content_itc_start.gif) repeat-y;}        
                                
#content {                float:left;
                                width:984px;
                                padding: 0 10px 0 12px;
                                background: url(aufbau/bg_content_itc_standard.gif) repeat-y;}        
                                

/*2-SPALTEN*/
#mitteField {        float:left;
                                width:507px;
                                padding:0 0 0 1px;}        

.mitteText {        padding:20px 30px 10px 30px;}        

#startseite a:link {        color:#004247;
                                text-decoration:none;
                                font-weight:bold;}
                                         
#startseite a:visited {        color:#004247;
                                text-decoration:none;
                                font-weight:bold;}
                                
#startseite a:hover {        color:#C10F20;
                                text-decoration:none;
                                font-weight:bold;}
                                
#startseite a:active {			color:#004247;
                                text-decoration:none;
                                font-weight:bold;}
#curriculum a:link {        color:#004247;
                                text-decoration:none;
                                font-weight:bold;}
                                         
#curriculum a:visited {        color:#004247;
                                text-decoration:none;
                                font-weight:bold;}
                                
#curriculum a:hover {        color:#C10F20;
                                text-decoration:none;
                                font-weight:bold;}
                                
#curriculum a:active {			color:#004247;
                                text-decoration:none;
                                font-weight:bold;}                                
                                
.mitteText a:link {        color:#004247;
                                text-decoration:underline;
                                font-weight:normal;}        
                                
.mitteText a:visited {        color:#004247;
                                text-decoration:underline;
                                font-weight:normal;}
                                
.mitteText a:hover {        color:#C10F20;
                                text-decoration:underline;
                                font-weight:normal;}
                                
.mitteText a:active {color:#ffffff;
                                text-decoration:underline;
                                font-weight:normal;}        

.mitteText p {        margin:0 0 10px 0;}
                                
.mitteText h1 {        margin-bottom:2px;
                                font-family:Arial Narrow, Arial;
                                font-weight:bold;
                                color:#C10F20 ;
                                font-size:25px;
                                line-height:20px;}        
                                
.mitteText h2 {        margin-bottom:15px;
                                font-family:Arial Narrow, Arial;
                                font-weight:bold;
                                color:#004247 ;
                                font-size:16px;}        
                                
.mitteText h3 {        margin-bottom:2px;
                                font-family:Arial Narrow, Arial;
                                font-weight:bold;
                                color:#000000 ;
                                font-size:14px;}        
                                
.mitteText h4 {        margin-bottom:2px;
                                font-family:Arial Narrow, Arial;
                                font-weight:bold;
                                color:#C10F20;
                                font-size:16px;
                                padding-left:15px;}
                                                                                                                                
.mitteText p {        margin:0 0 10px 0;}

.mitteText ul {        margin:0px 0 8px 20px;
                                list-style: url(content/bullet_pfeil_rot.gif);
                                color:#004247;
                                font-weight:bold;}                        

.mitteText li {        padding:0 0 0 10px;}        
                                                                                
#rechtsField {        float:left;
                                width:248px;
                                margin:0 13px 0 0 ;
                                font-size:12px;
                                height: 100%;}
                                
.rechtsFieldText {padding:0 10px 0 15px;
                                color:#004247;
                                border-top:1px solid #AEC9C8;
                                height: 50%;} 
                                
.rechtsFieldText h1 {padding:0 0 10px 0;font-family:Arial Narrow, Arial;
                                font-weight:bold;
                                color:#004247 ;
                                font-size:14px;}                                
                                
.rechtsFieldText img.header {margin:0 0 10px 0;}                                 
                                
.rechtsFieldText a:link {color:#004247;
                                text-decoration:underline;
                                font-weight:bold;} 
                                
.rechtsFieldText a:visited {color:#004247;
                                text-decoration:underline;}        
                                                                
.rechtsFieldText a:hover {color:#C10F20;
                                text-decoration:underline;}
                                
.rechtsFieldText a:active {color:#004247;
                                text-decoration:underline;}                
                                
.rechtsFieldText ul {margin:0 0 15px 15px;
                                list-style: url(content/bullet_pfeil_gruen.gif);
                                line-height:12px;}                                
                                                                        
.rechtsFieldText li {margin:0 0 10px 0;}
                                                                                                
.rechtsFieldText img.project {margin:0 0 10px 0;}


/*1-SPALTE*/
#einzelField {        float:left;
                                width:650px;
                                padding:0 0 0 1px;}        
                                
/*SITEMAP*/
#einzelField745 {        float:left;
                                width:745px;
                                margin:0;
                                padding:0 0 0 1px;
                                background: ;}
                                
#reihe {clear:right;
		}                                        
                                
#box {                        float:left;
                               margin: 10px 0 20px 0;
                               min-height:130px;
                               
                                
                                }
#lastbox{					float:left;
                               margin: 10px 0 20px 0;
                               min-height:130px;
	
								}
                             

						

#headField {        width:170px;
                                border: none ;
                                border-bottom:none;
                                background: #9ACCCD;
                                padding: 3px 4px 2px 4px;
                                color: #005154;
                                font-weight:bold; }
                                
#headField a:link {color: #005154;
                                font-weight:bold;
                                text-decoration:none;}
                                
#headField a:visited {color: #005154;
                                font-weight:bold;}        
                                                                
#headField a:hover {font-weight:bold;
                                color:#C10F20;
                                text-decoration:underline;}
                                
#headField a:active {color: #005154;
                                font-weight:bold;}                                        
                                
#listeField {        width:170px;
                                margin: 0;
                                padding: 3px 4px 2px 4px;
                                border: none ;
                                border-top:none;}        
                                
#listeField a:link {text-decoration:none;
                                color: #000000;}
                                
#listeField a:visited {text-decoration:none;
                                color: #000000;}        
                                                                
#listeField a:hover {color:#C10F20;
                                text-decoration:underline;}
                                
#listeField a:active {text-decoration:none;
                                color: #000000;}                                                
                                
#listeField ul {margin:0 0 0 20px;
                                color: #000000;
                                font-weight:normal;}        
        
#listeField li {padding:0;}        

#listeField p {        margin:10px 0 10px 20px;
                                border-bottom:1px solid #005154 ;}        
#sitemap a:link {text-decoration:none;
                                }
                                
#sitemap a:visited {text-decoration:none;
                                }        
                                                                
#sitemap a:hover {color:#C10F20;
                                text-decoration:underline;}
                                
#sitemap a:active {text-decoration:none;
                                }

/*WEITERE TEXT-STANDARDS*/
.auszeichnungArialRot {font-family:Arial;
                                font-weight:bold;
                                color:#C10F20 ;}        
                                
.auszeichnungSchwarz {color:#000000;}                                                                                                                

.normalDarkGreen {color:#004247}


/*FOOTER*/
#footer {                float:left;
                                width:944px;
                                height:22px;
                                padding: 2px 0 0 40px; 
                                background: url(aufbau/bg_footer_itc_984.gif) no-repeat;
                                color:#ffffff;
                                font-size:10px;}

#footer a {                font-family: Verdana;}

#footerNav {        position:relative;float:left;}

.druckLink {        float:right;
                                margin: -2px 40px 0 0;}        
                        
.druckLink img {margin:0 5px 0 0;}


/*IE HACKS*/
*html #headSprachen {margin: 5px 15px 0 0;}

*html .druckLink {margin: -2px 15px 0 0;}        
