
HTML {
	overflow-y: scroll;
}

BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

A {
	color: black;
}

.startseite A {
	outline: none;
}

.wrapper {
	 border-color: gray;
	 border-style: solid;
	 border-width: 0px 1px 0px 1px;
}

.logoleiste {
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	padding-top: 20px;
	padding-bottom: 20px;
}

.nav IMG {
	display: block;
}

.nav TD {
	 border-right: 1px solid gray;
}

.subnav {
	padding-top: 10px;
}

.subnav TD {
	/* border-bottom: 1px solid #F5A4B8;
	background-color: #F9CBD6; */
}

.subnav IMG {
	display: block;
}

#h1 {
	background-color: white;
}

#h1 IMG {
	display: block;	
}

#wrapper A {
	outline: none;
}

#inhalt TD {	/* standardschrift */
	font-size: 14px;
}

#inhalt P {
	font-size: 14px;
	line-height: 20px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

#inhalt .anstrich {	/* ist ein P dem die Klasse aufgedrückt wird*/
	padding-left: 22px;
	background-image: url(images/template/anstriche/.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
}

#inhalt P A {
	font-weight: normal;
	text-decoration: none;
	color: #;	
}

#inhalt P A:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #;	
}

#inhalt H1 {
	font-size: 15px;
	line-height: 22px;
	color: #;
	padding: 0px;
}

#inhalt H1 A {
	text-decoration: none;
	color: black;
}

#inhalt H2 {
	font-size: 15px;
	line-height: 22px;
	color: #;
	margin: 30px 0px 10px 0px;
	padding: 0px;
}

#inhalt H3 { /* Länderliste */
	font-size: 14px;
	line-height: 22px;
	color: #;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#inhalt .U3 { /* Contest */
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #;
	margin: 0px;
	padding: 0px;
}

#impressum {
	white-space: nowrap;
	color: white;
	text-align: right;	
}

#impressum A {
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#impressum A:hover {
	text-decoration: underline;
}

FORM {
	margin: 0px;
	padding: 0px;
}

.linktyp_1 { /* grau mit Pfeil, kommt mit(!) in den darüberliegenden P */
	background-image: url(images/template/link_pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: gray !important; 
	font-weight: normal !important;
	text-decoration: none;
	display: block;
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}

.linktyp_2 { /* grau mit Pfeil, hat keinen Margin */
	background-image: url(images/template/link_pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	color: gray !important; 
	font-weight: normal !important;
	text-decoration: none;
	display: block;
	font-size: 14px;
	padding-right: 10px;
}

.teaser {
	margin-bottom: 15px;
}

.teaser A {
	color: black;
	text-decoration: none;
}

.teaser P {
	font-size: 13px;
	line-height: 18px;
}

.teaser P A {
	color: black;
	text-decoration: underline;
}

.teaser .mehr {
	margin-top: -10px;
	margin-bottom: 0px;
	display: block;
	text-align: right;
}

.teaser .mehr A {
	background-image: url(images/template/link_pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: black;
	text-decoration: none;
}

.teaser .videoplay {
	background-image: url(images/template/link_pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
	padding-left: 15px;
	cursor: pointer;
	display: block;
}

.teaser .videoplay:hover {
	text-decoration: underline;
}

.fuss TD {
	color: gray;
	font-size: 12px;
}

.fuss .logoleiste IMG {
	margin-right: 8px;
	margin-left: 8px;
}

#partnerlinks {
	margin: 0px -15px 20px -15px;
}

#partnerlinks A {
	text-decoration: none;
	padding: 8px 0px 8px 30px;
	color: black;
	font-size: 14px;
	display: block;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #A5BAD7;
	background-image: url(images/template/link_pfeil_schwarz.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}

#partner_login .fehlermeldung {
	/* border: 1px solid red;
	background-color: yellow;
	color: red;
	margin-top: 10px;
	font-size: 14px;
	padding: 5px;
	line-height: 18px; */
	font-weight: normal;
	color: red;	
}

#partner_login .gutmeldung {
	/* border: 1px solid white;
	background-color: white;
	color: black;
	margin-top: 10px;
	font-size: 14px;
	padding: 5px;
	line-height: 18px; */
	font-weight: normal;
	color: #4C76B0;
}

#partner_login TABLE {
	margin-top: 10px;
}
#partner_login P {
	color: #4C76B0;
}

#partner_login TABLE TD {
	padding: 3px 0px 3px 0px;
}

#partner_login .label {
	font-size: 14px;
	padding-right: 10px;
	color: #4C76B0;
}

#partner_login .feld {
	width: 100%;
	text-align: right;
}

#partner_login .feld INPUT {
	font-size: 14px;
	font-family: Arial, sans-serif;
	padding: 2px;
	border: 1px solid #4C76B0;
	width: 125px;
}

#partner_login .schaltflaechen {
	border-bottom: 1px solid #A5BAD7;
}

#partner_login .schaltflaechen IMG,
#partner_login .schaltflaechen INPUT {
	display: block;
	margin: 0px;
	padding: 0px;
}

#newsletter {
	margin-top: 15px;
}

#newsletter LABEL {
	display: block;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 3px;
	clear: both;
}

#newsletter .eingabefeld {
	border: 1px solid orange;
	width: 210px;
	padding: 2px;
	font-size: 14px;
}

.ungerade {
	background-color: #;
}

.gerade {
	background-color: #;
}

.pressestimmenliste {
	margin-bottom: 30px;
	margin-top: 30px;
}

.pressestimmenliste TD {
	padding: 12px 0px 12px 20px;
}

.pressestimmenliste .titel {
	font-weight: bold;
	color: #;
}

.partner,
.kalendereintrag {
	 margin-bottom: 10px;
}

.partner .schaltflaechen_container,
.kalendereintrag .schaltflaechen_container {
	background-color: #;
	border-left: 10px solid white; 
}

.partner_detail { /* für das Profil */ 
	border: 1px solid #;
	font-size: 14px;
	padding: 20px 20px 0px 20px;
}

/* ------------------------------------  */


.partner .schaltflaechen,
.partner_detail .schaltflaechen,
.kalendereintrag .schaltflaechen {
	display: block;
	padding-right: 10px;
	height: 22px;
	line-height: 22px;
	background-color: #;
}

.partner_detail .schaltflaechen {
	margin: 0px -20px 0px -20px;
	padding-right: 10px;
}


.partner_detail .schaltflaechen A,
.partner .schaltflaechen A,
.kalendereintrag .schaltflaechen A {
	background-color: #;
	color: white;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 5px;
	margin-left: 15px;
	font-weight: bold;
	background-image: url(images/template/link_pfeil_weiss.gif);
	background-position: left center;
	background-repeat: no-repeat;
	float: right;
}

.partner_detail .schaltflaechen A:hover,
.partner .schaltflaechen A:hover,
.kalendereintrag .schaltflaechen A:hover {
	background-image: url(images/template/link_pfeil_weiss_unten.gif);
}

.partner_detail .schaltflaechen A.weniger:hover {
	background-image: url(images/template/link_pfeil_weiss_oben.gif);
	text-decoration: none;
}

.partner_detail .schaltflaechen A.linkaktiv,
.partner .schaltflaechen A.linkaktiv,
.kalendereintrag .schaltflaechen A.linkaktiv {
	background-image: url(images/template/link_pfeil_weiss_unten.gif);
}


/* ------------------------------------  */


.partner_detail .label {
	color: #;
	font-weight: bold;
	display: block;
	float: left;
	width: 150px;
	padding-right: 10px;
}

.partner .stammdaten,
.kalendereintrag .stammdaten {
	background-color: #;
	background-image: url(images/template/partner/ungerade_rechts_oben.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 10px;
	border-left: 10px solid white;
	width: 390px;
}

.partner .stammdaten .name,
.kalendereintrag .stammdaten .thema {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	margin: 15px 0px 15px 10px;
}

.partner .stammdaten .zusatz {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}

.partner .stammdaten .link A {
	color: #;
	text-decoration: none;
	font-size: 12px;
	margin: 0px 0px 10px 10px;
}

.partner .logo,
.kalendereintrag .logo {
	 background-image: url(images/template/inhalt/links_unten_.gif);
	 background-position: left bottom;
	 background-repeat: no-repeat;
	 padding-right: 0px;
	 border-top: 1px solid #;
	 border-right: 1px solid #;
}

.partner .logo_ohne,
.kalendereintrag .logo_ohne {
	 /* background-image: url(images/template/inhalt/links_unten_.gif);
	 background-position: left bottom;
	 background-repeat: no-repeat; */
	 padding-right: 0px;
	 /* border-top: 1px solid #;
	 border-right: 1px solid #; */
}

.partner .logo IMG,
.kalendereintrag .logo IMG {
	display: block;
	/*  margin: 10px 5px 10px 10px; */
	margin: 10px 0px 10px 0px;
}

.partner .stammdaten .ort,
.kalendereintrag .stammdaten .ort {
	line-height: 20px;
	margin: 0px 0px 10px 10px;
	font-size: 13px;
}

.kalendereintrag .stammdaten .datum {
	font-weight: bold;
	color: #;
	line-height: 20px;
	margin: 10px 0px -5px 10px;
	font-size: 13px;
}

.partner_detail A {
	color: #;
	text-decoration: none;
}

.partner_detail A:hover {
	text-decoration: underline;
}

.container_a {
	height: 0px;
	overflow: hidden;
	background-image: url(images/template/linie_.gif);
	background-position: 160px 0px;
	background-repeat: repeat-x;
	display: none;
	margin-left: 165px;
	margin-bottom: 10px;
}

.container_b {
	height: 0px;
	overflow: hidden;
	display: none;
}

.veranstaltung {
	border: 1px solid #;
	padding: 20px 20px 10px 20px;
	/* margin: -20px -20px 30px -20px; */
	margin: 0px 0px 10px 0px;
	line-height: 20px;
}

.veranstaltung .titel {
	font-weight: bold;
	line-height: 18px;
	margin: 10px 0px 10px 0px;
}

.veranstaltung .datum {
	color: #;
}

.veranstaltung .mehr,
.veranstaltung .weniger {
	text-align: right;
	margin-top: 5px;
}

.veranstaltung .mehr A,
.veranstaltung .weniger A{
	padding-left: 15px;
	background-image: url(images/template/link_pfeil_.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #;
	text-decoration: none;
}

.veranstaltung .mehr A:hover {
	background-image: url(images/template/link_pfeil__unten.gif);
	text-decoration: none;
}

.veranstaltung .weniger A:hover {
	background-image: url(images/template/link_pfeil__oben.gif);
	text-decoration: none;
}

.veranstaltung .mehr A.linkaktiv {
	visibility: hidden;
}

.veranstaltung .mehr A.linkinaktiv {
	visibility: visible;
}

.partner_detail .liste {
	margin-bottom: 20px;
}

.partner_detail .liste TD {
	padding-bottom: 8px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;	
}

.veranstaltung H4 {
	font-size: 14px;
	color: #;	
}

.auswahlkopf {
	/* background-color: #; */
	margin: -20px -20px 0 -20px;
	padding: 1px 1px 0px 1px;
	margin-bottom: 20px;
}

.auswahlkopf TABLE {
	/* border-style: solid;
	border-color:  #;
	border-width: 1px 1px 0px 1px; */
	background-color: #;
	background-image: url(images/template/inhalt/auswahlkopf_.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.auswahlkopf TABLE TD {
	/* padding: 3px 20px 3px 10px; */
	padding: 3px 0px 3px 5px;
}

.auswahlkopf FORM {
	margin: 0px;
}

.auswahlkopf FORM SELECT {
	width: 180px;
	/* margin-left: -10px; */
	font-family: Arial, sans-serif;
	font-size: 13px;
	border: 1px solid #;
}

.auswahlkopf FORM .eingabefeld {
	font-family: Arial, sans-serif;
	font-size: 13px;
	border: 1px solid #;
	width: 175px;
	padding-left: 3px;
}

.auswahlkopf LABEL {
	color: #;
	font-size: 13px;
	white-space: nowrap;
	text-align: right;
	display: block;
}

.gepunktet {
	height: 2px;
	display: block;
	background-image: url(images/template/gepunktet_.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
.landkarte {
	border-bottom: 1px solid #;
	display: block;
	width: 100%;
	height: 499px;
	padding-bottom: 50px;
	margin-bottom: 100px;
	margin-top: 40px;
}

.landkarte .name A {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	color: black;
}

.landkarte .nameaktiv A {
	font-size: 12px;
	color: #;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.landkarte .anzahl {
	font-weight: bold;
	color: #;
}

.lightbox .kopf {
	background-color: #;
	color: white;
	font-weight: bold;
	padding: 10px;
	border-bottom: 5px solid white;
}

.kooperationsvereinbarung .kopf {
	background-color: #;
	color: white;
	font-weight: bold;
	padding: 10px;
	border-bottom: 5px solid white;
}

.kooperationsvereinbarung .schaltflaechen {
	text-align: right;
}

.kooperationsvereinbarung .schaltflaechen IMG {
	margin: 0px 5px 0px 10px;
	padding: 0px;
}

.kooperationsvereinbarung .schaltflaechen INPUT {
	margin: 0px;
	padding: 0px;
}

.formular,
.blockliste,
.pmaterial,
.sponsorliste {
	margin-bottom: 20px;
	margin-top: 20px;
}

.formular td.kopf,
.blockliste td.kopf,
.pmaterial td.kopf,
.sponsorliste td.kopf {
	background-color: #;
	color: white;
	font-weight: bold;
	padding: 10px;
	background-image: url(images/template/inhalt/rechts_oben2_.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 5px solid white;
}

.blockliste td.kopf {
	border-bottom: none;
}

.formular TD {
	padding: 8px 10px 8px 10px;
}

.formular .schaltflaechen {
	padding: 5px 0px 0px 0px;
	text-align: right;
}

.formular .label {
	padding-right: 40px;
	color: #;
	vertical-align: top;
	text-align: left;
	line-height: 22px;
	/* white-space: nowrap; */
}

.formular .label .hinweis {
	display: block;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0px;
	white-space: normal;
}

.formular {	
	width: 100%;
}

.formular .feld {
	line-height: 22px;
	padding-right: 40px;
}

.formular .feld A {
	color: black;
}

.formular .feld LABEL {
	color: #;
	line-height: 22px;
}

.formular .feld .fehlermeldung,
.formular .checkboxen .fehlermeldung {
	font-size: 12px;
	font-weight: bold;
	color: red;
	display: block;
	width: 100%;
	clear: both;
}

.formular .feld SELECT {
	display: block;
	font-family: arial, sans-serif;
	line-height: 20px;
	font-size: 13px;
	width: 296px;
	padding: 1px;
	border: 1px solid #;
}

.formular .checkboxen .checkbox {
	height: 20px;
	line-height: 18px;
	margin-bottom: 5px;
	margin-top: 2px;
}

.formular .checkboxen .checkbox LABEL {
	vertical-align: middle;
	line-height: 18px;
	color: #;
}

.formular .eingabefeld {
	border: 1px solid #;
	font-family: arial, sans-serif;
	font-size: 13px;
	padding: 2px;
	line-height: 16px;
	display: block;
	width: 290px;
	float: left;
}

.formular .feld .fehlerfeld {
	background-color: red;
	display: block;
}

.blockliste .block {
	display: block; padding: 10px;
	border: 1px solid #;
	position: relative;
	margin-bottom: 10px;
	margin-top: 10px;
}

.blockliste .block .mehr, 
.blockliste .block .mehr_download{
	 position: absolute;
	 top: 0px;
	 right: 0px;
	 padding: 10px;
}

.blockliste .block .mehr A,
.blockliste .block .mehr_download A,
.blockliste .block .weniger A,
.blockliste .link,
.pmaterial .link {
	background-image: url(images/template/link_pfeil_.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #;
	text-decoration: none;
	font-weight: normal;
	display: inline;
}

.blockliste .block .mehr A:hover,
.blockliste .block .weniger A:hover {
	display: inline;
	background-image: url(images/template/link_pfeil__unten.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #;
	text-decoration: none;
}

.blockliste .block .weniger A:hover { /* der Pfeil zeigt nach oben */
	background-image: url(images/template/link_pfeil__oben.gif);
	text-decoration: none;
}

.blockliste .block .mehr .linkinaktiv {	/* irgendwas muss an sein ;) */
	display: inline;
}

.blockliste .block .mehr .linkaktiv {	/* der aktivierte ist unsichtbar -> "mehr" verschwindet */
	display: none;
}

.blockliste .block div.kopf {
	 color: black;
	 font-weight: bold;
	 width: 460px;
}

.blockliste .block .text {
	padding-top: 20px;
}

.pmaterial td.illustration,
.sponsorliste td.illustration {
	 border: 1px solid #;
	 padding: 10px;
}

.pmaterial td.illustration IMG,
.sponsorliste td.illustration IMG {
	display: block;
}

.pmaterial td.eintraege,
.sponsorliste td.eintraege {
	/* padding-left: 10px; */
	border-left: 10px solid white;
}

.pmaterial tr.zwischenzeile,
.sponsorliste tr.zwischenzeile {
	 height: 10px;
	 background-color: white;
	 line-height: 0px;
}

.pmaterial td.eintraege .eintrag {
	 height: 42px;
	 line-height: 42px;
	 position: relative;
	 padding: 0px 20px 0px 20px;
	 font-weight: bold;
	 display: block;
}

.sponsorliste td.eintraege .eintrag {
	 line-height: 22px;
	 position: relative;
	 padding: 5px 20px 5px 20px;
	 font-weight: bold;
	 display: block;
}

.pmaterial td.eintraege .eintrag .schaltflaechen {
	position: absolute;
	top: 0px;
	right: 20px;
	line-height: 42px;
	height: 42px;
}

.sponsorliste td.eintraege .eintrag .detail,
.sponsorliste td.eintraege .eintrag .detail A {
	font-size: 12px;
	display: block;
	font-weight: normal;
	color: #;
	text-decoration: none;
	line-height: 14px;
}

.sponsorliste td.eintraege .eintrag .detail A:hover {
	text-decoration: underline;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.white_content {
    /* display: none; */
	visibility: hidden;
    position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 auto;
    width: 600px;
	height: 600px;
    z-index: 1002;
    overflow: hidden;
}

.wcwarten {
	
}

.wcwarten .kopf {
	background-color: #;
	color: white;
	font-weight: bold;
	padding: 10px;
}

.wcwarten .kopf_rechts {
	background-image: url(images/template/.gif);
	background-position: left 23px;
	background-repeat: no-repeat;
}

.wcwarten .kopfrechts IMG {
	 display: block;
}

.wcwarten .koerper {
	border-color: #;
	border-style: solid;
	border-width: 0px 3px 0px 0px;
	background-image: url(images/template/lightbox/links_unten_.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 20px 40px 20px;
}

.freie_sf {
	margin-top: 20px;
	text-align: right;
	display: block;
	width: 100%;
	height: 30px;
	background-image: url(images/template/linie_.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.freie_sf IMG {
	float: right;
}

.preise {
	border-top: 1px solid #;
	margin-bottom: 20px;
}

.preise TD {
	line-height: 20px;
	vertical-align: top;
}

.preise .illustrationen {
	vertical-align: top;
	padding-top: 5px;
}

.preise .illustrationen IMG {
	margin-bottom: 30px;
	border: 1px solid white;
}

.preise .preiskopf_1 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

.preise .preiskopf_2 {
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.preise .preisdetails {
	margin-top: 20px;
}

.preise .preisdetails .kopf {
	color: #;
	margin: 0px;
	padding: 0px;
	background-image: none;
	background-color: transparent;
}

.preise .preisdetails .label {
	color: #;
}

.preise .preisdetails TD {
	line-height: 20px;
	vertical-align: top;
	font-size: 12px !important;
	padding-bottom: 2px;
}

.seitennavigation {
	width: 565px;
	font-weight: bold;
	color: #;
	position: relative;
	margin-bottom: 10px;
}

.seitennavigation_links {
	position: absolute;
	top: 0px;
	right: 0px;
}

.seitennavigation_links .punkte {
	float: left;
	display: block;
	padding: 2px;
}

.seitennavigation_links A {
	text-decoration: none;
	color: #;
	display: block;
	float: left;
	padding: 2px;
	width: 16px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.seitennavigation_links .aktiv {
	background-color: #;
}

/******************************************************************************************************
//	Name: ubr.css
//	Revision: 2.0
//	Date: 9:16 PM April 24, 2009
//	Link: http://uber-uploader.sourceforge.net
//	Developer: Peter Schmandra
//	Description: Provide some basic styling
***************************************************************************************************************/

#ubr_debug {
	font: 10px Arial;
	background-color: #F8F8F8;
	border: 1px solid #969696;
	width: 780px;
	height: 100px;
	overflow: auto;
	text-align: left;
	margin: auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

#ubr_alert {
	/* font: 18px Arial;
	text-align: center;
	margin-bottom: 5px; */
}

.ubrError {
	color: red;
}

.ubrWarning{
	color: orange;
}

#upload_container{
	display:none;
}

/* PROGRESS BAR */
#progress_bar_container{
	width: 200px;
	display:none;
	height:22px;
	margin-top: 10px;
}

#upload_stats_toggle {
	/*
	float:left;
	width:40px;
	height:20px;
	font: 14px Arial;
	text-align:center;
	padding-top: 3px;
	background-image: url('./images/toggle.png');
	background-repeat: no-repeat;
	background-position:12px 3px;
	*/
	cursor: finger;
	cursor: pointer;
	color: #;
	margin-bottom: 10px;	
}

#progress_bar_background{
	float:left;
	background-color: #EEEEEE;
	height:21px;
	width:200px;
	z-index:5;
	border:1px solid #969696;
	/*
	background-image: url('./images/progress_bar_white.png');
	background-repeat: repeat-x;
	*/
}

#progress_bar{
	float:left;
	background-color: #;
	height:21px;
	width:0px;
	z-index:6;
	/*
	background-image: url('./images/progress_bar_blue.png');
	background-repeat: repeat-x;
	*/
}

#percent_complete{
	float:left;
	width:40px;
	height:20px;
	font: 14px Arial;
	text-align:center;
	padding-top: 3px;
}
/* PROGRESS BAR */

/* UPLOAD STATISTICS */
#upload_stats_container{
	/*
	font: 14px Arial;
	background-color:#F8F8F8;
	margin:auto;
	display:none;
	border-top:1px solid #969696;
	margin-bottom: 5px;
	*/
	display: none;
	width: 255px;
	margin-top: 10px;
}

.upload_stats_label{
	width: 130px;
	height: 20px;
	text-align: left;
	float:left;
	/* background-color:#F8F8F8;
	border-bottom:1px solid #969696;
	border-left:1px solid #969696;
	padding-top: 3px; */
}

.upload_stats_data{
	width: 120px;
	height: 20px;
	text-align: right;
	float:left;
	color: #;
	/* background-color:#F8F8F8;
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;
	border-left:1px solid #969696;
	padding-top: 3px; */
}
/* UPLOAD STATISTICS */

/* UPLOAD SLOTS */
#upload_slots_container{
	display:none;
}

/* UPLOAD SLOTS */

/* UPLOAD BUTTONS */
#reset_button{}

#upload_button{}
/* UPLOAD BUTTONS */
