/* --------------------------------------------------------- */                                  
/*   Copyright (c) 2009 by KB&B Advertising GmbH & Co. KG    */
/* --------------------------------------------------------- */
@CHARSET "ISO-8859-1";

* {font-size: 100%; margin:0; padding:0; } /* css-margin-padding-reset */

/* Basic Elements */
html {margin: 0; padding:0;}

body { font: 0.84em/1.333 Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0; padding:0; color:#fff; background: #abd2ed url(images/hg.jpg) repeat-x 50% 0;}

a:link { color: #e4f2d2; text-decoration: none; cursor: pointer; outline: none; background-color: transparent; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif!important;}
a:visited { color:#e4f2d2; text-decoration: none; cursor: pointer;background-color: transparent; }
a:hover { color:#fff; text-decoration: underline; cursor: pointer; outline: none;background-color: transparent;}
a:active { color:#e4f2d2; text-decoration: none; cursor: pointer;background-color: transparent;}
a:focus { color:#e4f2d2; text-decoration: none; cursor: pointer; outline: none;background-color: transparent;}
a:focus:hover { color:#fff; text-decoration: none; cursor: pointer; outline: none;background-color: transparent;}

h1,h2,h4,h5,h3,h6  { margin: 0; padding: 0;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
h1 {font-size: 14px;}
h2 {font-size: 13px;}
h4,h5,h3,h6  {font-size: 12px;}

/* layout */
#page {width:100%; height:100%; padding:0;margin:0 auto;clear: both; color:#fff;text-align:left;}
#pagewrapper {width: 904px;margin:30px auto;text-align:center; padding:20px; background: transparent url(images/flash-hg.png) no-repeat top center!important;background: transparent url(images/flash-hg.gif) no-repeat top center; }

.center {width:780px; text-align: center;}

#flashcontent {width:800px; height:600px;display: block; padding:0 0 0 0; margin:22px 0 0 52px; position: relative;}

*+html #flashcontent {margin-left:-1px; margin-top:42px;}
*html #flashcontent {margin-left:-2px;margin-top:42px;}

.inside {text-align: center; border-top:1px solid #e4f2d2; margin-top:100px;}

.inside  ul {margin:0; padding: 0; list-style-type: none;}	
.inside  li {display: inline; padding: 0 10px; border-left:1px solid #e4f2d2;}	
.inside li a {text-decoration: none; color:#e4f2d2;}
.inside  li a:hover {text-decoration: underline;  color:#fff;}


.socialbookmarks { margin-right:0px!important; margin-bottom: 25px;  margin-top:20px;}

.clearer { display: block!important; margin: 0!important; padding: 0!important; clear: both!important; line-height: 0!important; font-size: 0!important; height: 0!important; }
.clear {display: block!important; margin: 3px 0 5px 0!important; padding: 1px!important; clear: both!important;line-height: 1px!important; font-size: 1px!important; height: 1px!important;}
.none {position: absolute; left: -9999px; top: -9999px; display: inline; width: 0; height: 0; }
.noborder { border: none!important; }

#flashcontent a { position: relative; top: 300px; }

