/*VERSION: 1.30*/

#outer {
	width:900px;
	margin-top:10px;
	padding:0px;
	border:0px solid #FF0000;
	text-align:left;
	font-family:Arial, serif;
	font-size:14px;
	color:#C2C1C1;
}

#oben_outer {
	padding:0px;
	font-size:11px;
}

#breadcrumb {
	float:left;
	background:#5DBC44;
	color:#FFFFFF;
	padding-left:5px;
}

#funktion {
	background:#5DBC44;
	color:#FFFFFF;
	text-align:right;
	padding-right:4px;
}

#logo_main {
	margin:0px;
	padding:0px;
	background:#DEDEDD url(images/bg_links.gif) top left repeat-y;
	border-top:1px solid #FFFFFF;
}

#logo {
	float:left;
	width:170px;
	margin:0px;
	margin-top:6px;
	padding:0px;
	text-align:center;
}

#lippe_logo_main {
	margin:0px;
	padding:0px;
	background: url(images/bg_rechts.gif) top right repeat-y;
}

#lippe_logo {
	float:right;
	width:146px;
	margin:0px;
	margin-top:10px;
	padding:0px;
	text-align:center;
}

#bilder {
	margin:0px 146px 0px 170px; 
	background:#FFFFFF;
	padding-left:12px;

}

#navi_outer {
	clear:both;
	height:22px;
	background:#5DBC44;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#clear {
	float:left;
	padding:0px;
	margin:0px;
	width:170px;
}

#main_navi {
	float:left;
	width:718px;
	padding-left:12px;
	padding-top:1px;
}

#left_main {
	margin:0px;
	padding:0px;
	background:#FFFFFF url(images/bg_links.gif) top left repeat-y;
}

#left {
	background-color:#DEDEDD;
	float:left;
	width:170px;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}

#right_main {
	margin:0px;
	padding:0px;
	background:url(images/bg_rechts.gif) top right repeat-y;
}

#right {
	background-color:#C2C1C1;
	float:right;
	width:146px;
	margin:0px;
	padding:0px;
}

#content {
	margin:0px 146px 0px 170px;
	padding:12px;
	padding-top:6px;
	background:#FFFFFF;
}


/* STYLE */

p a:link {
	color:#5DBC44;
	text-decoration: none; 
}
 
p a:visited {
	color:#5DBC44;
	text-decoration: none; 
}
 
p a:hover {
	color:#5DBC44;
	text-decoration: underline; 
}



#breadcrumb a {
	color:#FFFFFF;
	text-decoration:none;
}

#funktion a {
	color:#FFFFFF;
	text-decoration:none;
}

.main_navi_no {
	color:#CCCCCC;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	vertical-align:middle;
}

.main_navi_act {
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	vertical-align:middle;
}

.sub_navi_no {
	color: #666666;
	font-size:11px;
	font-family: Arial, serif;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

.sub_navi_act {
	color: #000000;
	font-size:11px;
	font-family: Arial, serif;
	font-weight: bold;
	text-decoration: none;
}

#left ul {
	padding-top:0px;
	list-style:none;
	margin-left:-32px;
	margin-bottom:4px;
}

#left ul li {
	margin-top:0px;
	margin-bottom:6px;
}

#left ul ul {
	margin-top:-4px;
	margin-left:-36px;
}

#left ul ul li {
	margin-top:-2px;
	margin-left:4px;
	margin-bottom:2px;
}

#content p {
	color:#4F4F4F;
	font-size:13px;
}

#content ul {
	color:#4F4F4F;
	font-size:13px;
}

#content h1 {
	margin-top:4px;
	margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	color:#4F4F4F;
}

#content h2 {
	margin-top:4px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
	color:#4F4F4F;
}

.imgtext-table img {
	padding:5px 10px;
}

.bodytext p {
	padding-left:10px;
}

#right h1 {
	margin-top:10px;
	margin-bottom:-6px;
	padding:0px 4px;
	font-size:13px;
	font-weight:bold;
	color:#4F4F4F;
}

#right h2 {
	margin-top:10px;
	margin-bottom:-6px;
	padding:0px 4px;
	font-size:11px;
	font-weight:bold;
	color:#4F4F4F;
}

#right p {
	padding:0px 4px;
	color:#4F4F4F;
	font-size:11px;
	font-family: Arial, serif;
}

html {
	word-wrap:break-word;
}

#content .csc-caption {
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	margin-top:-2px;
}

#content .csc-form-fieldcell textarea, input {
	font-family:Arial, serif;
	color:#4F4F4F;
	font-size:13px;
}

/* SITEMAP ANFANG */
.csc-sitemap-level1 {

}

.csc-sitemap-level2 {
	padding-left:16px;
	margin-top:-8px;
}

.csc-sitemap-level3 {
	padding-left:26px;
	margin-top:-10px;
}
/* SITEMAP ENDE */


/* RTE / Table styling */
TABLE.contenttable { border: 1px #CCCCCC solid; margin: 5px 0px 5px 0px; 
width: 100%; border-collapse: collapse;}
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 10px; }
TABLE.contenttable TR { background-color: none; }






/*********************/
/* Tables, generally */
/*********************/
TABLE.contenttable P { font-size: 10pt;  margin-top: 5px; 
margin-bottom: 5px; }
TABLE.contenttable TR TD { vertical-align: top;    padding: 0px 5px 0px 
5px; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #444444; line-height: 1; }
TABLE.contenttable-0 TR TD { vertical-align: top;  padding: 0px 5px 0px 
5px; }

TABLE.contenttable-1 P { color: #186900; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: none;}

TABLE.contenttable-2 P { color: #10007B; }
TABLE.contenttable-2 TR TD.td-0 { background-color: none;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #8A0020; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { 
background-color: none;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { 
font-weight: bold; }
