/* Benutzerregistrierung*/
p.ueber { font-weight: bold;}

body {margin:0; padding:0;}
#leftmenu { margin: 0 5px 5px 8px; }
.leftmenu00     { color: #242424; font-weight: bolder; font-size: 12px; font-family: Verdana; background: url(../images/button_dunkel.jpg) no-repeat; text-align: right; width: 125px; height: 30px }
.leftmenu00 a:link, .leftmenu00 a:active,.leftmenu00 a:hover,.leftmenu00 a:visited    { color: #242424; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; padding: 2px 5px 2px 2px }
#content   { color: #242424; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 30px 1px 10px 20px}
#content p { color: #242424; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 ; text-indent:0px; }
#content ul li {margin-bottom: 10px;margin-top: 5px; line-height:125%;}

h1  { color: #ed1c24; font-weight: bolder; font-size: 20px; font-family: Verdana; text-decoration: none }
h2  { color: #000000; font-weight: bolder; font-size: 20px; font-family: Verdana; text-decoration: none }
#right { background-color: #ed1c24; vertical-align: top; padding-bottom: 10px; padding-left: 7px }
#bilderrechts{padding: 0 5px 5px 0px;}
.menu00      { color: #ed1c24; font-weight: bolder; font-size: 14px; font-family: Verdana; text-align: left; vertical-align: middle; /*width: 150px;*/ height: 30px }
.menu00 a:link, .menu00 a:active, .menu00 a:hover,.menu00 a:visited     { color: #ed1c24; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; text-align: left}
.menu01         { color: #ffffff; font-weight: bolder; font-size: 14px; font-family: Verdana; background-color: #ed1c24; padding: 0px 5px ; text-align: center; vertical-align: middle; width: 80px; height: 30px }

.menuU            { color: #ffffff; font-weight: bolder; font-size: 14px; font-family: Verdana; background-color: #c3d9ff; text-align: center; vertical-align: middle; padding: 0px 5px; width: 80px; height: 30px }
.menuU a:link, .menuU a:active, .menuU a:hover,.menuU a:visited        { color: #000000; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; background-color: #c3d9ff; text-align: center }

.menuUact           { color: blue; font-weight: bolder; font-size: 14px; font-family: Verdana; background-color: #ffffff; text-align: center; vertical-align: middle; width: 80px; height: 30px }
.menuUact a:link, .menuUact a:active,.menuUact a:hover,.menuUact a:visited    { color: blue; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; background-color: #ffffff; text-align: center; vertical-align: middle; padding-top: 4px; border-right: 2px none #ffffff; width: 80px; height: 30px }

/*.menu01 a:link, .menu01 a:active,.menu01 a:hover,.menu01 a:visited      { color: #ffffff; font-weight: bolder; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: #ed1c24; text-align: center; vertical-align: middle; border-right: 2px none #ffffff; width: 80px; height: 30px }*/
.menu01 a:link, .menu01 a:active, .menu01 a:hover,.menu01 a:visited      { color: #ffffff; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; background-color: #ed1c24; text-align: center }
.menu01act         { color: #ed1c24; font-weight: bolder; font-size: 14px; font-family: Verdana; background-color: #ffffff; text-align: center; vertical-align: middle; width: 80px; height: 30px }
.menu01act a:link, .menu01act a:active,.menu01act a:hover,.menu01act a:visited   { color: #ed1c24; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; background-color: #ffffff; text-align: center; vertical-align: middle; border-right: 2px none #ffffff; width: 80px; height: 30px; padding-top:4px; }
.menu02 { width: 600px;}
.leftmenu01       {  color: #242424; font-weight: bolder; font-size: 12px; font-family: Verdana; background: url(../images/button_hell001.jpg) no-repeat; text-align: right; width: 125px; height: 30px }
.leftmenu01 a:link, .leftmenu01 a:active,.leftmenu01 a:hover,.leftmenu01 a:visited    { color: #242424; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; padding: 2px 5px 2px 2px }
.leftmenu01 a#Historie:link, .leftmenu01 a#Historie:active,.leftmenu01 a#Historie:hover,.leftmenu01 a#Historie:visited    { color: #ed1c24; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; padding: 2px 5px 2px 2px ;}
.topmenu01       {  color: #242424; font-weight: bolder; font-size: 12px; font-family: Verdana; background: url(../images/button_hell001.jpg) no-repeat; text-align: center; width: 125px; height: 30px }
.topmenu01 a:link, .topmenu01 a:active,.topmenu01 a:hover,.topmenu01 a:visited    { color: #242424; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; padding: 2px 5px 2px 2px }
.leftmenu03     { color: #242424; font-weight: bolder; font-size: 12px; font-family: Verdana; /*background: url(../images/button_hell001.jpg) no-repeat;*/ text-align: right; width: 125px; height: 30px }
.leftmenu03 a:link, .leftmenu03 a:active,.leftmenu03 a:hover,.leftmenu03 a:visited    { color: #242424; font-weight: bolder; font-size: 14px; font-family: Verdana; text-decoration: none; padding: 2px 5px 2px 2px }


#container { position: absolute; z-index: 1; top: 130px; left: 120px; width: 638px; height: 423px; visibility: visible; display: block }
#logo_text { position: absolute; z-index: 3; top: 20px; left: 280px; width: 251px; height: 21px; visibility: visible; display: block }
#hg_bild { position: absolute; z-index: 2; top: 0px; left: 0px; width: 638px; height: 423px; visibility: visible; display: block }
#logo { background-image: url(../images/logo.gif); position: absolute; z-index: 3; top: -129px; left: 480px; width: 155px; height: 81px; visibility: visible; display: block }
#logo_bild { background-image: url(../images/logo_bild.jpg); position: absolute; z-index: 3; top: -34px; left: 539px; width: 71px; height: 104px; visibility: visible; display: block }
#navi_linie { background-image: url(../images/navi_linie.gif); position: absolute; z-index: 2; top: 0px; left: 0px; width: 638px; height: 13px; visibility: visible; display: block }
#text { position: absolute; z-index: 3; top: 86px; left: 30px; width: 550px; visibility: visible; display: block }


div#menu  {
	display:inline;
/***	position: absolute;
	left: 30px;
	top: -15px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	z-index: 4;
	color: #000000;
}

a:link{
	color: #000000;
	text-decoration: none;
/*	font-weight: bold;*/
/*	font-size: 11px;*/
}
a:visited{
	color: #000000;
	text-decoration: none;
/*	font-weight: bold;*/
/*	font-size: 11px;*/
}
a:hover{
        color: #FF0000;
	text-decoration: none;
}
a:active{
        color: #FF0000;
	text-decoration: none;
}


.container {
	position: absolute;
	width: 638px;
	height: 423px;
	left: 15%;
	top: 130px;
	z-index: 1;

}
.hg_bild{
	position: absolute;
	width: 638px;
	height: 423px;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.untere_leiste{
	position: absolute;
	left: 0px;
	width: 638px;
	height: 108px;
}
.logo{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 155px;
	height: 81px;
	left: 480px;
	top: -130px;
	z-index: 3;
}
.logo_bild{
	background-image: url(../images/logo_bild.jpg);
	background-repeat: no-repeat;
	position: absolute;
	width: 71px;
	height: 104px;
	left: 539px;
	top: -35px;
	z-index: 3;
}
.navi_linie{
	background-image: url(../images/navi_linie.gif);
	background-repeat: no-repeat;
	position: absolute;
	width: 638px;
	height: 7px;
	z-index: 2;
	left: 0px;
	top: 0px;
}

.ueberschrift, .ueberschrift tr td, .ueberschrift p label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
.ueberschrift table.gbma_angebot tr td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	vertical-align: top;
}

table.gbma_angebot{
  border: 1px solid #dedede;
}

#anfrage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#anfrage.ueberschrift p, #anfrage.ueberschrift p label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.logo_text{
	position: absolute;
	width: 251px;
	height: 21px;
	left: 280px;
	top: 20px;
	z-index: 3;

}
.fließtext_rot, #anfrage.fließtext_rot{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.text_start{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	z-index: 3;
	position: absolute;
	width: 560px;
	left: 45px;
	top: 260px;
	line-height: 20px;
}

#fe_users_form table tr td p input{
	color: #ff0000;
	background-color: #ffffff;
}
#menushop{
	text-align:center;
}
.tx-ttproducts-pi1-wrap1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.tx-ttproducts-pi1-wrap1 a:link{
	color: #A9AFBB;
	text-decoration: underline;
/*	margin-right:15px;*/
	font-size: 11px;
}
.tx-ttproducts-pi1-wrap1 a:visited{
	color: #A9AFBB;
	text-decoration: underline;
}
.tx-ttproducts-pi1-wrap1 a:hover{
        color: #FF0000;
	text-decoration: underline;
}
.tx-ttproducts-pi1-wrap1 a:active{
	color: #FF0000;
	text-decoration: underline;
}

.tx-ttproducts-pi1-wrap2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#content DIV.tx-ttproducts-pi1 DIV#tx-ttproducts-pi1-listhighlights FORM TABLE TR TD TABLE TR TD TABLE TR TD SPAN.tx-ttproducts-pi1-wrap2 P.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content DIV.tx-ttproducts-pi1 DIV#tx-ttproducts-pi1-list FORM TABLE TR TD TABLE TR TD TABLE TR TD SPAN.tx-ttproducts-pi1-wrap2 P.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.deliver_address span.tx-ttproducts-pi1-wrap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.tablecell_mstatistik   {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
	font-weight: normal;
}

.mstatistik_odd {
  background-color: #c0c0c0;
}

.tablecellheader_mstatistik  {
	color: #000000;
	background-color: #ffdf80;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 5px 2px 5px;
	text-align: center;
  border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool    {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_nomargin    {
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 0 2px 2px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_red    {
	color: red;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_nomargin_red    {
	color: red;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 0px 0px 2px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_green    {
	color: green;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_nomargin_green    {
	color: green;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 0px 0px 2px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_pool_express    {
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
    background: #FFAFAF none repeat scroll 0 0;
}
.tablecell_pool_nomargin_express    {
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 0px 0px 2px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
    background: #FFAFAF none repeat scroll 0 0;
}
.tablecell_pool_reprint    {
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
    background: #dfdfff none repeat scroll 0 0;
}
.tablecell_pool_nomargin_reprint    {
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 0px 0px 2px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
    background: #eef none repeat scroll 0 0;
}
.tablecellheader_pool  {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 5px 2px 5px;
	border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}
.tablecellheader_pool_nomargin  {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 0px 2px 2px;
	border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}


.tablecellsum_pool  {
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 10px 0px 12px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_druckli    {
	color: #000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
}

.tablecell_times    {
	color: #000000;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
}
.tablecell_druckli_green    {
	color: green;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecellheader_druckli  {
	color: silver;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 0px 2px 5px;
	border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}

.tablecell_druckli_odd    {
	color: #000000;
	background-color: #eeeeee;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.reprint{
    background: #AFB9FF none repeat scroll 0 0;
}

.tablecell_druckli_green_odd    {
	color: green;
	background-color: #eeeeee;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_druckli_pw    {
	color: #000000;
	background-color: #FFF36F;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 0 5px 0 10px;
	border-spacing: 0;

	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 0px 0px;
	border-color: silver
}
.tablecell_bubili    {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_bubili_red    {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
	background-color:red;
}
.tablecell_bubili_blue    {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
	background-color:#AFB9FF;
}

.tablecell_bubili sub   {
	font-size: 8pt;
}

.tablecell_bubili_folded    {
	color: red;
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}


.tablecell_bubili_folded  sub  {
	font-size: 8pt;
}


.tablecell_bubili_printed    {
	color: blue;
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecell_bubiliU    {
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
/*	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver;
*/	background-color:#E3E5EB
}
.tablecell_bubiliU_folded   {
	color: red;
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	background-color:#E3E5EB
}
.tablecell_bubiliU_printed    {
	color: blue;
	font-weight: normal;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 5px;
	padding: 5px 5px 0px 10px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}
.tablecellheader_bubili  {
	color: silver;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 0px 2px 5px;
	border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}
td.content div#tx-newloginbox-pi3 div#tx-newloginbox-pi3-browsebox table td#tx-newloginbox-pi3-browsebox-SCell p a:link{
	color: #FF0000;
	text-decoration: none;
}
td.content div#tx-newloginbox-pi3 div#tx-newloginbox-pi3-browsebox table td#tx-newloginbox-pi3-browsebox-SCell p a:visited{
	color: #FF0000;
	text-decoration: none;
}
td.content div#tx-newloginbox-pi3 div#tx-newloginbox-pi3-browsebox td#tx-newloginbox-pi3-browsebox-SCell p a:hover{
        color: #000000;
	text-decoration: none;
}
td.content div#tx-newloginbox-pi3 div#tx-newloginbox-pi3-browsebox table td#tx-newloginbox-pi3-browsebox-SCell p a:active{
        color: #000000;
	text-decoration: none;
}

/*table tr td.content div#tx-newloginbox-pi3 div#*/
.tx-newloginbox-pi3-singleView-HCell{
	width: 150px;
    }

.tx-newloginbox-pi3-listrow TD TABLE { margin-left:80px; border:solid #f6f6f6;  background-color:#ffffff;}
.tx-newloginbox-pi3-listrow TD TABLE TD { vertical-align:top;/*background-color:#f6f6f6*/ background-color:#ffffff; padding-left: 3px; padding-right: 3px; }

.bankueberschrift   {
	color: #B21F39;
	font-weight: bolder;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffffff;
	vertical-align: baseline;
	padding-bottom: 0px
}
.tx-eoipool1-pi1-numbers{
	color: #ed1c24;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: 0;
}
/* Historie */
.tx-eoipool3-pi1-listrow-header {
	font-size: 16px;
}
.tx-eoipool3-pi1-listrow {
	font-size: 16px;
}

/* Umfrage*/
#content DIV.tx-pbsurvey-pi1 FORM#frmPbSurvey {
	font-size: 14px;
	margin-bottom: 10px;
	text-decoration: none;
}
#content DIV.tx-pbsurvey-pi1 FORM#frmPbSurvey LEGEND.question{
	font-size: 15px;
	text-decoration: none;
	color: #000000;
	margin-bottom: 10px
}

#content DIV.tx-pbsurvey-pi1 FORM#frmPbSurvey DIV.questionComment{
	font-size: 11px;
	color: grey;
	padding-bottom: 0px;
	text-decoration: none;
}
#content DIV.tx-pbsurvey-pi1 FORM#frmPbSurvey DIV.questionSubtext P.bodytext{
	font-size: 14px;
	text-decoration: none;
}
/*Umfrage-Auswertung*/
#content DIV.tx-eoipbsurvey-pi1{
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#content DIV.tx-eoipbsurvey-pi1 DIV.pbsurvey_header{
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px 0px 2px 0px;
}
#content DIV.tx-eoipbsurvey-pi1 TABLE.pbsurvey_tbl{
	width: 500px;
	margin: 10px 0px 10px 0px;
}
#content DIV.tx-eoipbsurvey-pi1 TABLE.pbsurvey_tbl th{
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 4px 0px 2px 5px;
	border-style: solid dotted solid dotted;
	border-width: 1px 0px 1px 0px;
	border-color: silver
}
#content DIV.tx-eoipbsurvey-pi1 TABLE.pbsurvey_tbl td{
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0px;
	padding: 2px 2px 0px 5px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}

#content DIV.tx-eoipbsurvey-pi1 DIV.pbsurvey_div{
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding: 2px 0px 0px 5px;
	border-style: dotted dotted solid dotted;
	border-width: 0px 0px 1px 0px;
	border-color: silver
}

#content DIV.tx-eoipool5-pi1 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoipool5-pi1 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoipool5-pi1 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoipool5-pi1 DIV.mailpreview, #content DIV.tx-eoipool5-pi1 PRE {
        color: #535353;
        background-color: #FcFc8c;
        font-size: 10pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid;
        border-width: 1px;
        border-color: silver;
	}
#content DIV.tx-eoipool5-pi1 DIV.mailpreview A, #content DIV.tx-eoipool5-pi1 PRE A{
        color: #535353;
        background-color: #FcFc8c;
        font-size: 10pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: none;
	}
/* Statistik */
#content DIV.tx-eoistatistics-pi1 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi1 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi1 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi1 TABLE TR TD.sum{
        font-weight: bold;
	}
#content DIV.tx-eoistatistics-pi1 TABLE TR TD.nosum{
        width:100px;
        font-size: 9pt;
	}
/* Statistik: Preis- und Materialstatistik*/

#content DIV.tx-eoistatistics-pi2 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi2 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi2 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi2 TABLE TR TD.sum{
        font-weight: bold;
	}
#content DIV.tx-eoistatistics-pi2 TABLE TR TD.nosum{
        width:100px;
        font-size: 9pt;
	}
/* Statistik: Anfragestatistik*/

#content DIV.tx-eoistatistics-pi3 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi3 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi3 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi3 TABLE TR TD.sum{
        font-weight: bold;
	}
#content DIV.tx-eoistatistics-pi3 TABLE TR TD.nosum{
        width:100px;
        font-size: 9pt;
	}
	/* Statistik: Auftragsstatistik*/

#content DIV.tx-eoistatistics-pi4 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi4 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        text-align: left;
        vertical-align:top;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi4 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi4 TABLE TR TD.sum{
        font-weight: bold;
	}
#content DIV.tx-eoistatistics-pi4 TABLE TR TD.nosum{
        width:100px;
        font-size: 9pt;
	}
	/* Statistik: Prognose*/

#content DIV.tx-eoistatistics-pi5 TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi5 TABLE TR TH{
        color: silver;
        font-weight: bold;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        text-align: left;
        vertical-align:top;
        margin: 0px;
        padding: 4px 0px 2px 5px;
        border-style: solid dotted solid dotted;
        border-width: 1px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi5 TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi5 TABLE TR TD.sum{
        font-weight: bold;
	}
#content DIV.tx-eoistatistics-pi5 TABLE TR TD.nosum{
        width:100px;
        font-size: 9pt;
	}
/* Paketbestellung Konfiguration*/
#content DIV.tx-eoistatistics-pi6 FORM TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi6 FORM TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
#content DIV.tx-eoistatistics-pi6 DIV TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi6 DIV TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
/* Graukartonbestellung */
#content DIV.tx-eoistatistics-pi7 FORM TABLE {
        border-width: 0px;
	}

#content DIV.tx-eoistatistics-pi7 FORM TABLE TR TD{
        color: #000000;
        font-size: 12pt;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        margin: 5px;
        padding: 5px 5px 5px 10px;
        border-style: dotted dotted solid dotted;
        border-width: 0px 0px 1px 0px;
        border-color: silver
	}
.poolcolor{
        background-color:#dfdfdf;
        height:40px;
        left:600px;
        padding-top:8px;
        position:relative;
        text-align:center;
        top:-40px;
        vertical-align:middle;
        width: 230px;
}
.poolcolor_1025{
        background-color:#FAEA83;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_1026{
        background-color:#FAA61A;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_1027{
        background-color:#FA9AC1;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_1028{
        background-color:#A3CF62;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_1029{
        background-color:#00A3DF;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_2013{
        background-color:#EF413D;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_2014{
        background-color:#FFF6D2;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}
.poolcolor_2015{
        background-color:#8BD5EA;
        height:40px;
		padding-left:10px;
        vertical-align:middle;
}

.blue{
        background-color:#8BD5EA;
}
.grey{
        background-color:#CFCFCF;
}
.yellow{
        background-color:#FAEA83;
}
.red{
        background-color:#EF413D;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

a.buttongrey {
    background: transparent url('../images/bg_buttongrey_a.jpg') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.buttongrey span {
    background: transparent url('../images/bg_buttongrey_span.jpg') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.buttongrey:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttongrey:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.eoipool1_bemerkung{
    display: block;
    position: relative;
    top: 0;
    left: 0;
    float: left ;
    padding: 5px;
    z-index: 100;
    border: 1px solid #000000;
    color: #000000;
    background-color:#fff36f;
    font-size: 10px;
    width: auto;
}
* html .eoipool1_bemerkung {
  width: 300px;
}
.eoipool1_bemerkung_hidden{
	display: none;    
}

table tbody tr td#content div.tx-eoilistmanager-pi1 p {
    font-size: 14pt;
}
table tbody tr td#content div.tx-eoilistmanager-pi1 h1,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h1{
    color: #399B6A;
    font-size: 28pt;
    font-family:Verdana;
    font-weight:bolder;
    margin:5px 0;

}
table tbody tr td#content div.tx-eoilistmanager-pi1 h2,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h2 {
    color: #000000;
    font-size: 18pt;
    font-family:Verdana;
    font-weight:normal;
    margin:5px 0;
}
table tbody tr td#content div.tx-eoilistmanager-pi1 h3,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h3{
    color: #000000;
    font-size: 18pt;
    font-family:Verdana;
    font-weight:bolder;
    margin:5px 0;
}
table tbody tr td#content div.tx-eoilistmanager-pi1 h4,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h4 {
    color: #ff0000;
    font-size: 18pt;
    font-family:Verdana;
    font-weight:bolder;
    margin:5px 0;
}
table tbody tr td#content div.tx-eoilistmanager-pi1 h5,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h5 {
    color: #3D65EB;
    font-size: 18pt;
    font-family:Verdana;
    font-weight:bolder;
    margin:5px 0;
}
table tbody tr td#content div.tx-eoilistmanager-pi1 h6,
table tbody tr td#content div.tx-eoitodo-pi1 table tbody tr td h6 {
    color: #000000;
    font-size: 14pt;
    font-family:Verdana;
    font-weight:normal;
    margin:5px 0 5px 20px;
}

#fixeduser {
    position: absolute;
    background-color:#EFEFEF;
    border:3px solid red;
    bottom:15px;
    font-family:arial;
    font-size:20px;
    right:20px;
    padding:5px;

  }
  html>body #fixeduser {  /* nur fuer moderne Browser! */
    position: fixed;
  }

.small {font-size: 8pt;}