/* ===== BASE DEFINITIONS START */
body {letter-spacing: 0.2pt; line-height: 17px; background-color: #ffffff; margin: 0px; empty-cells: show; background-image: url(../images/core/greybar.gif); background-position: center; background-repeat: repeat-y;}
a img	{border: 0;}
a:active, a:focus {outline: none}
hr		{border-top: 1px solid #aaaaaa; border-bottom: 0px solid #555555; border-left: 0px solid #555555; border-right: 0px solid #555555;}
/* ===== BASE DEFINITIONS END */


/* ===== CORE DEFINITIONS START */
.grey-bar						{background-image: url(../images/core/greybar.gif); background-repeat: repeat-y;}
.top-logo						{background-image: url(../images/core/toplogo.gif);}
.footer-profil					{background-image: url(../images/core/footer-profil.gif);}
.footer-programmiersysteme	{background-image: url(../images/core/footer-programmiersysteme.gif);}
.footer-projekte				{background-image: url(../images/core/footer-projekte.gif);}
.footer-firmenubersicht		{background-image: url(../images/core/footer-firmenubersicht.gif);}
.footer-kontakt				{background-image: url(../images/core/footer-kontakt.gif);}
.footer-impressum				{background-image: url(../images/core/footer-impressum.gif);}
.site-side-left				{background-image: url(../images/core/site-side-left.gif); background-repeat: repeat-y;}
.site-inside-base				{background-color: #d3d3d3;}
/* ===== CORE DEFINITIONS END */


/* ===== ELEMENTS DEFINITIONS START */
.space1					{height: 35px;}
.nav-topspace			{height: 215px;}
.nav-contactspace		{height: 40px;}
.nav-contactspace2	{height: 14px;}
.nav-contactspace3	{height: 17px;}
/* ===== ELEMENTS DEFINITIONS END */


/* ===== NAVIGATION DEFINITIONS START */
.nav-bt-profil							{width: 274px; height: 24px; background-image: url(../images/core/bt-profil.gif); display: block;}
.nav-bt-profil:hover					{width: 274px; height: 24px; background-image: url(../images/core/bt-profil.gif); background-position: 0 -24px;}
.nav-bt-profil-A						{width: 274px; height: 24px; background-image: url(../images/core/bt-profil.gif); background-position: 0 -48px;}
.nav-bt-programmiersysteme				{width: 274px; height: 24px; background-image: url(../images/core/bt-programmiersysteme.gif); display: block;}
.nav-bt-programmiersysteme:hover		{width: 274px; height: 24px; background-image: url(../images/core/bt-programmiersysteme.gif); background-position: 0 -24px;}
.nav-bt-programmiersysteme-A			{width: 274px; height: 24px; background-image: url(../images/core/bt-programmiersysteme.gif); background-position: 0 -48px;}
.nav-bt-projekte						{width: 274px; height: 24px; background-image: url(../images/core/bt-projekte.gif); display: block;}
.nav-bt-projekte:hover					{width: 274px; height: 24px; background-image: url(../images/core/bt-projekte.gif); background-position: 0 -24px;}
.nav-bt-projekte-A						{width: 274px; height: 24px; background-image: url(../images/core/bt-projekte.gif); background-position: 0 -48px;}
.nav-bt-firmenubersicht					{width: 274px; height: 24px; background-image: url(../images/core/bt-firmenubersicht.gif); display: block;}
.nav-bt-firmenubersicht:hover			{width: 274px; height: 24px; background-image: url(../images/core/bt-firmenubersicht.gif); background-position: 0 -24px;}
.nav-bt-firmenubersicht-A				{width: 274px; height: 24px; background-image: url(../images/core/bt-firmenubersicht.gif); background-position: 0 -48px;}
.nav-bt-kontakt							{width: 274px; height: 24px; background-image: url(../images/core/bt-kontakt.gif); display: block;}
.nav-bt-kontakt:hover					{width: 274px; height: 24px; background-image: url(../images/core/bt-kontakt.gif); background-position: 0 -24px;}
.nav-bt-kontakt-A						{width: 274px; height: 24px; background-image: url(../images/core/bt-kontakt.gif); background-position: 0 -48px;}
.nav-bt-impressum						{width: 274px; height: 25px; background-image: url(../images/core/bt-impressum.gif); display: block;}
.nav-bt-impressum:hover					{width: 274px; height: 25px; background-image: url(../images/core/bt-impressum.gif); background-position: 0 -25px;}
.nav-bt-impressum-A						{width: 274px; height: 25px; background-image: url(../images/core/bt-impressum.gif); background-position: 0 -50px;}
/* ===== NAVIGATION DEFINITIONS END */


/* ===== FONT DEFINITIONS START */
.font-normal						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; font-weight: normal;}
.font-bold							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; font-weight: bold;}
.font-bold2							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; font-weight: bold;}
.font2-normal						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight: normal;}
.font2-bold							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; font-weight: normal;}
.font3-bold							{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; font-weight: normal;}
.font-orange						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ea8a00; font-weight: normal;}
.font-orange-link					{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ea8a00; font-weight: normal; text-decoration: underline;}
.font-orange-link:hover				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ea8a00; font-weight: normal; text-decoration: underline;}
.font-contact						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight: normal;}
.font-impressum						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight: normal;}
/* ===== FONT DEFINITIONS END */


/* ===== FORMULAR START */
.form-input		{background-color: #ffffff; border: 1px solid #cdcdcd; padding: 2px; width: 99%; color: #000000;}
.form-button	{background-color: #999999; border: 0px solid #555555; padding: 2px; font-size: 11px; color: #ffffff; font-weight: bold;}
/* ===== FORMULAR END */
