.header
	{
	font-weight: bold;
	text-transform: uppercase;
	}

.container ul li
	{
	font-family: "Lato-Light", Helvetica, Arial, sans-serif;
	}

.listentabelle,
.listentabelle td
	{
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
	border-collapse: collapse;
	text-align: center;
	}

.listentabelle,
.listentabelle2
	{
	margin-bottom: 20px;
	width: 100%;
	}

.hinweis
	{
	font-size: 10px;
	}

.hinweis2
	{
	font-size: 12px;
	}

.erfolg
	{
	color: #a3ffb2;
	}

.warnung
	{
	color: #ffa3a3;
	}

.banner
	{
	position: relative;
	}

.bild
	{
	border-style: solid;
	border-width: 1px;
	border-color: #e67e22;
	}

.banner_input
	{
	/*
	position: absolute;
	top: 10px;
	left: 590px;
	*/
	width: 224px;
	height: 32px;
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	color: #e67e22;
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}

.input_textarea
	{
	font-family: Courier;
	width: 81%;
	height: 100px;
	background-color: #444444;
	font-weight: normal;
	}


input.radio_button
	{
	-webkit-appearance: radio !important;
	}

input.checkbox
	{
	-webkit-appearance: checkbox !important;
	float: left;
	margin-right: 4px;
	position: relative;
	top: -5px;
	}

#bild_bereich
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 95px;
	background-position: top left;
	background-repeat: no-repeat;
	}

#bild_staffel
	{
	position: absolute;
	top: 0px;
	left: 107px;
	width: 95px;
	height: 95px;
	background-position: top left;
	background-repeat: no-repeat;
	}

.input_profileditor,
.textarea_profileditor,
.input_profil,
.select_profil,
.textarea_profil,
.input_kontakt,
.select_kontakt,
.textarea_staffelleitung,
.input_rethon,
.input_text,
.select_default,
.input_default
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 100%;
	}

.textarea_kontakt,
.textarea_default
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 100%;
	height: 200px;
	}

.userdiv
	{
	border-style: solid;
	border-width: 2px;
	border-color: #e67e22;
	width: 100%;
	border-radius: 10px;
	margin-bottom: 4px;
	padding: 5px;
	}

.input_uservalidierung,
.input_staffelzuweisung,
.input_userbenachrichtigung,
.input_useruebernahme,
.select_staffelzugehoerigkeit,
.input_staffelzugehoerigkeit,
.submit_button_screenshots,
.input_polls,
.select_polls,
.select_plz,
.input_plz,
.input_pc,
.submit_pc,
.input_messageticker,
.input_member,
.submit_button,
.select_member
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	}

.element_staffelleitung
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 350px;
	}

#user
	{
	width: 100%;
	float: left;
	display: block;
	}

.avatar
	{
	display: inline-block;
	width: 80px;
	margin-left: 10px;
	vertical-align: top;
	}

.avatar img
	{
	width: 80px;
	height: 80px;
	}

.subdiv
	{
	display: block;
	}

.medals
	{
	width: 100%;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.medal
	{
	display: inline;
	margin-left: 10px;
	}

#medalview
	{
	position: absolute;
	top: 0px;
	left: -1000px;
	z-index: 15000;
	padding: 30px;
	background-color: #101010;
	border-style: solid;
	border-width: 1px;
	border-color: #e67e22;
	min-width: 120px;
	min-height: 200px;
	text-align: center;
	}

.orgs
	{
	width: 80%;
	display: inline-block;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

.description
	{
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 8px;
	}

.description2
	{
	display: none;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

.usertoggleplaketten
	{
	width: 100%;
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 8px;
	}

.usertoggleplaketten2
	{
	display: none;
	width: 100%;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}

.detail
	{
	display: inline-block;
	width: 87%;
	}

#messageticker
	{
	width: 100%;
	position: relative;
	height: 128px;
	overflow: hidden;
	}

.messagetickerline
	{
	width: 100%;
	position: absolute;
	display: block;
	top: -50px;
	line-height: 25px;
	color: #ffffff;
	}

.listentabelle2,
.listentabelle2 td
	{
	border-style: solid;
	border-width: 1px;
	border-color: #444444;
	border-collapse: collapse;
	}

.listentabelle td,
.listentabelle2 td,
.table_profil td
	{
	padding: 2px;
	}

.input_text_poll
	{
	width: 100%;
	}

.textarea_polls
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 100%;
	height: 100px;
	}

.poll_aktuell
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll.png");
	background-repeat: no-repeat;
	background-position: 14px 13px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.poll_over
	{
	border-style: solid;
	border-width: 1px;
	border-color: #e77e23;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll_hover.png");
	background-repeat: no-repeat;
	background-position: 14px 13px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.frage
	{
	position: absolute;
	color: #bcc4c7;
	font-size: 18px;
	letter-spacing: 2px;
	top: 8px;
	left: 65px;
	}

.frage_dark
	{
	position: absolute;
	color: #151515;
	font-size: 18px;
	letter-spacing: 2px;
	top: 8px;
	left: 65px;
	}

.kurzbeschreibung
	{
	position: absolute;
	color: #bcc4c7;
	font-size: 12px;
	letter-spacing: 1px;
	top: 34px;
	left: 65px;
	}

.kurzbeschreibung_dark
	{
	position: absolute;
	color: #151515;
	font-size: 12px;
	letter-spacing: 1px;
	top: 34px;
	left: 65px;
	}

.countdown_long
	{
	color: #29ae5d;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_middle
	{
	color: #f2c40f;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_close
	{
	color: #e94c3b;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_time
	{
	color: #bcc4c7;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown
	{
	color: #bcc4c7;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_long_2
	{
	color: #29ae5d;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_middle_2
	{
	color: #f2c40f;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.countdown_close_2
	{
	color: #e94c3b;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.option_aktuell
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll_sechseck.png");
	background-repeat: no-repeat;
	background-position: 14px 13px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.option_over
	{
	border-style: solid;
	border-width: 1px;
	border-color: #e77e23;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll_sechseck_hover.png");
	background-repeat: no-repeat;
	background-position: 14px 13px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.optionindex
	{
	position: absolute;
	color: #151515;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	top: 17px;
	left: 28px;
	}

.optionindex_over
	{
	position: absolute;
	color: #e77e23;
	font-weight: bold;
	text-align: center;
	font-size: 20px;
	top: 17px;
	left: 28px;
	}

.optionlocked
	{
	position: absolute;
	top: 15px;
	right: 30px;
	display: none;
	}

.optionlocked_on
	{
	position: absolute;
	top: 15px;
	right: 30px;
	display: inline;
	}

.back_button
	{
	width: 141px;
	height: 40px;
	background-image: url("/Seitenbilder/poll_back.png");
	background-repeat: no-repeat;
	background-position: top left;
	border-radius: 0px;
	border-style: none;
	}

.back_button_hover
	{
	width: 141px;
	height: 40px;
	background-image: url("/Seitenbilder/poll_back_hover.png");
	background-repeat: no-repeat;
	background-position: top left;
	border-radius: 0px;
	border-style: none;
	}

.submit_button_poll
	{
	width: 141px;
	height: 40px;
	background-image: url("/Seitenbilder/poll_submit.png");
	background-repeat: no-repeat;
	background-position: top left;
	border-radius: 0px;
	border-style: none;
	}

.submit_button_hover
	{
	width: 141px;
	height: 40px;
	background-image: url("/Seitenbilder/poll_submit_hover.png");
	background-repeat: no-repeat;
	background-position: top left;
	border-radius: 0px;
	border-style: none;
	}

.option_highest_own
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll_stripes.png");
	background-repeat: repeat;
	background-position: top left;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.option_highest
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/most_voted.png");
	background-repeat: repeat;
	background-position: top left;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.option_own
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/your_vote.png");
	background-repeat: repeat;
	background-position: top left;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.option_standard
	{
	border-style: solid;
	border-width: 1px;
	border-color: #2c2c2c;
	background-color: #2c2c2c;
	height: 63px;
	width: 100%;
	background-image: url("/Seitenbilder/poll_standard_background.png");
	background-repeat: repeat;
	background-position: top left;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	}

.sechseck
	{
	width: 42px;
	height: 36px;
	background-image: url("/Seitenbilder/poll_sechseck_transparent.png");
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 13px;
	left: 14px;
	}

.prozent
	{
	color: #ffffff;
	position: absolute;
	font-size: 18px;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.prozent_dark
	{
	color: #151515;
	position: absolute;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
	top: 8px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.stimmen
	{
	color: #ffffff;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.stimmen_dark
	{
	color: #151515;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	top: 32px;
	right: 17px;
	width: 200px;
	text-align: right;
	}

.beteiligung
	{
	color: #b8bcbf;
	font-size: 20px;
	position: absolute;
	top: 10px;
	right: 300px;
	width: 150px;
	text-align: center;
	}

.beteiligung_anzahl
	{
	color: #1cbb9d;
	font-size: 26px;
	position: absolute;
	top: 40px;
	right: 300px;
	width: 150px;
	text-align: center;
	}

.beteiligung_prozent
	{
	color: #1cbb9d;
	font-size: 28px;
	position: absolute;
	top: 20px;
	right: 150px;
	width: 150px;
	text-align: center;
	}

.select_staffelzuweisung,
.select_profileditor,
.element_staffellogoaustausch
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 350px;
	}

.file_upload
	{
	width: 50%;
	}

.screenshot_width
	{
	width: 205px !important;
	}

.screenshot_container
	{
	margin-top: 20px;
	margin-right: 10px;
	float: none;
	vertical-align: middle;
	}

.screenshot_container_2
	{
	margin-right: 10px;
	float: none;
	vertical-align: middle;
	}

.screenshots_container .molecules-pagination.big li.active,
.aktuelles-pagination li.active
	{
	padding: 2px 7px 0px;
	color: #090b0a;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	}

.eigene_screenshots_container
	{
    display: inline-block;
    position: relative;
    margin-top: 20px;
	}

input.checkbox_profileditor,
input.checkbox_uservalidierung,
input.checkbox_userbenachrichtigung,
input.checkbox_ungueltiger_user,
input.checkbox_useruebernahme
	{
	-webkit-appearance: checkbox !important;
	}

.textarea_userbenachrichtigung
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 100%;
	height: 150px;
	}

.warnung_uservalidierung,
.warnung_userbenachrichtigung
	{
	color: #ffa3a3;
	font-weight: bold;
	}

.staffeltabelle
	{
	margin-bottom: 20px;
	width: 100%;
	}
	
.staffeltabelle td
	{
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #444444;
	border-collapse: collapse;
	padding: 2px;
	}

.staffeltabelle_last_td
	{
	border-bottom-width: 0px !important;
	}

.staffeltabelle_blank_td
	{
	border-color: #151515 !important;
	}

.staffelmitgliederanzeige
	{
	display: none;
	}

.staffelmitgliederanzeige_opener
	{
	font-family: "Lato-Regular",sans-serif;
	float: right;
	margin-left: 10px;
	text-decoration: none !important;
	}

.staffelmitgliederanzeige_opener_active
	{
	font-family: "Lato-Regular",sans-serif;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	}

.krt_site_fonts
	{
	font-family: "Lato-Light", Helvetica, Arial, sans-serif;
	}

.justifyfull
	{
	text-align: justify;
	}

.breadcrumb_font
	{
	font-family: "Lato-Bold", Helvetica, Arial, sans-serif;
	font-size: 13px;
	}

.bootstrap-iso #check_collapsed:not(.nav_collapsed) li.level-0 > a.nav_at_padding
	{
	padding-left: 10px !important;
	padding-right: 10px !important;
	}

.bootstrap-iso #check_collapsed.nav_collapsed li.level-0 .nav_info_entry_hide_collapsed
	{
	display: none;
	}

.div_submenu_buttons
	{
	display: inline-block;
	/*min-width: 148px;*/
	/*min-width: 178px;*/
	min-width: 148px;
	margin-top: 10px;
	}

.input_button_submenu
	{
	border-radius: 3px;
	background-color: #444444;
	color: #bbbbbb;
	border-style: none;
	width: 100%;
	border-style: solid !important;
	border-color: #dddddd;
	border-width: 1px;
	text-transform: uppercase;
	height: 24px;
	}

.input_button_submenu_active
	{
	color: #e77e23;
	border-color: #e77e23;
	}

.video_text h5
	{
	padding-top: 10px;
	}