/* Sichtbare Trennlinie am Ende eines Beitrages... */
.article_separator { 
	background-color:#C6D3D3;
	height:1px;
	display: block;
}

/* Bilder mit Links anpassungen... */
p.img_caption {
    line-height: 130%;
    font-weight: normal;
	font-size: 76%;
	background: url(../imgcss/icon_zoom.gif) no-repeat;
	background-position: right bottom;
	color: #000;
}
div.img_caption {
	margin-right: 10px;
	}

/* �erschriften */
#content h1 {
	font-size: 130%; margin-bottom: 1.5em; line-height: 120%, font-weight: bold;
}
#content h2 {
	font-size: 110%; margin-bottom: 1em; line-height: 120%; font-weight: bold;
	}
#content h3 {
	margin-bottom: 1em; line-height: 120%; font-weight: bold;
	}
#content h4 {
	margin-bottom: 0.2em; line-height: 120%; font-weight: bold;
}
#content h5 {
	margin-bottom: 0.2em; line-height: 120%;
}
#content h6 {
	margin-bottom: 0.2em; line-height: 120%; font-style: italic;
}

.componentheading,
.contentheading {
	font-size:130%;
	font-weight:bold;
	line-height:120%;
	margin-bottom:1.5em;
}

/* ++++++++++++++  tooltip  ++++++++++++++ */
.tool-tip
{
	border:solid 1px #14683D;
	background:#D1E1D9;
	padding:0.3em;
	position:relative;
	z-index:255;
}

/* Frontend-Editor Anpassungen */


/* Bw Layout Link fuer weiterlesen */
.readon,
.blogsection {
	background-image:url("../imgcss/icon_link.gif");
	background-position:3px 0.5em;
	background-repeat:no-repeat;
	display:block;
	font-size:85%;
	padding-left:15px;
}

.pagenav {
	font-size:85%;
}

/* Sitemapanpassung - Uebersicht der Webseite */

ul.sitemap {
	width:46% !important;
}

/* Formularanpassungen */

form#com-form-login,
form#login,
form.josForm, 
form#josForm {
	background:none repeat scroll 0 0 #D1E1D9;
	border:1px solid #14683D !important;
	padding:1.5em 1em !important;
	font-size:85%;
}


input {
	font-size:85%;
}
table.adminform input {
	float: left;
}
input[type=radio],
input[type=checkbox] {
	border:none;
	}
	
button.validate,
input.button {
	border:1px solid #EAEDF2;
	font-weight:bold;
	background:none repeat scroll 0 0 #14683D;
	border-color:#FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	line-height:100%;
	padding:0.2em;
	font-size:100% !important;
	
}

/* Editor Formularanpassungen */


fieldset
{
	border:solid 1px #566D99 !important;
	padding: 1em;
	background-color:#EAEDF2;
	margin-top: 1em;
	margin-bottom: 2.5em;	
	display: block;
	text-align: left;
}

form#com-form-login fieldset {
	background:none repeat scroll 0 0 #D1E1D9;
	border: none !important;
}


label
{
	float:left;
	width:12em;
}

textarea#metadesc,
textarea#metakey {
	width: 420px !important
}

.button2-left .blank a,
.button2-left a,
.button2-left a:visited,
.button2-left a:hover,
.button2-left a:focus,
.button2-left a:link,
.button2-left div.readmore a
{
	background-color:#2B477F;
	color:#EAEDF2;
	border:1px solid #fff;
	cursor:pointer;
	padding:0.3em;
	float:left;
	line-height:100%;
	font-size:95% !important; 
	text-decoration:none;
	margin-top: 1em;
	margin-bottom: 2em;
	margin-right: 0.25em;
}
