/* ====================== START NORMALER TEXTBEREICH (EDITOR) ====================== */
body{
	color:#333333;
	background-color:#FAFCF5;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	scrollbar-arrow-color:#858585;
	scrollbar-base-color:#FAFCF5;
	scrollbar-face-color:#FAFCF5;
	scrollbar-highlight-color:#ffffff;
	scrollbar-track-color:#FAFCF5;
}

p, td, th, ol, ul, li, div, h1, h2, h3, h4, h5, h6, pre, input, text, textarea, option, select a, a:link, a:visited, a:hover, a:active{
	color:#333333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
}

p, td, ol, li, div{
	margin-bottom: 10px;
	margin-top: 0px;
}

ul {
	list-style:circle;
}
	
a:link, a:visited, a:hover {
	text-decoration:underline;
}
a:visited {
	color:#999999;
}
a:hover {
	color:#666666;
} 
	
h1, .HEADLINE1, h1 a, h1 a:link, h1 a:hover, h1 a:visited, h1 a:active {
	font-size:13px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 7px;
	background: transparent;
	font-weight: bold;
}

.LSSITEHEADLINE{
	font-weight:bold;
	color:#ffffff;
}

h2 {
	font-size:12px;
	color: #666666;
	margin-top: 14px;
	margin-bottom: 7px;
	background: transparent;
	font-weight: bold;
}

.LSARTICLEABSTRACT{
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#666666;
}

INPUT.NAV {
	border : 1px solid #A5A6A5;
	color: #FFFFFF;
	background: transparent;
	margin-left: 0;
}

.WHEREAMI, a.WHEREAMI:link, a.WHEREAMI:visited, a.WHEREAMI:hover, a.WHEREAMI:active {
	color:#222222;
	font-size:10px;
	margin-bottom:4px;
	margin-top:2px;
	text-decoration:none;
}

.SMALL {
	font-size: 10px;
	text-decoration:none;
}

table.LSTABLE {
	background-color: #efefef;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

td.LSHEADER {
	padding: 1px 1px 1px 4px;
	background-image:url(/img/cms/design/table_background.gif);
	color: #FFFFFF;
	border-bottom: 1px solid #99CC33;
	font-weight: bold;
}

td.LSBODY {
	padding: 3px 8px 3px 8px;
	background-color: #efefef;
}

.LSCONTENT {
	padding: 8px 8px 8px 8px;	
	background-color: #FAFCF5;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

td.LSLIGHT {
	background-image:url(/img/cms/design/spacer_content.gif);
}

td.LSRED {
	background: #FFCCCC;
}

.IMG {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.LSPROJECTCONTENT {
	padding: 8px 8px 8px 8px;	
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

td.LSPROJECTHEADER {
	border-bottom: 1px solid #99CC33;
	font-weight: bold;
}

/*============= SEO Links ================ */

#seolinks a:link,#seolinks a:visited,#seolinks a:hover,#seolinks a:active {
	font-size:10px;
	color:#333333;
	text-decoration: none;
}

#seolinks a:hover,#seolinks a:active {
	font-size:10px;
	color:#333333;
	text-decoration: underline;
}

#seolinks li,  {
	font-size:10px;
	color:#333333;
}

#seolinks  {
	font-size:10px;
	color:#333333;
}

/*============= MENÜ ================ */
a.LSNEWS:link, a.LSNEWS:visited, a.LSNEWS:hover, a.LSNEWS:active {
	font-size:10px;
	text-decoration: none;
}

a.LSNEWS:visited {
	color:#999999;
}
a.LSNEWS:hover, a.LSNEWS:active {
	color:#666666;
}

/* ====================== START NAVIGATION ====================== */
/* =========== EBENE 0 ===========*/

a.LSNAV0:link, a.LSNAV0:visited, a.LSNAV0:hover, a.LSNAV0:active, a.LSNAV0AKTIV:link, a.LSNAV0AKTIV:visited, a.LSNAV0AKTIV:hover, a.LSNAV0AKTIV:active {
	color:#FFFFFF;
	text-decoration: none;
}

/* =========== EBENE 1 ===========*/

a.LSNAV1:link, a.LSNAV1:visited, a.LSNAV1:hover, a.LSNAV1:active, a.LSNAV1AKTIV:link, a.LSNAV1AKTIV:visited, a.LSNAV1AKTIV:hover, a.LSNAV1AKTIV:active {
	font-size:10px;
	color:#000000;
	text-decoration: none;
}

/* =========== EBENE 2 ===========*/

a.LSNAV2:link, a.LSNAV2:visited, a.LSNAV2:hover, a.LSNAV2:active, a.LSNAV2AKTIV:link, a.LSNAV2AKTIV:visited, a.LSNAV2AKTIV:hover, a.LSNAV2AKTIV:active {
	font-size:10px;
	color:#000000;
	text-decoration: none;
}

/* =========== EBENE 3 ===========*/

a.LSNAV3:link, a.LSNAV3:visited, a.LSNAV3:hover, a.LSNAV3:active, a.LSNAV3AKTIV:link, a.LSNAV3AKTIV:visited, a.LSNAV3AKTIV:hover, a.LSNAV33AKTIV:active {
	font-size:10px;
	color:#000000;
	text-decoration: none;
}
a.LSNAV3:hover, a.LSNAV3AKTIV:hover {
	color:#FD1216;
}
/* ====================== END NAVIGATION ====================== */


.LSPAGETITLE {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}


.searchheadline {
	color: #666666;
	line-height: 14px;
	background: transparent;
	font-weight: bold;
}

.searchtext {
	line-height: 14px;
	background: transparent;
}

.searchlink {
	color: #008000;
	line-height: 14px;
	background: transparent;
}

.searchheadlinehint {
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	background: transparent;
	font-weight: bold;
}

.searchtexthint {
	font-size: 9px;
	color: #666666;
	line-height: 12px;
	background: transparent;
}

.searchlinkhint {
	font-size: 10px;
	color: #666666;
	line-height: 13px;
	background: transparent;
}

.hinttable {
	background-color : #FFFFFF;
	border: 1px solid #cccccc;
}

INPUT {
	font-size: 10px;
	border: 1px solid #858585;
	background : #FAFCF5;
}

TEXT {
	border: 1px solid #858585;
	background: #FAFCF5;
}

	
TEXTAREA {
	border: 1px solid #858585;
	background: #FAFCF5;
}

OPTION {
	border: 1px solid #858585;
	background: #FAFCF5;
}

SELECT {
	border: 1px solid #858585;
	background: #FAFCF5;
}

/* ====================== START BACKOFFICE ====================== */
table.BOTABLE {
	margin-bottom: 15px;
	border: 1px dashed #999999;
}

td.BOHEADER {
	font: bold small-caps;
	color: white;
	border-bottom: 1px dashed #999999;
	background: #99CC33;
}
/* ====================== END BACKOFFICE ====================== */