* {
margin: 0;
padding: 0;
}

html {
height: 101%;
}

body {
background: #ddd;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #616161;
text-align: center;
margin: auto;
}

a img {
border: 0px solid;
}

a {
text-decoration: underline;
color: #043882;
}

a:hover {
text-decoration: none;
}

ul {
list-style-type: none;
}

h1 {
font-size: 18px;
font-weight: normal;
}

#page {
background: url(lindner_FILES/sitebg.png) repeat-y;
width: 917px;
text-align: center;
margin: auto;
}

#site {
width: 901px;
text-align: center;
margin: auto;
}

#header {
/*
background: url(lindner_FILES/header.jpg) no-repeat;
*/
width: 901px;
height: 252px;
}

#mid {
background: url(lindner_FILES/lindner_logo.gif) no-repeat right bottom;
padding-bottom: 20px;
min-height: 300px;
}

#left {
width: 155px;
float: left;
text-align: left;
}

#left .content {
padding-top: 30px;
padding-left: 1px;
}

#left li {
margin-bottom: 3px;
}

#left li.active {
font-weight: bold;
}

#left li.active a {
border-left: 6px solid #043882;
}

#left li.active ul li {
font-weight: normal;
}

#left li.active ul li a {
color: #043882;
border: 0px solid;
}

#left li.active ul {
margin-left: 20px;
margin-top: 2px;
margin-bottom: 5px;
}

#left li.active ul li.active {
font-weight: bold;
}

#left li.active ul li.active ul {
margin-top: 0;
margin-bottom: 0;
}

#left li.active ul li.active ul li {
font-weight: normal;
}

#left li.active ul li.active ul li a {
color: #616161;
}

#left li.active ul li.active ul li.active {
font-weight: bold;
}

#left a {
text-decoration: none;
border-left: 6px solid #616161;
color: #616161;
display: block;
padding-left: 7px;
}

#left a:hover {
border-left: 6px solid #043882;
}

#content {
width: 490px;
float: left;
text-align: left;
}

#content ul {
margin-left: 35px;
margin-bottom: 2em;
list-style-type: disc;
}

#content h2 {
border-bottom: 1px solid #444;
font-size: 13px;
margin-bottom: 0.5em;
}

#menu {
background: url(lindner_FILES/menubottom.png) no-repeat 40px 29px;
margin-bottom: 20px;
float: left;
width: 745px;
}

#menu ul {
margin-left: 10px;
list-style-type: none;
margin-bottom: 0px;
}

#menu ul li {
float: left;
}

#menu ul li a {
text-decoration: none;
display: block;
padding: 8px 15px;
}

#content .content {
padding-bottom: 25px;
padding-left: 18px;
}

#content h1 {
margin-bottom: 0.5em;
}

#content p {
line-height: 17px;
margin-bottom: 2em;
}

#content .box {
border: 1px solid #c6c6c6;
width: 138px;
float: left;
margin-right: 14px;
margin-bottom: 14px;
}

#content .box h2 {
background: #8e8d8d;
font-size: 12px;
font-weight: normal;
color: #FFF;
text-align: center;
padding: 3px 0;
border-bottom: 0px solid;
margin-bottom: 0px !important;
}

#content .box h2 img {
margin-bottom: 2px;
margin-right: 5px;
}

#content .box h2 a {
color: #FFF;
text-decoration: none;
display: block;
}

#right {
width: 250px;
float: left;
text-align: left;
}

#right .right-content {
/*
padding-top: 35px;
*/
padding-left: 20px;
}

#right h1 {
font-size: 14px;
font-weight: bold;
color: #1e4c8f;
margin-bottom: 0.4em;
}

#right h2 {
display: none;
}

#right ul li {
background: url(lindner_FILES/star.png) top left no-repeat;
padding-left: 17px;
margin-bottom: 10px;
}

#right img {
margin-bottom: 10px;
}

#footer {
background: url(lindner_FILES/footer.png) repeat-x;
color: #FFF;
height: 30px;
overflow: hidden;
}

#footer .content {
background: url(lindner_FILES/logo.png) no-repeat 10px top;
padding: 7px 0 7px 0; 
}

#footer ul {
margin-left: 135px;
list-style-image: url(lindner_FILES/square.png);
}

#footer ul li {
float: left;
margin-right: 20px;
}

#footer a {
font-weight: bold;
color: #FFF;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.clearer {
clear: both;
display: block;
}

span.yellow {
color: #ffed00;
font-weight: bold;
font-size: 14px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 0px !important;
}

.csc-textpic-intext-left-nowrap {
margin-bottom: 1em;
padding:10px;
height:144px;
background-color:#d6ecf9;
}

.csc-textpic-intext-left-nowrap h1{
color: #043882;
}

.csc-textpic-intext-left-nowrap p {
color:#000;
padding:0 !important;
margin:0 !important;
}


