body {
	margin-left: 0;
	margin-top: 0;
	border-right: 1px #ccc; 
	} 
ol, ul, li {
	margin: 0;
	padding: 0; }
b {
	font-weight:  bold }


i {
	font-style:   italic }
	

td {
	text-align: left;
}

.greentext {
	color: #390 }

.redtext {
	color: #c00 }

strong { font-weight: bold; }

em { font-style: italic; }
.floatblockleft { float: left; display: block; }
.floatblockright { display: block; float: right; }



/*BEGIN Reiternavigation MAIN*/
#reiternavi      {
	}


#reiternavi ul  {
	}


#reiternavi ul li      {

	background-color:#EAEAEA;
    color: #CCCCCC;
	border-color:#CCCCCC #3B3B3B #CCCCCC #CCCCCC;
    border-style:solid;
    border-width:1px;
    display:block;
    float:left;
    list-style-type:none;
    padding-left:10px;
    padding-right:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#reiternavi ul li.inaktiv     {
	background-color:red;
    border-bottom:1px solid white;}





#reiternavi ul li a:link, #reiternavi ul li a:visited {
	color:#505050;
    font-weight:bold;
	text-decoration: none;
	}

#reiternavi ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}

#reiternavi ul li.aktiv {
   background-color:#fff;
	font-weight:bold;
	color: #000000 ;
   
}


	
#reiternavi ul li.aktiv a:link, #reiternavi ul li.aktiv a:visited {
   color: #000000;
}

#reiternavi ul li.aktiv a:hover, #reiternavi ul li.aktiv a:active {
	color:#000000;
   font-weight:bold;}
	


/*END Reiternavigation Main*/
/*Haupt Content-Box*/
#content       {
	display:             block;
	margin:              0;
	width:               840px;
	float:               left;
	border-style:        1px solid #ccc ;
	border-width:        0 0 1px;
	border-color:        #ccc }



/*START CONTENT STYLES
*/
.Headline  {
	color:      #375c90;
	font-size:   16px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 22px }

.HeadlineAddOn {
	color:      #666;
	font-size:   12px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 22px }


.CopySmallGrey {
	color: #d9d9d9;
	font-size:9px;
	line-height:12px;
}

.CopySmallGrey a:link, .CopySmallGrey a:visited   {
	color:          #000000;
	text-decoration: none }

.CopySmallGrey a:hover, .CopySmallGrey a:active   {
	color:          #000000;
	text-decoration: underline }

.CopyNormal {
	font-size:  11px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px }
.CopyNormal a:link, .CopyNormal a:visited  {
	color:          #000000;
	font-size:       11px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     14px;
	text-decoration: none }

.CopyNormal a:hover, .CopyNormal a:active  {
	color:          #000000;
	font-size:       11px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     14px;
	text-decoration: underline }

.CopySubhead    {
	color:      #375c90;
	font-size:   12px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 16px }


.CopySubhead a:link, .CopySubhead a:visited   {
	color:          #375c90;
	text-decoration: none }

.CopySubhead a:hover, .CopySubhead a:active   {
	color:          #375c90;
	text-decoration: underline }

.CopyBigger {
	font-size:  13px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 16px }
	

/*Produkttabelle Allgemein*/
#GeneralTable {
	margin-top:   10px;
	margin-bottom: 10px;
	float:         left;
	clear:         both;
	border-style:  solid;
	border-width:  1px;
	border-color:  #ccc #666 #666 #ccc }

#GeneralTable table tbody tr.gentabheader td {
	background-color: #375C90;
	color:#FFFFFF;
	font-family:Arial,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:10px;
	line-height:13px;
}

#GeneralTable table tbody tr.gentabheader td a:link, #GeneralTable table tbody tr.gentabheader td a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#GeneralTable table tbody tr.gentabheader td a:hover, #GeneralTable table tbody tr.gentabheader td a:active {
	color:          #036;
	text-decoration: underline }
#GeneralTable table tbody tr.gentabheader td.gentabheadNoBorder {
	border-right: 1px solid #fff;
	border-bottom: 0 }

#GeneralTable table tbody tr td {
	background-color:	#FFFFFF;
	border-bottom:	1px solid #CCCCCC;
	border-right:	1px solid #FFFFFF;
	color:	#000000;
	font-family:	Tahoma,Tahoma,Geneva,Helvetica,SunSans-Regular,sans-serif;
	font-size:	10px;
	line-height:	13px;
	margin:	0;
	padding:	6px 3px 6px 5px;
}

#GeneralTable table tbody tr td a:link, #GeneralTable table tbody tr td a:visited  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: none }

#GeneralTable table tbody tr td a:hover, #GeneralTable table tbody tr td a:active  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: underline }

#GeneralTable table tbody tr td a.linkJA:link, #GeneralTable table tbody tr td a.linkJA:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-green.gif");

	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr td a.linkJA:hover, #GeneralTable table tbody tr td a.linkJA:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #060;
	background-image:    url("../static-img/point-green.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr td a.linkNEIN:link, #GeneralTable table tbody tr td a.linkNEIN:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-red.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr td a.linkNEIN:hover, #GeneralTable table tbody tr td a.linkNEIN:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #c00;
	background-image:    url("../static-img/point-red.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr td a.linkNONE:link,  #GeneralTable table tbody tr td a.linkNONE:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-grey.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr td a.linkNONE:hover, #GeneralTable table tbody tr td a.linkNONE:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #999;
	background-image:    url("../static-img/point-grey.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td {
	background-color:	#FFFFFF;
	border-bottom:	1px solid #CCCCCC;
	border-right:	1px solid #FFFFFF;
	color:	#000000;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:	10px;
	line-height:	13px;
	margin:	0;
	padding:	6px 3px 6px 5px;
}
#GeneralTable table tbody tr.altern td a:link, #GeneralTable table tbody tr.altern td a:visited  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: none }


#GeneralTable table tbody tr.altern td a:hover, #GeneralTable table tbody tr.altern td a:active  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: underline }


	
#GeneralTable table tbody tr.altern td a.linkJA:link, #GeneralTable table tbody tr.altern td a.linkJA:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-green.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td a.linkJA:hover, #GeneralTable table tbody tr.altern td a.linkJA:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #060;
	background-image:    url("../static-img/point-green.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td a.linkNEIN:link, #GeneralTable table tbody tr.altern td a.linkNEIN:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-red.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td a.linkNEIN:hover, #GeneralTable table tbody tr.altern td a.linkNEIN:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #c00;
	background-image:    url("../static-img/point-red.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td a.linkNONE:link,  #GeneralTable table tbody tr.altern td a.linkNONE:visited {
	color:              #000;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-image:    url("../static-img/point-grey.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }

#GeneralTable table tbody tr.altern td a.linkNONE:hover, #GeneralTable table tbody tr.altern td a.linkNONE:active {
	color:              #fff;
	font-size:           10px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         normal;
	line-height:         13px;
	text-decoration:     none;
	background-color:    #999;
	background-image:    url("../static-img/point-grey.gif");
	background-repeat:   no-repeat;
	background-position: 0 2px;
	display:             block;
	padding-left:        14px }
	

#GeneralTable table tbody tr.tdBiggertext td {
	font-size:       11px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      14px;
	background-color: #fff;
	margin:           0;
	padding:          6px 3px 6px 5px;
	border-right:     1px solid #fff;
	border-bottom:    1px solid #ccc }
#GeneralTable table tbody tr.gentabheader td.gentabheadNoBorderSplitter {
	border-right: 1px solid #cbcbcb;
	border-bottom: 0 none; }
#GeneralTable table tbody tr td.splittable {
	border-right: 1px solid #cbcbcb; }
/*Switch-Tabelle*/
#SwitchTable { margin-top:   0; margin-bottom: 10px; float:         left; clear:         both; border-color: #ccc #666 #666 #ccc; border-style: solid; border-width: 1px; }
#SwitchTable table tbody tr.switchtablinks td.switchtablinksblank { color:           #333; font-size:        9px; font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height:      13px; background-color: #fff; margin:           0; padding:          0; border-right:     1px solid #fff; border-bottom: 1px solid #fff; }
#SwitchTable table tbody tr.switchtablinks td.switchtablinksfilled { color: #333; font-size: 9px; font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-color: #ccc; background-image: url(../images/dyn-img/smallswitch-bg-off.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0; border-right: 1px dotted #ccc; border-bottom: 1px solid #989898; }
#SwitchTable table tbody tr.switchtablinks td a:link, #SwitchTable table tbody tr.switchtablinks td a:visited, #SwitchTable table tbody tr.switchtablinks td a:active { color: #036; font-size: 9px; font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; margin: 0; padding: 3px 5px; border-right: 1px solid #6a6a6c; border-bottom: 1px solid #989898; border-left: 1px solid #ccc; }
#SwitchTable table tbody tr.switchtablinks td a:hover { color: #036; font-size: 9px; font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: underline; margin: 0; padding: 3px 5px; border-right: 1px solid #6a6a6c; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
#SwitchTable table tbody tr.switchtablinks td a.activeswitch:link, #SwitchTable table tbody tr.switchtablinks td a.activeswitch:visited, #SwitchTable table tbody tr.switchtablinks td a.activeswitch:active { color: #036; font-size: 9px; font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-image: url(../images/dyn-img/smallwitch-bg-on.gif); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 3px 5px; border-right: 1px solid #6a6a6c; border-bottom: 1px solid #989898; border-left: 1px solid #ccc; }
#SwitchTable table tbody tr.switchtablinks td a.activeswitch:hover { color: #036; font-size: 9px; font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background-image: url(../images/dyn-img/smallwitch-bg-on.gif); background-repeat: repeat-x; background-position: left top; text-decoration: underline; margin: 0; padding: 3px 5px; border-right: 1px solid #6a6a6c; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
#SwitchTable table tbody tr.switchtabheader td {
	color:           #ffffff;
	font-size:        9px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      13px;
	background-color: #375C90;
	margin:           0;
	padding:          1px 3px 1px 5px;
	border-right:     1px solid #fff;
	border-bottom:    1px solid #ccc }
#SwitchTable table tbody tr.switchtabheader td a:link, #SwitchTable table tbody tr.switchtabheader td a:visited {
	color:          #ffffff;
	text-decoration: none }

#SwitchTable table tbody tr.switchtabheader td a:hover, #SwitchTable table tbody tr.switchtabheader td a:active {
	text-decoration: underline }
#SwitchTable table tbody tr.switchtabheader td.switchtabheadNoBorder {
	border-right: 1px solid #fff;
	border-bottom: 0 }

#SwitchTable table tbody tr td   {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      13px;
	background-color: #ffffff;
	margin:           0;
	padding:          6px 3px 6px 5px;
	border-right:     1px solid #fff;
	border-bottom:    1px solid #ccc }

#SwitchTable table tbody tr td a:link, #SwitchTable table tbody tr td a:visited  {
	color:           #0065AD;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: none }

#SwitchTable table tbody tr td a:hover, #SwitchTable table tbody tr td a:active  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: underline }
#SwitchTable table tbody tr.altern td  {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      13px;
	background-color: #ffffff;
	margin:           0;
	padding:          6px 3px 6px 5px;
	border-right:     1px solid #fff;
	border-bottom:    1px solid #ccc }
#SwitchTable table tbody tr.altern td a:link, #SwitchTable table tbody tr.altern td a:visited  {
	color:          #0065AD;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: none }


#SwitchTable table tbody tr.altern td a:hover, #SwitchTable table tbody tr.altern td a:active  {
	color:          #000000;
	font-size:       10px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:     13px;
	text-decoration: underline }
#SwitchTable table tbody tr.tdBiggertext td {
	font-size:       11px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      14px;
	background-color: #fff;
	margin:           0;
	padding:          6px 3px 6px 5px;
	border-right:     1px solid #fff;
	border-bottom:    1px solid #ccc }
#SwitchTable table tbody tr td.dotted { border-right: 1px solid #ffffff; }
/*END Switch tablelle*/	
	
/*STYLES f?r NEWS-CENTER*/
.SpacerTD  {
	border-left: 1px dotted #ccc }


/*SMALL SWITCHBOXES plus content*/
#SmallSwitchBox  {
	display: block }


#SmallSwitch { }

#SmallSwitch ul  {
	white-space:    nowrap;
	list-style-type: none;
	float:           left }


#SmallSwitch li    {
	color:              #000;
	font-size:           9px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:         11px;
	background-color:    #fff;
	background-image:    url(../images/dyn-img/smallswitch-bg-off.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	display:             block;
	margin-bottom:       -1px;
	padding:             2px 5px 1px;
	float:               left;
	border-style:        solid;
	border-width:        1px;
	border-color:        #ccc #999 #999 #ccc }




#SmallSwitch li a:link, #SmallSwitch li a:visited {
	color:          #000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none }

#SmallSwitch li a:hover {
	color:          #036;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: underline }

#SmallSwitch li.aktiv    {
	color:              #036;
	background-color:    #ccc;
	background-image:    url(../images/dyn-img/smallwitch-bg-on.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	border-color:        #ccc #999 #ccc #ccc }




#SmallSwitchContent  {
	background-color: #fff;
	display:           block;
	margin:            0;
	padding:           5px;
	float:             left;
	clear:             both;
	border:            solid 1px #ccc }

#SmallSwitchContentNoPad {
	display: block;
	margin:   0;
	padding:  15px 0;
	width:    789px;
	float:    left;
	clear:    both;
	border:   solid 1px #ccc }

#SmallSwitchContentBigPad  {
	background-color: #fff;
	display:           block;
	margin:            0;
	padding:           5px 15px 10px;
	float:             left;
	clear:             both;
	border:            solid 1px #ccc }


/*Rechte Randspalte*/
#RightMargin  {
	display: block;
	width:    190px;
	float:    left }
#RightMargin a:link, #RightMargin a:visited, #RightMargin a:active { color: #000000; text-decoration: none; }
#RightMargin a:hover { color: #000000; text-decoration: underline; }
#RightMargin h1    {
	color:          #000000;
	font-size:       11px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:     bold;
	line-height:     14px;
	text-decoration: none;
	display:         block;
	width:           180px;
	float:           left;
	clear:           both }




#RightMargin table {
	margin-top:    7px;
	margin-bottom:  20px;
	padding-bottom: 25px;
	float:          left;
	clear:          both;
	border-bottom:  2px solid #ccc }

#RightMargin td.RMTDnormal {
	color:        #666;
	font-size:     10px;
	font-family:   Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:   12px;
	padding:       4px 4px 4px 0;
	border-bottom: 1px dotted #ccc }

#RightMargin td.RMTDplus {
	color:        #390;
	font-size:     10px;
	font-family:   Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:   12px;
	padding:       4px 4px 4px 0;
	border-bottom: 1px dotted #ccc }

#RightMargin td.RMTDminus {
	color:        #c00;
	font-size:     10px;
	font-family:   Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:   12px;
	padding:       4px 4px 4px 0;
	border-bottom: 1px dotted #ccc }


/*Styles News-Center*/
/*START Report Tabellen fuer News*/

#ReportTable     {
	display: block;
	width:    270px }


#ReportTable table    {	
	margin-bottom: 25px;
	width:          99%;
	border-style:   solid;
	border-width:   1px;	
	border-color:   #9d9d9d }
	


#ReportTable table tbody tr td {
	background-color:	#FFFFFF;
	color:	#000000;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:	10px;
	line-height:	12px;
	padding:	5px;
}
#ReportTable table tbody tr td.RTTDplus {
	color:           #390;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #ededed;
	padding:          5px }

#ReportTable table tbody tr td.RTTDminus {
	color:           #c00;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #ededed;
	padding:          5px }

#ReportTable table tbody tr td a:link, #ReportTable table tbody tr td a:visited  {
	color:          #375c90;
	text-decoration: none }


#ReportTable table tbody tr td a:hover, #ReportTable table tbody tr td a:active  {
	color:          #375c90;
	text-decoration: underline }


#ReportTable table tbody tr.altern td {
	background-color:	#FFFFFF;
	color:	#000000;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:	10px;
	line-height:	12px;
	padding:	5px;
}
#ReportTable table tbody tr.altern td.RTTDplus {
	color:           #390;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #dedede;
	padding:          5px }

#ReportTable table tbody tr.altern td.RTTDminus {
	color:           #c00;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #dedede;
	padding:          5px }

#ReportTable table tbody tr.altern td a:link, #DetailTable table tbody tr.altern td a:visited  {
	color:          #375c90;
	text-decoration: none }


#ReportTable table tbody tr.altern td a:hover, #DetailTable table tbody tr.altern td a:active  {
	color:          #375c90;
	text-decoration: underline }


#ReportTable table tbody tr.tabhead td {
	background-color: #375c90; 	
	color:	#FFFFFF;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:	9px;
	font-weight:	bold;
	line-height:	12px;
	padding:	5px;
}



/*END Report Tabellen fuer News*/


.NewsTabelle  {
	margin-bottom: 15px;
	border-bottom:  2px solid #375c90 }


.KategorieHeadline  {
	color:      #375c90;
	font-size:   14px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 24px }


#NewsTable  {
	margin-bottom: 15px }


#NewsTable table tbody tr td.datefield  {
	color:         #666;
	font-size:      9px;
	font-family:    Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:    11px;
	padding-top:    3px;
	padding-bottom: 10px }


#NewsTable table tbody tr td.NewsContent  {
	color:         #000;
	font-size:      11px;
	font-family:    Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:    14px;
	padding-top:    3px;
	padding-bottom: 10px }


#NewsTable table tbody tr td.NewsContent a:link, #NewsTable table tbody tr td.NewsContent a:visited  {
	color:          #000000;
	text-decoration: underline }

#NewsTable table tbody tr td.NewsContent a:hover, #NewsTable table tbody tr td.NewsContent a:active  {
	color:          #004d7d;
	text-decoration: underline }

#NewsTable table tbody tr td.NewsContent h1   {
	color:      #000000;
	font-size:   13px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 16px;
	display:     block }



#NewsTable table tbody tr td.authorfield  {
	color:         #666;
	font-size:      9px;
	font-family:    Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:    11px;
	padding-top:    3px;
	padding-bottom: 10px;
	border-bottom:  1px dotted #ccc }

/*Bildplatzierungen und Bildrahmen*/
.BildimTextlinks {
	margin-right: 10px;
	margin-bottom: 3px;
	padding:       4px;
	float:         left;
	border:        solid 1px #ccc }
.BildimTextrechts  {
	margin-bottom: 3px;
	margin-left:    10px;
	padding:        4px;
	float:          right;
	border:         solid 1px #ccc }
.FloatRight { margin-bottom: 3px; margin-left: 10px; padding: 0; float: right; }
/*START PRODUKTE UEBERSICHT ALLE*/
.TabTrennerHorizontal  {
	padding-top:   15px;
	padding-bottom: 15px;
	border-bottom:  1px dotted #ccc }

/*START STYLES PRODUKTDETAILSEITEN*/
#KurzInfoListe { }

#KurzInfoListe ul     {
	color:              #000;
	font-size:           11px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:         14px;
	list-style-image:    url(../images/dyn-img/leftframe/pfeil-leftmargin.gif);
	list-style-position: outside;
	display:             block;
	margin-left:         20px }



#KurzInfoListe ul li  {
	color:        #000;
	font-size:     11px;
	font-family:   Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:   14px;
	margin-bottom: 7px }
	
	
	
#ContentSwitchBox  {
	display: block;
	width:    790px }
#ContentSwitchBoxNoLimit  {
	display: block;
	width:    99% }


#ContentSwitch { }

#ContentSwitch ul {
	list-style-type: none;
	float:            left }

#ContentSwitch li     {
	color:              #666;
	font-size:           9px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:         11px;
	background-color:    #fff;
	background-image:    url(../images/dyn-img/smallswitch-bg-off.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	display:             block;
	margin-bottom:       -1px;
	padding:             2px 5px 1px;
	float:               left;
	border-style:        solid;
	border-width:        1px;
	border-color:        #ccc #999 #999 #ccc }



#ContentSwitch li a:link, #ContentSwitch li a:visited  {
	color:          #000000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none }


#ContentSwitch li a:hover  {
	color:          #004d7d;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: underline }


#ContentSwitch li.aktiv     {
	color:              #000000;
	background-color:    #ccc;
	background-image:    url(../images/dyn-img/smallwitch-bg-on.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	border-color:        #ccc #999 #ccc #ccc }


#ContentSwitchContent {
	display: block;
	margin:   0;
	padding:  5px;
	float:    left;
	clear:    both;
	border:   solid 1px #ccc }
#ContentSwitchContentWhite560  {
	background-color: #fff;
	display:           block;
	margin:            0;
	width:             560px;
	float:             left;
	clear:             both;
	border:            solid 1px #ccc }
#ContentSwitchContentWhite { background-color: #fff; display: block; margin: 0; float: left; clear: both; border: solid 1px #ccc; }
#ContentSwitchContentNoPad {
	display: block;
	margin:   0;
	padding:  15px 0;
	width:    789px;
	float:    left;
	clear:    both;
	border:   solid 1px #ccc }

#ContentSwitchContentBigPad {
	display: block;
	margin:   0;
	padding:  5px 15px 10px;
	float:    left;
	clear:    both;
	border:   solid 1px #ccc }
#ContentSwitchContent99P {
	display: block;
	margin:   0;
	padding:  5px 15px 10px;
	width:    99%;
	float:    left;
	clear:    both;
	border:   solid 1px #ccc }

#DetailTable    {
	display: block;
	width:    360px }


#DetailTable table    {
	margin-bottom: 25px;
	width:          99%;
	border-style:   solid;
	border-width:   1px;
	border-color:   #ededed #ccc #ccc #ededed }


#DetailTable table tbody tr td  {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #ededed;
	padding:          5px }
#DetailTable table tbody tr td a:link, #DetailTable table tbody tr td a:visited  {
	color:          #000000;
	text-decoration: none }


#DetailTable table tbody tr td a:hover, #DetailTable table tbody tr td a:active  {
	color:          #004d7d;
	text-decoration: underline }


#DetailTable table tbody tr.altern td  {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #dedede;
	padding:          5px }
	
#DetailTable table tbody tr.altern td a:link, #DetailTable table tbody tr.altern td a:visited  {
	color:          #000000;
	text-decoration: none }


#DetailTable table tbody tr.altern td a:hover, #DetailTable table tbody tr.altern td a:active  {
	color:          #004d7d;
	text-decoration: underline }


#DetailTable table tbody tr.tabhead td   {
	color:           #000000;
	font-size:        9px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:      bold;
	line-height:      12px;
	background-color: #fff;
	padding:          5px }
/*START Offene Fonds*/

#FSextendTable    {
	display: block
	}


#FSextendTable table     {
	margin-bottom: 25px;
	width:          99%;
	border-style:   solid;
	border-width:   1px;
	border-color:   #ccc #9a9a9a #9a9a9a #ccc }



#FSextendTable table tbody tr td  {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #ededed;
	padding:          5px }
#FSextendTable table tbody tr td a:link, #FSextendTable table tbody tr td a:visited  {
	color:          #000000;
	text-decoration: none }


#FSextendTable table tbody tr td a:hover, #FSextendTable table tbody tr td a:active  {
	color:          #004d7d;
	text-decoration: underline }


#FSextendTable table tbody tr.altern td  {
	color:           #000;
	font-size:        10px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      12px;
	background-color: #dedede;
	padding:          5px }
	
#FSextendTable table tbody tr.altern td a:link, #FSextendTable table tbody tr.altern td a:visited  {
	color:          #000000;
	text-decoration: none }


#FSextendTable table tbody tr.altern td a:hover, #FSextendTable table tbody tr.altern td a:active  {
	color:          #004d7d;
	text-decoration: underline }


#FSextendTable table tbody tr.tabhead td   {
	color:           #000000;
	font-size:        9px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:      bold;
	line-height:      12px;
	background-color: #fff;
	padding:          5px }


#ChartSwitchBox   {
	display:   block;
	margin-top: 10px }



#ChartSwitch  {
	display: block }


#ChartSwitch ul   {
	white-space:    nowrap;
	list-style-type: none;
	margin-left:     30px;
	float:           left }



#ChartSwitch li      {
	color:              #000;
	font-size:           9px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:         11px;
	background-image:    url("../static-img/chart-rider-lo.gif");
	background-repeat:   no-repeat;
	background-position: right top;
	display:             block;
	margin-bottom:       0;
	padding:             2px 15px 1px 10px;
	float:               left }






#ChartSwitch li a:link, #ChartSwitch li a:visited {
	color:          #000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none }

#ChartSwitch li a:hover, #ChartSwitch li a:active  {
	color:          #000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: underline }




#ChartSwitch li.aktiv     {
	color:              #000;
	background-image:    url("../static-img/chart-rider-hi.gif");
	background-repeat:   no-repeat;
	background-position: right top;
	border-color:        #ccc #999 #ccc #ccc }



#ChartTable   {
	float: left;
	clear:  both }



#ChartTable table tbody tr td  {
	padding: 0;
	border:   0 }


#ChartTable table tbody tr td.chartwhite  {
	background-color: #fff;
	padding:           5px;
	border:            0 }

#ChartTable table tbody tr td.chartwhite2 {
	background-color: #fff;
	padding:           5px;
	border-style:      solid none none;
	border-width:      1px 0 0;
	border-color:      #b8b8b8   }

#ChartTable table tbody tr td.chartleft {
	background-image:   url("../static-img/chart-shadow-left.gif");
	background-repeat:   no-repeat;
	background-position: left top }

#ChartTable table tbody tr td.chartbottom {
	background-image:   url("../static-img/chart-shadow-btm.gif");
	background-repeat:   no-repeat;
	background-position: left top }

#ChartTable table tbody tr td.chartcorner {
	background-image:   url("../static-img/chart-shadow-corner.gif");
	background-repeat:   no-repeat;
	background-position: left top }

/*START ANGEBOTSWESEN*/
.InputTable      {
	margin-bottom: 25px;
	border-style:   solid;
	border-width:   1px;
	border-color:   #dedede #ccc #ccc #dedede }



.InputTable tbody tr td {
	background-color:	#FFFFFF;
	border-bottom:	1px solid #CCCCCC;
	color:	#000000;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:	12px;
	height:	40px;
	line-height:	15px;
	padding:	5px;
}



.InputTable tbody tr td a:link, .InputTable tbody tr td a:visited  {
	color:          #b3b3b3;
	text-decoration: none }


.InputTable tbody tr td a:hover, .InputTable tbody tr td a:active  {
	color:          #b3b3b3;
	text-decoration: underline }


.InputTable tbody tr.altern td {
	background-color:	#FFFFFF;
	border-bottom:	1px solid #CCCCCC;
	color:	#000000;
	font-family:	Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	height:	40px;
	padding:	5px;
}



.InputTable tbody tr.altern td a:link, .InputTable tbody tr.altern td a:visited  {
	color:          #b3b3b3;
	text-decoration: none }


.InputTable tbody tr.altern td a:hover, .InputTable tbody tr.altern td a:active  {
	color:          #b3b3b3;
	text-decoration: underline }

.InputField   {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            230px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.InputField120  {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            120px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }


.InputField340 {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          block;
	padding:          4px;
	width:            340px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.InputFieldSmall  {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            60px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }
.InputField80 {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            80px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.InputFieldMini {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            40px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }
.InputField20Pr {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            20%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.InputField68Pr {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            69%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.InputField90Pr {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	padding:          4px;
	width:            90%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }
.InputSelect {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	width:            60px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #666 #666 #ccc }
.InputSelect120px {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	width:            120px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #666 #666 #ccc }

.InputSelect90Pr {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	width:            90%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #666 #666 #ccc }

.InputSelectNoLimit {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	line-height:      11px;
	background-color: #fff;
	display:          inline;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #666 #666 #ccc }

.TableHeadline {
	background-color: #375c90;
	font-family:Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size: 13px;
	color: #fff;
}


.InputTable tbody tr.InTabHead td {
	background-color: #375c90;
	color: #fff;
	font-family:Tahoma,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:12px;
	padding:5px;
}

.InputTable tbody tr.InTabHeadSmaller td  {
	color:           #000000;
	font-size:        10px;
	font-family:      Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:      bold;
	line-height:      12px;
	padding:          5px }


.InputSubmitLow  {
	color:              #fff;
	font-size:          12px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         bold;
	line-height:         14px;
	text-decoration:     none;
	background-color: #7e92b7;
	margin:              0;
	padding:             4px 8px 5px;
	border-style:        solid;
	border-width:        1px;
	border-color:        #ccc #666 #666 #ccc }

.InputSubmitHi  {
	color:              #fff;
	font-size:           11px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         bold;
	line-height:         12px;
	text-decoration:     none;
	background-color: #7e92b7;
	margin:              0;
	padding:             3px 4px;
	border-style:        solid;
	border-width:        1px;
	border-color:        #ccc #666 #666 #ccc }
/*Ablauf-Liste*/
#Ablaufliste      {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	display:             block; }
#Ablaufliste ul  {
	white-space:        nowrap;
	list-style-type:     none;
	list-style-position: inside;
	display:             block;}
#Ablaufliste ul li      {
	color:              #494c5b;
	font-size:           11px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:         14px;
	background-color: #eaeaea;
	display:             block;
	margin:              0 2px 0 0;
	padding:             2px 5px;
	float:               left; }
#Ablaufliste ul li.aktuell {
	font-weight: bold;
	background-color: #dedede; }
.listennummer {
	color: #aeaeae;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px; }
/*Abfrage Liste Risikoprofil*/
.Abfrageliste {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	list-style: none inside;
	display: block; }
.Initiale {
	color: #7d7d7d;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	display: block; }
.InitialeEinzeiler {
	color: #7d7d7d;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	float: left; }
.Abfrageliste .frage {
	color: #494c51;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	width: 90%;
	overflow: hidden;
	margin-bottom: 15px;
	display: block; }
.Abfrageliste p.subfrage {
	font-weight: bold;
	line-height: 16px;
	display: block;
	margin-bottom: 5px;
	width: 75%;
	margin-top: 25px;
	margin-left: 18px; }
.Abfrageliste ul li {
	list-style: none inside;
	display: block;
	margin-top: 5px;
	margin-bottom: 9px;
	margin-left: 25px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #ccc; }
.RadioMehrzeiler {
	float: left;
	margin-right: 6px;
	margin-bottom: 18px;
	display: block; }
.EinzugDoppelt {
	margin-left: 10px; }
/*END ANGEBOTSWESEN*/
/*START MANAGEMENTKONSOLE*/
.EinrueckEins {
	background-image:   url("../static-img/einrueckpfeil-1.gif");
	background-repeat:   no-repeat;
	background-position: 10px 0;
	text-indent:         25px }

.EinrueckZwei {
	background-image:   url("../static-img/einrueckpfeil-1.gif");
	background-repeat:   no-repeat;
	background-position: 30px 0;
	text-indent:         45px }

.EinrueckDrei {
	background-image:   url("../static-img/einrueckpfeil-1.gif");
	background-repeat:   no-repeat;
	background-position: 50px 0;
	text-indent:         65px }

.EinrueckVier {
	background-image:   url("../static-img/einrueckpfeil-1.gif");
	background-repeat:   no-repeat;
	background-position: 70px 0;
	text-indent:         85px }

.searchtable {
	border-style: solid;
	border-width:  1px;
	border-color:  #ededed #ccc #ccc #ededed }
.searchform {
	border-style: solid;
	border-width:  1px;
	border-color:  #ededed #ccc #ccc #ededed }
	
.searchtable tbody tr td.searchhead   {
	font-size:          9px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         bold;
	line-height:         11px;
	background-image:    url(../images/dyn-img/smallwitch-bg-on.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	padding:             3px 6px }

.searchtable tbody tr td.searchhead a:link, .searchtable tbody tr td.searchhead a:visited {
	color:          #000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:     bold;
	line-height:     12px;
	text-decoration: none }

.searchtable tbody tr td.searchhead a:hover, .searchtable tbody tr td.searchhead a:active {
	color:          #000;
	font-size:       9px;
	font-family:     Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:     bold;
	line-height:     12px;
	text-decoration: underline }

.searchtable tbody tr td {
	font-size:       9px;
	font-family:      Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height:      11px;
	background-color: #f1f1f1;
	padding:          4px }
.searchtable tbody tr td.searchclear   {
	font-size:  9px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 11px;
	padding:     2px 4px }

.searchtableWide {
	 }

.searchtableWide tbody tr td {
	font-size:  9px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	line-height: 11px;
	padding:     4px }

.SearchSubmit {
	color:              #fff;
	font-size:           9px;
	font-family:         Arial, Geneva, Tahoma, Helvetica, SunSans-Regular, sans-serif;
	font-weight:         bold;
	line-height:         11px;
	text-decoration:     none;
	background-image:    url(../images/dyn-img/main-reiter-bg-active.gif);
	background-repeat:   repeat-x;
	background-position: left top;
	margin:              0;
	padding:             3px;
	border-style:        solid;
	border-width:        1px;
	border-color:        #ccc #666 #666 #ccc }

.SearchInput95Pr {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	background-color: #fff;
	display:          block;
	padding:          1px;
	width:            100%;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }

.SearchInputFixedWidth {
	color:           #000;
	font-size:        11px;
	font-family:      "Courier New", Courier, Monaco, monospace;
	background-color: #fff;
	display:          block;
	padding:          1px;
	width:            120px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #666 #ccc #ccc #666 }
.linkBTN a:link, .linkBTN a:hover, .linkBTN a:active, .linkBTN a:visited {
	color: #fff }

/*END Managementkonsole
*/
/*START FOOTER*/

.warningparagraph  {
	color:      #c03;
	font-size:   12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 17px }
#footer {
   border-bottom: 1px dotted #CCCCCC;
   border-top: 1px dotted #CCCCCC;
   clear: both;
   color: #666666;
   display: block;
   float: left;
   font-family: Arial,Geneva,Tahoma,Helvetica,SunSans-Regular,sans-serif;
   font-size: 10px;
   line-height: 13px;
   margin-bottom: 20px;
   margin-top: 20px;
   padding-bottom: 10px;
   padding-top: 10px;
   width: 840px;
}

/*START KUNDENDEPOT*/
body.kundendepot {
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	background-image: url(../images/dyn-img/depot-bg.JPG);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0; }
#header {
	background-image: url(../images/dyn-img/top-frame/header-kunden.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 100%;
	height: 120px;
	overflow: hidden;
	float: left;
	clear: left; }
#leftMargin {
	width: 100px;
	height: 250px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 10px; }
#leftMargin p {
	color: #666;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 14px; }
#leftMargin a:link, #leftMargin a:visited, #leftMargin a:active {
	color: #333;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 14px;
	text-decoration: underline; }
#leftMargin a:hover {
	color: #333;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 14px;
	text-decoration: underline; }
#mainContent {
	width: 845px;
	float: left; 
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #9d9d9d;
	border-top: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d; } 

 /*Warning News-Seite*/ .RightWarningRed {
	color: #c00000;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #ffe8e8;
	background-image: url(../images/static-img/warning-01.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	display: block;
	width: 190px;
	float: left;
	margin-bottom: 15px;
	border: 1px solid;
	cursor:hand;
}

.RightWarningRed strong {
	display: block;
	float: left;
	clear: both;
	padding: 5px 5px 5px 25px;
}

.RightWarningRed .normal {
	display: block;
	padding: 0 5px 5px;
	float: left;
	clear: both;
}

.RightWarningGreen {
	color: #007600;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	line-height: 14px;
	background-color: #d9ffdf;
	background-image: url(../images/static-img/warning-green.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	display: block;
	margin-bottom: 15px;
	width: 190px;
	float: left;
	border: 1px solid;
}

.RightWarningGray {
    background-color: #E9E9E9;
    background-image: url("../images/static-img/warning-grey.gif");
    background-position: 5px 4px;
    background-repeat: no-repeat;
    border: 1px solid;
    color: #707070;
    display: block;
    float: left;
    font-family: Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 15px;
    width: 190px;
}

.RightMargin table {
    border-bottom: 2px solid #375c90;
    clear: both;
    display: block;
    float: left;
    margin-bottom: 20px;
    margin-top: 7px;
    padding-bottom: 25px;
}


.RightWarningGreen strong {
	display: block;
	float: left;
	clear: both;
	padding: 5px 5px 5px 25px;
}

.RightWarningGreen .normal {
	display: block;
	padding: 0 5px 5px;
	float: left;
	clear: both;
}

/*Ablauf-Liste*/
#Ablaufliste {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	display: block;
}

#Ablaufliste ul {
	white-space: nowrap;
	list-style-type: none;
	list-style-position: inside;
	display: block;
}

#Ablaufliste ul li {
	color: #494c5b;
	font-size: 11px;
	font-family: Arial, Geneva, Tahoma, Helvetica, SunSans-Regular,
		sans-serif;
	line-height: 14px;
	background-color: #eaeaea;
	display: block;
	margin: 0 2px 0 0;
	padding: 2px 5px;
	float: left;
}

#Ablaufliste ul li.aktuell {
	font-weight: bold;
	background-color: #dedede;
}

.listennummer {
	color: #aeaeae;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
}

/*Abfrage Liste Risikoprofil*/
.Abfrageliste {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	list-style: none inside;
	display: block;
}

.Initiale {
	color: #7d7d7d;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0;
	display: block;
}

.InitialeEinzeiler {
	color: #7d7d7d;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;
}

.Abfrageliste .frage {
	color: #494c51;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	width: 90%;
	overflow: hidden;
	margin-bottom: 15px;
	display: block;
}

.Abfrageliste p.subfrage {
	font-weight: bold;
	line-height: 16px;
	display: block;
	margin-bottom: 5px;
	width: 75%;
	margin-top: 25px;
	margin-left: 18px;
}

.Abfrageliste ul li {
	list-style: none inside;
	display: block;
	margin-top: 5px;
	margin-bottom: 9px;
	margin-left: 25px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #ccc;
}

.RadioMehrzeiler {
	float: left;
	margin-right: 6px;
	margin-bottom: 18px;
	display: block;
}

.EinzugDoppelt {
	margin-left: 10px;
}

.TopLinkButton       {
	visibility: hidden;}

.TopLinkButton a:link, .TopLinkButton a:visited  {
	visibility: hidden;}


.TopLinkButton a:hover, .TopLinkButton a:active  {
	visibility: hidden;}
