/*
 a:link {color:black;}  
 a:visited {color:#000066;} 
 a:active {color:#000066;}
 */

 /* ✓ ✗ 🚫 */
 
 /*
    #FF0000;            red 
	#0000ff             blue	
    #ffff00             yellow
	#008000             green	
	#97B9E6             hellblau
	#A9A9A9             darkgrey
    #000000;            black
    #2e2e2e;            anthrazit	
	
	#d4d4d4             mittelgrau	
	#808080             grau grey	
	#dcdcdc             silber	
	#f8f8f8             fast weiß
    #FFFFFF;            white
	
	
	#dcdcdc             hellgrau silber
	#dedede             hellgrau



	
	
	
 */
 
 
 a
{
 text-decoration:     none;
 color:               #000000;                        /* black */
}

a:hover
{
 text-decoration:     underline;
 /*color:#000066;*/
}

dd
{
  margin-left: 2em;
  margin-bottom:0.5em;
  /*margin-bottom:2%;*/
  text-align: left;
}
 

dt
{
  font-weight:        bold;
}

h1,h2,h3, h4
{
  text-align:         center;
  color:              #000000;                        /* black */
}


hr 
{
  border:             none; 
  border-top:         1px solid #000000;              /* black */
  color:              #FF0000;                        /* red */
  background-color:   #FFFFFF;                        /* white */
  height:             2px;  
 }
 
 
 input
{
  background-color:   #FFFFFF;                        /* white */
  border:             1px #d4d4d4 solid;              /* hellblau #97B9E6*/
  color:              #000000;                        /* black */
  /*font: 9pt Arial,Verdana,Sans; */
}


input[type="number"] 
{
   width:             6em;
}

input[type=submit]
{
	height:           60px;
	min-width:        100px;
}


input[type=radio]
 {
    width:              1.5em;
	height:             1.5em;
 }
 

li
{
	margin-bottom:     0.5em;
}


label
{
	text-indent:      0px;
	padding-left:     1em;
	padding-bottom:   1em;
	display:          inline-block;
}


select
{
 background-color:    #FFFFFF;                        /* white */  /* alternativ: #e6e6e6 */
 border:              1px #f8f8f8 solid;              /* hellgrau silber */
 color:               #000000;                        /* black */
 /*font: 9pt Arial,Verdana,Sans;*/
}


  span.hinweis
 {
   color:             #f8f8f8;                        /* blue */
 } 
 
 
  span.kursiv-1 
 {
   font-style:        italic; 
   color:             #f8f8f8;                        /* blue */
 }


  span.suchwort 
 {
   background-color:  #ffff00;                        /* yellow */
   border:            1px solid #0000ff;              /* blue */
 }
  
 
 sup
{
  font-size:          75%;
  vertical-align:     super;
}
 
 

TABLE
{
 /*border:#ffffff 1px solid;*/
 border-color:        transparent;
 border-collapse:     collapse;
 padding:             3px; 
 border-spacing:      3px;
 /*font: 9pt Arial,Verdana,Sans; */
 margin-left:         auto;
 margin-right:        auto; 
 margin-top:          1em;
 margin-bottom:       1em;
}


TABLE.hilfe
{
 border:              #ffffff 1px solid;              /* white */
 border-collapse:     collapse;
 padding:             4px; 
 border-spacing:      3px;
 /*font: 9pt Arial,Verdana,Sans; */
 margin-left:         auto;
 margin-right:        auto; 
 display:             block;
 width:               90%;
}


TABLE.banner
{
 border-collapse:     separate;
 border-width:        3px;
 border-style:        solid;
 border-color:        #000000;	                      /* black */
 border-spacing:      3px; 
 border-radius:       1em;	
 font-size:           80%; 
 margin-left:         auto;
 margin-right:        auto;  
 width:               100%;
 background-color:    #ffffff;                        /* white */
 color:               #000000;
 padding:             1px;
}


TABLE.proz90
{
 /*border:white 1px solid;*/
 border-color:        transparent;
 border-collapse:     collapse;
 padding:             3px; 
 border-spacing:      3px;
 font-size:           120%;
 margin-left:         auto;
 margin-right:        auto;  
 width:               90%;
}


TABLE.proz98
{
 /*border:white 1px solid;*/
 border-color:        transparent;
 border-collapse:     collapse;
 padding:             3px; 
 border-spacing:      3px;
 font-size:           120%;
 margin-left:         auto;
 margin-right:        auto;  
 width:               98%;
}


table.px1200
{
 margin-left:         auto;
 margin-right:        auto; 
 width:               90%;
 max-width:           1200px;

}


table.leselinie tr:nth-child(odd) 
{
  width:90%;
  background-color:   #d4d4d4;                        /* hellgrau */   /*#f8f8f8;*/
} 

table.leselinie tr:nth-child(even) 
{
  width:90%;
  background-color:   #f8f8f8;                        /* silber */    /*#f8f8f8;*/
} 

TABLE.standard
{
 /*border:white 1px solid;*/
 border-color:        transparent;
 border-collapse:     collapse;
 padding:             3px; 
 border-spacing:      3px;
 /*font: 8pt Arial,Verdana,Sans;*/
 margin-left:         auto;
 margin-right:        auto;  
}

th
{
 /*border:#FFFFFF 2px solid;*/
 background:          #d4d4d4;                        /* mittelgrau */
 /*font: 9pt Arial,Verdana,Sans; */
 font-weight:          bold; 
 text-align:           center;
 border-color:         transparent;
 padding:              8px;
 vertical-align:       top;
 border-bottom:        2px solid #000000;             /* schwarz */
}

td
{
 /*border:#FFFFFF 2px solid;*/
 padding:             8px;
 vertical-align:      top;
 border-color:        transparent;
 max-width:           50%;

}


td.banner
{
    border-color:     transparent;
	width:            30%;
	color:            #000000;                        /* schwarz */
	border-width:     1px;
}

td.titel
{
  font-weight:        bold;
  color:              #ffffff;                        /* weiß */
  background-color:   #2e2e2e;                        /* anthrazit */
  font-size:          120%;
}


td.summe_strich
{
  border-top:         2px solid #000000;              /* schwarz */
}



textarea
{
 background:          #FFFFFF;                        /* weiß */
 border:              1px #dcdcdc solid;              /* irgendwie hellblau*/
 color:               #000000;                        /* schwarz */
 /*font: 9pt Arial,Verdana,Sans; */
}




textarea.konvx
{
    font-size:        100%;
	line-height:      150%;
    box-shadow:       3px 3px 2px #808080;            /* grau grey */
	margin-left:      10%;
	margin-right:     10%;
}



xtr
{
	border-bottom:    #000000 1px solid;              /* schwarz */
}


.abk
{
  font-weight:        bold;
  font-size:          120%;
  text-align:         left;
}

.abk_1
{
  color:              #FF0000;
}


.alarm
{
  text-align:         center;
  color:              #FF0000;
  font-weight:        bold;
}

.ansicht
{
	width:            80;
	background-color: #ffffff;
	color:            #000000;
	border:           1px;
	border-color:     #A9A9A9;             /* darkgrey */
	min-height:       5;
}


.banner-titel
{
	color:            #000000;
	font-weight:      bold;
	/*text-shadow: -1px -1px 1px #fff, 1px 1px 1px #000;*/ /*text-shadow: 0px 1px 1px silver;*/
	font-size:        120%;
}


.bedeutung
{
  font-size:          100%;
  text-align:         left;
}

.bedeutung_1
{
  color:              #0000ff;
}

.beispiel
{
  font-style:         italic;
  font-size:          100%;
  text-align:         left;
}

.beispiel_1
{
  color:              #008000;
}

.bem_einzug
{
	margin-left:      5em;
}


.button2
{
  padding:            0;
  margin:             0;
  border:             1px solid ##2e2e2e;             /* anthrazit */
  background-color:   #f8f8f8;                        /*background-color: #FF9900; */
  color:              #000000;
}


.button3
{
  padding          :  8px;
  margin           :  8px;
  border           :  1px solid #000000;
  background-color :  #ffffff;
  color            :  #000000;
}


.button1
{
  background-color:   #f8f8f8;  /* background-color:#A9D0F5; */
  font-size:          120%;
  
}

.buttonCL
{
  background-color:   #808080;                        /* background-color:#FF997F; */
  color:              #ffffff;
}


.buttonCL:hover
{
    background-color: #ffffff;
    color:            #000000;
}


/* Für Getriebe-Schaltflächen */
.button_getriebe
{
  background-color:   #f8f8f8;                        /* background-color:#A9D0F5; */
  font-size:          120%;	
}


.button_inaktiv
{
  background-color:   #f8f8f8;                        /* background-color:#A9D0F5; */
  font-size:          120%;	
}

.buttonOK
{
  background-color:   #2e2e2e;                        /* background-color:#CCFF99; */
  color:              #ffffff;
}


.buttonOK:hover
{
  background-color:   #ffffff;
  color:              #000000;
}

.center
{
  text-align:         center;
}


.deutsch
{
  font-style:         normal;
  font-size:          100%;
}

.deutsch_1
{
  color:              cyan;
}


.div_1
{
  margin-bottom:      1em;
}

.einruecken
{
	margin-left:      4em;
	line-height:      2em;
}

.fett
{
  font-weight:        bold;
}

.getriebe
{
  text-align:         center;
}

.gross
{
  font-size:          120%;
}

.gruen
{
  color:              #008000;
}


.hinweis
{
  border:             2px solid #A9A9A9;
  padding:            5px;
}


.index_table
{
  margin-left:        auto;
  margin-right:       auto;
  border-style:       none;
  width:              300px;
  text-align:         center;
}

.index_text
{
  text-indent:        1em; 
  margin-top:         5px; 
  margin-bottom:      5px; 
  margin-left:        50px; 
  margin-right:       50px; 
  font-size:          100%; 
  line-height:        150%;
}


.kategorie
{
  font-weight:        normal;
  font-size:          80%;
  text-align:         left;
}

.kategorie_1
{
  font-weight:        normal;
  font-size:          80%;
  text-align:         left;
}

.klein
{
	font-size:        80%;
}



.kursiv
{
  font-style:         italic;
}


.land
{
  font-weight:        normal;
  font-size:          100%;
  text-align:         left;
}

.land_1
{
  color:              brown;
}


.links
{
   text-align:        left;
}

.leitzeile
{
  text-align:         center; 
  color:              #FF0000;
}

.linie_unten
{
  border-bottom:      1px solid #000000;
}

.mark
{
  font-weight:        bold;
  font-size:          120%;
  color:              #000000;
}

.menu
{
  color:              red;
  font-weight:        bold;	
  font-size:          120%;
}

.message
{
  text-align:         center;
  color:              #008000;
  font-weight:        bold;
}


.mrahmen
{
	border:            1px solid #808080;
	padding:           5px;
}


.name
{
  font-weight:        bold;
  color:              blue;
  font-size:          120%;
}

.neue_ausgabe
{
  color:              #ffffff;
  background-color:   #000000;
  font-weight:        bold;
}

.neue_rubrik
{
  color:               #ffffff;
  background-color:    #A9A9A9;
  font-weight:         bold;
}


.normal
{
	color:            #000000;	
    font-size:        100%;
	font-style:       normal;	
    font-weight:      normal;	
    font-variant:     normal;	
    text-align:       left;
	text-decoration:  none;
	text-shadow:      none;
}

.pause
{
  font-size:          80%;
}


.prz50
{
  max-width:          50%;
}

.quelle
{
  font-size:          80%;
  text-align:         left;
  font-weight:        normal;
}


 .radiosuche
 {
	 text-indent:     -25px; 
	 padding-left:    25px; 
	 margin:          1px; 
	 
	 font-size:       100%;                          /*    Desktop*/
	 /*font-size:150%;                               tablet*/	 
 }
 
 

.rechts
{
  text-align:         right;
}


.rot
{
  color:              #FF0000;
}


.schreiben
{
	font-size:        100%;
	line-height:      1.5em;
}


.schwarz_weiss
{
  color:              #000000;
  background-color:   #ffffff;
}

.select_getriebe
{    
    font-size:        120%;
	color:            #000000; 
	background-color: ffffff;
}


.suchinput
{
    font-size:        120%;
    box-shadow:       3px 3px 2px #808080;
	height:           1.5em;
	size:             30;
	maxlength:        30;
}
 


.text_getriebe
{
    font-size:        120%;
	color:            #000000;
}

.textinput
{
    font-size:        120%;
    box-shadow:       3px 3px 2px #808080;
	height:           2em;
	
}


.toptitel
{
  text-shadow:        4px 4px 8px #97B9E6;
}

.tr1
{
	background-color: #dedede;
	vertical-align:   top;
	border-bottom:    1px solid #000000;              /* schwarz */
}

.tr2
{
	background-color: #f8f8f8;
	vertical-align:   top;
	border-bottom:    1px solid #000000;              /* schwarz */
}

.untertitel
{
    color:            black;
	font-size:        80%;
}

.vortext
{
    color:            #000000;
}


.weiss_schwarz
{
  color:              #ffffff;
  background-color:   #000000;
}


.wurzel 
 {
   font-weight:       bold;

 }

.zentriert
{
  text-align:         center;
}