a:link    { font-family: geneva,verdana; color: #eb003c; text-decoration: none; }
a:active  { font-family: geneva,verdana; color: #eb003c; text-decoration: none; }
a:visited { font-family: geneva,verdana; color: #eb003c; text-decoration: none; }
a:hover   { font-family: geneva,verdana; color: #333333; text-decoration: none; }

h1  { font-family: geneva,verdana; font-size: 13pt; font-weight: bold; color: #000000; }
h2  { font-family: geneva,verdana; font-size: 12pt; font-weight: bold; color: #000000; }
h3  { font-family: geneva,verdana; font-size: 10pt; font-weight: bold; color: #eb003c; }
h4  { font-family: geneva,verdana; font-size: 10pt; font-weight: bold; font-style: italic; color: #000000; }
td.error { font-family: geneva,verdana; font-size: 9pt; font-weight: bold; color: #eb003c; }
body { background-color: #dddddd; font-family: geneva,verdana; font-size: 9pt; color: #000000; margin: 0 0 0 0; }
body.margin { margin: 10 10 10 10; }
p,td { font-family: geneva,verdana; font-size: 9pt; color: #000000; }
th { font-family: geneva,verdana; font-size: 9pt; font-weight: bold; color: #DDDDDD; background-color: #eb003c; }
ul { list-style-image : url(pix/bulletpointn.gif); margin-bottom: 0px; }
form { font-family: geneva,verdana; font-size: 9pt; color: #000000; margin-bottom: 0; }
p.h3  { font-family: geneva,verdana; font-size: 10pt; font-weight: bold; color: #eb003c; }

td.ins0 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left:   1px; }
td.ins1 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left:  21px; }
td.ins2 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left:  41px; }
td.ins3 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left:  61px; }
td.ins4 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left:  81px; }
td.ins5 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left: 101px; }
td.ins6 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left: 121px; }
td.ins7 { font-family: geneva,verdana; font-size: 9pt; color: #000000; padding-left: 141px; }

.hauptmenue        {  font-family: geneva,verdana; font-size: 9pt; font-style: normal; line-height: 13pt; text-decoration: none; text-align: center; font-weight: bold; background-color: #eb003c; color: #CCCCCC; }
.aktiveshauptmenue {  font-family: geneva,verdana; font-size: 9pt; font-style: normal; line-height: 13pt; text-decoration: none; text-align: center; font-weight: bold; background-color: #959595; color: #eb003c; }
.untermenue        {  font-family: geneva,verdana; font-size: 9pt; font-style: normal; line-height: 13pt; text-decoration: none; text-align: center; background-color: #959595; color: #eb003c; }
.aktivesuntermenue {  font-family: geneva,verdana; font-size: 9pt; font-style: normal; line-height: 13pt; text-decoration: none; text-align: center; font-weight: bold; background-color: #959595; color: #eb003c; }
.untermenuerest    {  font-family: geneva,verdana; font-size: 9pt; font-style: normal; line-height: 13pt; text-decoration: none; text-align: right; background-color: #959595; color: #eb003c;  }

a.menue:link    { font-family: geneva,verdana; color: #DDDDDD; text-decoration: none; }
a.menue:active  { font-family: geneva,verdana; color: #DDDDDD; text-decoration: none; }
a.menue:visited { font-family: geneva,verdana; color: #DDDDDD; text-decoration: none; }
a.menue:hover   { font-family: geneva,verdana; color: #333333; text-decoration: none; }

hr.red { color: #eb003c; }
p.break { page-break-before : always; }
td.ausweis { font-family: geneva,verdana; font-size: 10pt; color: #000000; text-align: left; }
body.print { background-color: #ffffff; font-family: geneva,verdana; font-size: 9pt; color: #000000; margin: 0 0 0 0; text-align: center; }

#auswpage { position:relative; page-break-after : always; width:668; text-align:center; }
#box0 { position:absolute; top:0; left:0; width:334; height:188; z-index:1; }
#box1 { position:absolute; top:0; left:334;  width:334; height:188; z-index:1; }
#box2 { position:absolute; top:188; left:0;  width:334; height:188; z-index:1; }
#box3 { position:absolute; top:188; left:334;  width:334; height:188; z-index:1; }
#box4 { position:absolute; top:376; left:0; width:334; height:188; z-index:1; }
#box5 { position:absolute; top:376; left:334;  width:334; height:188; z-index:1; }
#box6 { position:absolute; top:564; left:0; width:334; height:188; z-index:1; }
#box7 { position:absolute; top:564; left:334;  width:334; height:188; z-index:1; }
#box8 { position:absolute; top:752; left:0;  width:334; height:188; z-index:1; }
#box9 { position:absolute; top:752; left:334;  width:334; height:188; z-index:1; }
#ubox0 { position:absolute; top:0; left:0; width:334; height:188; z-index:3; }
#ubox1 { position:absolute; top:0; left:334;  width:334; height:188; z-index:3; }
#ubox2 { position:absolute; top:188; left:0;  width:334; height:188; z-index:3; }
#ubox3 { position:absolute; top:188; left:334;  width:334; height:188; z-index:3; }
#ubox4 { position:absolute; top:376; left:0; width:334; height:188;  z-index:3; }
#ubox5 { position:absolute; top:376; left:334;  width:334; height:188; z-index:3; }
#ubox6 { position:absolute; top:564; left:0; width:334; height:188;  z-index:3; }
#ubox7 { position:absolute; top:564; left:334;  width:334; height:188; z-index:3; }
#ubox8 { position:absolute; top:752; left:0;  width:334; height:188; z-index:3; }
#ubox9 { position:absolute; top:752; left:334;  width:334; height:188; z-index:3; }

.tdrot { text-align:center; font-weight:bold; background-color: #FF0000; }
.tdgruen { text-align:center; font-weight:bold; background-color: #008080; }
.tdgelb { text-align:center; font-weight:bold; background-color: #ffff80; }
.tdblau { text-align:center; font-weight:bold; background-color: #6477fd; }


.paginate {
	font-family: .6em geneva,verdana;
}

a.paginate {
	border: 1px solid #eb003c;
	border-spacing: 10px 10px;
	padding: 3px 6px 3px 6px;
	text-decoration: none;
	color: #333333;
}

a.paginate:hover {
	background-color: #333333;
	color: #eb003c;
	text-decoration: underline;
}

a.current {
	border: 1px solid #eb003c;
	border-spacing: 10px 10px;
	font: bold;
	padding: 3px 6px 3px 6px;
	cursor: default;
	background:#333333;
	color: #eb003c;
	text-decoration: none;
}

a.inactive {
	border: 1px solid #eb003c;
	border-spacing: 10px 10px;
	font: bold;
	padding: 3px 6px 3px 6px;
	cursor: default;
	background:#DDDDDD;
	color: #eb003c;
	text-decoration: none;
}
span.inactive span.paginate {
	border: 1px solid #DDDDDD;
	font-family: geneva,verdana;
	padding: 3px 6px 3px 6px;
	margin-right : 10px;
	margin-left  : 10px;
	border-spacing: 10px;
	color: #333333;
	cursor: default;
}
span.paginator {
	border: 1px solid #DDDDDD;
	font-family: geneva,verdana;
	padding: 3px 75px 3px 75px;
	color: #eb003c;
	cursor: default;
}

.rfWrapper {
    background: #DDDDDD none repeat scroll 0 0 ;
	border: 1px solid #333333;
}

.rfCaption {
    background: #eb003c none repeat scroll 0 0;
}

.rfCaptionText {
    color: #dddddd;
}

.rfTooltip {
    background: #959595 none repeat ;
}

.centerdiv {
  margin: auto;
    width: 50%;
    /**border: 3px solid green;**/
    padding: 8%;
}

.centerimg {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.w2ui-form {
	background-color: #dddddd !important;
	
}

.w2ui-form .w2ui-form-header {
	border-bottom: 1px solid #eb003c !important;
	background-image: linear-gradient(#eb003c, #eb003c) !important;
	color: #dddddd !important;
}

.w2ui-grid .w2ui-grid-header{
	border-bottom: 1px solid #eb003c !important;
	background-image: linear-gradient(#eb003c, #eb003c) !important;
	color: #dddddd !important;
}

.w2ui-group {
    background-color: #ebecef !important;
    border-top: 1px solid #eb003c !important;
    border-bottom: 1px solid #eb003c !important;
	border-left: 1px solid #eb003c !important;
	border-right: 1px solid #eb003c !important;
	color: #dddddd !important;
}

.w2ui-form .w2ui-page{
	 background-color: #dddddd !important;
	
}

.w2ui-form .w2ui-buttons {
    border-top: 1px solid #d5d8d8;
    border-bottom: 0px solid #d5d8d8;
    background-color: #dddddd !important;
}

	