/* ===================================================== basic elements */
/*
@font-face
{
font-family: 'Titillium Web';
font-weight: 200;
src: url("../fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf") format("truetype");
}

@font-face
{
font-family: 'Titillium Web';
font-weight: 400;
src: url("../fonts/Titillium_Web/TitilliumWeb-Regular.ttf") format("truetype");
}

@font-face
{
font-family: 'Titillium Web';
font-weight: 700;
src: url("../fonts/Titillium_Web/TitilliumWeb-Bold.ttf") format("truetype");
}
*/
@font-face {
  font-family: 'Titillium Web';
  src: url("../fonts/titilium_web_font/titillium-thin-webfont.eot");
  src: url("../fonts/titilium_web_font/titillium-thin-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titilium_web_font/titillium-thin-webfont.woff") format("woff"), url("../fonts/titilium_web_font/titillium-thin-webfont.ttf") format("truetype"), url("../fonts/titilium_web_font/titillium-thin-webfont.svg#TitilliumLtRegular") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: 'Titillium Web';
  src: url("../fonts/titilium_web_font/titillium-light-webfont.eot");
  src: url("../fonts/titilium_web_font/titillium-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titilium_web_font/titillium-light-webfont.woff") format("woff"), url("../fonts/titilium_web_font/titillium-light-webfont.ttf") format("truetype"), url("../fonts/titilium_web_font/titillium-light-webfont.svg#TitilliumLtBold") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Titillium Web';
  src: url("../fonts/titilium_web_font/titillium-regular-webfont.eot");
  src: url("../fonts/titilium_web_font/titillium-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titilium_web_font/titillium-regular-webfont.woff") format("woff"), url("../fonts/titilium_web_font/titillium-regular-webfont.ttf") format("truetype"), url("../fonts/titilium_web_font/titillium-regular-webfont.svg#TitilliumRegular") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Titillium Web';
  src: url("../fonts/titilium_web_font/titillium-bold-webfont.eot");
  src: url("../fonts/titilium_web_font/titillium-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/titilium_web_font/titillium-bold-webfont.woff") format("woff"), url("../fonts/titilium_web_font/titillium-bold-webfont.ttf") format("truetype"), url("../fonts/titilium_web_font/titillium-bold-webfont.svg#TitilliumBdBold") format("svg");
  font-weight: 700;
  font-style: normal; }

.colorGrau1 {
  color: #eeeeee; }

.colorGrau2 {
  color: #f9f9f9; }

.colorGrau3 {
  color: #555555; }

.colorGrau4 {
  color: #444444; }

body {
  font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  text-align: left;
  color: #333;
  background-color: #eee; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  margin-bottom: 0; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p:first-child {
  margin-top: 0; }

/*h1
{
	@include pxem(font-size, $baseFontSize*1.75);
	@include pxem(line-height, 63, 48);
	@include pxem(margin-top, 21, 48);
}*/
h1 {
  font-size: 2em;
  line-height: 1.5em;
  margin-top: 0.65625em; }

h2 {
  font-size: 1.5em;
  line-height: 1.5em;
  margin-top: 0.875em; }

h3 {
  font-size: 1.17em;
  /**/
  line-height: 1.5em;
  margin-top: 1em; }

h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.16667em; }

h5 {
  font-size: 0.83em;
  line-height: 1.5em;
  margin-top: 1.3125em; }

h6 {
  font-size: 0.67em;
  line-height: 1.5em;
  margin-top: 1.3125em; }

img {
  height: auto;
  max-width: 100%; }

div {
  position: relative; }

p {
  margin: 0.5em 0em 1em 0em; }

/* =============================================================== Links Start*/
a:link {
  color: #666; }

a:visited {
  color: #666; }

a:hover {
  text-decoration: none;
  color: #cc0000; }

a:active {
  text-decoration: none;
  color: #666; }

a.current {
  color: #cc0000; }

/* ================================================================= Links End*/
.floatLeft {
  float: left;
  display: inline; }

.floatRight {
  float: right;
  display: inline; }

.nofloat {
  clear: both;
  padding: 0px;
  margin: 0px;
  font-size: 0px;
  line-height: 0px;
  display: block; }

.handCursor {
  cursor: pointer; }

.marginBottom025 {
  margin-bottom: 0.25em; }
