/* Link-Farben */
a:link,
a:visited,
a:active,
a:focus   { color:#FFFFFF; text-decoration:none; }
a:hover   { color:#FBB733; text-decoration:none; }

body { 
  background:url("/basic/header_bg.png") center top repeat;
  margin:0px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  
  /* Scrollbar */
  scrollbar-base-color:#E2E2E2;
  scrollbar-3dlight-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#E2E2E2;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#E2E2E2;
  scrollbar-track-color:#E2E2E2;
}

/* Anpassungen fuer Ausdruck */
@media print { 
  body { 
    background:none;
	background-image:none;
    margin:0px;

    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
  }
}

@font-face {
    font-family: 'digital-mediumregular';
    src: url('/basic/digital-medium-webfont.eot');
    src: url('/basic/digital-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/basic/digital-medium-webfont.woff') format('woff'),
         url('/basic/digital-medium-webfont.ttf') format('truetype'),
         url('/basic/digital-medium-webfont.svg#digital-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Umdefinitionen fuer html-Tags */
form                                 { margin:0px; }
select, textarea, input              { border:1px solid #747474; font-family:Arial, Helvetica, sans-serif; }
form, select, textarea, input, table { font-size:100%; }

img             					{ border:none; }
hr              					{ border:1px solid #484848; }

p,h1,h2,h3,h4,h5,h6					{ font-size:100%; margin:0px; padding:0px; font-weight:normal; font-style:normal; }

/* ------ Allgemeine Klassen ------------- */

[* /* Wird fuer Bereiche verwendet die beim Drucken nicht dargestellt werden sollen */ *]
.ex_NoPrint          { }
@media print         { .ex_NoPrint { display:none; } }

.left	{ float:left; }
.right	{ float:right; }
.clear	{ clear:both; }

/* ------ Projekt Klassen ------------- */

.header		{ height:138px; }
.separator	{ height:31px; background:url("/basic/separator_bg.png") center top repeat; }
.main		{ min-height:500px; background:url("/basic/main_bg.jpg") center top repeat; }
.footer		{ padding:10px; font-weight:bold; font-size:14px; letter-spacing:1px; border-top:1px solid #FFF; }
.footer a	{ text-decoration:underline; }

.site_width	{ width:1000px; position:relative; }

.navi {
  font-size:14px;
  width:80px;
  padding:2px;
  margin:100px 16px 0px 0px;
  border: 1px solid #FFFFFF;
  border: 1px solid rgba(255, 255, 255, 0.7);
  *border: 1px solid #FFFFFF;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
  -webkit-box-shadow: 0 3px 7px rgba(255, 255, 255, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(255, 255, 255, 0.3);
          box-shadow: 0 3px 7px rgba(255, 255, 255, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.gfont		{ font-family:digital-mediumregular; font-size:32px; line-height:40px; color:#FBB733; font-weight:lighter; letter-spacing:1px; }
.gfont a,
.gfont a:link, 
.gfont a:visited, 
.gfont a:active, 
.gfont a:focus     	{ color:#FBB733; }
.gfont a:hover     	{ color:#FBB733; text-decoration:none; }
.gfont h1			{ font-size:48px; line-height:56px; }

.gfont_Small		{ font-size:20px; line-height:28px; }
.gfont_Medium		{ font-size:26px; line-height:34px; }
.gfont_Normal		{ font-size:32px; line-height:40px; }
.gfont_Big			{ font-size:48px; line-height:56px; }

.orange					{ color:FBB733; }
.orange a,
.orange a:link, 
.orange a:visited, 
.orange a:active, 
.orange a:focus     	{ color:#FBB733; }
.orange a:hover     	{ color:#FBB733; text-decoration:underline; }

.picBoxFs {
  width:150px; height:120px; margin:20px;
  background-color: #ffffff;
  border: 2px solid #002060;
  border: 2px solid rgba(0, 32, 96, 0.7);
  *border: 2px solid #002060;
  -webkit-border-radius: 13px;
     -moz-border-radius: 13px;
          border-radius: 13px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 16px 8px rgba(117, 227, 255, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.picBoxWl {
  width:150px; height:120px; margin:20px;
  background-color: #ffffff;
  border: 2px solid #002060;
  border: 2px solid rgba(0, 32, 96, 0.7);
  *border: 2px solid #002060;
  -webkit-border-radius: 13px;
     -moz-border-radius: 13px;
          border-radius: 13px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 16px 8px rgba(117, 227, 255, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}








