@charset "utf-8";
/* CSS Document */

*
{
	font-family:Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
}

html, body
{
	margin:0px;
	height:100%;
}

a
{
	color:#707173;
}

#cover
{
	height:615px;
	background-color:#707173;
	
}



#cover a
{
	font-size:15pt;
	text-decoration:none;
}

#cover a:hover
{
	text-decoration:underline;
}

#impressum
{
	height:615px;
	background-color:#707173;

}

#impressum h1
{
	font-weight:normal;
	font-size:15pt;
}

#impressum p, #impressum *
{
	font-size:11pt;
	color:#FFFFFF;
	
}

#footer
{
	margin-left:33px;
	font-size:9pt;
	color:#707173;
}

#footer *
{
	font-size:9pt;
	color:#707173;
}

#contentheader
{
	background-image:url(img/fahrenberger_logo_small.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	
	height:90px;
}

h1
{
	font-weight:normal;
	font-size:15pt;
	margin-bottom:20px;
}

.red, .red a
{
	color:#FF2F2F;
	font-size:inherit;
}

.yellow , .yellow a
{
	color:#fbba00;
	font-size:inherit;
}

.blue, .blue a
{
	color:#2DC0FF;
	font-size:inherit;
}

.white
{
	color:#FFFFFF;
	font-size:15pt;
}

#menu
{
	height:100%;
}

#menulist 
{
	margin:0px;
	padding:0px;
}

#menulist li
{
	list-style-type:none;	
}

#menulist li a
{
	height:45px;
	width:206px;
	display:block;
}



#menulist #home
{
	background-image:url(img/m_home.jpg);
}

#menulist #home:hover
{
	background-image:url(img/m_home_on.jpg);
}

#menulist #home.selected
{
	background-image:url(img/m_home_on.jpg);
}

#menulist #software
{
	background-image:url(img/m_software.jpg);
}

#menulist #software:hover
{
	background-image:url(img/m_software_on.jpg);
}

#menulist #software.selected
{
	background-image:url(img/m_software_on.jpg);
}

#menulist #web
{
	background-image:url(img/m_web.jpg);
}

#menulist #web:hover
{
	background-image:url(img/m_web_on.jpg);
}

#menulist #web.selected
{
	background-image:url(img/m_web_on.jpg);
}

#menulist #training
{
	background-image:url(img/m_training.jpg);
}

#menulist #training:hover
{
	background-image:url(img/m_training_on.jpg);
}

#menulist #training.selected
{
	background-image:url(img/m_training_on.jpg);
}

#menulist #kontakt
{
	background-image:url(img/m_kontakt.jpg);
}

#menulist #kontakt:hover
{
	background-image:url(img/m_kontakt_on.jpg);
}

#menulist #kontakt.selected
{
	background-image:url(img/m_kontakt_on.jpg);
}

#menulist #portrait
{
	background-image:url(img/m_portrait.jpg);
}

#menulist #portrait:hover
{
	background-image:url(img/m_portrait_on.jpg);
}

#menulist #portrait.selected
{
	background-image:url(img/m_portrait_on.jpg);
}

#solutionpad
{
	height:440px;
	color:#FFFFFF;
}

#solutionpad p.big
{
	font-size:15pt;
	color:#FFFFFF;
	margin:0px;
	margin-top:6px;
}


#cPortrait h1, #cKontakt h1
{
	color:#707173;
	font-weight:normal;
	font-size:22px;
}

#cSoftware h1
{
	color:#009de0;
	font-weight:normal;
	font-size:22px;
}

#cSoftware h2
{
	color:#009de0;
	font-weight:normal;
	font-size:18px;
}


#cSoftware li, #cWeb li, #cTraining li
{
	margin-bottom:5px;
}


#cWeb h1
{
	color:#fbba00;
	font-weight:normal;
	font-size:22px;
}

#cWeb h2
{
	color:#fbba00;
	font-weight:normal;
	font-size:18px;
}

#cTraining h1
{
	color:#e2001a;
	font-weight:normal;
	font-size:22px;
}

#cTraining h2
{
	color:#e2001a;
	font-weight:normal;
	font-size:18px;
}
