@charset "utf-8";
/* CSS Document */

/* Stile haupts�chlich f�r RTE */


/* Textformatierungen */

/* Farben */
/* h1, h2, h3 {color:#666;} */

/* Inhaltselemente */


/* Auszeichnungen */
cite, blockquote { font-style:italic }
blockquote { margin: 0 0 0.5em 0;padding: 0 1.4em 0 1em; border-left: 3px solid #666;}
strong,b { font-weight: bold }
em,i { font-style:italic }
pre, code { font-family: monospace; }
pre, tt, code {font-family:"Courier New", Courier, monospace;}	
acronym, abbr {letter-spacing: 0.7em;border-bottom: .1em dashed #666;cursor: help;}
sup, sub {font-size:0.65em;}
sup {vertical-align:20%}
sub {vertical-align:-20%}
/* Links */
a {text-decoration:none; color: #000; }
a:hover {color: #0053a4;}

a img {border:none;}

/* Formatierungen im RTE */
.align-left{ text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

.csc-frame-rulerbefore {border-top:1px solid #0053a4;padding-top:0.5em;margin-top:1.5em;}
.csc-frame-rulerafter {border-bottom:1px solid #0053a4;padding-bottom:1em;margin-bottom:1.5em;}

.csc-frame-indent {padding-left:1.5em;}
/*
.csc-frame-frame1 {border: 1px solid #E80000; padding: 0.5em;margin:1em 0;}
.csc-frame-frame2 {border: 1px solid #E80000; padding: 0.5em;background:#efefef;margin:1em 0;}
*/

.csc-frame-frame1 {border: 1px solid #E80000; padding: 0.5em;margin:1em 0;}

table.csc-frame-frame2 {
	border-left: 1px solid #bac6e4;
	border-top: 1px solid #bac6e4;
	padding: 0;
	margin: 0 0 20px 0;
	border-spacing:0px;
}

table.csc-frame-frame2 td, table.csc-frame-frame2 th {
	border-right: 1px solid #DCDFE8;
	border-bottom: 1px solid #DCDFE8;
	padding: 4px;
}


#inhaltMitte table.csc-frame-frame2 {
	border-left: 1px solid #D4DBEF;
	border-top: 1px solid #D4DBEF;
	padding: 0;
	margin: 0;
	border-spacing:0px;
}

#inhaltMitte table.csc-frame-frame2 td, #inhaltMitte table.csc-frame-frame2 th {
	border-right: 1px solid #D4DBEF;
	border-bottom: 1px solid #D4DBEF;
	padding: 4px;
}



.kleinertext {font-size:10px; line-height: 1.2em;}
.grossertext {font-size:14px; line-height: 1.4em;}
	
.hellgrau {color:#aaaaaa;}
.dunkelgrau {color:#666666;}
.farbe {
	color: #0053a4;
	font-size: 18px;
}


table.datentabelle {
	border-left: 1px solid #bac6e4;
	border-top: 1px solid #bac6e4;
	padding: 0;
	margin: 0 0 20px 0;
}

table.datentabelle td, table.datentabelle th {
	border-right: 1px solid #bac6e4;
	border-bottom: 1px solid #bac6e4;
	padding: 2px;
}


table.layouttabelle {border:none;margin:0; border-spacing:0;border-collapse:collapse;}
table.layouttabelle th, table.layouttabelle td {padding:0;}
table.layouttabelle caption {display:none;} 


