/* Dieses CSS Dokument ist Eigentum der ERGOKONZEPT AG */
/*Standards*/
body    { color:      #000; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #ccc; }

table  {
	}

td  { }
h1 { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*Rahmen
*/
.mainrahmen { width: 986px; border:      solid 1px #fff  }
.MainRahmenAblauf { background-color: #ebf5ff; border: solid 1px #747474; }
.MainRahmenContent { background-color: #fff; width: 100%; padding: 3px; border: solid 1px #747474; }
.MainRahmenGelb { background-color: #ffffeb; padding: 3px; width: 100%; border: solid 1px #747474; }
.MainRahmenRot { background-color: #ffebeb; padding: 3px; width: 100%; border: solid 1px #747474; }
.MainRahmenGruen { background-color: #f5ffeb; padding: 3px; width: 100%; border: solid 1px #747474; }
.rahmen100px { background-color: #fff; margin: 5px; padding: 5px; width: 100%; float: none; border: solid 1px #900; }
.rahmen1pxsw { border: solid 1px #000; }
.rahmen1pxweiss {
	text-align: justify;
	border:      solid 1px #fff }
/* Style fuer die Reiter  Navigation */
.tableactive { color:           #000; font-size:        11px; font-weight:      bold; line-height: 17px; background-color: #fc0; height:           17px; vertical-align:   bottom; padding: 2px 10px; border-top:       1px solid #747474; border-right:     1px solid #747474; border-left:      1px solid #747474 ; }
table.menu { font-size: 11px ; vertical-align: bottom; }
table.menu h1 { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
table.menu td { font-size: 11px; }
table.menu a  { color:           #666; font-weight:      bold; line-height:      17px; text-decoration:  none; background-color: #fff; vertical-align: bottom; height:           17px; margin-bottom: 2px; padding: 0 10px; border-top:       1px solid #666; border-right:     1px solid #666; border-left:      1px solid #666     ; border-bottom-width: 0; }
table.menu a:link  {
	color:           #666;
	font-weight:      bold;
	line-height:      17px;
	text-decoration:  none;
	background-color: #fff;
	text-align:       left;
	padding-right:    10px;
	padding-left:     10px;
	height:           17px;
	border-top:       1px solid #666;
	border-right:     1px solid #666;
	border-left:      1px solid #666 }
table.menu a:hover  {
	color:           #000;
	font-weight:      bold;
	line-height:      17px;
	text-decoration:  none;
	background-color: #ffde6a;
	text-align:       left;
	padding-right:    10px;
	padding-left:     10px;
	height:           17px;
	border-top:       1px solid #666;
	border-right:     1px solid #666;
	border-left:      1px solid #666 }

/* Style fuer den Content */
/*<agl.folder "Content">*/
	.mainbg  { background-color: #ffc500; background-image: url(Bilder/mainbg_00.jpg); background-repeat: repeat-x; height: 100%; margin: 0; padding: 0; }
	.imgfloatleft { clear: left; margin-right: 10px; }
	.imgfloatright { clear: right; margin-left: 10px; }
	table.main  { color:    #333333; font-size: 12px ; font-family: Verdana, Arial, Helvetica, sans-serif; }
	table.main td  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0; }
	table.main th {  }
	table.main h1 { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 15px; }
	table.main h2 { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	table.main h3 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 0; }
	table.main p { color: #000; margin-top: 0; margin-bottom: 0; }
	table.main ul { text-align: left; text-indent: 0; margin: 5px 0; }
	table.main li { background-image: url(Bilder/bl_00.gif); background-repeat: no-repeat; background-position: 0 2px; text-align: left; text-indent: 0; margin-top: 7px; margin-right: 5px; margin-left: 5px; padding-left: 15px; list-style-type: none; display: list-item; }
	table.main a    { color: #4b4b4b; font-weight: bold; text-decoration: none; padding-right: 0; padding-left: 0 }
	table.main a:link     { color: #4b4b4b; font-weight: bold; text-decoration: none; padding-right: 0; padding-left: 0 }
	table.main a:hover     { color: #000; font-weight: bold; text-decoration: none; padding-right: 0; padding-left: 0 }
/*</agl.folder>*/
/* Style fuer die Boxen Rechts*/
/*<agl.folder "Right">*/
	.rightbg  { color: #fff; background: #747474 url(Bilder/rightbg_00.jpg) repeat-x }
	table.right  { color:     #fff; font-size:  10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify  }
	table.right td  { color: #fff; font-size: 10px ; }
	table.right h1 { color: #fc0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px; }
	table.right a {
	color:          #ffc;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
	table.right a:link {
	color:          #ffc;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
	table.right a:hover {
	color:          #fc0;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
/*</agl.folder>*/
/*Tabelle Wichtige Infos*/
table.wichtig   { color:           #4b4b4b; font-size:        11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin-top: 5px; margin-bottom: 5px; border:           solid 1px #000       }
table.wichtig h1 { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; text-align: center; margin: 0; }
table.wichtig td { color: #4b4b4b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff ; padding: 5px; }
table.wichtig th { color: #900; font-size: 11px; font-weight: bold; line-height: 23px; background-color: #ffc; height: 21px; border-bottom: 1px solid #000; }
table.wichtig p { color: #333; font-size: 11px; background-color: #fff; text-align: justify; margin-right: 5px; margin-left: 5px; }
table.wichtig a  {
	color:          #4b4b4b;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
table.wichtig a:link   {
	color:          #4b4b4b;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
table.wichtig a:hover   {
	color:          #000;
	font-size:       10px;
	font-weight:     bold;
	text-decoration: none;
	padding-right:   4px;
	padding-left:    4px }
/*Tabelle Infos*/
table.normalwichtig    { color: #4b4b4b; font-style: normal; font-weight: normal; font-size: 11px; background-color: #fff; padding: 5px; border: solid 1px #333 }
table.normalwichtig td  { color: #4b4b4b; font-style: normal; font-weight: normal; font-size: 10px; background-color: #fff }
/* Styles f?r die ?berschriften 1 */
.12pxsw {
	color:      #000;
	font-size:   12px;
	font-weight: bold }
.12pxrot {
	color:      #900;
	font-size:   12px;
	font-weight: bold }
.12pxgelb {
	color:      #fc0;
	font-size:   12px;
	font-weight: bold }
.12pxweiss {
	color:      #fff;
	font-size:   12px;
	font-weight: bold }

/* Styles f?r die ?berschriften 1 */
.11pxsw {
	color:      #000;
	font-size:   11px;
	font-weight: bold }
.11pxrot {
	color:      #900;
	font-size:   11px;
	font-weight: bold }
.11pxgelb {
	color:      #fc0;
	font-size:   11px;
	font-weight: bold }
.11pxweiss {
	color:      #fff;
	font-size:   11px;
	font-weight: bold }
	
/* Style fuer den Footerlink */
table.main1   { color: gray; font-size: 9px ; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
table.main1 td  { color: gray; font-size: 9px }
table.main1 a   { color: gray; font-weight: normal; font-size: 9px; text-decoration: none; padding-right: 4px; padding-left: 4px }
table.main1 a:link    { color: gray; font-weight: normal; font-size: 9px; text-decoration: none; padding-right: 4px; padding-left: 4px }
table.main1 a:hover    { color: white; font-weight: normal; font-size: 9px; text-decoration: none; padding-right: 4px; padding-left: 4px }
