/* ueberschrift */

 /* set background images for corners */
.rbroundbox    { background: url(bilder/simple_background.gif) repeat; width:90%; max-width:950px; min-width:870px;}

.rbtop         { background: url(bilder/simple_top.gif) repeat-x; }
.rbtop div     { background: url(bilder/simple_top_left.gif) no-repeat top left; }
.rbtop div div { background: url(bilder/simple_top_right.gif) no-repeat top right; }

.rbbot         { background: url(bilder/simple_bottom.gif) repeat-x;}
.rbbot div     { background: url(bilder/simple_bottom_left.gif) no-repeat top left; }
.rbbot div div { background: url(bilder/simple_bottom_right.gif) no-repeat top right; }

.rbcontentwrap { background: url(bilder/simple_left.gif) repeat-y; }
.rbcontent     { background: url(bilder/simple_right.gif) repeat-y right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 38px;
	font-size: 1px;
}

.rbcontent  { padding: 1px 7%; margin-top: -10px;  }
.rbroundbox { width: 100%; }

/* menue */

 /* set background images for corners */
.rbroundbox_menue    { background: url(bilder/simple_background.gif) repeat; }

.rbtop_menue         { background: url(bilder/menue_top.gif) repeat-x; }
.rbtop_menue div     { background: url(bilder/menue_top_left.gif) no-repeat top left; }
.rbtop_menue div div { background: url(bilder/menue_top_right.gif) no-repeat top right; }

.rbbot_menue         { background: url(bilder/menue_bottom.gif) repeat-x;}
.rbbot_menue div     { background: url(bilder/menue_bottom_left.gif) no-repeat top left; }
.rbbot_menue div div { background: url(bilder/menue_bottom_right.gif) no-repeat top right; }

.rbcontentwrap_menue { background: url(bilder/menue_left.gif) repeat-y; }
.rbcontent_menue     { background: url(bilder/menue_right.gif) repeat-y right; }

 /* height and width details */
.rbtop_menue div, .rbtop_menue, .rbbot_menue div, .rbbot_menue {
	width: 100%;
	height: 11px;
	font-size: 1px;
}
.rbcontent_menue  { padding: 0px 0em; margin-top: -2px;}
.rbroundbox_menue { width: 100%; text-align: center;}

/* haupt (hintergrund) */

.bg {background: url(bilder/bg.gif) repeat;}
 /* set background images for corners */
.rbroundbox_haupt    { background-color:white; width:90%; max-width:1200px; min-width:870px; text-align:center;}

.rbtop_haupt        { background: url(bilder/haupt_top.gif) repeat-x; }
.rbtop_haupt div     { background: url(bilder/haupt_top_left.gif) no-repeat top left; }
.rbtop_haupt div div { background: url(bilder/haupt_top_right.gif) no-repeat top right; }

.rbbot_haupt         { background: url(bilder/haupt_bottom.gif) repeat-x;}
.rbbot_haupt div     { background: url(bilder/haupt_bottom_left.gif) no-repeat top left; }
.rbbot_haupt div div { background: url(bilder/haupt_bottom_right.gif) no-repeat top right; }

.rbcontentwrap_haupt { background: url(bilder/haupt_left.gif) repeat-y; }
.rbcontent_haupt     { background: url(bilder/haupt_right.gif) repeat-y right; }

 /* height and width details */
.rbtop_haupt div, .rbtop_haupt, .rbbot_haupt div, .rbbot_haupt {
	width: 100%;
	height: 79px;
	font-size: 1px;
}
.rbcontent_haupt  { padding: 0px 5%; margin-top: 0px;}
.rbroundbox_haupt { width: 100%; text-align: center;}

/* other CSS rules */

p  { font-size: 1em; } 
h1 { color: white;  margin: 1% 0 3% 0;}
a.no { color:white; text-decoration:none;}
td.haupt { width:80%; height:300px; colspan:2; rowspan:2; vertical-align:top; text-align:left; padding-top: 10px; padding-left: 5%; padding-right: 5%;}
tr.th {font-weight:bold;}

/* tstme code */
body, html {padding: 0; margin: 0 3% 0 3%; background: url(bilder/bg.gif) repeat; text-align:center; }
p { padding-bottom: 1em!important; }
img {border:0;}