body {background-color:#ffffff; margin-left:50px;margin-right:50px;margin-top:10px; font-family: Arial; font-size: 13px;color:#000;}
body.SubSelect {background-color:#f6f6f6;margin-left:0px;margin-top:0px;margin:0px;}
body.line {background-color:RGB(155,0,53);margin:0px;}
body.selectline {background-color:#ccc;margin:0px;}
body.ImgWindow {background-color:#ccc;}
.nomargin { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

a, h1, h2, h3, h4, h5, p, li, th, td, div, textarea {font-family:Arial;}
p, ol, th, td {font-size:13px; color:#003; margin-top:5px; margin-bottom:10px;}
h1, h2, h3, h4 {font-weight:bold;}
h1 {color:RGB(163,137,42); font-size:42px; text-align:left;}
h2 {color:RGB(0,0,72); font-size:24px; text-align:left;}
h3 {color:#444; font-size:18px; text-align:left;}
h4 {color:RGB(102,51,0); font-size:12px; line-height:12px; margin-bottom: 0px;}
th, td {text-align:left;vertical-align:top;}
td {border:1px solid #fff; padding:3px;}
td.blind {border:none;}
th, td.kopf, a.kopf:link, a.kopf:visited {font-size:11px; font-weight:bold; color:#fff; background-color:rgb(90,125,25); text-align:left;}
td.kopf {border:1px solid #fff; padding:4px; padding-left:5px;}
td.selected, a.selected:link, a.selected:visited, a.selected:active {color:#9ff;}

.smallbutton {width:90px; height:18px; line-height:12px; border-style: solid; border-color:#666; border-width: 1px; background-color: #e0e0e0; font-size:12px; font-weight:normal;}
.must {color:#600; }
.i {font-style:italic;}
.b {font-weight:bold;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.top {vertical-align:top;}
.mid {vertical-align:middle;}
.bot {vertical-align:bottom;}
.blank { background-color:#fff; }
.bild_r { float:right; margin-top:4px; margin-bottom:-5px; margin-left:10px;  margin-right:-10px; border:0px; }
.bild_l { float:left;  margin-top:4px; margin-bottom:-5px; margin-right:10px; border:0px; }

.bg_bright	{ background-color:rgb(225,255,200); border:none; }
.bg_medium	{ background-color:rgb(150,200, 90); border:none; }
.bg_dark	{ background-color:rgb( 90,125, 25); border:none; color: #fff}

ul {margin-left:20px;margin-top:0px;}
li {list-style-image:url(../buttons/list_style_image.gif)}
tr.u {background-color:RGB(215,242,215);}
tr.g {background-color:RGB(235,247,235);}
a:link, a:visited {font-weight:normal;color:#009;text-decoration:none;}
a:hover {color:#903;}
img {border-color:#ccc}
.small {font-size:11px;}
.tiny  {font-size:10px;}
.printonly {visibility:hidden;}

hr {width:100%; align:center; height:1px; color:#600; }

div.selectline {position:absolute; top:37px; left:0px; width:2px; background-color:RGB(155,0,53); visibility:hidden;}
div.menu { padding-top:3px; padding-left:10px; padding-bottom:3px; font-size:12px; color:#000; font-weight:bold; font-family:Arial; border:none;}
div.menuline_back {position:absolute; bottom:4px; left:0px; height:2px; border-bottom:3px solid #ccc; z-index:3; width:700px;}
div.menuline_line {position:absolute; bottom:1px; left:0px; height:2px; border-bottom:3px solid #ccc; z-index:2;}
img.arrow_up {border:none; position:absolute; top:29; left:60; width:6; height:9; z-index:7;}

.reiter
  {
  z-index:1;
  top:-2px;
  background-color: #dfc;
  border:1px solid #ab8;
  padding: 5 10 5 10;         /*oben  rechts  unten links */
  display: inline;
  font-size:12px; font-weight:bold;
  white-space: nowrap;
  color:#666;
  }
.reiter_box
  {
  z-index:0;
  top:-2px;
  background:transparent;
  border:1px solid #cda;
  padding:10px;
  background-color:transparent;
  color:#333;
  }

.neu	{font-weight:normal;color:#b00;}
.active {font-style:italic; color:#c00;}
.intern {font-style:italic; color:#00c;}
.period {font-style:italic; color:#0c0;}
.editbox{margin-top:5; margin-bottom:0; background-color:#eee;}

.error, .warning, .message {padding:3px; position:absolute; top:0px; left:0px; width:42%; font-size:12px; }
.error {background-color:#b00; color:#fff; border:1px solid #f00; font-weight:bold;}
.warning {background-color:#fff; color:rgb(80,20,100); border:1px solid #c00;}
.message {background-color:rgb(210,255,170); color:rgb(80,100,20); border:1px solid #f9f;}

a.link_button:link, a.link_button:visited, a.link_button:active, a.link_button:hover {
	font-size:10px; color:#590; font-weight:bold; border:1px solid #590; background-color:rgb(225,255,200); padding:2px;}
a.link_button:hover  {color:rgb(150,200, 90);background-color:rgb(220,255,190);} 

div.forum_beitrag {visibility:visible; position:relative;
	border:1px solid #ff9; background-color:rgb(245,230,255); 
	padding:6px; margin-top:5px; margin-bottom:5px;}
a.fb_name  {color:rgb(40,10,50); font-weight:normal;} 

.block_size {width:150; height:20; font-size:10px; color:#999;
	padding-bottom:0px; margin-top:5px; margin-bottom:0px;}
.box_search {width:300; height:20; font-size:10px; color:#999;
	padding-bottom:0px; margin-top:5px; margin-bottom:0px;}

