/* inline Templates 
---------------------------------------------------------------------------------*/
center, isindex, menu, dir, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-variant: inherit;
	vertical-align: baseline;
}

sub, sup { font-size: .7em!important; }
sub             { vertical-align: bottom!important; }
sup             { vertical-align: top!important;}
em { font-style: italic!important;}

a, a:link, a:visited, a:active, a:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #526698;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	cursor: pointer;
}
a img:hover {
}

a.readon, a.readon:link, a.readon:visited, a.readon:active, a.readon:focus {
	font-family: Arial, Helvetica, sans-serif;
	color: #526698;
	text-decoration: none;
}
a.readon:hover {
	text-decoration: none;
}

#leftblock_inner a {
	color: #333!important;}

#leftblock_inner a.jce_file {
	
	}
#leftblock_inner a.jce_file img {
	margin-right: 3px;
	margin-bottom: 3px;
	}




.inlayrahmen h2, h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #92ba5a;
	margin-bottom: 12px;
	text-transform: uppercase;
	margin-bottom: 6px;
	}
	
.xmap h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #92ba5a;
	margin-bottom: 6px;
	text-transform: uppercase;
	}

h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #a3cf66;
	margin-bottom: 6px;
	margin-bottom: 12px;
	text-transform: uppercase;
	}
#frontpage h3 {
	font-size: 17px;
	font-weight: normal;
	color: #92ba5a;}
h4      {
       font-family:  Arial, Helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
       color: #a3cf66;
       margin-bottom: 6px;
       text-transform: uppercase;
       }

h5      {
       font-family:  Arial, Helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
       color: #a3cf66;
       margin-bottom: 6px;
       }

#frontpage {
	float: left;
	width: 981px;
	background:  url(../images/frontpage_pane.png) ;
	overflow: hidden;}

#frontpage .col1 {
	float: left;
	width: 415px;
	display: inline;}

#frontpage .col1 .inner {
	float: left;
	width: 370px;
	margin-left: 25px;
	display: inline;
	}

#frontpage .col2 {
	float: left;
	width: 355px;
	display: inline;}

#frontpage .col2 .inner {
	float: left;
	width: 326px;
	margin-left: 20px;
	display: inline;
	}

#frontpage .col3 {
	float: left;
	width: 211px;
	display: inline;}

#frontpage .col3 .inner {
	float: left;
	width: 186px;
	margin-left: 18px;
	display: inline;
	}

.col_highlight {
	color: #92ba5a;;
}


#tinymce.mceContentBody.mceForceColors div, #tinymce.mceContentBody.mceForceColors span {
	border: solid 1px #ccc;
}

#tinymce.mceContentBody #versteckt {
	border: dotted 1px #999;
	display: inline;
}

#tinymce.mceContentBody.mceForceColors img {
	position: static;
	width: auto;
	height: auto;
}
#tinymce.mceContentBody.mceForceColors .content_right {
	height: 200px;
}


#tinymce.mceContentBody * {color: #7F7E69;
	line-height: 1.3;
	}


.clr {
	clear: both;}
	
	
