.kvitravn-wwo { 
	width: 100%; 
	display: flex;
	margin-top: 5px;
}

.kvitravn-wwo-box {
	width: 33%;
}

.kvitravn-wwo-title, .kvitravn-wwo-headline {
	background: var(--kvitravn-col21);
	padding: 8px 0px;
}

.kvitravn-wwo-input {
	box-sizing: border-box;
	padding: 20px;
}

.kvitravn-wwo-headline {
	padding: 5px 0px 5px 15px; 
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	background: var(--kvitravn-col11);
}

.kvitravn-joblist { width: 339px; background: var(--kvitravn-col4); margin: 3px; box-sizing: border-box;}
.kvitravn-jl-title { font-size: 14px; text-transform: uppercase; padding: 5px 5px 2px 5px; text-align: center;}
.kvitravn-jl-title.tiny { font-size: 11px; text-transform: none; padding-top: 0px; background: var(--kvitravn-col15);}
.kvitravn-jl-disc { box-sizing: border-box; height: 150px; background: var(--kvitravn-col23); text-align: justify; padding: 5px 0px;} 
.kvitravn-jl-disc.user { height: 100px; background: transparent; padding: 5px; font-size: 12px; overflow: auto;}

/* Rules */

input::placeholder {
  color: var(--kvitravn-col3);
}

::-webkit-input-placeholder {  /* Chrome/Opera/Safari */
  color: var(--kvitravn-col3);
}
::-moz-placeholder {  /* Firefox 19+ */
  color: var(--kvitravn-col3);
}
:-moz-placeholder { /* Firefox 18- */
  color: var(--kvitravn-col3);
}
:-ms-input-placeholder {  /* Edge/IE 10+ */
  color: var(--kvitravn-col3);
}

.kvitravn-rules {
	background: var(--kvitravn-grad3);
	color: var(--kvitravn-biu);
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
	padding: 5px 0px;
}

.h1kvit { background: var(--kvitravn-grad5); }

/* Lexikon */

.kvitravn-lexa { background: linear-gradient(to right, var(--kvitravn-col21), var(--kvitravn-col17)); padding: 10px; margin-bottom: 10px; font-weight: bold; text-transform: uppercase; color: var(--kvitravn-biu); font-size: 11px; letter-spacing: 1px; }
.tcat.club.lex { background: var(--kvitravn-grad1); }


/* Wiki inside */


.wiki-body { box-sizing: border-box; width: 830px; height: auto; background: var(--wiki-col1); padding: 20px; font-family: 'Helvetica', sans-serif; font-size: 14px; margin: auto; color: #111; }

.wiki-title { font-size: 30px; font-family: 'Georgia', serif; border-bottom: 1px solid var(--wiki-line); margin-bottom: 20px;}
.wiki-title.sub { font-size: 20px; padding: 10px 0px 3px 0px; margin-bottom: 7px;}
.wiki-head, .wiki-main { width: 100%; display: flex; background: #fff; height: auto; line-height: 22px; text-align: justify;}
.wiki-main { display: block; overflow: hidden;}
.wiki-box { box-sizing: border-box; width: 500px; margin-right: 20px; }
.wiki-name { font-weight: bold; text-align: center; padding-bottom: 5px;}
.wiki-shortinfo { box-sizing: border-box; padding: 10px; width: 270px; border: 1px solid var(--wiki-line); background: var(--wiki-col2); text-align: left; }
.wiki-shortinfo.ov { display: inline-block; width: auto; min-width: 300px; max-width: 500px; margin-top: 10px; float: left; }
.wiki-shortinfo img { max-width: 247px; max-height: 371px; }
.wiki-sub { font-size: 12px; text-align: center; margin: 2px 0px 7px 0px;}
.wiki-s-left { width: 100px; font-weight: bold; }
.wiki-s-left.r { width: 147px; font-weight: normal; }

.wiki-main h3, .wiki-main h4, .wiki-body h3, .wiki-body h4 { font-family: 'Helvetica', sans-serif; padding-bottom: 7px; margin: 0px; }


.wiki-pic {
  float: left;
  width: 172px;
  padding: 4px;
  background: var(--wiki-col2);
  border: 1px solid var(--wiki-line);
  margin: 20px 20px 10px 0px;
  font-size: 11px;
  line-height: 14px;
}

.wiki-pic img { width: 172px; padding-bottom: 5px;}
.wiki-pic.r { float: right; margin: 20px 0px 10px 20px; }

.wiki-table { background: #f8f9fa; border: 1px solid var(--wiki-line); border-collapse: collapse; color: #111; }
.wiki-t-col { text-align: center; }

.wiki-table > tr > th, .wiki-table > * > tr > th { background: #eaecf0; }
.wiki-table > tr > th, .wiki-table > * > tr > th, .wiki-table > tr > td, .wiki-table > * > tr > td {
  border: 1px solid var(--wiki-line); padding: 3px 10px;
}


ol { counter-reset: item; list-style-type: none;}
li.c { display: block;}
li.c::before { content: counters(item, ".") " "; counter-increment: item; }
li { display: list-item; color: #111; }
.wiki-body a:link, .wiki-body a:visited { text-decoration: none; color: #0645ad;}
.wiki-body a:hover { text-decoration: underline; color: #bf6d67; } 
.wiki-body dummy { color: #0645ad; } 
.wiki-table.tba { background: #DDF; }
.wiki-award.won { background: #99FF99; }
.wiki-award.nom { background: #FDD; }

.wiki-table tbody tr:last-child > td { border-bottom: 1px solid var(--wiki-line); }

.wiki-body b, .wiki-body i {
	color: #000;
	font-family: 'Helvetica', sans-serif;
}


/* Res */

 :root { --mv-col1: rgba(182, 142, 110, 0.59); --mv-col2: #a27a5a; --mv-col3: rgba(226, 199, 168, 0.59); --mv-col4: #6e6b6b; --mv-col5: #5d3a16; --mv-grad1: linear-gradient(to left, var(--kvitravn-col2), var(--kvitravn-col17)); } /*
*/ .mv-list { box-sizing: border-box; width: 600px; background: var(--mv-col1); margin: auto; padding: 10px; border: 1px solid var(--mv-col5); border-radius: 25px; color: var(--kvitravn-col8); } /*
*/ .mv-list-title { width: auto; background: var(--mv-col2); padding: 10px; font-weight: bold; text-transform: uppercase; text-align: center; font-family: var(--kvitravn-font2); border: 1px solid var(--mv-col5); border-top-left-radius: 15px; border-top-right-radius: 15px;} /*
*/ .mv-list-box { box-sizing: border-box; width: auto; background: var(--mv-col3); padding: 10px; border: 1px solid var(--mv-col5); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top: 0; color: var(--kvitravn-col8);} /*

*/ .mv-list-title.sub { padding: 5px; background: var(--kvitravn-col9); color: var(--mv-col2); } /*
*/ .mv-list-sub { background: #000; width: 50%; border: 1px solid var(--mv-col5); border-top: 0; text-align: center; padding: 3px; font-weight: bold; color: var(--kvitravn-col8);} /*
*/ .mv-list-side { width: 50%; padding: 3px; } /*
*/ .mv-list-row user { font-size: 11px;  color: var(--kvitravn-col7); } /*
*/ .mv-list-row ava { color: var(--kvitravn-col8); } /*
*/ .mv-list-number { width: 70px; background: var(--mv-grad1); padding: 5px 10px; display: flex; justify-content: center; align-items: center; border-radius: 10px; font-weight: bold;} /*
*/ .mv-list-line { display: flex; align-items: flex-start;} 

.mv-list-box a:link,
.mv-list-box a:visited {
	color: var(--kvitravn-biu);
} 

.mv-list-sub i { font-family: "Font Awesome 5 Free"; color: var(--kvitravn-col8); font-style: normal; } 

/* Wiki */

.tcat.wiki {
	background: var(--kvitravn-col20);
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.info_headline {
	text-align: center;
	background: var(--kvitravn-grad4);
	padding: 10px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: var(--kvitravn-font3);
}

.info_subline {
	font-size: 12px;
	text-transform: lowercase;
	font-family: var(--kvitravn-font2);
}

.kvitravn-wiki { position: relative; }

/* Club */

.tcat.club {
	padding: 10px;
	background: var(--kvitravn-grad3);
	font-weight: bold;
	text-transform: uppercase;
}

.kvitravn-club {
	box-sizing: border-box;
	height: 100px;
	padding: 10px;
	overflow: auto;
	text-align: justify;
	margin-bottom: 10px;
}

.tcat.club2 {
	background: var(--kvitravn-col1);
}

/* Pair */

.kvitravn-lcv-body.pair {
	box-sizing: border-box;
	width: 100%;
	padding: 20px;
	display: flex;
	margin: 0;
}

.love-edit {
	text-align: center;
	background: var(--kvitravn-col20);
	padding: 5px;
	font-size: 11px;
}

.lovepic {
	border: 3px solid var(--kvitravn-col4);
	height: 100px;
	width: 100px;
}

.love_menu {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px;
}

/* Awards */

.kvitravn-l-awa {
	width: 240px;
	background: var(--kvitravn-col19);
	padding: 5px;
	margin: 2px;
}

.kvitravn-law-img, .kvitravn-law-des {
	box-sizing: border-box;
	padding-top: 10px;
	width: 240px;
	height: 100px;
	display: flex;
	justify-content: center;
}

.kvitravn-law-des {
	padding: 5px;
	display: block;
	text-align: justify;
	height: 60px;
	overflow: auto;
}

/* Sonstige Listen */

.kvitravn-ucp-left.cv { width: 50%; background: transparent; }

.kvitravn-list-cv-filter {
	background: linear-gradient(to left, var(--kvitravn-col15), var(--kvitravn-col17));
	padding: 10px;
	font-family: var(--kvitravn-font3);
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid var(--kvitravn-col5);
}

.kvitravn-list-cv-filter.two { background: var(--kvitravn-grad3); }

.kvitravn-lcv-body {
	display: flex;
	background: var(--kvitravn-col19);
	margin-top: 5px;
	border: 1px solid var(--kvitravn-col3);
	border-left: 0;
	border-right: 0;
}

.kvitravn-lcv-box { padding: 10px; }
.kvitravn-lcv-box.facts { width: 520px; }
.kvitravn-lcv-body.rah { border: 1px solid var(--kvitravn-col3); }

.kvitravn-lcv-name, .kvitravn-l-names { 
	background: var(--kvitravn-grad5); 
	padding: 5px 10px; 
	font-family: var(--kvitravn-font2);
	font-weight: bold;
	text-transform: uppercase;
}

.kvitravn-lcv-box img { width: 150px; border: 2px solid var(--kvitravn-col17); }

.kvitravn-lcv-line {
	width: 170px;
	padding: 5px 0px 0px 0px;
	display: flex;
	align-items: center;
}

.kvitravn-lcv-kurz {
	height: 100px; 
	overflow: auto; 
	padding: 10px;
	font-size: 12px;
	text-align: justify;
}

.trow2.name, .kvitravn-l-names { background: var(--kvitravn-col11); color: var(--kvitravn-col5); }
.tcat.name { background: var(--kvitravn-col19); color: var(--kvitravn-biu); }

.kvitravn-achtung {
	width: 30px;
	height: 30px;
	background: var(--kvitravn-col19);
	padding: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	font-size: 15px;
	color: var(--kvitravn-biu);
}

.kvitravn-lcv-text { font-size: 13px; padding: 5px 10px; }
.kvitravn-l-names { width: 350px; text-align: center; }

.kvitravn-l-age {
	width: 350px;
	padding: 10px;
	height: 200px;
	overflow: auto; }

.kvitravn-l-area, .kvitravn-l-area img { width: 200px; }
.kvitravn-lcv-line.o { background: var(--kvitravn-col17); width: 260px; padding: 5px 10px; font-family: var(--kvitravn-font3); margin-top: 5px;}

.kvitravn-l-student { display: flex; width: 463px; padding: 2px 20px; background: var(--kvitravn-col11); margin: 5px 0px;}
.kvitravn-l-student.two { width: 442px; }

/* LISTENÜBERSICHT */

.kvitravn-listen {
	margin: 20px;
	padding: 5px;
	background: var(--kvitravn-col11);
	display: flex;
}

.kvitravn-list-left {
	box-sizing: border-box;
	width: 70%;
	height: 212px;
	background: var(--kvitravn-col19);
	padding: 15px;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}

.kvitravn-list-left.text {
	width: 30%;
	display: block;
	text-align: justify;
	font-size: 12px;
	color: var(--kvitravn-col8);
}

.kvitravn-list-line {
	box-sizing: border-box;
	background: #e7d1b6;
	padding: 3px 5px;
	height: 29px;
	width: 156px;
	margin: 0px 5px 10px 0px;
	border-radius: 5px;
	border: 2px solid var(--kvitravn-col11);
	display: flex;
	align-items: center;
}

.kvitravn-list-line a:hover { color: var(--kvitravn-biu); }
.k-l-i { padding: 0px 10px 0px 5px; }

/* WHO IS */

.weristwer_container {
	display: flex;
	display: -webkit-flex;
	-moz-display: flex;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: flex-start;
	-moz-justify-content: flex-start;
	-webkit-justify-content: flex-start;
}
.weristwer_accounts {
	box-sizing: border-box;
	width: 335px;
	margin: 5px;
	background: #e4c6ab;
	padding: 5px;
}
.weristwer_zweit {
	height: 97px;
	overflow: auto;
}
.weristwer_accounts_zweit_kA {
	height: 82px;	
}

.wer-wer-ava {
	width: 300px;
	height: 214px;
	padding: 9.5px;
	border: 3px solid var(--kvitravn-col19);
}

.wwd-box {
	height: 200px;
	overflow: auto;
}

.wwd-zwei img {
	width: 100px;
	height: 70px;
	padding: 0;
	border: 2px solid var(--kvitravn-col20);
}

.kvitravn-l-ne-box { width: 350px; padding: 10px; background: var(--kvitravn-col19); }
.kvitravn-profil.custom.age { background: var(--kvitravn-col19); }

.thead.mod { background: var(--kvitravn-grad3); }
.trow1.mod { background: var(--kvitravn-col23); }
.trow2.lex { padding: 15px 30px; background: #e6c9ac; }
.trow1.club { background: var(--kvitravn-col11); padding: 10px; }
.thead.club { background: var(--kvitravn-col8); color: var(--kvitravn-col9); }

.tborder.fam { background: #decab3; } 
.thead.fam { border: 1px solid var(--kvitravn-col5); border-bottom: 0; }
.kvitravn-lcv-name.clu { color: var(--kvitravn-col9); }

.kviiptco { color: #1c5c15; }
.kviiptre { color: rgb(143, 75, 9); }