a:link{
	color: #2F4F4F;
}

a:visited{
	color: #2F4F4F;
}

a:hover{
	color: #FF0000;
}

a:active{
	color: #FF0000;
}

body{
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #2F4F4F;
}

h1,h2,h3{
	background-color: #FFFFF0;
	color: #2F4F4F;
}

body,h1,h2,h3,small,td,a{
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

h1{
	margin-top: 5pt;
	margin-bottom: 1em;
	background-color: #F5F5DC;
	font-size: 10pt;
	font-weight: bold;
}

h2{
	margin-top: 5pt;
	font-size: 10pt;
	font-weight: bold;
}

h3{
	background-color: #F5F5DC;
	font-size: 10pt;
	font-style: italic;
}

img{
	border: 0px none;
}

small{
	font-size: xx-small;
}

small a{
	font-size: xx-small;
}

sup{
	font-size: 8pt;
}

td{
	font-size: 8pt;
	empty-cells: show;
}

.channellst{
	background-color: #EEE8AA;
	color: #2F4F4F;
	font-size: 8pt;
}

.channelrahmen{
	border-bottom: 1px solid #CECE00;
	border-right: 1px solid #CECE00;
	padding: 2px;
	background-color: #EEE8AA;
	color: #2F4F4F;
	font-size: 8pt;
}

.chkboximportant{
	border: 1px solid #C04000;
}

.darkbluetop{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #F5FFFA;
	font-size: 8pt;
}

.darkbluetop a{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #F5FFFA;
	font-size: 8pt;
}

.darkbluetop a:visited{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #F5FFFA;
	font-size: 8pt;
}

.darkbluetop a:hover{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #FF0000;
	font-size: 8pt;
}

.darkbluetop a:active{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #FF0000;
	font-size: 8pt;
}

.darkbluetop small{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #F5FFFA;
	font-size: 8pt;
}

.darkbluetop small a{
	background: url(/images/rahmen/dunkelblauverlauf.gif) #191970;
	color: #F5FFFA;
	font-size: 8pt;
}

.druckschrift{
	font-family: monospace;
}

.druckschrift a{
	font-family: monospace;
}

.fehler{
	color: #FF0000;
}

.fehler small{
	color: #FF0000;
	font-size: xx-small;
}

.formlayout{
	border-width: 1pt 1pt 1pt 1pt;
	margin: 0 0 0 0;
	background-color: #FFFFE0;
	color: #003399;
	font-size: 8pt;
}

.formlayoutwatermarked{
	border-width: 1pt 1pt 1pt 1pt;
	margin: 0 0 0 0;
	background-color: #EFFFDF;
	color: #808080;
	font-size: 8pt;
}

.gelbver{
	background: url(/images/rahmen/gelb30.gif) #FFFFE0;
	color: #2F4F4F;
	font-size: 8pt;
}

.gesetz{
	list-style-type: lower-roman;
}

.headlineIcon{
	clear: left;
	float: left;
	margin-right: 10px;
}

.hinweis{
	color: #CC6600;
}

.hinweis a{
	color: #CC6600;
}

.hinweis small{
	color: #CC6600;
	font-size: xx-small;
}

.infoblock{
	clear: both;
	float: none;
	margin: 10px;
	display: block;
}

.infoicon{
	clear: left;
	float: left;
	margin-right: 10px;
	display: inline;
}

.infoiconlist {
	margin-right: 10px;
}

.legende{
	border-left: #C0C0C0 1px solid;
	border-top: #C0C0C0 1px solid;
	margin-top: 20px;
}

.lstdunkel{
	background-color: #FFFFE0;
	color: #2F4F4F;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstform{
	border: 1pt solid #2F4F4F;
	margin: 1pt 1pt 1pt 1pt;
	display: inline;
	background-color: #F5F5DC;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.lstgitter{
	background: url(/images/gitter.gif) #FFFAFA;
	color: #2F4F4F;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lsthell{
	background-color: #FFFAFA;
	color: #2F4F4F;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstkopf{
	background-color: #2F4F4F;
	color: #FFFFF0;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstkopf a{
	color: #FFFFF0;
}

.lstkopf a:visited{
	color: #FFFFF0;
}

.lstkopfnew{
	background-color: #993300;
	color: #FFFFF0;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstkopfnew a{
	color: #FFFFF0;
}

.lstkopfnew a:visited{
	color: #FFFFF0;
}

.lstkopfnew a:hover{
	color: #FF0000;
}

.lstkopfnew a:active{
	color: #FF0000;
}

.lstmark{
	background-color: #E6E6FA;
	color: #2F4F4F;
	font: 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstnickonline{
	background-color: #96D680;
	background-image: url(/images/rahmen/gruen_vertikal16.gif);
	background-repeat: repeat-x;
}

.lstpager{
	margin-left: 2px;
	margin-right: 2px;
	background-color: #FFFFE0;
	color: #2F4F4F;
	font: bold 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstpager a{
	background-color: #FFFFE0;
	color: #2F4F4F;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstpager a:visited{
	background-color: #FFFFE0;
	color: #2F4F4F;
	font: normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstpager a:hover{
	margin-left: 2px;
	margin-right: 2px;
	background-color: #FFFFE0;
	color: #FF0000;
	font: bold 8pt Verdana,Arial,Helvetica,Sans-Serif;
}

.lstpager a:active{
	margin-left: 2px;
	margin-right: 2px;
	background-color: #FFFFE0;
	color: #FF0000;
	font-size: 8pt;
	font-weight: bold;
}

.oktext{
	color: #008000;
}

.oktext small{
	color: #008000;
	font-size: xx-small;
}

.point {
	padding-left: 1px;
	padding-right: 1px;
	background-image: url(/images/icons/point_background.gif);
	background-repeat: repeat-x;
	background-position: left;
	color: #CECE00;
	font-size: 7pt;
	font-weight: bold;
	cursor: default;
}

.rahmen{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFAFA;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #FFFAFA;
	padding: 2px;
	background-color: #F5F5F5;
	color: #2F4F4F;
	font-size: 8pt;
}

.rahmenautocomplete{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFAFA;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #FFFAFA;
	padding: 2px;
	background-color: #F5F5F5;
	color: #2F4F4F;
	font-size: 8pt;
}

.ridge{
	border-bottom: 1px solid #808080;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #808080;
	border-top: 1px solid #C0C0C0;
	background-color: #F5F5DC;
}

.smallsymbol{
	padding-left: 2px;
	padding-right: 2px;
}

.symbol_bullet_square_blue{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/bullet_square_blue.gif) no-repeat;
}

.symbol_bullet_square_green{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/bullet_square_green.gif) no-repeat;
	color: #008000;
}

.symbol_bullet_square_yellow{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/bullet_square_yellow.gif) no-repeat;
}

.symbol_failure{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/error.gif) no-repeat;
}

.symbol_important{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/warning.gif) no-repeat;
}

.symbol_kcking_infoblock{
	padding-left: 71px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/kcking.gif) no-repeat;
}

.symbol_pin2_orange{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/pin2_orange.gif) no-repeat;
}

.symbol_shield_information{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/shield_information.gif) no-repeat;
}

.symbol_success{
	padding-left: 22px;
	margin-bottom: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 1em;
	background: transparent url(/images/icons/16/check.gif) no-repeat;
}

.tabelle{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFAFA;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #FFFAFA;
	color: #2F4F4F;
	font-size: 8pt;
}

.td_menuitem{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #FFFAFA;
	border-right: 1px solid #FFFAFA;
	border-top: 1px solid #CCCCCC;
	padding: 1px 2px;
	white-space: nowrap;
	background-color: #F5F5DC;
	color: #2F4F4F;
	font-size: 8pt;
}

.td_menuitem a:hover{
	color: #FFFFFF;
}

.td_menuitem a:active{
	color: #2F4F4F;
}

.timeleft{
	color: #FF8C00;
}

.mailIcon
{
    position: relative;
    top: 3px;
}
