/*
	BEGIN Style fuer das BE
*/

.htmlarea-content-body {
	background: #FFF !important;
}

/*	
	END Style fuer das BE
*/

/*
	BEGIN Allgemein
*/

h1,
h2,
h3,
h4 {
	font-weight: 500;
	padding: 3px 0 3px 0;
	line-height: 100%;
	border-top: 1px solid #AE9353;
	color: #AE9353;
}

h1 { font-size: 1em; }
h2 { font-size: 1em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }

.bodytext {
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
	text-align: left;
}

a {
	color: #333;
	text-decoration: underline;
}

a:hover {
	color: #AE9353;
}

h1.layout2 {
	background: #FFF;
}

p {
	padding: 0 0 1em 0;
	margin: 0 0 0 0;
}

#contentWrap {
	margin: 0 0 0 17px;
	padding: 0 0 0 0;
}

#contentWrap {
	color: #333;
}

#contentWrap a {
	color: #333;
	text-decoration: underline;
}

#contentWrap a:hover {
	color: #AE9353;
}

#contentWrap h1,
#contentWrap h2,
#contentWrap h3,
#contentWrap h4 {
	font-weight: 500;
}

#contentWrap h1 { font-size: 1em; }
#contentWrap h2 { font-size: 1em; }
#contentWrap h3 { font-size: 1em; }
#contentWrap h4 { font-size: 1em; }

/*
	END Allgemein
*/

/*
	BEGIN section_frame
*/

.xp-frame-line-before {
	background: #7f7d75;
	width: 100%;
	height: 1px;
	margin: 1em 0 1em 0;
}
	
.xp-frame-line-after {
	background: #7f7d75;
	width: 100%;
	height: 1px;
	margin: 1em 0 1em 0;
}
	
.xp-frame-hidden {
	position:absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: none;
	float: left;
	font-size: 0;
	line-height: 0;	
}
	
.xp-frame-space-before {
	width: 100%;
	margin: 1em 0 1em 0;
}
	
.xp-frame-space-after {
	width: 100%;
	margin: 1em 0 1em 0;
}
	
.xp-frame-color-border {
	border: 1px solid #7f7d75;
	padding: .25em;
}
	
.xp-frame-color-background {
	background: #747268;
	padding: .25em;
}
	
.xp-frame-smaller {
	font-size: smaller;
}
	
.xp-frame-larger {
	font-size: larger;
}

.xp-frame-indent {
	padding-left: 10%;
}

.xp-frame-special1 {
	padding: 10px;
	background: #0d0d0f url(../images/cType_raster.jpg) bottom center no-repeat;
}

.xp-frame-special2 {
	background: red;
	border: 1px solid green;
	padding: .25em;
	color: black;
}

.xp-frame-space-around {
	margin: 10px;
}

.xp-frame-space-leftrightbottom {
	margin: 0 10px 10px 10px;
}

.xp-frame-space-left {
	margin-left: 190px;
}

.xp-frame-space-left-overflow {
	margin-left: 190px;
	overflow: auto;
}

.xp-frame-space-left-level2 {
	margin-left: 190px;
}

.xp-frame-space-left-overflow-level2 {
	margin-left: 190px;
	overflow: auto;
}

.xp-frame-space-left-meta {
	margin-left: 173px;
}

/*
	END section_frame
*/

/*
	BEGIN header_layout
*/

h1.xp-style1 {}

h1.xp-style2 {}

h1.xp-style-normal {}

h2.xp-style1 {}

h2.xp-style2 {}

h2.xp-style-normal {}

h3.xp-style1 {}

h3.xp-style2 {}

h3.xp-style-normal {}

h4.xp-style1 {}

h4.xp-style2 {}

h4.xp-style-normal {}

h1.xp-style1,
h2.xp-style1,
h3.xp-style1,
h4.xp-style1 {
	width: 100%;
	border-bottom: 1px dotted #97bf0e;
}

h1.xp-style2,
h2.xp-style2,
h3.xp-style2,
h4.xp-style2 {
	width: 100%;
	border-bottom: 1px dotted #97bf0e;
	text-transform: none !important;
}

h1.xp-style-normal,
h2.xp-style-normal,
h3.xp-style-normal,
h4.xp-style-normal {
	text-transform: none !important;
	border-style: none !important;
}

/*
	END header_layout
*/

/*
	BEGIN Definitionen fuer p, h{x} und inline-Elemente
*/

p.colorBorder {
	border: 1px solid #747268;
	padding: .25em;
}

p.colorBackground {
	background: #747268;
	padding: .25em;
}

p.rechts {
	text-align: right;
}

span.important {
	color: red;
	font-weight: 700;
}

span.bigger {
	font-size: larger;
}

span.smaller {
	font-size: smaller;
}

span.emphazeColor {
	color: #97bf0e;
}

/*
	END Definitionen fuer p, h{x} und inline-Elemente
*/

/*
	BEGIN Links
*/

a.linkExternBild {
	background: transparent url(../images/linkExtern.gif) center right no-repeat;
	padding-right: 17px;
}
a.linkExtern {
	text-decoration: none;
}
a.linkInternBild {
	background: transparent url(../images/linkIntern.gif) center right no-repeat;
	padding-right: 17px;
}
a.linkIntern {
	text-decoration: none;
}
a.linkMailBild {
	background: transparent url(../images/linkMail.gif) center right no-repeat;
	padding-right: 17px;
}
a.linkMail {
	text-decoration: none;
}
a.linkFileBild {
	background: transparent url(../images/linkFile.gif) center right no-repeat;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.linkFile {
	text-decoration: none;
}
a.linkPDFBild {
	background: transparent url(../images/linkPDF.gif) center right no-repeat;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.linkWordBild {
	text-decoration: none;
	background: transparent url(../images/linkWord.gif) center right no-repeat;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.linkExcelBild {
	text-decoration: none;
	background: transparent url(../images/linkExcel.gif) center right no-repeat;
	padding-right: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

a.linkExternBild:hover {
}
a.linkExtern:hover {
}
a.linkInternBild:hover {
}
a.linkIntern:hover {
}
a.linkMailBild:hover {
}
a.linkMail:hover {
}
a.linkFileBild:hover {
}
a.linkFile:hover {
}
a.linkPDFBild:hover {
}
a.linkWordBild:hover {
}
a.linkExcelBild:hover {
}

/*
	END Links
*/

