.csc-textpic-image { padding-bottom:18px; }


body, p, ul {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  font-size: 12px;
  line-height: 18px;
}


#content_right strong { color:#009933; }


h1, h2 {
  margin-bottom: 17px;
  color: #009933;
  background-color: #FFFFFF;
  font-weight: bold;
  font-size: 19px;
}

h1 {line-height: 23px;}
h2 {margin-top: -2px; line-height: 40px;}

h3 {
  background-color:#009933;
  color:#ffffff;
  font-size:12px;
  line-height:18px;
  margin:0 0 5px 0;
  padding:3px;
}

hr {
  background-color:#009933;
  border-color:#009933;
  color:#009933;

  background:transparent none repeat scroll 0 50%
  border-color:-moz-use-text-color -moz-use-text-color #000000;
  border-style:none none solid;
  border-width:0 0 1px;
  color:#ffffff;
  margin:0;
  padding:0;

  border-bottom:3px solid #009933;
}

a {
  text-decoration: none;
  line-height: 18px;
  background-color: #FFFFFF;
}

#lbCenter a {
	background:none;	
}


#lbBottom #lbCloseLink {
	background-image:url('/fileadmin/template/main/images/close.gif');
	width:25px;
	margin:2px 0px;
}

#lbBottom #lbPrintLink {
	background-image:url('/fileadmin/template/main/images/print.png');
}

#lbBottom #lbSaveLink {
	background-image:url('/fileadmin/template/main/images/save.png');
}

a:link, a:visited, a:active {color: #009933;}
a:hover {color: #666666;}

img {border: 0px; margin-bottom: 18px;}
.bold {font-weight: bold;}
.bodytext {margin-bottom: 18px;}

.csc-textpic-border {border: 1px solid #000000;}
.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-firstcol .csc-textpic-lastcol {width: 607px;}

ul.csc-bulletlist {padding-left: 14px; list-style-image: url(../images/bulletlist.png);}

* html ul.csc-bulletlist {list-style-image: url(../images/bulletlist_ie.png);}

ul.csc-bulletlist-1 {margin-top: -18px;}

/* black links instead of green links */
.menulink a:link, .menulink a:visited, .menulink a:active {
  color: #000000;
  background-color: #FFFFFF;
}

.menulink a:hover {
  color: #000000;
  background-color: #FDE07B;
}

    .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-dscr P .tx-indexedsearch-redMarkup { color:#000000; }
    

/*
 * loginform
 ****************************************** /

/* 
 * contact form
 * **********************************************
 */

form {
  margin:20px 0;
}

form fieldset {
  border:none;
  margin:0 0 15px 0;
  padding:0;
}

form label {
  float:left;
  width:20%;
}

form input {
  width:150px;
}

form input#submit {
  margin:0 -35% 0 20%;
  width:100px;
}

form input#logout {
  background-color:transparent;
  border:0;
  padding:0;
  margin:0;
  color:#009933;
  font-weight:bold;
  font-family:Arial,Helvetica,Verdana,Sans-Serif;
  font-size:12px;
}

/* 
 * Content
 * **********************************************
 */

div.marginTop {
	margin:38px 0px 0px 0px;
}

/* 
 * Sitemaps
 * **********************************************
 */

.vlist {
	border:1px solid #000000;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.vlist ul {
	margin:0px;
	padding:0px;
	line-height:normal;
}

.vlist ul li {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}

.vlist ul li img {
	margin:0px;
	padding:0px;
	display:block;
}

.vlist ul li a {
	line-height:normal;
}

.vlist .clear {
	clear:left;
	border-width:0px 0px 0px 0px;
	background:none;
}

.hlist {
	border:1px solid #000000;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.hlist img {
	margin:0px;
	padding:0px;
	display:block;
}

.hlist a {
	margin:0px;
	padding:0px;
	line-height:normal;
}

.tx-vsdamfebrowser-pi1 img {
	margin:0;
}

div.csc-textpic-clear {
	clear:none;
}
