HTML {	height: 100%; }

BODY {
	height: 100%;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/Hintergrund.jpg);
	background-repeat:no-repeat;
}

.csc-frame-frame1 { background-color: #EDEBF1; border: 1px solid #333333; }
.csc-frame-frame2 { background-color: #F5FFAA; border: 1px solid #333333; }
.csc-frame-frame3 { background-color: #B20707; border: 1px solid #333333; }
.csc-frame-frame4 { background-color: #0C08B2; border: 1px solid #333333; }
.csc-frame-frame5 { background-color: #383838; border: 1px solid #333333; }
.csc-frame-frame6 { background-color: #7b7b7b; border: 1px solid #333333; }
.csc-frame-frame7 { border: 1px solid #333333; }

.csc-frame-indent3366 { padding-left: 33%; }
.csc-frame-indent6633 { padding-right: 33%; }
.important { color: #8A0020; }

	#seite
	{
		position: relative;
		min-height: 100%;
	}

	* html #seite
	{
		height: 100%;
	}

	#footer
	{
		position: relative;
		margin: -80px auto 0 auto;
		padding-left: 20px;
	}

	#impressum
	{
		background-color: none;
		float:right;
		margin-top:5px;
		margin-right:5px;
	}
	#impressum a
	{
		color: #eb9737;
		font-size: 12pt;
		font-family: Arial, sans-serif;
		text-decoration: none;
	}

	/* A CSS hack that only applies to IE -- specifies a different height for the footer */

	* html #footer
	{
		margin-top: -80px;
	}

#kopf {
background-color:none;
padding:0px 0px 0px 0px;
text-align:right;
height:332px;
}

#inhalt {
text-align:left;
padding-bottom: 85px;
width:920px;
}

#inhalt_oben {
	position:absolute;
	left:330px;
	top:100px;
	width:500px;
	height:250px;
	text-align:left;
	color: #eb9737;
	font-size: 18pt;
	font-family: Arial, sans-serif;
	text-align: center;
}

.sep {
	background-color: #FFFFFF;
	height:2px;
	width:228px;
	font-size: 0%;
}

.norm1 {
	font-size: 14pt;
	font-family: Arial, sans-serif;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.norm1 a {color:#1A1A1A;text-decoration: none;}

.act1 {
   background-color: #F8BB57;
	background-image: url(../images/arrow.jpg);
	background-repeat:no-repeat;
	font-size: 14pt;
	font-family: Arial, sans-serif;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	width:213px;
}
.act1 a {color:#1A1A1A;text-decoration: none;}

.actsub1 {
   background-color: #F8BB57;
	background-image: url(../images/arrowsub.jpg);
	background-repeat:no-repeat;
	font-size: 14pt;
	font-family: Arial, sans-serif;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	width:213px;
}
.actsub1 a {color:#1A1A1A;text-decoration: none;}

.norm2 {
   background-color: #F8BB57;
	font-size: 13pt;
	font-family: Arial, sans-serif;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	width:200px;
}
.norm2 a {color:#1A1A1A;text-decoration: none;}

.act2 {
   background-color: #F8BB57;
	background-image: url(../images/arrow2.jpg);
	background-repeat:no-repeat;
	font-size: 13pt;
	font-family: Arial, sans-serif;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	width:200px;
}
.act2 a {color:#1A1A1A;text-decoration: none;}

.actsub2 {
   background-color: #F8BB57;
	background-image: url(../images/arrowsub2.jpg);
	background-repeat:no-repeat;
	font-size: 13pt;
	font-family: Arial, sans-serif;
	padding-left:28px;
	padding-top:2px;
	padding-bottom:2px;
	width:200px;
}
.actsub2 a {color:#1A1A1A;text-decoration: none;}

.norm3 {
   background-color: #F8BB57;
	font-size: 13pt;
	font-family: Arial, sans-serif;
	padding-left:41px;
	padding-top:2px;
	padding-bottom:2px;
	width:187px;
}
.norm3 a {color:#1A1A1A;text-decoration: none;}

.act3 {
   background-color: #F8BB57;
	background-image: url(../images/arrow3.jpg);
	background-repeat:no-repeat;
	font-size: 13pt;
	font-family: Arial, sans-serif;
	padding-left:41px;
	padding-top:2px;
	padding-bottom:2px;
	width:187px;
}
.act3 a {color:#1A1A1A;text-decoration: none;}

.norm1 a:hover {color:#7c4c03;}
.norm2 a:hover {color:#7c4c03;}
.norm3 a:hover {color:#7c4c03;}
.act1 a:hover {color:#7c4c03;}
.act2 a:hover {color:#7c4c03;}
.act3 a:hover {color:#7c4c03;}
.actsub1 a:hover {color:#7c4c03;}
.actsub2 a:hover {color:#7c4c03;}

.error {color: #ff0000; font-size: 10px;}

div.csc-mailform-field input,textarea {border: 1px solid #bbbbbb;}