html {
	color: #333333;   
	font-family:  "Trebuchet MS", Trebuchet;
	font-size: 11px;
	background: url(/fileadmin/images/top_repeated.gif) repeat-x top left;
	height: 100%;
    padding: 0px;
}
body {
  	padding: 0px;
	padding-top: 19px;
	margin: 0px;
  	vertical-align: top;
  	text-align: left;
}
table, tr, td {
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Trebuchet;
    font-size: 11px;
}
.mother {
  	padding: 0px;
  	margin: 0px;
}
.right_bottom {
	border-bottom: 1px solid #d7dcdc;
	border-right: 1px solid #d7dcdc;
}
.bottom {
	border-bottom: 1px solid #d7dcdc;
}

.right {
	border-right: 1px solid #d7dcdc;
}

.right_left {
	border-right: 1px solid #d7dcdc;
	border-left: 1px solid #d7dcdc;
}

.right_bottom_white {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.bottom_white {
	border-bottom: 1px solid #ffffff;
}

.right_white {
	border-right: 1px solid #ffffff;
}


.orange_back {
	background: url(/fileadmin/images/orange_repeated27.gif) top left repeat-x;
	color: white;
	font-family:  "Trebuchet MS", Trebuchet;
	font-size: 13px;
}


div.menu {
  	
 	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;

}


/* --- Styles for headers --- */
h1{
	color: #f08800;
	font-size: 21px;
	font-weight: bold;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 14px;
}

h2 {
	color: #333333;;
	font-size: 18px;
	margin: 0px;
	margin-bottom: 4px;
}

h3 {
	color: #f08800;
	font-size: 16px;
	margin: 0px;
	margin-bottom: 4px;
}

h4 {
	color: #f08800;
	font-size: 11px;
	margin: 0px;
	margin-bottom: 4px;
}
h5, h6
{
	color: #333333;;
	margin: 0px;
	font-size: 11px;
	margin-bottom: 4px;
}
/* --- End of Styles for headers --- */

/* --- Styles for anchors --- */

a {
	border: none;
	padding: 0px;
	margin: 0px;
	background: none; 
	text-decoration:none;
	color: #f08800;
}

/*
.content a {
	border: none;
	padding: 0px;
	margin: 0px;
	background: url(/fileadmin/images/orange_pfeil.gif) center left no-repeat;
	padding-left: 12px; 
	text-decoration:none;
	color: #f08800;
	font-weight: bold;	
}*/
td.menu a {
	border: none;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	color: #333333;
	font-weight: bold;
}
a img {
 	background: none;
  	border: none;
}
/* --- End of Styles for anchors --- */




/* --- Styles for News block --- */
div.news_ribbon {
	height: 136px;
	width: 259px;
	margin-top: 14px;
}

div.headline {
	width: 259px;
	height: 27px;
	background: url(/fileadmin/images/orange_repeated27.gif) top left repeat-x;
	border-top: 1px solid #d7dcdb;
}
div.news {
	width: 259px;
	height: 108px;	
	background: url(/fileadmin/images/news_background.gif) top left no-repeat;
}	
div.headline_padding {
	padding-top: 5px;
	padding-left: 15px;
	font-family:  "Trebuchet MS", Trebuchet;
	font-size: 13px;
	color: #ffffff;
}
div.news_block {
	color: #000000;
	font-family:  "Trebuchet MS", Trebuchet;
	font-size: 11px;
}
div.news_padding {
  	padding-top: 6px;
  	padding-left: 16px;
}
a.news_href {
    color: #000000;
	font-size: 11px;
	font-weight: bold;
}
/* --- End of Styles for News block --- */

p.bodytext {
  font-family: "Trebuchet MS", Trebuchet;
  font-size: 11px;
  margin: 0px;
  margin-bottom: 4px;
}

a.nav {
  color: #ffffff;
  font-szie: 11px;
  padding: 0px;
  margin: 0px;
}


/* Content MailForms */
.csc-mailform {
     border: none;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
     line-height: 1x;
     font-family: "Trebuchet MS", Trebuchet;
     font-size: 11px;
     color: #000000;
}

.csc-mailform-submit {
     margin-top:10px;
}

.csc-mailform-field LABEL {
	 display:block;
     margin-top:5px;
}


FIELDSET.csc-mailform {
	
	background-color: #f2f3f3;
	margin-top: 4px;
}

FIELDSET.csc-mailform div {
	
	padding: 5px;	
	padding-right: 10px;
}


TABLE.formtable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet;
}

TABLE.formtable TD {
	padding-top:7px;
	padding-bottom:7px;
}

TABLE.formtable INPUT, TABLE.formtable TEXTAREA, TABLE.formtable SELECT {
	BORDER-RIGHT: #6f7480 1px solid; BORDER-TOP: #6f7480 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #6f7480 1px solid; COLOR: #000000; BORDER-BOTTOM: #6f7480 1px solid; FONT-FAMILY: "Trebuchet MS", Trebuchet; BACKGROUND-COLOR: #ffffff;
}

/* Content Table */

TABLE.contenttable {
	border-collapse: collapse;
	margin-bottom: 3px;
}

TABLE.contenttable-1 {
	width: 100%;
	margin-bottom: 3px;
}

#content TABLE.contenttable P {
	margin-top:0px;
}

TABLE.contenttable CAPTION {
	color: #9B4F9E;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	margin: 0px;
	padding-bottom:3px;
}

TABLE.contenttable TD {
	border: solid;
}

TABLE.contenttable TD, TABLE.contenttable thead TH {
	padding: 4px;
}

TABLE.contenttable thead {
	color: White;
	font-weight: bold;
}

TABLE.contenttable tbody TD {
	border: 1px solid #828889;
	background-color: #c8cac9;
}

TABLE.contenttable thead TH {
	border: 1px solid #828889;
	background-color: #5b95cb;
}


TABLE.contenttable TR.tr-even TD {
	background-color: #f2f3f3;
}

FIELDSET.csc-mailform {
	border: none;
}

TABLE.formtable {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Trebuchet MS", Trebuchet;
}

TABLE.formtable TD {
	padding-top:7px;
	padding-bottom:7px;
}

TABLE.formtable INPUT, TABLE.formtable TEXTAREA, TABLE.formtable SELECT {
	BORDER-RIGHT: #6f7480 1px solid; BORDER-TOP: #6f7480 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #6f7480 1px solid; COLOR: #000000; BORDER-BOTTOM: #6f7480 1px solid; FONT-FAMILY: "Trebuchet MS", Trebuchet; BACKGROUND-COLOR: #ffffff;	
}



/* Content - for RTE */
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left, TABLE.contenttable td.align-left 
{ 
  text-align: left; 
}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center, TABLE.contenttable td.align-center 
{ 
  text-align: center; 
}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right, TABLE.contenttable td.align-right 
{
  text-align: right; 
  
}


a.internal-link, a.external-link,
a.internal-link-new-window, a.external-link-new-window,
a.download, a.mail, .csc-uploads-fileName a
{
	border: none;
	padding: 0px;
	margin: 0px;
	background: url(/fileadmin/images/orange_pfeil.gif) center left no-repeat;
	padding-left: 12px; 
	text-decoration:none;
	color: #f08800;
	font-weight: bold;	
}



/*.csc-uploads-fileSize, .csc-uploads-fileName*/

.csc-uploads-icon {
	padding-right: 5px;
}

.csc-uploads-fileSize {
	padding-left: 5px;
}

.csc-uploads-fileDescription {
	padding-left: 5px;
}
.csc-uploads-fileName  {
  padding-bottom: 2px;
  
}
