body { 
background-color: #ffffff; 
color: #ffffff;
padding: 0 0 0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;

scrollbar-3dlight-color: #017EC3;
scrollbar-arrow-color: #D3D3D3;
scrollbar-darkshadow-color: #017EC3;
scrollbar-face-color: #80BEE1;
scrollbar-highlight-color: #FEF7ED;
scrollbar-shadow-color: #80BEE1;
scrollbar-track-color: #E9E8E8; 
}
p { 
font-size: 11px; 

}

td {
font-size: 11px;
color: white; 
}

a:link { 
font-size: 11px;
color: #ffffff;
text-decoration: none;}

a:active {
font-size: 11px; 
color: #ffffff;
text-decoration: none;}

a:visited {
font-size: 11px; 
color: #ffffff;
text-decoration: none;}

a:hover {
font-size: 11px; 
color: #ffffff;
text-decoration: none;}


/*
  Headline dunkelblau und rot
*/

.h1{ font-size: 13px; color: #101c85; font-weight: bold; text-decoration: none;  }
.h2{ font-size: 13px; color: #d20012; font-weight: bold; text-decoration: none;}
.HL_dBbig{ font-size: 18px; color: #101c85; font-weight: bold; text-decoration: none; }
.HL_Rbig{ font-size: 18px; color: #d20012; font-weight: bold; text-decoration: none; }


/*
  Fließtext weiss, dunkelblau, rot und gelb
*/
.Ftxt_W {
font-size: 11px; 
color: #ffffff;
text-decoration: none;}

.bold { font-size: 11px; color: #101c85; font-weight: bold; text-decoration: none; }

.Ftxt_dB {
font-size: 11px; 
color: #101C85;
text-decoration: none;}

.Ftxt_dB li{ font-size: 11px; color: #101c85; text-decoration: none; list-style-image: url(../images/list_rot.gif); }


.Ftxt_R{
font-size: 11px; 
color: #D40019;
text-decoration: none;}

a.Ftxt_R:link{ font-size: 11px; color: #D40019; font-weight: bold; text-decoration: none; }
a.Ftxt_R:visited{ font-size: 11px; color: #D40019; font-weight: bold; text-decoration: none; }
a.Ftxt_R:hover{ font-size: 11px; color: #D40019; font-weight: bold; text-decoration: none; }
a.Ftxt_R:active{ font-size: 11px; color: #D40019; font-weight: bold; text-decoration: none; }

.Ftxt_G{
font-size: 11px; 
color: #FFE900;
text-decoration: none;}

a.Ftxt_G:link{ font-size: 11px; color: #FFE900; font-weight: bold; text-decoration: none; }
a.Ftxt_G:visited{ font-size: 11px; color: #FFE900; font-weight: bold; text-decoration: none; }
a.Ftxt_G:hover{ font-size: 11px; color: #FFE900; font-weight: bold; text-decoration: none; }
a.Ftxt_G:active{ font-size: 11px; color: #FFE900; font-weight: bold; text-decoration: none; }

/*
  Navigation links im dunkelblauen Feld
*/

#navDB { 
font-size: 11px; 
color: #ffffff; 
font-weight: bold; 
text-decoration: none; 
margin: 0; 
padding: 0; }

#navDB ul{
list-style:none;
margin:0;
padding:0;
}

#navDB li {
margin:0;
padding:2px,0,0,0;
}

#navDB a:link, #nav a:visited {
font-size: 11px; 
color: #ffffff;
font-weight: bold; 
text-decoration: none;
margin:0;
padding:0;
  }
  
#navDB a:hover {
font-size: 11px; 
color: #007fc6;
font-weight: bold; 
text-decoration: none;

}


/*
  activ CSS Regel für navDB
*/

#Unternehmen #navUnternehmen a,
#Hausprofi #navHausprofi a,
#Projektberater #navProjektberater a,
#Energiesparen #navEnergiesparen a, 
#Kontakt #navKontakt a,
#Downloads #navDownloads a,
#Tipps #navTipps a,
#Checkliste #navCheckliste a{
font-size: 11px; 
color: #007fc6;
font-weight: bold; 
text-decoration: none;

}


/*
  Navigation links im mittelblauen + roten Feld
*/

#navMB {
font-size: 11px; 
color: #ffffff;
font-weight: bold; 
text-decoration: none;
vertical-align: 30px;
margin: 0;
padding: 0;
}

#navMB ul{
list-style:none;
margin:0;
padding:0;

}

#navMB li {
margin:0;
padding:2px,0,0,0;
}

#navMB a:link, #nav a:visited {
font-size: 11px; 
color: #ffffff;
font-weight: bold; 
text-decoration: none;
margin:0;
padding:0;

  }
  
#navMB a:hover {
font-size: 11px; 
color: #101c58;
font-weight: bold; 
text-decoration: none;

}


/*
  activ CSS Regel für navMB
*/

#Sicherheit #navSicherheit a,
#Zubehoer #navZubehoer a,
#Sonnenschutz #navSonnenschutz a,
#Fenstervielfalt #navFenstervielfalt a, 
#KUSTFenster #navKUSTFenster a,
#DEKORFenster #navDEKORFenster a,
#ALUClip #navALUClip a,
#HOALFenster #navHOALFenster a,
#ALUTueren #navALUTueren a,
#Preisrechner #navPreisrechner a,
#Preissaegekarte #navPreissaegekarte a{
font-size: 11px; 
color: #101c58;
font-weight: bold; 
text-decoration: none;



}






/*
  Navigation links im hellblauen und roten Feld
*/
.nav2{
font-size: 11px; 
color: #ffffff;
font-weight: bold; 
text-transform: uppercase;
text-decoration: none;}

a.nav2:link {font-size: 11px; color: #ffffff;font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav2:visited {font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav2:hover {font-size: 11px; color: #101c58; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav2:active {font-size: 11px; color: #101c58; font-weight: bold; text-transform: uppercase; text-decoration: none;}
/*
  Navigation Startseite unten
*/
.nav_start{
font-size: 11px; 
color: #ffffff;
font-weight: bold; 
text-transform: uppercase;
text-decoration: none;}

a.nav_start:link {font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav_start:visited {font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav_start:hover {font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a.nav_start:active {font-size: 11px; color: #ffffff; font-weight: bold; text-transform: uppercase; text-decoration: none;}


.IFN{ font-size: 10px; color: #6f6f70; font-weight: bold; }

.slogan {
font-size: 11px; 
color: #101C85;
font-weight: bold; 
text-decoration: none;}

.Dropdown {
font-family:Arial;
color:#101C85;
font-size:11px;
border: 1px solid #101C85;
background-color:#ffffff;
height:22px;
width:250px;
padding:3px;
}
.auto_energie {
	font-weight: bold; font-size: 11px; border-color:#101C85; background-color: #ffffff; color: #101C85; font-family: Arial, Helvetica, Sans-Serif; text-align: right; 
	}
.input_energie {
	font-weight: bold; font-size: 11px; border-color:#101C85; background-color: #ffffff; color: #101C85; font-family: Arial, Helvetica, Sans-Serif; text-align: right; 
	}

.button_energie {
	  font-size: 11px;  color: #ffffff;  font-weight: bold;  border-width: 1px;  border-style: solid;  border-color: #d2d2d2 #C1C1C1 #C1C1C1 #d2d2d2;  margin: 0px; padding: 2px; background-color: #101C85; font-family: Arial, Helvetica, Sans-Serif;
}


/*
  Optionsfeld Markt - Länderüberschrift
*/
.optionna { color: white; background-color: #007fc6; }