* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
	background:#FFF;
}
img {
	border:0;
}
#container {
	padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:5px
}

/*Forms defaults*/
input {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040; margin-top:7px}

select {margin-top:7px}
label {
	color:#454545;
	cursor:text;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}

/*Text inputs*/
.textinput, .textinputHovered {
	width:116px;
	height:23px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {
	background-position:left bottom;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:120px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}

.hr { height:1px; color:#333333}

.rbox2 {width:510px; height:285px; background-image:url(../gif/gkv_kasten.gif); margin-left:0px; margin-top:0px; margin-bottom:25px; color:#454545; padding:0 0 0 0;}
.rbox2 .boxcontent {display:block; padding-top:23px}



.rbox3 {background: transparent; margin-right:15px; margin-top:0px; margin-bottom:25px; color:#454545; padding:0;}
.rbox3 .top, .rbox3 .bottom {display:block; background:transparent; font-size:1px;}
.rbox2 .b1, .rbox3 .b2, .rbox3 .b3, .rbox3 .b4, .rbox3 .b1b, .rbox3 .b2b, .rbox3 .b3b, .rbox3 .b4b {display:block; overflow:hidden;}
.rbox3 .b1, .rbox3 .b2, .rbox3 .b3, .rbox3 .b1b, .rbox3 .b2b, .rbox3 .b3b {height:1px;}
.rbox3 .b2 {background:#fff; border-left:1px solid #D9E6E2;  border-top:1px solid #D9E6E2; border-right:1px solid #D9E6E2;}
.rbox3 .b3 {background:#fff; border-left:1px solid #D9E6E2; border-right:1px solid #D9E6E2;}
.rbox3 .b4 {background:#fff; border-left:1px solid #D9E6E2; border-right:1px solid #9BBDB3;}
.rbox3 .b4b {background:#fff; border-left:1px solid #D9E6E2; border-right:1px solid #9BBDB3;}
.rbox3 .b3b {background:#fff; border-left:1px solid #9BBDB3; border-right:1px solid #9BBDB3;}
.rbox3 .b2b {background:#fff; border-left:1px solid #9BBDB3; border-right:1px solid #9BBDB3;}
.rbox3 .b1 {margin:0 5px; background:#D9E6E2;}
.rbox3 .b2, .rbox3 .b2b {margin:0 3px; border-width:0 2px;}
.rbox3 .b3, .rbox3 .b3b {margin:0 2px;}
.rbox3 .b4, .rbox3 .b4b {height:2px; margin:0 1px;}
.rbox3 .b1b {margin:0 5px; background:#9BBDB3;}
.rbox3 .boxcontent {display:block; background:#fff; border-left:1px solid #D9E6E2; border-right:1px solid #9BBDB3;}
