/* AnythingZoomer */
.az-wrap, .az-small, .az-large {
	position: relative;
}

.az-wrap-inner {
	display: block;
	margin: 0 auto; /* center small & large content */
}
/* This wraps the large image and hides it */
.az-zoom {
	background: #202020;
	border: #c80000 3px outset;
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	overflow: hidden;
	z-index: 100;
	display: none;
	-moz-box-shadow: inset 0px 0px 4px #000;
	-webkit-box-shadow: inset 0px 0px 4px #000;
	box-shadow: inset 0px 0px 4px #000;
}
/* Class applied to az-mover when large image is windowed */
.az-windowed {
	overflow: hidden;
	position: absolute;
}
/* Class applied to az-mover when large image is fully shown */
.az-expanded {
	height: auto;
	width: auto;
	position: static;
	overflow: visible;
}

/* overlay small area */
.az-overlay {
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30);
	z-index: 10;
}

/* fade out small content when hovering */
.az-hovered > * {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/* edit mode coordinate styling */
.az-coords {
	display: none; /* hidden when expanded */
}
.az-zoom .az-coords {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: #000;
	background: rgba(0,0,0,0.5);
	color: #fff;
}

/* FOR IMAGE DEMO */
.small img								{ width: 176px; height: 117px; }
.large img								{ width: 900px; height: 600px; }

/* ZOOM CONTAINER */
.zoom									{ float: left; margin-right: 10px; }
.large									{ background: white; }

/* CODE HIGHLIGHTING */
.c-wrap										{ background: #f3a01e; }
.c-ovrly									{ background: #95421e; }
.c-small									{ background: #d05d2a; }
.c-large									{ background: #7c48b5; }
.c-zoom										{ background: #4b8db5; }
.c-commt									{ background: #9dc425; }
.c-commt2									{ color: #6b861a; }
span.cc										{ float: left; width: 10px; height: 14px; margin-right: 7px; }
code											{ line-height: 14px; }
ul												{ list-style: none; }

/* Clearfix */
.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#navigation-magicline { 
	margin: 0 auto; 
	list-style: none; 
	position: relative; 
	width: 1000px; 
}
#navigation-magicline li { 
	display: inline-block; 
}
#navigation-magicline li a { 
 font-family: 'CuprumFFURegular', Arial, sans-serif;
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	position: relative; 
	z-index: 200; 
	color: #c80000; 
	font-size: 18px; 
	display: block; 
	float: left; 
	padding: 6px 10px 4px 10px;
	margin-top: 20px;
	text-decoration: none;
	text-transform: uppercase; 
}
#navigation-magicline li a:hover { 
	color: #000;
}
#navigation-magicline #magic-line-two { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100px; 
	z-index: 100; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.current_page_item_two a { 
	color: #fff !important;
	text-shadow: 2px 2px 1px #000;
}
.ie6 #navigation-magicline li, .ie7 #navigation-magicline li {
	display: inline;
}

.nav-wrap { 
	margin: 0px auto;
	text-align: center;
    vertical-align: middle;
}

.wt-rotator{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
position:relative;
width:800px;
height:130px;
overflow:hidden;
-webkit-box-shadow: inset 0px 0px 22px #8f8f8f; /* webkit browser*/ 
-moz-box-shadow: inset 0px 0px 22px #8f8f8f;	/* firefox */ 
box-shadow: inset 0px 0px 22px #8f8f8f;
}
.wt-rotator a{
outline:none;
}
.wt-rotator .screen{
position:relative;
top:0;
left:0;
width:800px;
height:130px;
overflow:hidden;
}
.wt-rotator .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.wt-rotator .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.wt-rotator .main-img{
display:none;
position:absolute;
top:0;
left:0;
z-index:0;
border:0;
}
.wt-rotator .preloader{
position:absolute;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url(assets/loader.gif) center no-repeat;
background:rgba(0,0,0,.7) url(assets/loader.gif) center no-repeat;
z-index:4;
display:none;
}
.wt-rotator .timer{
position:absolute;
left:0;
height:2px;
background-color:#C80000;
-moz-opacity:.5;
filter:alpha(opacity=50);
opacity:0.5;
z-index:4;
visibility:hidden;
font-size:0;
}
.wt-rotator .desc{
position:absolute;
color:#FFF;
z-index:6;
overflow:hidden;
visibility:hidden;
text-align:left;
}
.wt-rotator .inner-bg{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
-moz-opacity:.7;
filter:alpha(opacity=70);
opacity:.7;
z-index:0;
}
.wt-rotator .inner-text{
position:absolute;
top:0;
left:0;
padding:10px;
width:auto;
height:auto;
z-index:1;
}
.wt-rotator .c-panel{
position:absolute;
top:0;
z-index:7;
visibility:hidden;
}
.wt-rotator .outer-hp,
.wt-rotator .outer-vp{
position:absolute;
background:#333;
background:-moz-linear-gradient(#444, #111);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#444), to(#111));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111',GradientType=0);
border:1px solid #000;
}
.wt-rotator .outer-hp{
left:0;
width:100%;
border-left:none;
border-right:none;
}
.wt-rotator .outer-vp{
top:0;
height:100%;
border-top:none;
border-bottom:none;
}
.wt-rotator .back-scroll,
.wt-rotator .fwd-scroll{
position:absolute;
top:0;
left:0;
z-index:10;
background:url(assets/spacer.png) no-repeat;
}
.wt-rotator .thumbnails,
.wt-rotator .buttons{
display:inline;
position:relative;
float:left;
overflow:hidden;
}
.wt-rotator .thumbnails ul{
position:relative;
list-style:none;
margin:0;
padding:0;
}
.wt-rotator .thumbnails ul.inside{
position:absolute;
top:0;
left:0;
}
.wt-rotator .thumbnails li,
.wt-rotator .play-btn,
.wt-rotator .prev-btn,
.wt-rotator .next-btn{
position:relative;
list-style:none;
display:inline;
float:left;
overflow:hidden;
width:24px;
height:24px;
line-height:24px;
text-align:center;
color:#EEE;
text-shadow: 0 1px 0 #222;
background-color:#000;
background:-moz-linear-gradient(#333, #000);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
border:1px solid #111;
cursor:pointer;
font-size:12px;
font-weight:bold;
background-repeat:no-repeat !important;
background-pocsition:center !important;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.wt-rotator .thumbnails li:hover{
color:#FFF;
text-shadow: 0 1px 0 #888;
background-color:#CCC;
background:-moz-linear-gradient(#CCC, #999);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .thumbnails li.curr-thumb{
color:#000;
text-shadow: 0 1px 0 #fff;
background-color:#FFF;
background:-moz-linear-gradient(#FFF, #E0E0E0);
background:-webkit-gradient(linear, 0 top, 0 bottom, from(#FFF), to(#E0E0E0));
cursor:default;
}
.wt-rotator .thumbnails li.image{
background:#000;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.wt-rotator .thumbnails li.image.curr-thumb,
.wt-rotator .thumbnails li.image:hover{
border-color:#06F;
}
.wt-rotator .thumbnails li.image a{
display:block;
border:0;
}
.wt-rotator .thumbnails li.image img{
display:block;
border:0;
position:absolute;
-moz-opacity:.85;
filter:alpha(opacity=85);
opacity:0.85;
}
.wt-rotator .thumbnails li.image:hover img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
}
.wt-rotator .thumbnails li.image.curr-thumb img{
-moz-opacity:1;
filter:alpha(opacity=100);
opacity:1;
cursor:default;
}
.wt-rotator .thumbnails li *{
display:none;
}
.wt-rotator .thumbnails li div{
position:relative;
color:#FFF;
background-color:#000;
width:auto;
height:auto;
}
.wt-rotator .play-btn{
background:#000 url(assets/play.png);
background:url(assets/play.png), -moz-linear-gradient(#333, #000);
background:url(assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .play-btn:hover{
background-color:#CCC !important;
background:url(assets/play.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/play.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .pause{
background:#000 url(assets/pause.png);
background:url(assets/pause.png), -moz-linear-gradient(#333, #000);
background:url(assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .pause:hover{
background-color:#CCC !important;
background:url(assets/pause.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/pause.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .prev-btn{
background:#000 url(assets/prev.png);
background:url(assets/prev.png), -moz-linear-gradient(#333, #000);
background:url(assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .prev-btn:hover{
background-color:#CCC !important;
background:url(assets/prev.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/prev.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .next-btn{
background:#000 url(assets/next.png);
background:url(assets/next.png), -moz-linear-gradient(#333, #000);
background:url(assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .next-btn:hover{
background-color:#CCC !important;
background:url(assets/next.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/next.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .up{
background:#000 url(assets/up.png);
background:url(assets/up.png), -moz-linear-gradient(#333, #000);
background:url(assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .up:hover{
background-color:#CCC !important;
background:url(assets/up.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/up.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
.wt-rotator .down{
background:#000 url(assets/down.png);
background:url(assets/down.png), -moz-linear-gradient(#333, #000);
background:url(assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#333), to(#000));
}
.wt-rotator .down:hover{
background-color:#CCC !important;
background:url(assets/down.png), -moz-linear-gradient(#CCC, #999);
background:url(assets/down.png), -webkit-gradient(linear, 0 top, 0 bottom, from(#CCC), to(#999));
}
#rotator-tooltip{
position:absolute;
top:0;
left:0;
z-index:99999;
display:none;
}
#rotator-tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(assets/vtip.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#rotator-tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(assets/vtip.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#rotator-tooltip.img-up{
background:url(assets/vtip.png) center bottom no-repeat;
}
#rotator-tooltip.img-down{
background:url(assets/vtip.png) center top no-repeat;
}
#rotator-tooltip.img-right{
background:url(assets/htip.png) left center no-repeat;
}
#rotator-tooltip.img-left{
background:url(assets/htip.png) right center no-repeat;
}
#rotator-tooltip .tt-txt{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:8px 0;
}
#rotator-tooltip img{
display:none;
background-color:#000;
padding:3px;
margin:8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.wt-rotator .s-prev,
.wt-rotator .s-next{
position:absolute;
top:50%;
margin-top:-25px;
width:40px;
height:50px;
cursor:pointer;
background:url(assets/large_buttons.png) no-repeat;
-moz-opacity:.8;
filter:alpha(opacity=80);
opacity:.8;
z-index:8;
}
.wt-rotator .s-prev{
left:0;
background-position:0 center;
}
.wt-rotator .s-next{
left:100%;
margin-left:-40px;
background-position:-40px center;
}
.wt-rotator .s-prev:hover,
.wt-rotator .s-next:hover{
-moz-opacity:.95;
filter:alpha(opacity=95);
opacity:.95;
background-color:transparent !important;
}
.wt-rotator .block,
.wt-rotator .vpiece,
.wt-rotator .hpiece{
position:absolute;
z-index:2;
}

body {
	background: #000000; /* Old browsers */
	background-image: url(gfx/bg3.png);
	background-image: url(gfx/bg3.png), -moz-linear-gradient(-45deg,  #000000 0%, #45484d 100%); /* FF3.6+ */
	background-image: url(gfx/bg3.png), -webkit-gradient(linear, left top, right bottom, color-stop(0%,#000000), color-stop(100%,#45484d)); /* Chrome,Safari4+ */
	background-image: url(gfx/bg3.png), -webkit-linear-gradient(-45deg,  #000000 0%,#45484d 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(gfx/bg3.png), -o-linear-gradient(-45deg,  #000000 0%,#45484d 100%); /* Opera 11.10+ */
	background-image: url(gfx/bg3.png), -ms-linear-gradient(-45deg,  #000000 0%,#45484d 100%); /* IE10+ */
	background-image: url(gfx/bg3.png), linear-gradient(135deg,  #000000 0%,#45484d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background-attachment:fixed;
}

input:focus {
  color:#ccc;
  -o-text-shadow:2px 2px 5px #c80000;
  -moz-text-shadow:2px 2px 5px #c80000;
  -webkit-text-shadow:2px 2px 5px #c80000;
  text-shadow:2px 2px 5px #c80000;
  behavior: src('PIE.htc');
}

#rahmen {
	background: #cedce7; /* Old browsers */
	width: 1000px;
	align: center;
	border:ridge 2px #fff;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:-9px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	-o-border-radius: 0em 0em 6em 2em;
	-moz-border-radius: 0em 0em 6em 2em;
	-webkit-border-radius: 0em 0em 6em 2em;
	border-radius: 0em 0em 6em 2em;
  	-moz-box-shadow: 0px 0px 35px #d50202;
  	-webkit-box-shadow: 0px 0px 35px #d50202;
  	box-shadow: 0px 0px 35px #d50202;
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png);
	background-position: center top, center bottom, left top;
	background-repeat: no-repeat, no-repeat, repeat;
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png);
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), -moz-linear-gradient(top,  #cedce7 0%, #596a72 100%); /* FF3.6+ */
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cedce7), color-stop(100%,#596a72)); /* Chrome,Safari4+ */
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), -webkit-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Chrome10+,Safari5.1+ */
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), -o-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* Opera 11.10+ */
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), -ms-linear-gradient(top,  #cedce7 0%,#596a72 100%); /* IE10+ */
	background-image: url(gfx/rahmen_bg_transp_1.png), url(gfx/rahmen_bg_transp_3.png), url(gfx/bg11.png), linear-gradient(to bottom,  #cedce7 0%,#596a72 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 ); /* IE6-9 fallback on horizontal gradient */
	background-attachment:fixed;
	behavior: src('PIE.htc'));
}

.inhalt {
  overflow:auto;
/*  border:outset 4px #606060;*/
/*  font-family: 'LaconicLight', Arial, sans-serif;*/
  font-family: 'CuprumFFURegular', Arial, sans-serif;
  font-size:10px;
  text-decoration:none;
/*  width:950px;*/
  background-color: #fff;
	-o-border-radius: 0em 0em 0em 0em;
	-moz-border-radius: 0em 0em 0em 0em;
	-webkit-border-radius: 0em 0em 0em 0em;
	border-radius: 0em 0em 0em 0em;
/*	-moz-box-shadow:
  	0px 0px 10px #009dc8;
  -webkit-box-shadow:
  	0px 0px 10px #009dc8;
  box-shadow:
  	0px 0px 10px #009dc8; */
  background: -moz-linear-gradient(0% 100% 90deg,#596a72, #909090);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#909090), to(#596a72));
  background: gradient(linear, 0% 0%, 0% 100%, from(#909090), to(#596a72));
  behavior: src('PIE.htc');
}

.inhalt_nobg {
  overflow:auto;
/*  border:outset 4px #606060;*/
/*  font-family: 'LaconicLight', Arial, sans-serif;*/
  font-family: 'CuprumFFURegular', Arial, sans-serif;
  font-size:10px;
  text-decoration:none;
/*  width:950px;*/
  behavior: src('PIE.htc');
}

#text_2spaltig {
/*  font-family: 'LaconicLight', Arial, sans-serif;*/
  font-family: 'CuprumFFURegular', Arial, sans-serif;
  font-size:10px;
  text-decoration:none;
  -moz-column-count:2;
  -moz-column-gap:5px;
  -webkit-column-count:2;
  -webkit-column-gap:5px;
  column-count:2;
  column-gap:5px;
  column-rule:1px dashed #009dc8;
  -moz-column-rule:1px dashed #009dc8;
  -webkit-column-rule:1px dashed #009dc8;
}

.text_1spaltig {
/*  font-family: 'LaconicLight', Arial, sans-serif;*/
  font-family: 'CuprumFFURegular', Arial, sans-serif;
  font-size:10px;
  text-decoration:none;
}

.inhalt_rechts {
  overflow:auto;
/*  border:outset 4px #606060;*/
  font-family: 'LaconicLight', Arial, sans-serif;
/*  font-family: 'CuprumFFURegular', Arial, sans-serif;*/
  font-size:10px;
  text-decoration:none;
/*  width:950px;*/
  padding:0px;
  margin:0px;
  background-color: #fff;
	-o-border-radius: 0em 0em 0em 0em;
	-moz-border-radius: 0em 0em 0em 0em;
	-webkit-border-radius: 0em 0em 0em 0em;
	border-radius: 0em 0em 0em 0em;
/*	-moz-box-shadow:
  	0px 0px 10px #009dc8;
  -webkit-box-shadow:
  	0px 0px 10px #009dc8;
  box-shadow:
  	0px 0px 10px #009dc8;*/
  background: -moz-linear-gradient(0% 100% 90deg,#d3d3d3, #fff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d3d3d3));
  background: gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d3d3d3));
  behavior: src('PIE.htc');
}

.img_shadow {
  -moz-box-shadow:
  	0px 0px 18px #C80000;
  -webkit-box-shadow:
  	0px 0px 18px #C80000;
  box-shadow:
  	0px 0px 18px #C80000;
  -webkit-transition-duration:400ms,400ms,400ms;
  transition-duration:400ms,400ms,400ms;
  -moz-transition-duration:400ms,400ms,400ms;
  -o-transition-duration:400ms,400ms,400ms;
  behavior: src('PIE.htc');
}

.img_shadow2 {
  border: solid 1px #c80000;
  -moz-box-shadow:
  	-2px 3px 5px #404040;
  -webkit-box-shadow:
  	-2px 3px 5px #404040;
  box-shadow:
  	-2px 3px 5px #404040;
  -webkit-transition-duration:400ms,400ms,400ms;
  transition-duration:400ms,400ms,400ms;
  -moz-transition-duration:400ms,400ms,400ms;
  -o-transition-duration:400ms,400ms,400ms;
  behavior: src('PIE.htc');
}

#inhalt td { font-size:small; }

#inhalt li { font-size:10pt; }

.zellenheader {
   font-family: 'DanielRegular', Arial, sans-serif;
/* font-family: 'LaconicLight', Arial, sans-serif;*/
/* font-family: 'CuprumFFURegular', Arial, sans-serif;*/
   font-weight:bold;
   color:#101010;
   font-size:17px;
   text-shadow:0 0 1px #c80000;
   -webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
   -webkit-transition-duration:400ms,400ms,400ms;
   transition-duration:400ms,400ms,400ms;
   -moz-transition-duration:400ms,400ms,400ms;
   -o-transition-duration:400ms,400ms,400ms;
   -webkit-column-span:all;
   -moz-column-span:all;
   -o-column-span:all;
   column-span:all;
   margin-top: 0px;
   margin-bottom: 12px;
}

.zellenheader:hover {
  color:#c80000;
   text-shadow:1px 1px 1px #000;
   -webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
  -webkit-transition-duration:400ms,400ms,400ms;
  transition-duration:400ms,400ms,400ms;
  -moz-transition-duration:400ms,400ms,400ms;
  -o-transition-duration:400ms,400ms,400ms;
}

#textfading {
   font-weight:bold;
   color:#000;
   font-size:13px;
   text-shadow:0 0 1px #009dc8;
   -webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
   -webkit-transition-duration:400ms,400ms,400ms;
   transition-duration:400ms,400ms,400ms;
   -moz-transition-duration:400ms,400ms,400ms;
   -o-transition-duration:400ms,400ms,400ms;
   letter-spacing:0.3em;
}

#textfading:hover {
  color:#009dc8;
   text-shadow:1px 1px 1px #000;
   -webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
  -webkit-transition-duration:400ms,400ms,400ms;
  transition-duration:400ms,400ms,400ms;
  -moz-transition-duration:400ms,400ms,400ms;
  -o-transition-duration:400ms,400ms,400ms;
}

#header {
  position:absolute;
  top:0px;
  align:center;
  height:17em;
  width:75%;
  padding-top:0px;
  overflow:hidden;
  text-align:center;
}

#brand {
  font-family: 'LaconicLight', Arial, sans-serif;
/*  font-family: 'CuprumFFURegular', Arial, sans-serif;*/
	font-size:12px;
	text-shadow: 1px 1px 2px #009dc8;
	color: #fff;
	margin-top:0px;
	float:right;
	margin-bottom:0px;
}
	
p {
	font-family: Arial, sans-serif;
    margin-top:0px;
	font-size:12px;
	color: #000;
}

.copyright-address {
	font-family: Arial, sans-serif;
    margin-top:10px;
    margin-bottom:0px;
    text-align:center;
    font-weight:bold;
	font-size:11px;
	color: #606060;
}
	
.copyright {
	font-family: Arial, sans-serif;
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
	font-size:11px;
	color: #505050;
}
  
/* Gradient transparent - color - transparent */
		
hr {
    border: 0;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(200,0,0,0.1), rgba(200,0,0,0.7), rgba(200,0,0,0.1)); 
    background-image:    -moz-linear-gradient(left, rgba(200,0,0,0.1), rgba(200,0,0,0.7), rgba(200,0,0,0.1)); 
    background-image:     -ms-linear-gradient(left, rgba(200,0,0,0.1), rgba(200,0,0,0.7), rgba(200,0,0,0.1)); 
    background-image:      -o-linear-gradient(left, rgba(200,0,0,0.1), rgba(200,0,0,0.7), rgba(200,0,0,0.1));
}

a:link, a:visited {color: #7d0000;
-webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
   behavior: src('PIE.htc');
}

a:hover {color:#000;
   -webkit-transition: color .25s linear;
   -moz-transition: color .25s linear;   
   -o-transition: color .25s linear;   
   transition: color .25s linear;
   behavior: src('PIE.htc');
   text-shadow: 0px 0px 0px #000;
}
   
a:active {color: #fff;
-webkit-transition: color .25s linear;
   -moztransition: color .25s linear;
   -o-transition: color .25s linear;
   transition: color .25s linear;
   behavior: src('PIE.htc');
}

h1 {
  font-family: Arial, sans-serif;
/*  font-family: 'LaconicLight', Arial, sans-serif;*/
  color:#000;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  padding-top:0px;
  margin-top:0px;
  behavior: src('PIE.htc');
}

h2 {
  font-family:Impact, Charcoal, sans-serif;
  color:#1a3cbc;
  font-size:46pt;
  white-space:nowrap;
  text-align:center;
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
  -moz-text-shadow: 2px 2px 5px #fff;
  -webkit-text-shadow: 2px 2px 5px #fff;
  text-shadow: 2px 2px 5px #fff;
  behavior: src('PIE.htc');
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#1a3cbc;
  font-size:13pt;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
}

h4 {
  font-family:Arial, Helvetica, sans-serif;
  color:#1a3cbc;
  font-size:10pt;
  text-align:center;
  margin-top:5px;
}

h5 {
  font-family:Arial, Helvetica, sans-serif;
  color:#1a3cbc;
  font-size:10pt;
  text-align:center;
  padding:0px;
  margin:0px;
}

h6 {
  font-family:Arial, Helvetica, sans-serif;
  color:#1a3cbc;
  font-size:12pt;
  text-align:center;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}


@font-face {
    font-family: 'DanielRegular';
    src: url('font_daniel/daniel-webfont.eot');
    src: url('font_daniel/daniel-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_daniel/daniel-webfont.woff') format('woff'),
         url('font_daniel/daniel-webfont.ttf') format('truetype'),
         url('font_daniel/daniel-webfont.svg#DanielRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CuprumFFURegular';
    src: url('font_cuprum/Cuprum-webfont.eot');
    src: url('font_cuprum/Cuprum-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_cuprum/Cuprum-webfont.woff') format('woff'),
         url('font_cuprum/Cuprum-webfont.ttf') format('truetype'),
         url('font_cuprum/Cuprum-webfont.svg#CuprumFFURegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LaconicLight';
    src: url('font_laconic/Laconic_Light-webfont.eot');
    src: url('font_laconic/Laconic_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_laconic/Laconic_Light-webfont.woff') format('woff'),
         url('font_laconic/Laconic_Light-webfont.ttf') format('truetype'),
         url('font_laconic/Laconic_Light-webfont.svg#LaconicLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LaconicRegular';
    src: url('font_laconic/Laconic_Regular-webfont.eot');
    src: url('font_laconic/Laconic_Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_laconic/Laconic_Regular-webfont.woff') format('woff'),
         url('font_laconic/Laconic_Regular-webfont.ttf') format('truetype'),
         url('font_laconic/Laconic_Regular-webfont.svg#LaconicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LaconicBold';
    src: url('font_laconic/Laconic_Bold-webfont.eot');
    src: url('font_laconic/Laconic_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_laconic/Laconic_Bold-webfont.woff') format('woff'),
         url('font_laconic/Laconic_Bold-webfont.ttf') format('truetype'),
         url('font_laconic/Laconic_Bold-webfont.svg#LaconicBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LaconicShadow';
    src: url('font_laconic/Laconic_Shadow-webfont.eot');
    src: url('font_laconic/Laconic_Shadow-webfont.eot?#iefix') format('embedded-opentype'),
         url('font_laconic/Laconic_Shadow-webfont.woff') format('woff'),
         url('font_laconic/Laconic_Shadow-webfont.ttf') format('truetype'),
         url('font_laconic/Laconic_Shadow-webfont.svg#LaconicShadow') format('svg');
    font-weight: normal;
    font-style: normal;
}