@charset "utf-8";
/* CSS Document */
/* Version V2, Issue 10.05.2019 */

html {
    background:            white;
}

* {
    margin:                 0;
    padding:                0;
}
/* Bereiche */
#toplineA {
	background-color:       #FFFFFF;
    height:                 8px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto; 
}
#whiteline1 {
	background-color:       #FFFFFF;
    height:                 5px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Top10 {
	background-color:       #FFFFFF;
    height:                 125px;
	width:                  10px;
	margin:                 0 auto; 
	float:                  left;
}
#Top11 {
	background-color:       #FFFFFF;
    height:                 125px;
	width:                  555px;
	margin:                 0 auto; 
	float:                  left;
}
#Top12 {
	background-color:       #FFFFFF;
    height:                 125px;
	width:                  245px;
	margin:                 0 auto;
	float:                  left;
}
#Top20 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  10px;
	margin:                 0 auto; 
	float:                  left;
}
#Top21 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  192px;
	margin:                 0 auto; 
	float:                  left;
}
#Top22 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  98px;
	margin:                 0 auto; 
	float:                  left;
}
#Top23 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  104px;
	margin:                 0 auto; 
	float:                  left;
}
#Top24 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  99px;
	margin:                 0 auto; 
	float:                  left;
}
#Top25 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  101px;
	margin:                 0 auto; 
	float:                  left;
}
#Top26 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  100px;
	margin:                 0 auto; 
	float:                  left;
}
#Top27 {
	background-color:       #FFFFFF;
    height:                 25px;
	width:                  106px;
	margin:                 0 auto; 
	float:                  left;
}
#Bot10 {
	background-color:       #FFFFFF;
    height:                 15px;
	width:                  10px;
	margin:                 0 auto; 
	float:                  left;
}
#Bot1 {
	background-color:       #FFFFFF;
    height:                 15px;
	width:                  800px;
	margin:                 0 auto; 
	float:                  left;
}
#right1 {
	background-color:       #FFFFFF;
    height:                 165px;
	width:                  15px;
	margin:                 0 auto;  
	float:                  left;
}
#steuerungA {
    background-color:       #FFFFFF;
    height:                 52px;
	width:                  1200px;
	margin:                 0 auto;
}
#Main_AL {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  10px;
	border:                 0px solid black;
	margin:                 0 auto; 
	float:                  left;
}
#Main_AR {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  15px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#Field {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  551px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#FieldA {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  15px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#FieldB1 {
    background-color:       #FFFFFF;
    height:                 300px;
	width:                  250px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#FieldB2 {
    background-color:       #FFFFFF;
    height:                 121px;
	width:                  250px;
	border:                 0px solid black;
	margin:                 0 auto   
}
#FieldC {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  31px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#FieldD1 {
    background-color:       #FFFFFF;
    height:                 300px;
	width:                  255px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#FieldD2 {
    background-color:       #FFFFFF;
    height:                 121px;
	width:                  255px;
	border:                 0px solid black;
	margin:                 0 auto;    
}
#Field1 {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  236px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;   
}
#Field2 {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  315px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;    
}
#Shadow {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  27px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;  
}
#TitelB {
    background-color:       #f1fcb1;
    height:                 55px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#TitelBX {
    background-color:       #f1fcb1;
    height:                 51px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;      
}
#Taste1 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#Taste2 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Taste2P {
    background-color:       #f1fcb1;
    height:                 180px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#Taste3 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#Taste3A {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  55px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;  
}
#Taste3B {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  138px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Taste3M {
    background-color:       #f1fcb1;
    height:                 60px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;   
}
#Taste4 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto; 
}
#Taste5 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;  
}
#Taste6 {
    background-color:       #f1fcb1;
    height:                 45px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto; 
}
#TasteXM {
    background-color:       #f1fcb1;
    height:                 126px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#TasteX {
    background-color:       #f1fcb1;
    height:                 96px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Tasten_unten1 {
    background-color:       #f1fcb1;
    height:                 59px;
	width:                  62px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Tasten_unten2 {
    background-color:       #f1fcb1;
    height:                 59px;
	width:                  59px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Tasten_unten3 {
    background-color:       #f1fcb1;
    height:                 59px;
	width:                  72px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Tasten_RandL1 {
    background-color:       #d3e0e0;
    height:                 294px;
	width:                  29px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Tasten_RandL2 {
    background-color:       #FFFFFF;
    height:                 27px;
	width:                  29px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Tasten_RandL3 {
    background-color:       #FFFFFF;
    height:                 59px;
	width:                  29px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#Tasten_Titel1 {
    background-color:       #d3e0e0;
    height:                 41px;
	width:                  146px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Tasten_Titel2 {
    background-color:       #FFFFFF;
    height:                 41px;
	width:                  27px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Tasten_Titel3 {
    background-color:       #FFFFFF;
    height:                 41px;
	width:                  49px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#Footer {
    background-color:       #FFFFFF;
    height:                 60px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#FooterL {
    background-color:       #FFFFFF;
    height:                 60px;
	width:                  247px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#FooterM {
    background-color:       #FFFFFF;
    height:                 60px;
	width:                  308px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#FooterR {
    background-color:       #FFFFFF;
    height:                 60px;
	width:                  270px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
/* Wrapper */
#wrapperTop {
    background-color:       #FFFFFF;
    height:                 165px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto; 
}
#wrapperTop_left {
    background-color:       #FFFFFF;
    height:                 165px;
	width:                  810px;
	border:                 0px solid black;
	margin:                 0 auto; 
	float:                  left;
}
#wrapperTop1_left {
    background-color:       #FFFFFF;
    height:                 125px;
	width:                  810px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTop2_left {
    background-color:       #FFFFFF;
    height:                 25px;
	width:                  810px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperBot_left {
    background-color:       #FFFFFF;
    height:                 15px;
	width:                  810px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTop_right {
    background-color:       #FFFFFF;
    height:                 165px;
	width:                  15px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#wrapperMain {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTasten {
    background-color:       #f1fcb1;
    height:                 321px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTasten_unten {
    background-color:       #f1fcb1;
    height:                 59px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTasten_RandL {
    background-color:       #FFFFFF;
    height:                 380px;
	width:                  29px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#wrapperTasten_Titel {
    background-color:       #f1fcb1;
    height:                 41px;
	width:                  222px;
	border:                 0px solid black;
	margin:                 0 auto;
}
#wrapperTasten_All {
    background-color:       #f1fcb1;
    height:                 241px;
	width:                  222px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;
}
#wrapperTasten_Yel {
    background-color:       #f1fcb1;
    height:                 372px;
	width:                  193px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#wrapperField {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  551px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;  
}
#wrapperFieldB {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  250px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left;        
}
#wrapperFieldD {
    background-color:       #FFFFFF;
    height:                 421px;
	width:                  255px;
	border:                 0px solid black;
	margin:                 0 auto;
	float:                  left; 
}
#wrapperFooter {
    background-color:       #FFFFFF;
    height:                 60px;
	width:                  825px;
	border:                 0px solid black;
	margin:                 0 auto;
}
/* Schriftarten */
.title1 {
    font-size:              18px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #ea381b;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.title1b {
    font-size:              25px;
    font-family:            Courier New, Courier, monospace;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.1em;
}
.title1bx {
    font-size:              12px;
    font-family:            Courier New, Courier, monospace;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.1em;
}
.title2 {
    font-size:              17px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #ea381b;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.text {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.4em;
}
.text22 {
    font-size:              16px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.4em;
}
.text23 {
    font-size:              23px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.4em;
}
.textb {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #1c3ebd;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
    text-decoration:        underline;
}
.textb22 {
    font-size:              16px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #1c3ebd;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
    text-decoration:        underline;
}
.textR {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #ea381b;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.textFett {
    font-size:              20px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.texttaste {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.4em;
}
.title1c {
    font-size:              17px;
    font-family:            Courier New, Courier, monospace;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.2em;
}
a.texttaste:hover {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #999ba3;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.4em;
}
.taste {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.tasteX {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.0em;
}
.tasteR {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #ea381b;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
.tasteRX {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #ea381b;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.0em;
}
a.taste:hover {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #999ba3;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.2em;
}
a.tasteX:hover {
    font-size:              14px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #999ba3;
    text-decoration:        none;
    font-weight:            bold;
    line-height:            1.0em;
}
.small {
    font-size:              10px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.2em;
}
a.small:hover {
    font-size:              10px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #999ba3;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.2em;
}
.smallB {
    font-size:              13px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #2c3147;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.1em;
}
a.smallB:hover {
    font-size:              13px;
    font-family:            Arial, Verdana, Helvetica, sans-serif;
    color:                  #999ba3;
    text-decoration:        none;
    font-weight:            none;
    line-height:            1.1em;
}
/* Buttons */

/* Tabellen */
.TX td, 
.TX th {
	border:                0px solid black;
}

/* Fotos */
.outer-containerA {
    position : absolute;
    display: table;
    width: 250px;
    height: 300px;
    background: #FFFFFF;
}
.inner-containerA {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.centered-contentA {
    display: inline-block;
    text-align: left;
    background: #FFFFFF;
    padding: 0px;
    border: 0px solid #FFFFFF;
}
