/******************************************************************************
	STYLESHEET für HSH NORDBANK RUN
	
	ALLGEMEINE DEFINITIONEN
******************************************************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/images/background.jpg); 
	background-repeat: repeat-x;
	color: #000000;
	background-color: #36445B;
	text-align: center;
}

body.cke_show_borders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: none;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}

#wrapper {
	background-color: #FFFFFF;
	width: 945px;
	padding:5px;
	color: #000000;
}

#wrapper_video {
	background-color: #FFFFFF;
	width: 800px;
	padding:5px;
	color: #000000;
}

#wrapper_trailer {
	background-color: #FFFFFF;
	width: 320px;
	padding:5px;
	color: #000000;
}

.neutralisator {
	width: 100%;
	height: 1px;
	clear: both;
}

#spalte1 {
	width: 172px;
	float: left;
}

#spalte2 {
	width: 765px;
	float: right;
}

h1 {
	font-size: 14px;
	color: #6799CC;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

h2 {
	font-size: 12px;
	color: #6799CC;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

h3 {
	font-size: 12px;
	color: #6799CC;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

a {
	color: #6799CC;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bild {
	border: 1px solid #6799CC;
	margin: 0;
}
.bild_rechts {
	border: 1px solid #6799CC;
	margin: 10px 0px 10px 10px;
	float: right;
}
.bild_rechts_oben {
	border: 1px solid #6799CC;
	margin: 0px 0px 10px 10px;
	float: right;
}
.bild_links {
	border: 1px solid #6799CC;
	margin: 10px 10px 10px 0px;
	float: left;
}
.bild_links_oben {
	border: 1px solid #6799CC;
	margin: 0px 10px 10px 0px;
	float: left;
}

.bu {
	font-size: 10px;
	color: #666666;
	margin: 0;
	padding: 0;
}

.anzeige_download_counter {
	font-size: 30px;
	font-weight: bold;
}

/******************************************************************************
	TITEL
******************************************************************************/

#titel {
	background-image:url(/images/titel_2010.gif);
	background-repeat: no-repeat;
	width: 945px;
	height: 190px;
	margin: 0px 0px 10px 0px;
	border-bottom: 21px solid #6799CC;
}

.counter_spacer {
	width: 170px;
	height: 5px;
	padding: 0;
	margin: 0;
}

#counter {
	width: 170px;
	height: 130px;
	margin: 0;
	padding: 0;
	background-image: url(/images/countdown_2009_bg.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid #6799CC;
	border-bottom: 1px solid #FFFFFF;;
}

.counterfield {
	width: 140px;
	height: 19px;
	margin: 24px 0 0 28px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #6799CC;
}

.counterfield2 {
	width: 140px;
	height: 19px;
	margin: 45px 0 0 28px;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #6799CC;
}


/******************************************************************************
	LINKE SPALTE
******************************************************************************/

#menublock {
	width: 170px;
	min-height: 942px;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 9px;
	border-bottom: 1px solid #6799CC;
	border-left: 1px solid #6799CC;
	border-right: 1px solid #6799CC;
}

#menublock2 {
	width: 170px;
	min-height: 202px;
	padding: 0px;
	margin: 0px;
}

#infoline_headline {
	width: 152px;
	padding: 9px 10px 9px 10px;
	margin: 45px 0 0 0;
	border-bottom: 1px solid #FFFFFF;
	background-color: #6799CC;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


#teaser_infoline {
	width: 170px;
	height: 183px;
	margin: 0 0 0 0;
	background-image: url(/images/teaser/teaser_infoline.jpg);
	background-repeat: no-repeat;
	padding: 0;
	display: block;
}

.teaser_spalte1 {
	width: 170px;
	height: 170px;
	border-top: 1px solid #6799CC;
	border-bottom: 1px solid #6799CC;
	margin: 10px 0px 10px 0px;
	background-repeat: no-repeat;
	display: block;
}

.teaser_spalte1_header {
	width: 150px;
	height: 20px;
	padding: 0px 10px 0 5px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	line-height: 21px;
}
.teaser_spalte1_footer {
	width: 150px;
	height: 12px;
	padding: 130px 10px 0 10px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
}


#teaser_trailer {
	width: 172px;
	height: 154px;
	background-image: url(../images/teaser_trailer.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

/******************************************************************************
	MENU
******************************************************************************/

.headline_block {
	width: 165px;
	height: 18px;
	padding: 3px 0 0 5px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #6799CC;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.menu_headline {
	width: 152px;
	padding: 9px 10px 9px 10px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #6799CC;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.menupunktblock {
	width: 136px;
	margin: 0px 0 0 0;
	padding: 5px 0 5px 26px;
	background-image: url(/images/menu_pfeil_1.jpg);
	background-repeat: no-repeat;
	background-position: 12px 7px;
}
a.menupunkt {
	font-size: 12px;
	color: #6799CC;
	text-decoration: none;
}
a.menupunkt:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menupunktHighlight {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menupunktHighlight:hover {
	font-size: 12px;
	color: #6799CC;
	text-decoration: none;
}

a.menupunktHome {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menupunktHome:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menupunktHomeHighlight {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.menupunktHomeHighlight:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}


.submenupunktblock {
	width: 126px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}
a.submenupunkt {
	font-size: 10px;
	color: #6799CC;
	text-decoration: none;
}
a.submenupunkt:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.submenupunktHighlight {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.submenupunktHighlight:hover {
	font-size: 10px;
	color: #6799CC;
	text-decoration: none;
}


/******************************************************************************
	RECHTE SPALTE
******************************************************************************/

#content_start {
	width: 563px;
	height: 432px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;	
}

#content_start2 {
	width: 563px;
	min-height: 545px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;	
}

#content_start3 {
	width: 563px;
	min-height: 357px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;	
}

#content {
	width: 563px;
	min-height: 863px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;
}

#content_fixed { /* mit fester Höhe */
 	width: 563px;
	min-height: 921px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;
}

#content2 {  /* ohne Partner-Spalte */
	width: 743px;
	min-height: 710px;
	float: left;
	padding: 10px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	text-align: justify;
}

#partner {
	width: 170px;
	height: 941px;
	border: 1px solid #6799CC;
	background-color: #FFFFFF;
	float: right;
}

.partner_headline {
	width: 167px;
	height: 18px;
	padding: 6px 0 0 3px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #6799CC;
	font-size: 10px;
	color: #FFFFFF;
}

.partnerlogo {
	width: 170px;
	padding: 0;
	margin: 19px 0 19px 0;
}

.partnerlogo_khk {
	width: 170px;
	padding: 0;
	margin: 5px 0 0 0;
}


/******************************************************************************
	FOOTER
******************************************************************************/

#footer {
	width: 925px;
	height: 17px;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 4px 10px 0 10px;
	background-color: #6799CC;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}

a.footer {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

a.footer2 {
	font-size: 10px;
	color: #6799CC;
	text-decoration: none;
}
a.footer2:hover {
	font-size: 10px;
	color: #6799CC;
	text-decoration: none;
}

/******************************************************************************
	STARTSEITE
******************************************************************************/

#teaserblock {
	width: 583px;
}

.teaser_links {
	width: 285px;
	height: 177px;
	border: 1px solid #6799CC;
	margin: 9px 0px 0px 0px;
	float: left;
	background-repeat: no-repeat;
}
.teaser_rechts {
	width: 285px;
	height: 177px;
	border: 1px solid #6799CC;
	margin: 9px 0px 0px 0px;
	float: right;
	background-repeat: no-repeat;
}
.teaser_header {
	width: 282px;
	height: 20px;
	padding: 3px 0 0 5px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}
.teaser_footer {
	width: 267px;
	height: 12px;
	padding: 137px 10px 0 10px;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #FFFFFF;
}

/******************************************************************************
	FOTO-FADER AUF STARTSEITE
******************************************************************************/

#fotofader_wrapper {
	width: 563px;
	height: 329px;
	border: 1px solid #6799CC;
}

#fotofader {
	width: 563px;
	height: 329px;
}

/******************************************************************************
	FOTO-SLIDER AUF STARTSEITE
******************************************************************************/

#jFlowSlide { 
	background:#FFFFFF; 
}

.jflow-content-slider {
	padding: 0;
}

#myController { 
	padding: 2px 0;  
	width: 565px; 
	background:#FFFFFF;
}

#myController span.jFlowSelected { 
	background: #6799CC;
	margin-right: 0px;
}

.slide-wrapper {
	width: 563px; 
	padding: 0;
	border: 1px solid #6799CC;
}

.jFlowControl, .jFlowPrev, .jFlowNext { 
	color: #6799CC; 
	cursor: pointer; 
	padding: 2px 5px 2px 5px;
}

.jFlowSelected { 
	color: #FFFFFF;
}

.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { 
	background: #6799CC;
	color: #FFFFFF;
}

/******************************************************************************
	TEASER ZAHLEN DES TAGES
******************************************************************************/

.teaser_zahlen_der_woche_1 {
	width: 115px;
	height: 25px;
	margin: 14px 10px 1px 160px;
	font-size: 16px;
	color: #7083B0;
	text-align: right;
	font-weight: bold;
}

.teaser_zahlen_der_woche_2 {
	width: 115px;
	height: 25px;
	margin: 16px 10px 1px 160px;
	font-size: 16px;
	color: #7083B0;
	text-align: right;
	font-weight: bold;
}

.teaser_zahlen_der_woche_3 {
	width: 115px;
	height: 25px;
	margin: 16px 10px 16px 160px;
	font-size: 16px;
	color: #7083B0;
	text-align: right;
	font-weight: bold;
}

.teaser_zahlen_der_woche_footer {
	width: 267px;
	height: 12px;
	padding: 0 10px 0 10px;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	clear: both;
}



/******************************************************************************
	ANMELDUNG
******************************************************************************/
.pflichtfeld {
	margin: 0px 0px 3px 3px;
}
.anmeldung_rubrik {
	width: 563px;
	padding: 10px 0px 5px 0px;
}
.anmeldung_infospalte {
	width: 488px;
	padding: 5px 0px 10px 0px;
	margin: 0 0 0 75px;
}
.anmeldung_spalte1 {
	width: 234px;
	padding: 2px 0px 2px 75px;
	float: left;
}
.anmeldung_spalte2 {
	width: 234px;
	float: right;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte2a {
	width: 70px;
	float: left;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte2b {
	width: 150px;
	float: right;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte2c {
	width: 150px;
	float: left;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte2d {
	width: 70px;
	float: right;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte3 { /* für T-Shirts */
	width: 488px;
	padding: 2px 0px 2px 75px;
	float: left;
}
.anmeldung_spalte4 { /* für Checkbox und Radiobutton */
	width: 25px;
	padding: 2px 0px 2px 75px;
	float: left;
}
.anmeldung_spalte5 { /* für Text zu Checkbox und Radiobutton */
	width: 443px;
	float: right;
	padding: 2px 0px 2px 0px;
}
.anmeldung_spalte6 { /* für Sub-Checkbox und Sub-Radiobutton */
	width: 25px;
	padding: 2px 0px 2px 120px;
	float: left;
}
.anmeldung_spalte7 { /* für Text zu Sub-Checkbox und Sub-Radiobutton */
	width: 398px;
	float: right;
	padding: 2px 0px 2px 0px;
}
.anmeldung_tshirts_1 {
	width: 30px;
	float: left;
	padding: 2px 5px 2px 0px;
	text-align: right;
}
.anmeldung_tshirts_1a {
	width: 99px;
	float: left;
	padding: 2px 5px 2px 0px;
	text-align: right;
}
.anmeldung_tshirts_2 {
	width: 34px;
	float: left;
	padding: 2px 0px 2px 0px;
}
input.anmeldung, select.anmeldung {
	width: 232px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
}
input.anmeldung_1 { /* 3/4-Feld / Strasse */
	width: 148px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
	margin: 0px;
}
input.anmeldung_2, select.anmeldung_2 { /* 1/4-Feld / PLZ und Hausnummer und Anrede */
	width: 68px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
	margin: 0px;
}
input.anmeldung_4 { /* T-Shirts */
	width: 30px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
	margin: 0px 0px 0px 5px;
}
textarea.anmeldung {
	width: 232px;
	height: 50px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
}
textarea.anmeldung_2 { /* für Anmerkungen */
	width: 396px;
	height: 70px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
}
textarea.anmeldung_3 { /* für Anmerkungen */
	width: 486px;
	height: 70px;
	background-color: #BAC9DD;
	border: 1px solid #6799CC;
}
input.anmeldung_button {
	width: 486px;
	background-color: #6799CC;
	border: 1px solid #BAC9DD;
	color: #FFFFFF;
	font-weight: bold;
}
input.anmeldung_button2 {
	width: 232px;
	background-color: #6799CC;
	border: 1px solid #BAC9DD;
	color: #FFFFFF;
	font-weight: bold;
}

/******************************************************************************
	WEITER / ZURÜCK
******************************************************************************/

.vor {
	width: 270px;
	text-align: right;
	float: right;
	color: #6799CC;
	font-weight: bold;
}
.zurueck {
	width: 270px;
	text-align: left;
	float: left;
	color: #6799CC;
	font-weight: bold;
}


/******************************************************************************
	WECHSELNDE ZEILEN FÜR LISTEN
******************************************************************************/

.liste_headline {
	width: 100%;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: 2px solid #6799CC;
}
.liste_row1 {
	width: 100%;
	background-color: #E0E0E0;
	border-bottom: 1px solid #6799CC;
}
.liste_row2 {
	width: 100%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #6799CC;
}


/******************************************************************************
	PREISE
******************************************************************************/

.liste_preise1 {
	width: 165px;
	padding: 3px 20px 3px 5px;
	float: left;
}
.liste_preise2 {
	width: 345px;
	padding: 3px 5px 3px 0px;
	float: left;
}

.ust_hinweis {
	width: 100%;
	font-size: 9px;
	text-align: right;
}


/******************************************************************************
	PREISE IN ANMELDUNG
******************************************************************************/

.liste_preise_anmeldung1 {
	width: 146px;
	padding: 3px 20px 3px 5px;
	float: left;
}
.liste_preise_anmeldung2 {
	width: 312px;
	padding: 3px 5px 3px 0px;
	float: left;
}


/******************************************************************************
	TEILNEHMERLISTE
******************************************************************************/

.liste_teilnehmer1 {
	width: 415px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_teilnehmer1a {
	width: 214px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_teilnehmer1b {
	width: 165px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_teilnehmer2 {
	width: 60px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: center;
}
.liste_teilnehmer3 {
	width: 60px;
	padding: 3px 5px 3px 0px;
	float: left;
	text-align: center;
}
.liste_teilnehmer_icon {
	width: 16px;
	padding: 3px 5px 3px 5px;
	float: left;
}


/******************************************************************************
	ADRESSBLOCK IN IMPRESSUM UND KONTAKT
******************************************************************************/

.adressblock0 {
	width: 240px;
	clear: both;
}
.adressblock1 {
	width: 50px;
	float: left;
	clear: both;
}
.adressblock2 {
	width: 190px;
	float: left;
}

/******************************************************************************
	KONTAKT
******************************************************************************/
.kontakt_spalte1 {
	width: 295px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
}
.kontakt_spalte2 {
	width: 240px;
	padding: 0px;
	margin: 0px;
	float: right;
}
.feld_spalte1 {
	font-size: 11px;
	width: 220px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	float: left;
}
.feld_spalte2 {
	font-size: 11px;
	width: 220px;
	padding: 5px 0px 5px 0px;	
	vertical-align: top;
	float: left;
}

.feldname {
	width: 65px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
	float: left;
	clear: both;
}
.feldname_required {
	width: 65px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
	float: left;
	clear: both;
}
.feldname2 {
	width: 90px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
	float: left;
	clear: both;
}
.feldname_required2 {
	width: 90px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
	float: left;
	clear: both;
}
.feldname_headline {
	width: 100px;
	font-size: 11px;
	font-weight: bold;
	color: #6799CC;
	text-align: right;
	padding: 5px 10px 5px 0px;
	vertical-align: top;
}
.feld_spalte1 {
	font-size: 11px;
	width: 220px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
	float: left;
}
.feld_spalte2 {
	font-size: 11px;
	width: 220px;
	padding: 5px 0px 5px 0px;	
	vertical-align: top;
	float: left;
}
.feld {
	font-size: 11px;
	background-color:#F1F1F1;
	border: 1px #6799CC solid;
	width: 218px;
}
.feld_warning {
	color: #FFFFFF;
	font-size: 11px;
	background-color:#6799CC;
	border: 1px #6799CC solid;
	width: 218px;
}
.button {
	font-size: 11px;
	width: 218px;
	background-color: #6799CC;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	margin: 5px 0px 0px 0px;
	cursor: pointer;
}
.button2 {
	font-size: 11px;
	background-color: #6799CC;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #000000;
	padding: 0px 5px 0px 5px;
}


/******************************************************************************
	TEILNAHMEBEDINGUNGEN
******************************************************************************/

.hinweis_pdf {
	width: 200px;
	border: 1px solid #6799CC;
	margin: 10px 0px 10px 10px;
	padding: 10px;
	float: right;
}
.pdf {
	width: 100%;
	background-image: url(/images/icon_pdf.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 5px 15px;
}


/******************************************************************************
	FLAGGEN FUER MEHRSPRACHIGKEIT
******************************************************************************/

.flagge_de {
	width: 30px;
	height: 20px;
	background-image: url(/images/flagge_de_30_4c.jpg);
	float: right;
	display: block;
}

.flagge_en {
	width: 30px;
	height: 20px;
	background-image: url(/images/flagge_uk_30_4c.jpg);
	float: right;
	display: block;
}


/******************************************************************************
	JOB TOP 3
******************************************************************************/

.jobtop3_spalte1 {
	width: 276px;
	float: left;
}

.jobtop3_spalte2 {
	width: 276px;
	float: right;
}

.jobtop3_checkbox {
	width: 20px;
	float: left;
}

.jobtop3_titel {
	width: 251px;
	float: right;
	font-size: 10px;
	padding: 5px 0 0 0;
}

input.jobtop3_button {
	width: 561px;
	background-color: #6799CC;
	border: 1px solid #BAC9DD;
	color: #FFFFFF;
	font-weight: bold;
}

.anmeldung_spalte1_jobtop3 {
	width: 309px;
	padding: 2px 0px 2px 0;
	float: left;
}

/******************************************************************************
	ADMIN: ZUGRIFFE
******************************************************************************/

.zugriffe1 {
	width: 170px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}

.zugriffe2 {
	width: 30px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.zugriffe3 {
	width: 375px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.zugriffe4 {
	width: 60px;
	padding: 3px 5px 3px 5px;
	float: right;
	text-align: right;
}


/******************************************************************************
	ADMIN: USERMANAGEMENT
******************************************************************************/

.liste_user1 {
	width: 140px;
	padding: 3px 10px 3px 5px;
	float: left;
}
.liste_user2 {
	width: 140px;
	padding: 3px 10px 3px 10px;
	float: left;
}
.liste_user3 {
	width: 100px;
	padding: 3px 10px 3px 10px;
	float: left;
}
.liste_user4 {
	width: 100px;
	padding: 3px 5px 3px 10px;
	float: left;
}

.user_berechtigung_1 {
	width: 115px;
	float: left;
}
.user_berechtigung_2 {
	width: 115px;
	float: right;
}



/******************************************************************************
	ADMIN: ANMELDUNGEN
******************************************************************************/

.liste_anmeldungen1 {
	width: 210px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_anmeldungen2 {
	width: 174px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_anmeldungen3 {
	width: 50px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: right;
}
.liste_anmeldungen4 {
	width: 50px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: center;
}
.liste_anmeldungen_icon {
	width: 16px;
	padding: 3px 5px 3px 5px;
	float: right;
}
.liste_anmeldungen_icon2 {
	width: 16px;
	padding: 3px 15px 3px 5px;
	float: right;
}
.liste_anmeldungen_button_details {
	width: 15px;
	padding: 3px 5px 3px 5px;
	float: left;
}
.liste_anmeldungen_details {
	width: 210px;
	padding: 3px 5px 10px 30px;
	float: left;
	text-align: left;
}
.liste_anmeldungen_details2 {
	width: 174px;
	padding: 3px 5px 10px 5px;
	float: left;
	text-align: left;
}
.liste_anmeldungen_notiz {
	width: 395px;
	padding: 3px 5px 10px 30px;
	float: left;
	text-align: left;
}



/******************************************************************************
	ADMIN: STARTZEITENVERGABE
******************************************************************************/

.liste_startzeiten1 {
	width: 280px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_startzeiten2 {
	width: 244px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_startzeiten3 {
	width: 50px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: right;
}
.liste_startzeiten4 {
	width: 50px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: center;
}
.liste_startzeiten5 {
	width: 50px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: center;
}

.liste_row_pufferzeit {
	width: 100%;
	background-color: #999999;
	border-bottom: 1px solid #6799CC;
}
.liste_row_fest {
	width: 100%;
	background-color: #6799CC;
	border-bottom: 1px solid #6799CC;
}
.info_pufferzeit {
	width: 20px;
	height: 20px;
	background-color: #999999;
	border: 1px solid #6799CC;
	margin: 0px 10px 5px 0px;
	float: left;
}
.info_fest {
	width: 20px;
	height: 20px;
	background-color: #6799CC;
	border: 1px solid #6799CC;
	margin: 0px 10px 5px 0px;
	float: left;
}




/******************************************************************************
	ADMIN: KURZPORTRAITS
******************************************************************************/

.liste_kurzportraits1 {
	width: 320px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_kurzportraits2 {
	width: 224px;
	padding: 3px 5px 3px 5px;
	float: left;
	text-align: left;
}
.liste_kurzportraits_icon {
	width: 16px;
	padding: 3px 5px 3px 5px;
	float: right;
}
.liste_kurzportraits_icon2 {
	width: 16px;
	padding: 3px 15px 3px 5px;
	float: right;
}


