html{
	background-color:#565656;
	height: 100%;
}
body {
	margin: 0;
	height: 100%;
}

#ImagePlayer {
	z-index:1;
	position:fixed;
    width:100%;
	height:100%;
	}
#stripes
	{
	background-color: transparent;
	background: url(images/pattern.gif);
	position:fixed;
	width:100%;
	height:100%;
	z-index: 1;
	top: 0px;
}

.box,
.footer{
	width: 100%
    padding:0;
}

#verlauf {
    position:fixed;
    bottom:0px;
    background-image: url(images/verlauf_footer.png);
	background-repeat: repeat-x;
	backgrpound-color: #fff;
	width: 100%;
	height: 110px;
	z-index: 6;
}

.box{
	position: absolute;
	z-index: 4;
	top: 0px;	
	left: 0px;
	padding-top: 100px;
	padding-left: 190px;
	padding-bottom: 190px;
	
	
}

.boxinnen{
	margin-bottom: 75px;	
}

#content {
    width: 100%;
    text-align:left;
	margin-bottom: 60px;
}

#logo{	
	top:15px;
	left:15px;
	position: fixed;
	z-index: 3;
	}
    


/*---------- all over the world-----------*/
body{font: 92%/160% "Trebuchet ms","Gill Sans MT", "Gill sans", sans-serif;}
h1,h2,h3,h4,h5,h6{font: 1.5em/1em "New York",Georgia, "Times New Roman", Times, serif;}

input, textarea, select, option {font: 0.9em/1.3em Verdana, Arial, Helvetica, sans-serif;}

pre,code{font:0.9em/1.4em "Courier New",Courier, monospace;}

 h2, h3, h4, h5, h6{color: #9FC1AF;background-color:inherit;letter-spacing:-1px;}

  h1,  #sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar  h6{color:#fff;background-color:inherit;letter-spacing:-1px;}
     
p{
	margin:0px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
	font-size: 12px;
	
	}

     p img{float:left;
        margin: 0px;
        padding: 0px;
        border: 0px;}

b, strong {color:#fff;}

em, i {	color:#fff;}

address {margin:0 5%;
    padding:0 5px 0 9px;
    border-left:5px solid #b1b1b1;
    font-weight:550;
    font-size:1.1em;}

blockquote{
	font-family: georgia, times;
	font-style: italic;
	margin:10px 8%;
    background: transparent;
    color:#fff;

}

    blockquote p{
	line-height: 1.5em !important;
	font-size: 18px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

acronym, abbr, span.caps {cursor: help;}
acronym, abbr {	border-bottom: 1px dashed #999;}

code,pre{margin:10px auto;
    width:70%;
    overflow:auto;
    line-height:2.1em;}
    pre{padding:15px 3px 16px 4px;	
      border:1px solid #A0C2B0;
      clear:both;}

/*----------fuer alle links----------*/
a {color:#fff; font-weight:bold;}
a:link { color: #fff; text-decoration: none;}
a:visited { color: #fff; }
a:link:focus{ color:#003;}
a:link:hover, a:visited:hover { color:#ddd;text-decoration:none;}
a:link:active, a:visited:active { color:#9FC1AF;}


/*----------headline links startseite----------*/

.column1 a { 
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase; 
	font-family: arial narrow, helvetica, arial !important; 
	color:#d3d3d3 !important; 
	background: url(images/headlines_start.png) !important; 
	display: block !important; 
	text-decoration: none !important; 
	margin-bottom: 2px !important; 
	padding-left: 7px;
	padding-top: 3px;
}
.column1 a:link { 	font-size: 10px; color: #d3d3d3 !important; text-decoration: none !important; margin-bottom: 2px !important; padding-left: 7px; text-transform: uppercase;}
.column1 a:visited { 	font-size: 10px; color: #d3d3d3 !important; text-decoration:none !important;}
.column1 a:link:hover, .column1 a:visited:hover { 	font-size: 10px; color:#fff !important; text-decoration:none !important;}
.column1 a:link:active, .column1 a:visited:active { 	font-size: 10px; color:#9FC1AF !important;}


/*------------bilder als link----------*/
a img{border:none;}
a:link img { border:none; }
a:visited img { border:none; }
a:link:active img, a:visited:active img { border:none; }

/*----------logo----------*/
#logo {cursor:pointer;}

/*------------sidebar----------*/
#sidebar{font-size:0.9em;}

.navileft{width: 66%;float:left;margin:0;padding:0;text-align:left;position:relative;}
.sideright{float:right;width:33%;margin:0;padding:0;text-align:left;position:relative;}

#sidebar a {line-height:1.1em;padding:2px;color:#b8b8b8; background-color:inherit;text-decoration:none;display:block;width:98%;}
#sidebar a:link {line-height:1.1em; color: #b8b8b8; background-color:inherit;text-decoration:none;}
#sidebar a:visited { color: #b2b2b2; background-color:inherit;text-decoration:none;}
#sidebar a:link:focus{ color:#003;background-color:inherit;text-decoration:none;}
#sidebar a:link:hover, #sidebar a:visited:hover { color:#9FC1AF; background-color:#002B00; text-decoration:none;padding:1px 2px 1px 2px;border-bottom:1px solid #9FC1AF;border-top:1px solid #9FC1AF;}
#sidebar a:link:active,#sidebar a:visited:active { color:#9FC1AF;background-color:inherit;}

#sidebar p.about a{display:inline;}
#sidebar p.about{border-bottom:2px solid #9FC1AF;}
h2.author,
h2.description{margin:0;padding:0;line-height:1em;}

#sidebar ul{margin:6px 0;padding:2px;}
    #sidebar ul li ul{margin:2px 0;padding:0;}
      #sidebar ul li ul li ul{margin:2px 0 2px 5px;padding:0;}

#sidebar ul li{line-height:1em;}
  #sidebar ul li h2{line-height:1em;padding:0;margin:0;}
    #sidebar ul li ul li{line-height:1.5em;
      border-bottom:1px solid #c9c9c9;}

      #sidebar ul li ul li ul li {line-height:1.5em;
          border-bottom:none;
          border-top:1px solid #c9c9c9;}



        


/*----------posts----------*/
.postindex,
.post{
	width: 400px;
	}

.post{
	background-image:url(images/bg_post.png);
    background-repeat:no-repeat;
    background-position:0 0;
    border:7px solid #000;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	float: left;
}

.post p {
	line-height: 1.9em;

}

.post_gallery, .post_text{
	width: 770px;
	background-image:url(images/bg_post.png);
    background-repeat:no-repeat;
    background-position:0 0;
    border:7px solid #000;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	}
	
.post_gallery p{
	padding-left: 15px;
	}
.post_text p, .post_stores p, .post_kontakt p{
	padding-left: 5px;
	}

.post_stores{
	width: 535px;
	background-image:url(images/bg_post.png);
    background-repeat:no-repeat;
    background-position:0 0;
    border:7px solid #000;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	}
	
.post_kontakt{
	max-width: 535px;
	background-image:url(images/bg_post.png);
    background-repeat:no-repeat;
    background-position:0 0;
    border:7px solid #000;
	color: #fff;
	font-size: 11px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	}


.postmetadata{font:bold 11px/1.5em Arial sans-serif;
      float:right;
      width:150px;
      display:block;
      margin:-30px -5px 6px 0;
      border-right:1px solid #535353;
      border-bottom:2px solid #FFF097;
      background-image:url(images/postmetadata.gif);
      background-repeat:repeat-y;
      background-position:0 0;}

.posthead {
	display: block;
	background-color: #000;
	font-family: arial narrow, helvetica, arial;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	padding: 5px 5px 5px 8px;
	margin: -5px;
	margin-bottom: 15px;
	text-transform: uppercase;
	border-top: 1px solid #40423e;
	border-bottom: 1px solid #40423e;
	}

.posthead a:link, .posthead a:visited{
	color: #fff;
	text-decoration: none;
	}


.more{padding:4px 2px 4px 4px;font-weight:normal;}

.alignleft{float:left;margin:2px;padding:2px;}

.alignright{float:right;margin:2px;padding:2px;}

  span.alignleft,
  span.alignright{background-color:#fff;
     color:inherit;}

.center{text-align:center;}

.post-digg{float:left;
      margin:-2px 4px 10px -1px;
      padding:0;
      font-size:0.8em;}

.post-del{margin:4px 4%;
      text-align:center;
      clear:both;}

.post ul li{background-image:url(images/ul-li.gif);
      background-repeat:no-repeat;
      background-position:0 6px;
      line-height:1.4em;
      padding:0 0 2px 15px;}

.postmeta{font: 0.8em/1.3em Arial sans-serif;
      border-top:2px solid #c9c9c9;
      clear:left;}

.pagetitle{color:#fff;background-color:inherit;}

/*----------index----------*/
.column2{width: 47%;  margin:0;padding:0;text-align:left;}
.column1{ float: left; width: 380px; overflow: hidden; margin-left: 10px;padding:0;padding-top: 4px;text-align:left;
}


/*----------footer----------*/
.footer p,
.footer p a {color:#fff;background-color:inherit;}




/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/css3-flyline-drop.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.menu {position:relative; margin: 0px 0 0px 10px; 	text-align: center;}
.menu ul {padding:0; margin:0; list-style:none;}
.menu ul.level1 {position:relative; z-index:100; left: 00px;}
.menu ul.level1 li.fly {float:right; width:100px; height:34px; background:url(images/menu.png); 


}
.menu ul.level1 li.fly a.topa {
	display:block; 
	height:34px; 
	line-height:33px; 
	padding-left:10px; 
	width:90px; 
	text-decoration:none; 
	letter-spacing: 0.08em; 
	font-size:16px; 
	font-family:arial narrow, sans-serif; 
	font-weight: normal;
	text-transform: uppercase; 
	color:#d3d3d3;   
	float:left; 
	background:url() no-repeat 0px center;
}

.menu ul.level1 div {position:absolute; left: 0px; top:0; width: 0px; height:0; z-index:-1; overflow:hidden;
transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}

.menu ul.level1 div ul {position:absolute; left: 950px; height: 34px; overflow: hidden; top:0;
transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.menu ul.level1 ul li {float:left; height:34px; position:relative;}
.menu ul.level1 ul li a {
	float:left; 
	height:34px; 
	width: 73px; 
	line-height:35px; 
	text-align: center; 
	white-space:nowrap; 
	padding:0 18px; 
	text-decoration:none; 
	letter-spacing: 0.08em; 
	font-size:16px; 
	font-family:arial narrow, sans-serif; 
	font-weight: normal;
	text-transform: uppercase; 
	color:#d3d3d3;   
	background:url(images/navi.png);
}

.menu ul.level1 div ul ul {position:absolute; left:0; top:-170px; width:155px; z-index:-1;
transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.menu ul.level1 div ul ul li {float:left; width:155px; height:25px;}
.menu ul.level1 div ul ul li a {display:block; width:110px; padding-left:15px; text-decoration:none; font-size:18px; font-family:arial narrow, sans-serif; color:#444; font-weight:bold; height:25px; line-height:25px; font-weight:normal; background:none;}


.menu ul.level1 li:hover > a.topa {color:#fff;}

.menu ul.level1 li:hover div {left:0px; top:0; height:180px; width:1000px;}

.menu ul.level1 :hover div ul {left:0;}
.menu ul.level1 :hover div ul ul {left:1px; top:-180px; padding-bottom:5px; background:#acacac;
}

.menu ul.level1 li:hover div ul li:hover a {position:relative;}
.menu ul.level1 li:hover div ul li:hover > a {color:#fff;}

.menu ul.level1 :hover div ul :hover ul {left:1px; top:35px;}

/* These styles are for IE6 */
.menu table {border-collapse:collapse; margin-bottom:-1px; width:0; height:0; position:absolute; left:0; top:0;}
.menu ul.level1 li a.topa:hover {white-space:nowrap; color:#fff;}
.menu ul.level1 li a.topa:hover div {left:0; top:0; height:180px; width:600px;}
.menu ul.level1 li a.topa:hover div ul li a:hover {color:#fff;}



#info {width:874px; background: #transparent; position: fixed; z-index: 1000; bottom: 10px; right: 72px; height: 43px;}
#sprachen { background: #transparent; position: fixed; z-index: 5000; bottom: 10px; right: 0px; width: 72px; height: 43px;}

.qtrans_flag
{
height: 34px;
width: 36px;
display: block;
}


.qtrans_flag_de
{
background-color: transparent;
background-image: url("images/de.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}
.qtrans_flag_en
{
background-color: transparent;
background-image: url("images/uk.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;

}

.qtrans_language_chooser { list-style-type:none; width: 72px !important; }
.qtrans_language_chooser li { 
	float:left; 
	margin-right:px; 
	margin-left:px; 
	margin-top:px; 
	margin-bottom:px; 
	background:url("") no-repeat;}

.qtrans_language_chooser li a:hover {border-bottom: 2px solid #fff;}



	ul	{ padding: 0; margin: 0;}

	
