/* Neue RichTextEditor-Styles: ------------------*/

.quelle { font-size: 75%; }
.blockzitat { padding-left: 16px; }

/* -------------------------------------------------*/







body { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
  	font-size: 10pt;
  	color : #000;
}

p, table, td, tr, ul, li, blockquote { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
  	font-size: 10pt;
  	color : #000;
}

b, strong, font { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
  	font-size: 10pt;
}

h3, h4, h5, h6 { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
  	color : #000;
}

/* Headline Layout 1 (= Normal) */

h1 { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 13pt;
	color : #000;
	font-weight: lighter;
	text-decoration : none;
}

/* Headline Layout 2 + 3 + 4 */

h2 { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:2px;
}

/* Subheadlines */

.subh {
 	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 10pt;
  	color : #000;
	font-style : italic;
}

form  {
 	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	margin-top : 1px;
	margin-bottom : 1px;
}

input, textarea, select {
 	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	color: #000;
	background-color: #FFF;
	border:1px solid #B0CEBC;
}

/* ------------------------------------------------------------------------- */

.head_interaktiv, A.head_interaktiv:link, A.head_interaktiv:visited {
 	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #000;
	text-decoration : none;
}

a.head_interaktiv:active, a.head_interaktiv:hover { 
 	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: #000;
	text-decoration : none;
}

/* ------------------------------------------------------*/

A:link, A:visited { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #000;
	text-decoration : underline;
}

A:active, a:hover {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	color : #000;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------- */

.funktionsmen {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7.5pt;
	color:#000;

	text-decoration : none;
}

A.funktionsmen:link, A.funktionsmen:visited, a.funktionsmen:active, a.funktionsmen:hover { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7.5pt;
	color:#000;
	text-decoration : underline;
}

.funktionsmen_cur, A.funktionsmen_cur:link, A.funktionsmen_cur:visited, a.funktionsmen_cur:active, a.funktionsmen_cur:hover { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 7.5pt;
	color:#000;
	text-decoration: none;
}

/* ------------------------------------------------------------------------- */

.service { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7.5pt;
	color:#000;
	text-decoration : none;
}

a.service:active, a.service:hover, A.service:link, A.service:visited { 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7.5pt;
	color:#000;
	text-decoration: underline;
}

.service_cur, A.service_cur:link, A.service_cur:visited, a.service_cur:active, a.service_cur:hover { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 7.5pt;
	color:#000;
	text-decoration: none;
}

/* ------------------------------------------------------------------------- */

.kleinbold { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover, A.kleinbold:link, A.kleinbold:visited { 
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 8pt;
	font-weight: bold;
	text-decoration : underline;
}
/*--- Kais Styles ----------------------------------------------------------------*/

table.kfo {
	border:1px solid #CCC; 
	border-collapse:collapse;
	margin: 10px;
}
tr.blue {
	padding: 1px;
	vertical-align:middle;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #666;
}
td.kfo {
	border:1px solid #CCC; padding:2px; margin:0px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;
}
td.kfo_left {
	border:1px solid #CCC; padding:2px; margin:0px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px;
}
td.kfo_right {
	border:1px solid #CCC; padding:2px; margin:0px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:right;
	padding:5px;
}
td.kfo_blue_left {
	border:1px solid #CCC; padding:2px; margin:0px;
	background-color: #666;
	font-family : Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-align:left;
	padding:5px;
}
td.kfo_blue_right {
	border:1px solid #CCC; padding:2px; margin:0px;
	background-color: #666;
	font-family : Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-align:right;
	padding:5px;
}
.white {
	color: #FFF;
}
textarea.kfo {
	width : 320px;
	height: 100px;
}
p.liste {
	margin-bottom: 10px;
	padding-bottom: 6px;
	border-bottom: 1px solid #CCC;
}
