		.kasterl
		{
		width: 206px;  /* 776 */
		margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			}
		
		.kasterl-r
		{
		width: 177px;  /* 776 */
		margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px 15px 0 0;
			}
		
.oben, .oben div, .unten, .unten div {
	background-image: url(runde-ecken/box1.png);
	background-repeat: no-repeat;
	}

.links, .rechts {
	background-image: url(runde-ecken/rahmen1.png);
	background-repeat: repeat-y;
	}

/* Oben: Rahmen und rechte Ecke */
.oben {
	height: 15px;
	margin: 0 0 0 15px;
	background-position: 100% 0;
	}

/* Oben: linke Ecke */
.oben div {
	height: 15px;
	width: 15px;
	position: relative;
	left: -15px;
	background-position: 0 0;
	}

/* Unten: Rahmen und rechte Ecke */
.unten {
	height: 15px;
	margin: 0 0 0 15px;
	background-position: 100% 100%;
	}

/* Unten: linke Ecke */
.unten div {
	height: 15px;
	width: 15px;
	position: relative;
	left: -15px;
	background-position: 0 100%;
	}

/* Linker Rahmen */
.links {
	padding: 0 0 0 5px;
	background-position: 0 0;
	}

/* Rechter Rahmen */
.rechts {
	padding: 0 5px 0 0;
	background-position: 100% 0;
	}

	
	.inhalt2 {
		background:none;
	
	padding: 0 10px; 
	border: 1px solid #ece3c7;
	
	}

/* __________________________________ */	
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px;}


.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ddd; margin:0 5px;}
.b2f {height:1px; background:#ddd; margin:0 3px;}
.b3f {height:1px; background:#ddd; margin:0 2px;}
.b4f {height:2px; background:#ddd; margin:0 1px;}
.contentf {background: #ddd;}
.contentf div {margin-left: 5px;}

.b1t, .b2t, .b3t, .b4t{font-size:1px; overflow:hidden; display:block;}
.b1t {height:1px; background-image: url(media/trans-klein.png); margin:0 5px;}
.b2t {height:1px; background-image: url(media/trans-klein.png); margin:0 3px;}
.b3t {height:1px; background-image: url(media/trans-klein.png); margin:0 2px;}
.b4t {height:2px; background-image: url(media/trans-klein.png); margin:0 1px;}
.contentt {background-image: url(media/trans-klein.png);}

.b1t2, .b2t2, .b3t2, .b4t2, .b5t2, .b6t2, .b7t2, .b8t2{font-size:1px; overflow:hidden; display:block;}
.b1t2 {height:1px; background-image: url(trans2.png); margin:0 5px;}
.b2t2 {height:1px; background-image: url(trans2.png); margin:0 3px;}
.b3t2 {height:1px; background-image: url(trans2.png); margin:0 2px;}
.b4t2 {height:2px; background-image: url(trans2.png); margin:0 1px;}
.b5t2 {height:1px; background: #000033; margin:0 5px;}
.b6t2 {height:1px; background: #000033; margin:0 3px;}
.b7t2 {height:1px; background: #000033; margin:0 2px;}
.b8t2 {height:2px; background: #000033; margin:0 1px;}
.contentt2 {background-image: url(media/trans3.png);}
.contentt2 div {margin-left: 5px;}
