/* Hintergrund GRAU ****************/
p.srs-hintergrund-grau,div.srs-hintergrund-grau {
	padding: 10px;
	background-color: #F3F5F8;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Hintergrund GRAU SMALL **********/
p.srs-hintergrund-grau-small,div.srs-hintergrund-grau-small {
	padding: 10px;
	background-color: #F3F5F8;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* SMALL **********/
p.srs-small,div.srs-small {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.srs-hintergrund-orange-small,div.srs-hintergrund-orange-small {
	padding: 10px;
	background-color: rgb(235, 245, 255); /* himmelblau */
	margin-top: 10px;
	margin-bottom: 10px;
}

p.srs-rahmen-blau,div.srs-rahmen-blau {
	border: 1px solid #17498B;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.srs-rahmen-grau,div.srs-rahmen-grau {
	border: 1px solid #333333;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/***********************************/
/* SRS box-layouts                 */
/*                                 */
/* Hintergrund GRAU ****************/
.srs-hintergrund-grau {
	padding: 10px;
	background-color: #F3F5F8;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Hintergrund GRAU SMALL **********/
.srs-hintergrund-grau-small {
	padding: 10px;
	background-color: #F3F5F8;
	margin-top: 10px;
	margin-bottom: 10px;
}

.srs-hintergrund-grau-small h1 {
	font-size: 100%;
	font-weight: bold;
	color: black;
}

.srs-hintergrund-grau-small  .tx-newloginbox-pi1 h1 {
	font-size: 100%;
	font-weight: bold;
	color: black;
}

.srs-hintergrund-grau-small  .tx-newloginbox-pi1 h3 {
	font-size: 90%;
	font-weight: bold;
	color: black;
}

.srs-hintergrund-grau-small  .tx-newloginbox-pi1 h3 {
	font-size: 90%;
	color: black;
}

.srs-hintergrund-grau-small  #tx-newloginbox-pi1-user {
	width: 7em;
}

.srs-hintergrund-grau-small  #tx-newloginbox-pi1-pass {
	width: 7em;
}

.srs-hintergrund-grau-small .bodytext {
	font-size: 90%;
}

/* Hintergrund ORANGE SMALL **********/
.srs-hintergrund-orange-small {
	padding: 10px;
	background-color: rgb(235, 245, 255); /* himmelblau */
	margin-top: 10px;
	margin-bottom: 10px;
}

.srs-hintergrund-orange-small h1 {
	font-size: 100%;
	font-weight: bold;
	color: black;
}

.srs-hintergrund-orange-small .bodytext {
	font-size: 90%;
}

.srs-hintergrund-orange-small a {
	font-size: 100%;
	font-weight: bold;
}

/* SMALL **********/
.srs-small {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.srs-small h1 {
	font-size: 100%;
	font-weight: bold;
	color: rgb(0, 140, 205);
}

.srs-small .bodytext {
	font-size: 90%;
}

.srs-small a {
	font-size: 100%;
	font-weight: bold;
}

/* RAHMEN BLAU ********************/
.srs-rahmen-blau {
	border: 1px solid #17498B;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* RAHMEN GRAU ********************/
.srs-rahmen-grau {
	border: 1px solid #333333;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*********************************/
/*  SPAN Defintionen             */
/* */
span.blue {
	color: rgb(0, 140, 205);
}

span.blueBold {
	color: rgb(0, 140, 205);
	font-weight: bold;
}

span.blueItalics {
	color: rgb(0, 140, 205);
	font-style: italic;
}

span.blueBoldItalics {
	color: rgb(0, 140, 205);
	font-weight: bold;
	font-style: italic;
}