*{font-family:Arial,Helvetica,sans-serif;
  /*font-size:14px;*/
  margin:0;padding:0;}
@page{size:landscape;}
:active,:focus{ outline: none; -moz-outline-style: none;}
a{text-decoration:none; border-style:none; color:#000000;}
img{text-decoration:none;border-style:none}
a:hover{text-decoration:none;}
body{background:url(../images/bckgr.gif);background-repeat:repeat-x;background-color:#d2d2d2;overflow-y:scroll;}
#s1pge{text-align:center;}
#s1hdr{background:url(../images/gradient.gif);background-repeat:repeat-y;cursor:default;background-color:#000;}
#s1cno{padding-left:50px;}
#s1cnt{width:1010px;text-align:left;margin:0 auto;}
#s1log{padding-left:463px;padding-top:20px;padding-bottom:10px;}
#s1nav{height:30px;}
#s1adv{font-size:11px;font-weight:bold;color:#666;text-shadow: #999 1px 1px 1px;}
#s1imp{font-size:9px;font-weight:normal;color:#444;text-shadow: #CCC 1px 1px 1px;}
#s1tsp{float:left;width:1px;height:30px;background-color:#FFF; }
#s1tnl{float:left;background-image:url(../images/tnvlft.gif); background-repeat:no-repeat; padding:0 10 0 14;height:30px; }
#s1tnl:hover{background-position:0 -30px; text-decoration:none;}
#s1tnlx{float:left;background-image:url(../images/tnvlft.gif); background-repeat:no-repeat;padding:0 10 0 14;height:30px;background-position:0 -30px;}
#s1tnm{float:left;background-image:url(../images/tnvmid.gif); background-repeat:repeat-x;padding:0 10 0 10;height:30px; }
#s1tnm:hover{background-position:0 -30px; text-decoration:none;}
#s1tnmx{float:left;background-image:url(../images/tnvmid.gif); background-repeat:repeat-x;padding:0 10 0 10;height:30px;background-position:0 -30px;}
#s1tnf{float:left;background-image:url(../images/tnvmid.gif); background-repeat:repeat-x;height:30px;width:259px;}
#s1tnr{float:left;background-image:url(../images/tnvrgt.gif); background-repeat:no-repeat;height:30px;width:97px;}
#s1tnr:hover{background-position:0 -30px; text-decoration:none;}
#s1tnrx{float:left;background-image:url(../images/tnvrgt.gif); background-repeat:no-repeat; height:30px;width:97px;background-position:0 -30px;}
#s1tst{color:#ddd;font-weight:bold;font-family:Arial,Helvetica,sans-serif; font-size:13px; text-shadow: #000 -1px -1px 1px; padding-left:0;padding-top:7;}
#s1tat{color:#ddd;font-weight:bold;font-family:Arial,Helvetica,sans-serif; font-size:13px; text-shadow: #000 -1px -1px 1px; padding-left:8;padding-top:7;}
#s1box{float:left;width:710px;background:#FFF;}
#s1bxx{border:solid 1px #BBB;border-top:none;height:360px;width:750px;background:#FFF;vertical-align:top;padding-right:20;padding-top:20;padding-left:20;padding-bottom:20}
#s1guy{float:left;}
#s1cde{color:#000;font-family:monospace;font-size:12px;padding:10 0;}
#s1menuleft{background-color:rgb(235,235,235);font-size:10px; border-left: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB}
#s1optionleft{font-size:11px;border-bottom-style:solid;border-color:#BB0022;border-width:1px;padding:3 4;color:#BB0022}
#s1copyrightleft{font-size:9px;color:rgb(200,200,200)}

#shdwblur{width:562px;background-color:#AAA;color:inherit;margin-left:2px;margin-top:2px;}
#shdwshdw{background-color:#666;color:inherit;position:relative;bottom:1px;right:1px;}
#shdwhead{background-color:#DDD;color:#000;border:1px solid #BBB;padding:1 16 1 16;position:relative;bottom:1px;right:1px;}
#shdwcont{background-color:#FFF;color:#000;border:1px solid #BBB;padding:1 8 1 8;position:relative;bottom:1px;right:1px;}

.printer{position:relative;left:45px;top:5px}

#ovlcancl{background:url(../images/canceled.png) no-repeat;width:272px;height:213px;position:absolute;top:40px;left:220px;}
#ovltimeo{background:url(../images/timeout.png) no-repeat;width:244px;height:191px;position:absolute;top:60px;left:250px;}
#ovlcompl{background:url(../images/complete.png) no-repeat;width:271px;height:65px;position:absolute;top:220px;left:270px;}

.s1navilinkleft{font-size:11px;}

.s1list{list-style-image:url(../images/listitem.png);font-size:16px; padding-top:2px;padding-bottom:2px;  list-style-position:outside }
.s1listitem{font-size:17px; padding-top:3px;padding-bottom:3px }


.headline1{ font-size:22px; font-weight:bold; text-align:center;}
.headlineInnen{ font-size:22px; font-weight:bold; text-align:center;vertical-align:middle}

.textInnen{ text-align:center;vertical-align:middle; height:120px;display: table-cell;}
.bildInnen{ text-align:center;vertical-align:middle; display: table-cell;}

.bildAussen {vertical-align:top;  padding-top:50px}

.textlink {border-style:none; position:absolute; right:0px; bottom:0px;color:#BB0022;}


.rcn{ height:410px;padding: 10 10 10 10;}
.bdy{ color:#B02;width:518px;float:left;margin-top:1px;margin-left:7px;}

.nav{font-size:12px;float:left;border-right:solid 1px #BBB;border-bottom:solid 1px #BBB;width:111px;padding:3 7;background-color:#DDD;}
.nve{padding:3 4;border-bottom: solid 1px #b02;}
.nsp{height:54px;}
.cpy{font-size:9px;color:#888;padding:4 4;}

.lgh{ margin-top:10;margin-bottom:10;font-weight:bold;}
.lga{ color:#B02;margin-top:2; padding: 4 8 4 8; font-weight:bold;}

.lgn{ height:26px;font-weight:normal;width:220px;float:left;padding: 4 8 2 2;}
.lgp{ height:26px;font-weight:normal;width:133px;float:left;padding: 4 8 2 2;}
.lgc{ height:26px;font-weight:normal;float:right;padding: 4 0 2 2;}
.lgv{ height:26px;font-weight:normal;width:64px;float:left;padding: 4 8 2 2;}
.lgm{ height:26px;font-weight:normal;width:10px;float:left;padding: 4 8 2 2;}

.ffs{ border:none; margin-top:0;margin-bottom:2; padding: 5 8 5 8; font-weight:bold;background-color:#EEE; }
.fft{ border:none; margin-top:0;margin-bottom:2; padding: 5 8 5 8; font-weight:bold;background-color:#DDD; }
.fgn{ font-weight:normal;width:110px;float:left;}
.fgz{ font-weight:normal;width:110px;float:left;text-align:right;margin: 0 10 0 10;}
.fgr{ font-weight:bold;width:110px;float:left;}
.fgq{ font-weight:bold;float:left;width:415px;}
.fgv{ font-weight:bold;width:120px;float:left;text-align:right;}
.fgx{ color:#B02;font-weight:bold;width:120px;float:left;text-align:right;}
.fga{ font-weight:normal;float:right;width:130px;}

.lgr{ height:24px; width:141px;float:left;padding: 1 8 1 0;}
.inp{ width:245px;}
.inv{ width:60px; text-align:center;}
.lsm{ height:26px; margin-top:-1;font-size:12px;}

.lfs{ border:none; margin-top:2; padding: 0 8 0 8; font-weight:bold;background-color:#EEE; }
.lfq{ border:none; margin-top:2; padding: 0 8 0 8; font-weight:bold;background-color:#FFF; }

.lih{ padding:0 17 0 17;font-weight:bold;}
.lin{ padding:0 17 0 17;color:#888;font-size:14px;}
.lic{ padding:0 17 0 17;text-align:center;}
.lir{ padding:0 17 0 17;text-align:right;}
.lit{ padding:0 17 0 17;color:#000;font-size:14px;}
.lsp{ height:20px;}

.lsx{ height:180px;}

.headlinebox {height:50px; vertical-align:top}
.headlineInnenbox {height:50px; width:200px; vertical-align:middle; display: table-cell;margin-left: auto;  margin-right: auto }
.numberbox {float:left;width:100px; height:100px;padding-top:20px;vertical-align:middle;display: table-cell;margin-left: auto;  margin-right: auto; text-align:center;}
.trennlinienbox{clear:left;padding-top:10px;padding-bottom:10px;background-image:url(../images/linie.png);background-repeat:no-repeat;background-position:center}
.middlebox {float:left;width:250px; height:120px;min-height:100px;vertical-align:middle;display: table-cell;margin-left: auto;  margin-right: auto; text-align:center;}

.footerbox {height:auto;bottom:0px;vertical-align:bottom; clear:left; position:relative }


.contentbox130{width:130px}
.contentbox200{width:200px}
.contentbox272{width:272px}
.contentbox378{width:378px}
.contentbox450{width:450px}
.contentbox520{width:520px}
.contentbox670{width:670px}

.rcn{ height:410px;padding: 10 10 10 10;}
.bdy{ color:#B02;width:518px;float:left;margin-top:1px;margin-left:7px;}

.nav{font-size:12px;float:left;border-right:solid 1px #BBB;border-bottom:solid 1px #BBB;width:111px;padding:3 7;background-color:#DDD;}
.nve{padding:3 4;border-bottom: solid 1px #b02;}
.nsp{height:54px;}
.cpy{font-size:9px;color:#888;padding:4 4;}

.lgh{ margin-top:10;margin-bottom:10;font-weight:bold;}
.lga{ color:#B02;margin-top:2; padding: 4 8 4 8; font-weight:bold;}

.lgn{ height:26px;font-weight:normal;width:220px;float:left;padding: 4 8 2 2;}
.lgp{ height:26px;font-weight:normal;width:133px;float:left;padding: 4 8 2 2;}
.lgc{ height:26px;font-weight:normal;float:right;padding: 4 0 2 2;}
.lgv{ height:26px;font-weight:normal;width:64px;float:left;padding: 4 8 2 2;}
.lgm{ height:26px;font-weight:normal;width:10px;float:left;padding: 4 8 2 2;}

.ffs{ border:none; margin-top:0;margin-bottom:2; padding: 5 8 5 8; font-weight:bold;background-color:#EEE; }
.fft{ border:none; margin-top:0;margin-bottom:2; padding: 5 8 5 8; font-weight:bold;background-color:#DDD; }
.fgn{ font-weight:normal;width:110px;float:left;}
.fgz{ font-weight:normal;width:110px;float:left;text-align:right;margin: 0 10 0 10;}
.fgr{ font-weight:bold;width:110px;float:left;}
.fgq{ font-weight:bold;float:left;width:415px;}
.fgv{ font-weight:bold;width:120px;float:left;text-align:right;}
.fgx{ color:#B02;font-weight:bold;width:120px;float:left;text-align:right;}
.fga{ font-weight:normal;float:right;width:130px;}

.lgr{ height:24px; width:141px;float:left;padding: 1 8 1 0;}
.inp{ width:245px;}
.inv{ width:60px; text-align:center;}
.lsm{ height:26px; margin-top:-1;font-size:12px;}

.lfs{ border:none; margin-top:2; padding: 0 8 0 8; font-weight:bold;background-color:#EEE; }
.lfq{ border:none; margin-top:2; padding: 0 8 0 8; font-weight:bold;background-color:#FFF; }

.lih{ padding:0 17 0 17;font-weight:bold;}
.lin{ padding:0 17 0 17;color:#888;font-size:14px;}
.lic{ padding:0 17 0 17;text-align:center;}
.lir{ padding:0 17 0 17;text-align:right;}
.lit{ padding:0 17 0 17;color:#000;font-size:14px;}
.lsp{ height:20px;}

.lsx{ height:180px;}



div.container {
    height:100%;
	right:0px;
	bottom:0px;
    color:#BB0022;
	font-weight:bold;
	font-size:11px;
    position:absolute;
    display: table-cell;
    vertical-align: bottom;
    text-align:right;
    border-style:none;clear:left	}


.faq_table{
    margin-top:10px;
    margin-bottom:10px;
    border-spacing:0px;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    clear: left; 
    text-align:center;
    width: 100%; 
}

.faq_table th{
    vertical-align:middle;
    background-color:#bbbbbb;
    color:#000000;
   border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    padding: 5px 5px 5px 10px;
}

.faq_table tr{    
    vertical-align:middle;
}

.faq_table td{
    vertical-align:middle;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    padding:5px 5px 5px 10px;
}

.tr0{
                background-color:#ededed;
}

.tr1{
                background-color:#ffffff;
}

ul{
  list-style-image:url(../images/listitem.png);
  margin-left:14px;
  font-size:16px;
  padding-top:2px;
  padding-bottom:2px;
  list-style-position:outside
}

ol{
  margin-left:25px;
  font-size:16px;
  padding-top:2px;
  padding-bottom:2px;
}

p{
  text-align:justify;
}

.backtotop a{
font-size:12px;
display:block;
color:#BB0022;
text-align:right;
}

.pressimages_table{width:100%; vertical-align:top}
.pressimages_table td{vertical-align:middle; text-align:center;}

/* Klassen fuer Sprachauswahl */

.langselect {
height:48px;
color:#BBBBBB;
font-size:10px;
font-weight: bold;
text-align:right;
vertical-align:top;
padding-right:10px;
padding-top:1px;
display:inline-block;
}

.langselect a {
color:#BBBBBB;
}

.whitedot {
  color:#FFF;
}