@charset "UTF-8";
/* www.gewaltfrei-austria.org  */

@media all
{


/*
orange		#f26723;
dunkelblau  #00487D;
blau        #0066B3;
braun       #B35A00;

*/
body * { font-size:14px }
body { line-height:1.4em; font-size:14px }
.htmlarea-content-body { background-color:white; font-size:14px; width:756px; line-height:1.4em; }

.htmlarea-content-body ul, .htmlarea-content-body li, .htmlarea-content-body p, .htmlarea-content-body ol, .htmlarea-content-body select, .htmlarea-content-body textarea, .htmlarea-content-body input, .htmlarea-content-body td, .htmlarea-content-body th, .htmlarea-content-body body, .htmlarea-content-body  .defstyle, .htmlarea-content-body p, .htmlarea-content-body div 
{ font-size:14px; margin:0; padding:0; font-family:Arial, FreeSans, Helvetica, 'Trebuchet MS', sans-serif; }


.inhalt table ,             .htmlarea-content-body table { border-collapse:collapse; margin-bottom:0.5em; width:99%; margin:1px 0 0 3px; background-color:transparent; border:0px fuchsia solid; border-bottom-width:0px!important; }
.inhalt table th,           .htmlarea-content-body th { background-color:transparent; border:0px #e5e5e5 solid; padding:0.2em 0.2em 0.2em 0.2em; vertical-align:top; border:1px #e5e5e5 solid; }
.inhalt table td,           .htmlarea-content-body td { background-color:transparent; border:0px #e5e5e5 solid; padding:0.2em 0.2em 0.2em 0.2em; vertical-align:top; border:1px #e5e5e5 solid;}
.inhalt table td.invisible-border, .htmlarea-content-body td.invisible-border {background-color:transparent; border:0px;}
.inhalt table th:hover,     .htmlarea-content-body th:hover,
.inhalt table td:hover,     .htmlarea-content-body td:hover { background-color:transparent; }
.inhalt table td.invisible-border:hover, .htmlarea-content-body td.invisible-border:hover  {background-color:transparent; border:0;}

.inhalt table tbody tr:hover, .htmlarea-content-body tbody tr:hover,
.inhalt table tfoot tr:hover, .htmlarea-content-body tfoot tr:hover,
.inhalt table thead tr:hover, .htmlarea-content-body thead tr:hover { background-color:#fff8ee; }

.inhalt table tbody td p, .htmlarea-content-body tbody td p,
.inhalt table tbody th p, .htmlarea-content-body tbody th p { font-size:1em; margin:0 0 0 0!important;  text-align:left; }

span { font-size:1em; }

ol, .htmlarea-content-body ol { list-style-type:decimal; list-style-position:outside; margin:0 0 0 2.5em; font-size:1em; }

ul,                .htmlarea-content-body ul    { margin:0.4em 0em 0.6em 1em; padding:0; border:0px green solid; }
ul li,             .htmlarea-content-body ul li { margin:0 0 0 1em; padding:0 0 0 0; border:0px orange solid; list-style-image:url(gfkbilder/li_5.gif); font-size:1em;  }
ul li ul li,       .htmlarea-content-body ul li ul li { list-style-image:url(gfkbilder/li_7.gif);  }
ul li ul li ul li, .htmlarea-content-body ul li ul li ul li { list-style-image:url(gfkbilder/li_6.gif); }
ul li ul li ul li ul li, .htmlarea-content-body ul li ul li ul li ul li { list-style-image:url(gfkbilder/li_8.gif); }

sub, sup { font-size: 91.6667%; }


td, th, blockquote { font-size:1em;}

hr {color:#f26723; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #f26723 solid; height:1px;}

div.indent { margin-left:2em; }

p, p.bodytext, td, li, q, blockquote  { color:black; font-family: Arial, Helvetica, Futura, Verdana, sans-serif; }

p.bodytext     { text-align:left; } 

table tbody th p.bodytext , .htmlarea-content-body tbody th p.bodytext,
table tbody td p.bodytext , .htmlarea-content-body tbody td p.bodytext   { text-align:left; }

.align-center, p.align-center   { text-align:center;}
.align-left, p.align-left     { text-align:left;  }
.align-right, p.align-right    { text-align:right; }
.align-justify, p.align-justify  { text-align:justify; }

a, a:link, 
.htmlarea-content-body a, .htmlarea-content-body a:link { color:black; font-weight:bold; text-decoration:underline; }

a:hover  { background-color:#d2d2d2; }


p, h1, h2, h3, h4, h5, h6, td, th, q, blockquote { margin:0.4em 0 0.6em 0; }
.htmlarea-content-body p, .htmlarea-content-body h1, .htmlarea-content-body h2, .htmlarea-content-body h3, .htmlarea-content-body h4, .htmlarea-content-body h5, .htmlarea-content-body h6, .htmlarea-content-body td, .htmlarea-content-body th, .htmlarea-content-body q, .htmlarea-content-body blockquote { margin:0.4em 0 0.6em 0; }


th {  font-weight:bold; color:#006f54; }

H1, H1 a, H1 a:link {
	font-family:"Arial Narrow", Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:26px;
	color: #f26723;
	font-weight: bold;
	font-style:italic;
	}

H2, H2 a, H2 a:link {
	font-family:"Arial Narrow", Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:26px;
	color:#AAAAAA;
	font-weight: bold;
	font-style:italic;
	}

H3, H3 a, H3 a:link {
	font-family: Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:18px;
	color: #f26723;
	}
	
H4, H4 a, H4 a:link {
	font-family: Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:16px;
	color: #f26723;
	font-weight:bold;
	}
	
H5, H5 a, H5 a:link {
	font-family: Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:14px;
	color: #f26723;
	}
	
H6, H6 a, H6 a:link {
	font-family: Arial, Helvetica, Futura, Verdana, sans-serif;
	font-size:12px;
	color: #f26723;
	}


span.mono {font-family:"Courier New", Courier, monospace; color:#005b6b; font-style:normal; padding:0 0.3em 0 0.3em; background-color:#e6eff0; border:1px #59949f solid;}

p.phsternchentext, span.psternchentext { font-size:0.9em;} 
p.phgreytext, span.pgreytext { color:#9fadb2; } 

a img { border:0; }

table.linien td,
table.linien th { border:1px #1a4d9b solid; }

.cell-align-left { text-align:left; }
.cell-align-right { text-align:right; }
.cell-align-center { text-align:center; }
.invisible-border,
.invisible-border th,
.invisible-border td,
.invisible-border tr { border:0 solid white; }

.csc-textpic-caption { color:#006f54;  } 

a.button-link, a.button-link-file, a.button-link-url ,
a.button-link:link, a.button-link-file:link, a.button-link-url:link { text-decoration:none; font-style:italic; }
	
a.button-link:hover, a.button-link-file:hover, a.button-link-url:hover { }	

a.discrete-link, a.discrete-link-file, a.discrete-link-url, a.discrete-link-mail,
a.discrete-link:link, a.discrete-link-file:link, a.discrete-link-url:link, a.discrete-link-mail:link { text-decoration:none; font-style:normal; font-weight:normal; }

/* a.discrete-link-mail:link { white-space:nowrap; overflow-x:visible!important; }  */



}