/* editor layout & fonts ------------------------------------ end */

@font-face {
	font-family: 'LeagueGothicRegular';
	src: url('/files/fonts/free/league-gothic/League_Gothic-webfont.eot');
	src: local('â˜º'), url('/files/fonts/free/league-gothic/League_Gothic-webfont.woff') format('woff'), url('/files/fonts/free/league-gothic/League_Gothic-webfont.ttf') format('truetype'), url('/files/fonts/free/league-gothic/League_Gothic-webfont.svg#webfont1Lb5Pdit') format('svg');
	font-weight: normal;
	font-style: normal;
}

body.mceContentBody,
body.mceContentBody table,
body.mceContentBody div,
body.mceContentBody p,
html
{
	font-family: Helvetica,Arial;	
	font-size: 10pt;
	color:#000000;
}

body.mceContentBody p,p
{
	padding:8px 0px 8px 0px;	
}

body.mceContentBody h1,h1
{
	padding:10px 0px 10px 0px;
	font-size: 1.8em;		
	color:#78a629;
}

body.mceContentBody h2,h2
{
	font-size: 1.4em;
	padding:10px 0px 10px 0px;
}

body.mceContentBody h3,h3
{
	font-size: 1.2em;
	padding:10px 0px 10px 0px;
}

body.mceContentBody h4,h4
{
	font-size: 1.1em;	
	padding:10px 0px 10px 0px;
}

body.mceContentBody span.quotes,
body.mceContentBody p.quotes,
span.quotes,
p.quotes
{
	font-size: 1.1em;
	font-style:italic;
	color:#7f7f7f;
}

/* editor layout & fonts ------------------------------------ end */

/* editor colors ------------------------------------ start */

body.mceContentBody,
div.editorText
{	
	line-height:1.4em;
	font-size:1.1em;
}

body.mceContentBody h2,h2,
body.mceContentBody h3,h3,
body.mceContentBody h4,h4
body.mceContentBody h5,h5
{	
	color:#78a629;
	font-weight:normal;	
}

div.editorText h2,
div.editorText h3
{	
	font-weight:bold;
}

body.mceContentBody a,
div.editorText a
{
	color:#78a629;
	font-weight:bold;
	text-decoration:none;
}
body.mceContentBody a:hover,
div.editorText a:hover
{
	text-decoration:underline;
	color:#78a629;
}

body.mceContentBody img,
div.editorText img
{
	border: 1px solid #CCCCCC;
	background-color:white;
	padding:4px;
	max-width:550px;
}
div.editorText a:hover img
{
	-webkit-box-shadow: 0px 0px 2px #78a629;
	-moz-box-shadow: 0px 0px 2px #78a629;
	box-shadow: 0px 0px 2px #78a629;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#78a629', Direction=135, Strength=2);
}
img.content_pos_right 
{
    float: right;
    margin: 0 0 0 20px;
}

body.mceContentBody ul,
div.editorText ul
{
	padding:10px 0px 10px 20px;
}

body.mceContentBody ul li,
div.editorText ul li
{
	padding:0px 0px 0px 0px;
	margin-bottom:4px;
	list-style-type:decimal;
}

div.contentText table thead,
body.mceContentBody table thead
{
	background-color:#2d5950;
	color:white;
}

div.editorText table tbody,
body.mceContentBody table tbody
{
	padding: 8px 0px 8px 0px;	
}

div.editorText table td,
body.mceContentBody table td
{
	padding:2px 4px 2px 4px;
}

body.mceContentBody .farbe_text,
.farbe_text
{
	color: #2d5950;	
}

/* editor colors ------------------------------------ end */

/* custom --------------------------------------------- start */

#nav_top li a,
div.columnRow h2,
div.columnRow h3,
h1,
#nav_bottom a
{
	/*font-family: 'LeagueGothicRegular';
	-webkit-font-smoothing: antialiased;*/	
}

/* custom --------------------------------------------- end */