a img						{ border: 0; }

.save						{ display: inline; float: right; }
.print						{ display: inline; float: left; }

.print-headline				{ font-family: arial, helvetica; color: #232323; font-size: 15px; font-weight: bold; }
.print-body					{ font-family: arial, helvetica; color: #232323; font-size: 12px; }

.container tr td.content	{ background: #f2f6f9;  vertical-align: top; }
.container tr td.content table tr td,
.container tr td.content div { border-bottom: 1px solid #FFFFFF; padding: 4px; padding-left: 10px; padding-right: 10px; }
.container tr td.content table tr td.redirect { border-bottom: 0; }
.container tr td.content table tr td.desc { text-align: right; padding-right: 0px; width: 130px; vertical-align: top; }
.container tr td.content table tr td table tr td { border: 0; padding: 0; }

.container tr td.contentResult	{ background: #f2f6f9; vertical-align: top; }
.container tr td.contentResult table tr td { border-top: 1px solid #133f75; padding: 4px; padding-left: 10px; padding-right: 10px; }
.container tr td.contentResult table tr td.desc { padding-right: 0px; }
.container tr td.contentResult table tr td table tr td { border: 0; padding: 0; }

.container tr td.contentauto	{ background:; padding: 7px; padding-left: 20px; vertical-align: top; }
.container tr td.contentauto table tr td		{ padding-bottom: 7px; }

.container tr td.content table tr td input.text	{ width: 197px; height: 21px; background: #FFFFFF; }
.container tr td.headline	{ background: #d7d7d7; border-bottom: 1px solid #FFFFFF; font-size: 15px; font-weight: bold;}
.container tr td.headline div.left		{ background: url(../gfx/frame2/tablehead-left.gif) no-repeat top left; padding: 7px; padding-left: 20px; }
.container tr td.headline div.right		{ background: url(../gfx/frame2/tablehead-right.gif) no-repeat top right; padding: 7px; padding-left: 20px; }
.container tr td.content a					{ }

.headline div div.left div		{ font-family: arial, helvetica; float:right; padding-right: 13px; font-weight: normal; padding-top: 2px; font-size: 13px; }

.container tr td.longtext	{ height: 197px; vertical-align: top; }
.container tr td.longtext a	{ }

.topnav_b					{ background: url(../gfx/frame2/topnav_b.gif) no-repeat; text-align: center; width: 130px; height: 33px; color: #FFFFFF; font-weight: bold; }
.topnav_p					{ background: url(../gfx/frame2/topnav_p.gif) no-repeat; text-align: center; vertical-align: middle; width: 130px; height: 33px; color: #FFFFFF; font-weight: bold;}
.topnav_b a, .topnav_p a		{ color: #FFFFFF; text-decoration: none; }

button				{ border: 0; background: transparent; padding: 0; height: 20px; }
input.button, input.buttonbig		{ width: 122px; height: 22px; padding: 5px; font-weight: bold; background: /**#248d86**/ url(../gfx/frame2/buttonbg-b.gif) top no-repeat; text-align: center; color: #FFFFFF; border: 0px solid #FFFFFF;
					  font-family: arial, helvetica; font-size: 11px; margin: 0; }

input.buttonbig	{ height: 22px; font-size: 12px; padding-top: 1px; }
input.buttondel { font-size: 9px; width: 60px; height: 18px; margin-right: 10px; border: 0; background: /**#248d86**/ url(../gfx/frame2/buttonbg-del.gif) top no-repeat; text-align: center; color: #FFFFFF; }

/** input.button:hover	{ background: #248d86; } **/
form				{ display: inline; }
.pages		{ padding: 10px; padding-left: 0px; padding-bottom: 0; }
.pages table tr td div a { float: left; margin:0; padding: 0; background: #7ea2c2; text-decoration: none; border: 1px solid #FFFFFF; padding: 2px; color: #FFFFFF; text-align: center; width: 16px; }
.pages table tr td div a span { float: left; display: block; text-align: center; width: 16px; }
.pages table tr td div a:hover  {  color: #FFFFFF; text-decoration: none; background: #133f75; }
.pages table tr td div a.aktiv { background: #133f75; font-weight: bold; display: block; text-align: center; }
.pages table tr td.text7	{ border: 1px solid #b4b4b4; }
.pages table tr td { width: 22px; }
.pages table tr td a span {	cursor: pointer; }
.pages table tr td a.inaktiv { background: #d0d0d0; }
.pages table tr td a.inaktiv span { cursor: normal; }

/** AGB UND DATENSCHUTZ **/
ol	{ margin-left: 0; left: 0; padding-left: 0; }
ol li	{ margin-left: 40px; margin-top: -14px; display: block; list-style: none; }
ul	{ margin-left: 55px; }
ul li	{ list-style: disc; }

.status-offline					{ color: red; font-weight: bold; }

.status-online					{ color: green; font-weight: bold; }

.status-validation				{ font-weight: bold; }


	.top-a a, .top-b a, .top-p a, .top-lan a {
      float:left;
      margin:0;
      margin-left: 2px;
      margin-right: 2px;
      padding:0px 0px 0px 0px;
      text-decoration:none;
      text-align: center;
      margin-left: -1px;
	  height: 32px;
	  width: 126px;
      }
    .top-a a span, .top-b a span, .top-p a span, .top-lan a span {
      float:left;
      display:block;
      padding:6px 0px 8px 0px;
      font-weight:bold;
      font-size: 12px;
      color:#FFFFFF;
	  text-align: center;
      }
	  .top-lan a {
	   height: 32px;
	   width: 63px;
	   background: url("../gfx/frame2/top-lan-left.gif") no-repeat left top;
	   }
	   .top-lan a span {
	   	padding:2px 0px 4px 0px;
		background: url("../gfx/frame2/top-lan-right.gif") no-repeat right top;
	   }

	  .top-a a {
	  	background:url("../gfx/frame2/top-a-left.gif") no-repeat left top;
	  }
	  .top-a a span {
	  	background:url("../gfx/frame2/top-a-right.gif") no-repeat right top;
	  }
	  .top-b a {
	  	background:url("../gfx/frame2/top-b-left.gif") no-repeat left top;
	  }
	  .top-b a span {
	  	background:url("../gfx/frame2/top-b-right.gif") no-repeat right top;
	  }
	  .top-p a {
	  	background:url("../gfx/frame2/top-p-left.gif") no-repeat left top;
	  }
	  .top-p a span {
	  	background:url("../gfx/frame2/top-p-right.gif") no-repeat right top;
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .top-a a span, .top-h a span, .top-b a span, .top-p a span, .top-lan a span {float:none;}
    /* End IE5-Mac hack */
    .top-a a:hover {
    	text-decoration: none;
    }
	.top-b a:hover {
		background:url("../gfx/frame2/top-h-left.gif") no-repeat left top;
		text-decoration: none;
	}
	.top-b a:hover span {
		background:url("../gfx/frame2/top-h-right.gif") no-repeat right top;
		text-decoration: none;
	}
	.top-lan a:hover {
		background:url("../gfx/frame2/top-lan-h-left.gif") no-repeat left top;
		text-decoration: none;
	}
	.top-lan a:hover span {
		background:url("../gfx/frame2/top-lan-h-right.gif") no-repeat right top;
		text-decoration: none;
	}