@media print {
    selektor { eigenschaft:wert; }

}

@media screen{
/*    font-family:Helvetica;*/
    :lang(de)    { quotes:"\201E" "\201C" "\201A" "\2018"; }
    :lang(de-DE) { quotes:"\00BB" "\00AB" "\203A" "\2039"; }
    :lang(de-CH) { quotes:"\00AB" "\00BB" "\2039" "\203A"; }
    :lang(en)    { quotes:"\201C" "\201D" "\2018" "\2019"; }
    :lang(fr)    { quotes:"\00AB\00A0" "\00A0\00BB" "\2039\00A0" "\00A0\203A"; }

    q:before { content:open-quote; color:#a00; }
    q:after { content:close-quote; color:#a00; }
    q q:before { content:open-quote; color:#0a0; }
    q q:after { content:close-quote; color:#0a0; }
    
    
    /* SPRACHTEST
    [lang|=en-US] { background-color:#FFFF00; color:#FFFFFF; }
    */
    .content A{
    	color:Black;
    	text-decoration:none;
    }
    .content A:visited{
        color:Black;
        text-decoration:none;
    }
    .content A:active{
    	color:red;
    	text-decoration:none;
    }

    A:hover{
    }
    A:focus{}

	.void{
		width:100%;
		position:fixed;
		top:0px;
		left:0px;
		/*Abstand 0 - Navibar bottom*/
		height:190px; 
		z-index:2;
		background-color:white;
	}
	
	
	#statusBar {border: 2px solid #aaa;width: 300px;background: #ddd repeat-x;}
	#status {background: #f00 url(/img/1.png) 0 50% no-repeat; height: 12px; }
	#textStatus {font-weight: bold; }
	#textStatus  .numLoaded {font-weight: bold;}
	#textStatus .numTotal {font-weight: bold;}
	#textStatus .percentLoaded {font-weight: bold;}
	#textStatus .currentImg {font-weight: bold; display: block;font-size: .8em;}
	#textStatus .currentImg span {font-weight: normal;  }
	
	
    body{
	
/*		overflow:hidden;visible*/
    	position: absolute;

		left:50%;
		margin-left:-600px;
    	margin-bottom:30px;
		width:900px;
		margin-left:center;
/*		border:thin solid black;*/
    	font-family: Times, Helvetica,Arial,sans-serif;
        background-image:url("../img/hanne_legend.gif");
		background-repeat:no-repeat;
		background-position:50% 550px;
		background-attachment:fixed;
    	font-size: 12pt;
    	text-align : left;
/*		text-align:justify;*/
    	color:black;

/*    	background-repeat: no-repeat;*/
/*    	    	    	background-position: 48px 153px;*/
     }
    /*TODO*/
/*  @font-face { font-family:PBJump; src:url(http://localhost:8080/PBjump.otf); }*/
    
	/*Pictures on the left*/
	.left{
    	position:fixed;
		margin-top:100px;
		margin-left:-40px;
		width:230px;
		height:230px;
    }
    
    .right{
    	position:absolute;
		left:40%;
    	width:420px;
    }
/*	h1{
		position:fixed;
		display:block;
	}
*/ 
	.content
    {
	    	font-size: 8pt;
	    	line-height:1.4;
	    	position:absolute;
			left:30%;
/*			top:27%;*/
			top:170px;
	    	width:600px;
	    	text-align:justify;
			z-index:1;
	    }
	td{
		font-size:12pt;
	}
    p:first-letter { 
        font-size:120%;
    }
    p{
        font-size:12pt;
    }
    
    
    div.toernplan-text {
      display: none;
      overflow: hidden;
      background-color: #f0f0f0;
      border: 2px groove black;
      padding: 10px;
      clear: both;
    }
    
    
    li ul li:before{
        content: "\0020 \0020 \0020 \00BB \0020";
    }
    
    
/*    .header{
        position:fixed;
    	left:0px;
    	top:0px;
    	width:863px;
    	height:150px;
    	
    	background-image: url('../img/upper_hst1.jpg');
    	background-repeat: no-repeat;
		background-attachment:fixed;
		background-position:center center;
     
    }*/
 
    .text{
        font-size:12pt;
    }
    
    .text a{
        color:#dc5f00; /*E98B44;ee6702;dc5f00*/
    }
    .text A:visited{
        color:#dc5f00;
        text-decoration:none;
    }
    .right a{
        color:#dc5f00;
    }
    
}
