/*
--------------------------------------------------
Rahmen mit runden Echen
und transparentem Hintergrund
Author Eberhard Räder
--------------------------------------------------
*/
.box_rbt {
	background: none transparent scroll repeat 0% 0%;
}
.box_rbt .top {
	display: block; font-size: 1px; background: none transparent scroll repeat 0% 0%
}
.box_rbt .bottom {
	display: block; font-size: 1px; background: none transparent scroll repeat 0% 0%
}
.box_rbt .b1 {
	display: block; overflow: hidden;
	height: 1px;
	background: #808080; margin: 0px 5px;
}
.box_rbt .b2 {
   /* background: #c5cdd0;  */
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	border-top-width: 0px; border-left-width: 2px; border-bottom-width: 0px; margin: 0px 3px; border-right-width: 2px;
}
.box_rbt .b3 {
	/*background: #c5cdd0;*/
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 2px;
}

.box_rbt .b4 {
	/*background: #c5cdd0;*/
	display: block; overflow: hidden;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 1px; height: 2px;
}

.box_rbt .boxcontent {
	/*background: #c5cdd0; */
	border-right: #808080 1px solid; display: block;
	border-left: #808080 1px solid;
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
}
/*--- Ergänzungen ----*/
.box_rbt h1{  margin-top:0px;	margin-bottom:0px; font-family:"Cataneo BT", sans-serif;}
.box_rbt h2{  margin-top:0px;	margin-bottom:0px; font-family:"Cataneo BT", sans-serif;}
.box_rbt img{ float:left; margin-right:10px;margin-bottom:10px;}
.box_rbt a	{ font-size:120%;color:black; text-decoration:underline; font-weight:bold;}
/*
--------------------------------------------------
einfache Registerkarten
--------------------------------------------------
*/
.reg_01_container{}
.reg_01_container table{
	border-collapse:collapse ;
 border-style:none
}
.reg_01_container td{
	vertical-align:top;
	padding:0px;
}
.reg_01_container tr tr td{
	vertical-align:top;
	padding:0px;
	background: #808080;
}
.reg_01_container .txt {
	position:relative;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	left: 0px;
	padding:10px;
	text-align:justify;
}
.reg_01{
	background: transparent;
}
.reg_01 .top {
	display: block;
	font-size: 1px; background: none transparent scroll repeat 0% 0%
}
.reg_01 .b1 {
	display: block; overflow: hidden;
	height: 1px;
	background: #808080; margin: 0px 5px;
}
.reg_01 .b2 {
   background: #FF9966;
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	border-top-width: 0px; border-left-width: 2px; border-bottom-width: 0px; margin: 0px 3px; border-right-width: 2px;
}
.reg_01 .b3 {
	background: #FF9966;
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 2px;
}

.reg_01 .b4 {
	background: #FF9966;
	display: block; overflow: hidden;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 1px; height: 2px;
}


.reg_01 .boxcontent {
	background: #FF9966;
	display: block;
	border-bottom: #808080 1px solid;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	padding:10px;
	padding-top:0px;
	color:black;
	text-decoration:none;
/*   height:20px;; */
	}

.reg_01:hover .boxcontent {
	background: #FFCC66;
	border-bottom: #FFCC66 1px solid;
	}
.reg_01:hover .b2{   background: #FFCC66; }
.reg_01:hover .b3{   background: #FFCC66; }
.reg_01:hover .b4{   background: #FFCC66; }

.reg_01:active    .boxcontent {
	background: #FFCC66;
	border-bottom: #FFCC66 1px solid;
	}
.reg_01:active    .b2{   background: #FFCC66; }
.reg_01:active    .b3{   background: #FFCC66; }
.reg_01:active    .b4{   background: #FFCC66; }

/*--- Ergänzungen ---*/
.reg_01_container h1{	font-size:130%; }
/*
--------------------------------------------------
Linkbutton mit abgerundeten Ecken
--------------------------------------------------
*/
.bt_rb {
	background: none transparent scroll repeat 0% 0%;
	margin-bottom:5px;
	display: block;
	text-decoration:none;
	}
.bt_rb .top {
	display: block; font-size: 1px; background: none transparent scroll repeat 0% 0%
}
.bt_rb .bottom {
	display: block; font-size: 1px; background: none transparent scroll repeat 0% 0%
}
.bt_rb .b1 {
	display: block; overflow: hidden;
	height: 1px;
	background: #808080; margin: 0px 5px;
}
.bt_rb .b2 {
   background: white;
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	border-top-width: 0px; border-left-width: 2px; border-bottom-width: 0px; margin: 0px 3px; border-right-width: 2px;
}
.bt_rb .b3 {
	background: white;
	display: block; overflow: hidden;
	height: 1px;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 2px;
}
.bt_rb .b4 {
   background: white;
	display: block; overflow: hidden;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0px 1px; height: 2px;
}
.bt_rb:hover .b1 {
	background: black; margin: 0px 5px;
}
.bt_rb:hover .b2 {
   background: white;
	border-right: black 1px solid;   /*#808080  */
	border-left: black 1px solid;
	border-top-width: 0px; border-left-width: 2px; border-bottom-width: 0px; margin: 0px 3px; border-right-width: 2px;
}
.bt_rb :hover .b3 {
	background: white;
	display: block; overflow: hidden;
	height: 1px;
	border-right: black 1px solid;
	border-left: black 1px solid;
}
.bt_rb:hover .b4 {
   background: white;
	border-right: black 1px solid;
	border-left: black 1px solid;
}

.bt_rb .boxcontent {
 	display: block;
/*	font-size:110%; /* Textgrösse Link*/
	text-align:center;
	background: white;
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	text-decoration:none;
	font-weight:bold;
	color: black;
	padding:2px;
}

.bt_rb:hover .boxcontent {
	background: white;
	border-right: black 1px solid;
	border-left: black 1px solid;
	color:black  ;
	padding:0px;
}
.bt_rb .innerborder{
 	background: white;
	border-color:#ff9900;border-width:2px;border-style:none  ;
	margin-left:5px;margin-right:5px;
	display:block;
}
.bt_rb:hover .innerborder{
	border-style:groove ;
	display:block;
}

