html {
	height:100%;
	width:100%;
	padding:0px;
}

body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#B4B4D6;
}

#body {
	height:100%
}

#content_1 {
	width:150px;
	background-color:#393AA4;
	border-style: solid;
	border-color: #AEB6DA;
	border-width:0 1px 0 0;
}

#content_2 {
	width:190px;
	vertical-align:top;
	text-align:right;
	background-color:#6C6CC4;
	border-style:solid;
	border-width:0;
	border-color:#FFFFFF;
}

#content_3 {
	width:320px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:#FFFFFF;
}

#content_4 {
	width:185px;
	background-color:#E8E8F4;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0 1px 0 0;
}

#content_5 {
	width:115px;
	background-color:#D8D9EE;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:0 1px 0 0;
}

#container_1 {
	width:100%;
	border:none;
	text-align:right;
}

#container_2 {
	border:none;
}

#container_3 {
	border:none;
	margin:10px;
	color:#010394;
}

#container_4 {
	border:none;
	margin:10px;
	color:#010394;
}

#container_3 td{
	color:#010394;
}

#content_2 #logo {
	width:100%;
	text-align:center;
	border:none;
	padding:10px;
}

/**** Schriften****/

body {
	font-family:Verdana, Arial, helvetica;
	font-size:11px;
}

td {
	vertical-align:top;
	font-family:Verdana, Arial, helvetica;
	font-size:11px;
}

#container_3 h3 {
	margin:0 0 5px 0;
	font-size:100%;
}

p {
	margin:0 0 15px 0;
}

#container_3 p {
	margin:0 0 5px 0;
	font-size:100%;
}


p.bodytext {
	margin:0 0 0 0;
}

#container_3 p.bodytext {
	margin:0 0 0 0;
}

div.content {
	margin:13px 13px 10px 13px;
}

/***** Links ***********/

a {
}

a:link, 
a:visited,
a:active {
	color:#F16A01;
	text-decoration:none;
}

a.paragraph {
 display:block;
}

a.paragraph:link, 
a.paragraph:visited,
a.paragraph:active {
	color:#F16A01;
	text-decoration:none;
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(../layout/pfeil_rechts_orange.gif) no-repeat left
}

a.popup:link,
a.popup:visited,
a.popup:active {
	font-weight:100;
	padding:0 0 0 17px;
	background: url(../layout/links_popup.gif) no-repeat left;
}

a.pdf {
	vertical-align:bottom;
	display:block;
}

a.pdf:link,
a.pdf:visited,
a.pdf:active {
	font-weight:100;
	padding:5px 0 0 20px;
	height:18px;
	border:none;
	background: url(../layout/links_pdf.gif) no-repeat left;
}

a.email:link,
a.email:visited,
a.email:active {
	font-weight:100;
	padding:0 0 0 17px;
	height:15px;
	border:none;
	background: url(../layout/links_email.gif) no-repeat left;
}


/******** Formulare ***************/
form {
	margin:0;
}

input.button {
	border:solid 1px #FB9333;
	background-color:#FFFFFF;
	color:#FB9333;
	padding:0 3px 0 3px;
	margin-top:3px;
	height:18px;
	font-size:10px;
}

input.text {
	border:solid 1px #080288;
	background-color:#FFFFFF;
	color:#020098;
	padding:2px;
	margin-top:3px;
	height:18px;
	font-size:10px;
}

table.csc-mailform {
}

td.csc-form-labelcell {
	padding-top:5px;
	color:#080288;
}

p.csc-form-label-req {

}

td.csc-form-fieldcell {
	text-align:right;
}

td.csc-form-fieldcell input {
	border:solid 1px #080288;
	background-color:#FFFFFF;
	color:#020098;
	padding:2px;
	margin-top:3px;
	width:220px;
	height:18px;
	font-size:10px;
}

td.csc-form-fieldcell input.button {
	border:solid 1px #FB9333;
	background-color:#FFFFFF;
	color:#FB9333;
	padding:0 3px 0 3px;
	margin-top:3px;
	height:18px;
	width:auto;
	font-size:10px;
}

textarea {
	border:solid 1px #080288;
	background-color:#FFFFFF;
	color:#020098;
	padding:2px;
	margin-top:3px;
	height:158px;
	width:220px;
	font-size:10px;
}


/********* Absätze ********************/

div h1 {
	font-size:100%;
	margin:10px 0 10px 0;
}

div.csc-header h1 {
	font-size:100%;
	margin:10px 0 10px 0;
}

div.csc-header h1.csc-firstHeader {
	font-size:100%;
	margin:0 0 10px 0;
}