﻿*
{
	margin: 0;
	padding: 0;
}
html, body, form
{
	top: 0;
	right: 0;
	left: 0;
	height: 100%;
	width: 100%;
	SCROLLBAR-FACE-COLOR: #ff9900;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffcc66;
	SCROLLBAR-SHADOW-COLOR: #ffcc66;
	SCROLLBAR-3DLIGHT-COLOR: #ff9900;
	SCROLLBAR-ARROW-COLOR: #ffcc66;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffcc66; /*overflow: auto;*/
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.divInlineHelp
{
	background-color: #FFFFFF;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	vertical-align: top;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	text-align: left;
}

#divSumary
{
	position: fixed;
	z-index: 1;
	top: 130px;
	width: 110px;
	height: 150px;
	left: 10px;
	background-color: #b7016f;
	border-bottom: #c0c0c0 2px solid;
	border-right: #c0c0c0 2px solid;
	border-top: #c0c0c0 2px solid;
	border-left: #c0c0c0 2px solid;
	color: #fff;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

#content
{
	color: #000;
	z-index: 1;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 100%;
}

.pad3
{
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
}


.tblMain
{
	width: 100%;
}

.tdMainLeft
{
	width: 133px;
	text-align: center;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.tdMainCenter
{
	width: 1600px;
	text-align: Left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.tdMainRight
{
	width: 145px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.td_top
{
	padding-right: 42px;
	padding-left: 0px;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 15px;
}

.td_navi
{
	height: 45px;
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-image: url(/images/de/public/6/bg_navi.gif);
	text-align: left;
	vertical-align: top;
}

.td_cLeft
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #b7016f;
	vertical-align: top;
	width: 133px;
	height: 100%;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.td_cCenter
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 15px;
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	height: 100%;
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.td_cRight
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #b7016f;
	width: 145px;
	vertical-align: top;
	text-align: left;
	height: 100%;
}
.td_fLeft
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #b7016f;
	vertical-align: top;
	height: 135px;
	background-image: url(/images/de/public/6/bg_fleft.gif);
}
.td_fCenter
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	height: 135px;
	background-image: url(/images/de/public/6/bg_footer.gif);
}
.td_fRight
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	background-color: #b7016f;
	width: 145px;
	vertical-align: bottom;
	text-align: right;
	height: 135px;
	background-image: url(/images/de/public/6/bg_fleft.gif);
}

.f_tdsmall
{
	vertical-align: top;
}

.scsLink, A:link.scsLink, A:hover.scsLink, A:visited.scsLink, A:active.scsLink
{
	font-weight: normal;
	font-size: 9px;
	color: #dcdcdc;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.tblMainContent
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 600px;
}

.tdContent
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.tdContentR
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	text-align: right;
}

.tdContentErr
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	color: #ff3333;
}

.tdForm
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
}

.tdFormO
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	border-right: #ffcc00 1px solid;
}

.tdFormM
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
	border-left: #ffcc00 1px solid;
	border-right: #ffcc00 1px solid;
}

.tdFormU
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
	border-left: #ffcc00 1px solid;
	border-right: #ffcc00 1px solid;
	border-bottom: #ffcc00 1px solid;
}

.tdFormOU
{
	font-size: 14px;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	border-right: #ffcc00 1px solid;
	border-bottom: #ffcc00 1px solid;
}

.tdFormSP
{
	height:5px;
}

.tdheadline_kl
{
	font-size: 16px;
	font-weight: bold;
	color: #666;
	padding-bottom: 10px;
}

H1.oH1
{
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

/* Inhalte */
.oTB1
{
	width: 150px;
	height: 18px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.oTB2
{
	width: 360px;
	height: 18px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

TEXTAREA.oTB2
{
	width: 450px;
	height: 130px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.oTB3
{
	width: 60px;
	height: 18px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

SELECT.oTB3
{
	width: 70px;
	height: 18px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border: none;
}

.oTB4
{
	width: 210px;
	height: 18px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.oSmall
{
	font-size: 10px;
}

.oButton1
{
	border-right: #dcdcdc 2px groove;
	padding-right: 0px;
	border-top: #dcdcdc 2px groove;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #dcdcdc 2px groove;
	padding-top: 0px;
	border-bottom: #dcdcdc 2px groove;
	background-color: #ffcc66;
	cursor: hand;
	font-size: 12px;
}

.oButton2
{
	border-right: #dcdcdc 2px groove;
	padding-right: 0px;
	border-top: #dcdcdc 2px groove;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #dcdcdc 2px groove;
	padding-top: 0px;
	border-bottom: #dcdcdc 2px groove;
	background-color: #ffcc66;
	cursor: hand;
	font-size: 12px;
	width: 110px;
}

.oGrid
{
	width: 642px;
	border-right: #dcdcdc 1px solid;
	padding-right: 3px;
	border-top: #dcdcdc 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: #dcdcdc 1px solid;
	padding-top: 3px;
	border-bottom: #dcdcdc 1px solid;
}

.oGrigHead
{
	background-color: #f5f5f5;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	vertical-align: top;
}

.oGridItem
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.oGridItem1
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 48px;
	white-space: nowrap;
}

.oGridItem2
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 80px;
	vertical-align: top;
}

.oGridItemButton1
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 90px;
}

.oGridItemButton2
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 20px;
	vertical-align: bottom;
}

.oGridItemButton3
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 50px;
	vertical-align: bottom;
}

.oGridItemDatum
{
	font-weight: normal;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 14px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	width: 90px;
	vertical-align: middle;
}
.oFormDiv
{
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
	background-color: #fff8dc;
	height: 35px;
	white-space: nowrap;
}

.oFormDiv0
{
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.oFormDiv1
{
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 3px;
}

.oFormDiv2
{
	float: left;
	padding-right: 3px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	padding-top: 17px;
}


#divVP, #divVP1
{
	border: solid 1px #dcdcdc;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	width: 630px;
}

#divVP3, .divVP3
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	width: 655px;
	text-align:right;
}

.tdHelp1
{
	vertical-align: top;
	padding-left: 3px;
}

/* uc3 */

TABLE.uc3_tbl
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px;
}

TD.uc3_td
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px;
	vertical-align: top;
}

a:link.uc3_a
{
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

a:visited.uc3_a
{
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

a:active.uc3_a
{
	font-family: Arial;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

a:hover.uc3_a
{
	font-family: Arial;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #CC3366;
}

DIV.sumT
{
	font-family: Arial;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	white-space:nowrap;
}
DIV.sumI
{
	font-family: Arial;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	width: 100px;
	padding-top: 5px;
	text-align: right;
}

A:link.cont, A:hover.cont, A:visited.cont, A:active.cont
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.tblbody
{
    border-right: #ffdc9c 1px solid;
    border-top: #ffdc9c 1px solid;
    border-left: #ffdc9c 1px solid;
    border-bottom: #ffdc9c 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}

.tblbody2
{
    border-right: #ffdc9c 1px solid;
    border-top: #ffdc9c 1px solid;
    border-left: #ffdc9c 1px solid;
    border-bottom: #ffdc9c 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
    background-color: #ffdc9c;
}

.tblcol1
{
    background-color: #FF9900;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

TD.tblcol1pad
{
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

.tblcolalt1, .tblcol1alt
{
    background-color: #FFBF51;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0px;
}

.tblcol2
{
    background-color: #FF9900;
    font-weight: bold;
    font-size: 12px;
    color: #636261;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

.tblcolalt2
{
    background-color: #FFBF51;
    font-weight: bold;
    font-size: 12px;
    color: #636261;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0px;
}

.tblcol3
{
    background-color: #FF9900;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

.tblcolalt3
{
    background-color: #FFBF51;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0px;
}

.tblcol4
{
    background-color: #dcdcdc;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

.tblcolalt4
{
    background-color: #f5f5f5;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0px;
}

.tblcol5
{
    background-color: #ff7b00;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin: 0px;
}

.tblcolalt5
{
    background-color: #ff7b00;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    vertical-align: top;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0px;
}


A:link.promo
{
	font-weight: bold;
	color: #cc3366;
	text-decoration: none;
}

A:visited.promo
{
	font-weight: bold;
	text-decoration: none;
	color: #cc3366;
}

A:active.promo
{
	font-weight: bold;
	text-decoration: none;
	color: #636261;
}

A:hover.promo
{
	font-weight: bold;
	text-decoration: underline;
	color: #636261;
}

A.red:link
{
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

A.red:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}

A.red:active
{
	font-weight: bold;
	text-decoration: none;
	color: #636261;
}

A.red:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #636261;
}

A.green:link
{
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}

A.green:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #009900;
}

A.green:active
{
	font-weight: bold;
	text-decoration: none;
	color: #636261;
}

A.green:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #636261;
}

DIV.gridMsg
{
	border-right: #ffd700 1px solid;
	padding-right: 3px;
	border-top: #ffd700 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 1px;
	border-left: #ffd700 1px solid;
	width: 400px;
	padding-top: 3px;
	border-bottom: #ffd700 1px solid;
	background-color: #ffffff;
}

DIV.gridMsgText
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}

DIV.gridMsgButtons
{
	padding-right:5px;
	padding-bottom:5px;
	text-align:right;
	}

