/**{margin:0px; padding:0px}*/
/*Element Eigenschaften*//*background-color:#000;color:#f60; text-align:center;*/
a{color:#fff; text-decoration:none; cursor:pointer;}
a:visited{color:#fff;}
a:hover{color:#f60;}a:active{color:#f60;}

/*Layout*/
body{background-color:#eee;color:#000; font-family: klavika,Arial, Sans-serif;font-size: 18px;} 
#rootbox{min-width:350px;} 
#kopf{ margin:10px;display:flex;flex-direction: row; justify-content:space-between;  align-items: flex-end;flex-wrap: wrap; } 

.mbox{text-align: left; flex:1; display: flex;flex-direction: row; justify-content: space-between; margin:20px 10px;flex-wrap: wrap; align-items:flex-start;}
.inft{margin:10px; padding:10px; border:0px solid #099; }

ul {box-shadow: 5px 5px teal;margin:10px;padding:10px;border:2px solid #6cf;list-style-type: none;}
li {margin:10px;}

.LNav{ background-color:teal; margin:10px;display: flex;flex-direction: row; flex-wrap: wrap;justify-content: flex-end; } 
.LNav > a{ margin:5px 10px; padding:0 10px; text-align: center; } 


.flexbox{display: flex;flex-wrap: wrap; justify-content: space-between; }

#lbox{width:350px;}
#copy{color:teal;}
#inhalt{}
#Fdbk{position:fixed; top:200px; right:50px;}

/*Abstand*/
div{border:0px solid rosybrown; margin:5px;}
.itext{margin-left:40px;}


/*Font*/
h3{font-size:30px; margin:5px;}
h4{font-size:25px;margin:5px;}
#slogan{font-size:28px; color:teal;} 

/* Form Elemente*/
.kurzinput{width:20px;}
.mkurzinput{width:40px;}
.w100{width:100px;}
.muss{border-bottom:2px solid red;color:red;}
.optional{border-bottom:2px solid green;color:green;}
.myButton{cursor:pointer;border:2px #099 solid; color:#f60; background-color: transparent; border-radius: 10px; padding:10px;}

/* Table*/
table {display:inline-table;border-collapse: collapse; border:2px solid #099; margin:2mm;table-layout:fixed;} /*#7a7a7a*/
tr:nth-child(even) {   background-color: #39c;}
th,td{border:1px #099 solid;word-wrap:break-word; }
.widthp100{width:100%;}
.breakTd{word-break:break-all;word-wrap:break-word;}
.tblN td, .tblN th { border:0px solid #099;}

.akt_td{border:1px #f60 solid;}
.akt_td a{color:#f60;}
.tkopf{background-color:#300;}
.tfoot{background-color:transparent;}
.td_6cf{background-color:#6cf;}
.td_warn{color:yellow;}
.td_feld, .thtr{background-color:#663;}




/*Dropdown*/
.dpd{position:relative;display:inline-block;}
.dpdCont{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); padding:12px 16px; z-index:1;}
.dpd:hover .dpdCont{display:block;}
/*Thema abhängige Einstellung*/

#rumpf{}