@font-face {
    font-family: 'Gill';
    src: url('f/gill.eot');
    src: url('f/gill.eot?#iefix') format('embedded-opentype'),
         url('f/gill.woff') format('woff'),
         url('f/gill.ttf') format('truetype'),
         url('f/gill.svg#halis_rblack') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {
	font-family: Gill, Arial, Helvetica, sans-serif;
    font-size: 100.01%;
}

body {
    color: #000000;
	font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 120%;
    background: #D6E5CC;
	padding: 0px;
	margin: 0px;
}

/* //////////////////////////// */
/*         Link  Elemente       */
/* //////////////////////////// */

a:link    { color: #000000; text-decoration:none;}
a:hover   { color: #000000; text-decoration:underline;}
a:visited { color: #000000; text-decoration:none;}


/* //////////////////////////// */
/*        Layout Elemente       */
/* //////////////////////////// */

#master {
	width: 100%;
	padding: 0px;
	margin: auto;
	border: none;
	text-align: left;
    background: #D6E5CC;
}


/* //////////////////////////// */
/*            Slider            
    .jssort12 .p            (normal)
    .jssort12 .p:hover      (normal mouseover)
    .jssort12 .pav          (active)
    .jssort12 .pav:hover    (active mouseover)
    .jssort12 .pdn          (mousedown)
 //////////////////////////// */

.jssort12 .w, .jssort12 .pav .w {
    cursor: pointer;
    position: absolute;
    width: 230px;
    height: 40px;
    top: 0px;
}

.jssort12 .c {
    color: #000000;
    font-size:24px;
    font-weight:bold; 
    font-family: Gill, Arial, Verdana;
}

.jssort12 .p .c {
   	background-color:#FFFFFF;
}

.jssort12 .p:hover .c {
    background-color:#50141C;
    color: #FFFFFF;
}

.jssort12 .pav .c {
    background-color:#50141C;
    color: #FFFFFF;
}

.jssort12 .pav:hover .c {
    background-color:#50141C;
    color: #FFFFFF;
}



/* //////////////////////////// */
/*        IMPRESSUM Flip        */
/* //////////////////////////// */


#flip {
    color:#000000;
    background-color:#FFCC00;
    text-align:right;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding-top:5px;
    padding-left:45px;
    padding-right:35px;
    padding-bottom:5px;
}

#panel{
    color:#000000;
    background-color:#FFCC00;
    text-align:right;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    line-height:20px;
    font-size: 16px;
    padding-right:35px;
    padding-top:5px;
    padding-bottom:5px;
    display:none;
}