﻿/* Spezielle Änderungen für DRK Brackenheim */

.midtable thead {
  display: none;
}

.midtable td {
  display: block;
}

.midtable tr:nth-child(2n+1) {
  background: #ccc;
}

.midtable td:nth-child(4n) {
  font-weight: bold;
}

.midtable .trenn {
  background: #e60321 !important;
}

.midtable small {
  color: #fff !important;
}

/***********************/

html * {
  font-size: 100.01%;
}

body {
  font-family: Arial,Helvetica, sans-serif;
  font-size: 90%;
  text-align: left;
  color: rgb(0,0,0);
  line-height:1.5em;
}

td, p {
  font-family: Arial,Helvetica, sans-serif;
  font-size: 1em;
  text-align: left !important;
  color: rgb(0,0,0);
}

th {
  font-family: Arial,Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0em 0 1em 0.25em;
  padding-left: 0.25em;
  text-align: left;
  color: rgb(255,255,255);
  background-color:rgb(153,153,153);
}

h1 {
  font-family: Arial,Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.6em;
  text-align: left;
  color: rgb(255,255,255);
  margin: 7px 0 1.9em 0;
  padding: 0.35em 0.25em 0.45em 0.25em;
  background-color: rgb(153,153,153);
}

h3, big {
  font-family: Arial,Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.4em;
  margin: 2em 0 0.3em 0em;
  color: rgb(51,51,51);
  text-align: left;
}

form h3 {
  margin: 0.3em 0;
}

small, .small, .klein {
  font-family: Arial,Helvetica, sans-serif;
  font-size: 0.9em;
  text-align: left;
  color: rgb(0,0,0);
}

h4 {
  font-size: 1em;
  font-weight: bold;
  text-align: right;
  margin: 1em 0 1em 0;
  padding: 0;
}

a
		{
    			font-family:Arial,Helvetica,sans-serif;
			color:rgb(0,90,200);
			text-decoration: none;
		}


a:visited
		{
    			font-family:Arial,Helvetica,sans-serif;
			color:rgb(70,100,130);
			text-decoration: none;
		}

a:hover	
		{
    			font-family:Arial,Helvetica,sans-serif;
			color:rgb(230,0,5);
			text-decoration: none;
		}

a:active
		{
    			font-family:Arial,Helvetica,sans-serif;
			color: rgb(230,0,5);
			text-decoration: none;
		}



button
		{
    			text-align: center;
    			font-family:Arial,Helvetica,sans-serif;
  			font-size: 0.9em;
  			text-align: center;
			color:rgb(0,0,0);
		}

.ui-button
		{
			border:1px solid rgb(0,0,0) !important;
			-moz-border-radius-topleft:3px !important;
			-moz-border-radius-bottomleft:3px !important;
			-moz-border-radius-topright:3px !important;
			-moz-border-radius-bottomright:3px !important;
			padding-bottom: .2em !important;
    			padding-left: .5em !important
    			padding-right: .5em !important;
    			padding-top: .2em !important;
    			text-align: center;
    			text-shadow: none;
    			font-family:Arial,Helvetica,sans-serif;
  			font-size: 1em !important;
			font-weight: normal;
  			text-align: center;
			color:rgb(0,0,0);
		}

.ui-button-text
		{
			border:0;
			padding:0 .5em !important;
			font-weight:normal;
			color:rgb(0,0,0);
		}

.ui-state-default
		{
			border:0;
		}


table
		{
			border-spacing:0;
		}

table.maintable
		{
			width:100%;
			margin-top:20px;
			margin-bottom:20px;
			margin-left:auto;
			margin-right:auto;
			empty-cells:show;
			background-color:rgb(255,255,255);
			border-color:rgb(40,40,40);
			border-style:solid;
    			border-width: 0 1px 1px 0;
			border-collapse: collapse;
			border-spacing:0px;
		}

input[type=password],
input[type=text],
textarea
       		{
    			font-family:Arial,Helvetica,sans-serif;
    			font-size:1em;
    			color:rgb(0,0,0);
		}


div.logo
		{
			display:none;
		}

#div_foto
		{
       			margin-top: 210px;
       			margin-right: 160px;
       			border: 1px solid #eaeaea;
       			padding: 7px 7px 14px 7px;
		}

td.maincol
		{
       			padding-left:20px;
       			padding-right:20px;
			padding-top: 150px;
       			background: rgb(255,255,255) url('media/hiorg_banner_nbg.png') no-repeat left top;
		}

table.midtable
		{
			empty-cells:show;
			border-color:#ccc;
			border-style:solid;
			border-width:0px;
			width:100%;
			border-spacing:0px;
			border-collapse: collapse;
		}

.colA
		{
			background-color:transparent;
			border: 1px solid rgb(205,205,205);
			border-width: 0 0 1px 0;
		}

.colB
		{
			background-color:transparent;
			border: 1px solid rgb(205,205,205);
			border-width: 0 0 1px 0;
		}

.col1
		{
			background-color:rgb(205,205,205);
			border: 1px solid rgb(255,255,255);
			border-width: 0 0 1px 0;
		}
.col2
		{
			background-color: #EAF044;
			border: 1px solid rgb(255,255,255);
			border-width: 1px 0 1px 0;
		} 

tr.mouse
		{
			background-color:rgb(255,220,210);
			border: 1px solid;
			border-spacing:0px;
			border-width: 0 0 1px 0;
			border-color:rgb(205,205,205);
		}

tr.klick
		{
			background-color:rgb(255,155,150);
			border: 1px solid;
			border-spacing:0px;
			border-width: 0 0 1px 0;
			border-color:rgb(205,205,205);
		}

tr.trenn
		{
			background-color:rgb(255,255,255);
			border: 1px solid rgb(205,205,205);
			border-width: 0 0 1px 0;
			text-indent:-1em;
			font-size:1.2em;
			color:#333;
			font-weight:bold;
		}

tr.trenn td
		{
			padding-top:1em;
		}


fieldset
                {
                        border-color:rgb(205,205,205);
			border-width:1px;
                        border-style:solid;
                        margin:3em 0 0 0;
			padding:0.4em 1em;
                }
legend
                {
    			font-family:Arial,Helvetica,sans-serif;
			font-weight: bold;
			font-size: 1.4em;
			color:rgb(51,51,51);
  			text-align: left;
                }

table.kalender
		{
			margin-left:0;
			border:0;
		}

table.kalender tr.colA,
table.kalender tr.colB,
table.kalender tr.mouse,
table.kalender tr.click
		{
			border:0;
		}

th.wt
		{
			border-color:#fff;
		}

span.tag,
span.tagheute
		{
			margin:0;
			border:0;
			padding:0.2em;
			background:none;
			text-align:right;
    			font-family:Arial,Helvetica,sans-serif;
			font-weight: bold;
			font-size: 1.2em;
		}

span.tag
		{
			color:rgb(51,51,51);
		}

span.tagheute
		{
			background-color:rgb(230,0,5);
			color:#fff;
		}


td.col1,
td.col2
		{
			border:0;
		}

.kalender a img
		{
			display:none;
		}

.kalender a
		{
			font-style:normal;
		}

.fest
		{
			background-color:rgb(55,200,5);
		}

.meld
		{
			background-color:rgb(255,235,5);
		}

.nein
		{
			background-color:rgb(230,0,5);
		}

.komm_fest
		{
			color:rgb(55,165,5);
		}

.komm_meld
		{
			color:rgb(255,200,5);
		}

.komm_abs
		{
			color:rgb(230,0,5);
		}

td.green
		{
			background-color:rgb(55,200,5);
		}

td.red

		{
			background-color:rgb(230,0,5);
		}

td.rot,
span.rot
		{
			background-color:rgb(230,0,5);
			color:rgb(255,255,255);
			font-weight:normal;
		}

.einteil_bgcolor_red
		{
    			background-color:rgb(230,0,5);
		}

.einteil_bgcolor_yellow 
		{
    			background-color:rgb(255,200,5);
		}

.einteil_bgcolor_green
		{
    			background-color:rgb(55,165,5);
		}

div.fehler
		{
			background-color:transparent;
			color:rgb(230,0,5);
			font-weight:bold;
			font-size:1.4em;
			text-align:left;
			border:1px solid rgb(230,0,5);
			padding:0.25em;
			margin-bottom:2em;
		}

span.fehlertext
		{
			background-color:transparent;
			color:rgb(230,0,5);
			font-size:1em;
			font-weight:bold;
			padding:2px;
			margin-left:0;
		}

div.meldung
		{
			background-color:transparent;
			color:rgb(55,200,5);
			font-weight:bold;
			font-size:1.4em;
			text-align:left;
			border:1px solid rgb(55,200,5);
			padding:0.25em;
			margin-bottom:2em;
		}

div.info
		{
			background-color:transparent;
			color:rgb(153,153,153);
			font-weight:bold;
			font-size:1.4em;
			text-align:left;
			border:1px solid rgb(143,143,143);
			padding:0.25em;
			margin-bottom:2em;
		}

td.menuecol
	 	{
			min-width:200px;
			width:200px;
       			background-color:none;
			background:url(media/logo-drk.gif) no-repeat 215px 131px;
			background-position: 0px 0px;
			padding:0px;
			padding-top:131px;
			padding-left:0px;
			padding-right:0px;
			border-spacing:0px;
			border-width:0px;
			text-indent:1em;
		}

#menu_row_00_wrap
		{
			padding: 0;
			background-color: #fff;
			width: 100%;
		}

#men
		{
			padding: 0;
			background-color: #fff;
			width: 100%;
		}

div#menu_row_00
		{
			margin:0; 
			border:0; 
			border-bottom:1px solid #E60005; 
			padding:0; 
			text-indent:0;
		}

h3#menu_row_00_header 
		{
			display:none;
		}

#menu_row_00 div 
		{
			padding-top:0.4em;
			padding-bottom:0.5em;
		}

#menu_row_00 ul li 
		{
			margin:0; 
			border-top:1px solid #ddd; 
			padding:0; 
			text-indent:0;
		}

.ui-widget-content a 
		{
			color: #000;
		}

#menu_row_00 ul a 
		{
			margin:0;
			border:0;
			padding-top:0.25em;
			padding-bottom:0.25em;
			padding-left:1em;
			padding-right:0.5em;
			background:none;
			text-indent:0;
			display:block;
			text-decoration:none !important;
			font-size:1em;
			font-weight:bold;
			line-height:1.5em;
		}

#menu_row_00 ul a:hover 
		{
			background-color:#ccc; 
			color:#000 !important;
		}

#men div, #men h3 
		{
			margin:0; 
			border:0; 
			padding:0; 
			background:none;
		}

#men h3 
		{
			border-bottom:1px solid #ddd;
		} 

span.ui-icon 
		{
			display:block
;
		}

#men ul li, #menu_row_00 ul li
		{
			margin-bottom:0; 
			margin-left:0;
			margin-right:0;
			margin-top:0;
		}

.ui-accordion-icons .ui-accordion-header a 
		{
			padding-top:0.25em;
			padding-bottom:0.25em;
			padding-left:1em;
			padding-right:0.5em;
			background:none;
			text-indent:0;
			display:block;
			text-decoration:none !important;
			font-size:90.909090909090%;
			font-weight:bold;
			color:#000;
			line-height:1.5em;
		}

#men h3.ui-state-default a
		{
			margin:0;
		}

#men h3.ui-state-hover a 
		{
			background-color:#ccc;
			color:#000;
		}
#men h3.ui-state-active a 
		{
			background-color:#fff;
			color:#E60005;
		}

#men h3.ui-state-active a:hover 
		{
			background-color:#ccc;
			color:#000 !important;
		}

.ui-corner-all, h3.ui-corner-top, div.ui-corner-bottom 
		{
			-moz-border-radius-topleft:0px;
			-moz-border-radius-bottomleft:0px;
			-moz-border-radius-topright:0px;
			-moz-border-radius-bottomright:0px;
		}

.ui-accordion .ui-accordion-content 
		{
			top:0;
		}

.ui-accordion-content ul a
		{
			margin:0; 
			border-bottom:1px solid #ddd; 
			padding-top:0.25em; 
			padding-bottom:0.25em; 
			padding-left:2em; 
			padding-right:0.5em; 
			background:none; 
			text-indent:0; 
			display:block; 
			text-decoration:none !important; 
			font-size:1em; 
			font-weight:normal; 
			line-height:1.5em;
		}

.ui-accordion-content ul a:hover
		{
			background-color:#ccc; 
			color:#000 !important;
		}

.ui-dialog .ui-accordion-content
		{
			border:0 1px 1px 0 solid rgb(0,0,0) !important;
			padding:1em 0 !important;
		}

.helferauswahl_frei
		{
			background-color:transparent;
			border:1px 0 0 0 solid rgb(205,205,205) !important;
			padding-top:.25em;
			padding-bottom:.25em;
			margin:0 !important;
		}

.helferauswahl_gew
		{
			background-color:rgb(55,200,5);
			border: 1px 0 0 0 solid rgb(205,205,205) !important;
			padding-top:.25em;
			padding-bottom:.25em;
			margin:0 !important;
		}

li.menuitem_active 
		{
			background-color:#E60005;
		}

a.menulink_active
		{
			color:#fff !important;
		}

a.menulink_active:hover
		{
			color:#000 !important;
		}

.ui-menu
		{
			padding:0;
		}

.ui-menu .ui-menu-item a
		{
			background-color:transparent;
			border: 1px solid rgb(205,205,205);
			border-width: 1px 0px 0px 0px
		}

.ui-menu .ui-menu-item a.ui-state-hover
		{
			background: none;
			background-color:rgb(205,205,205) !important;
			border: 1px solid;
			background-img
			border-spacing:0px;
			border-width: 1px 0px 0px 0px;
			border-color:rgb(205,205,205);
			margin:0px;
			zoom:none;
		}

.ui-autocomplete
		{
			padding-right:0;
		}

.ui-widget-header
		{
			border:none;
			background:none;
			background-color:rgb(153,153,153) !important;
			font-size:1.6em;
			padding-bottom: 0.45em !important;
    			padding-left: 0.25em !important;
    			padding-right: 0.25em !important;
    			padding-top: 0.35em !important;
			margin-bottom: 1em;
		}

.ui-tabs .ui-tabs-nav li 
		{
			font-size:0.6em !important;
		}

#tabs .ui-widget-content 
		{ 
			border:none;
			border-right:1px solid rgb(205,205,205) !important;
			border-bottom:1px solid rgb(205,205,205) !important;
			border-left:1px solid rgb(205,205,205) !important;
			background:none; 
			color:rgb(0,0,0);
		}

#tabs .ui-widget-header 
		{
    			padding-bottom:0 !important;
		}

#tabs .ui-state-default a, 
#tabs .ui-state-default a:link, 
#tabs .ui-state-default a:visited
		{
			color:rgb(0,0,0);
		}

.maincol .ui-widget-content
		{
			border:none;
		}

ul.ui-widget-content
		{
			border:none;
			border-right:1px solid rgb(0,0,0) !important;
			border-bottom:1px solid rgb(0,0,0) !important;
			border-left:2px solid rgb(205,205,205) !important;
		}

.ui-widget-overlay
		{
			background:none;
			background: rgb(0,0,0);
			opacity: .35;
			filter:Alpha(Opacity=35);
		}

.ui-widget-shadow
		{
			display:none;
		}
.ui-dialog
		{
			border:none !important;
			border-right:1px solid rgb(0,0,0) !important;
			border-bottom:1px solid rgb(0,0,0) !important;
			padding: 20px;
		}

.ui-dialog-content
		{
			padding: 0 !important;
		}

.ui-dialog-title
		{
			margin:0 !important;
		}

.ui-dialog-buttonpane
		{
			margin: 2em 0 0 0 !important;
			border-top-color:rgb(205,205,205) !important;
			padding:0 !important;
		}

div #helferauswahl
		{
			margin-left:-0.4em !important;
		}

#helferauswahl .ui-state-active span.ui-button-text
		{
			color:#E60005 !important;
		}

.helferauswahl_acc h3
		{
			border:none !important;
		}

#helferauswahl h3.ui-state-default
		{
			border:1 1 rgb(205,205,205) !important;
			background-image:none !important;
			background-color:rgb(255,255,255) !important;
		}
#helferauswahl h3.ui-state-hover
		{
			border:1 1 rgb(205,205,205) !important;
			background-image:none !important;
			background-color:rgb(205,205,205) !important;			
		}

#helferauswahl h3.ui-state-active
		{
			border:1 1 rgb(205,205,205) !important;
			background-image:none !important;
			background-color:rgb(255,255,255) !important;
		}

#helferauswahl h3.ui-state-active a
		}
			color:#E60005 !important;
		}

#helferauswahl .ui-accordion-content-active
		{
			border-color:rgb(205,205,205) !important;
		}

#up_please
		{
			bottom:7em;
			position: fixed;
			width:200px;
			height:1.5em;
			padding:0;
			margin-left:0;
			border:none;
			background:none;
		}

#up_please_text
		{
			margin-left:0;
			padding-right:1em;
			background:url(media/ico-totop.gif) no-repeat top right;
			color:rgb(0,90,200);
			text-decoration: none;
			font-family:Arial,Helvetica,sans-serif;
			font-weight:normal;
		}

#up_please_text:hover
		{
			color:rgb(230,0,5);
			background:url(media/ico-totop_hover.gif) no-repeat top right;
		}

#mencolcont p img
		{
			float:left;
			margin-left:1em;
			margin-top:1.75em;
			margin-bottom:1.75em;
			width:4em;
			height:4em;
		}

#socialshareprivacy
		{
			padding-left:0.75em;
		}

.ui-icon { width: 16px; height: 16px; background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-icon { width: 16px; height: 16px; background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(media/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-state-blue .ui-icon { background-image: url(media/ui-icons_004276_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(media/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(media/ui-icons_ee0000_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.kursanfrage, .tnformulare {   display: none;}
