/***************************************************/
/***** START - Main stylesheet for HTML & BODY *****/
/***************************************************/

html{
	height:					100%;
	overflow-y:				scroll;
}

body{
	font-family:			Arial,Verdana,Sans-serif,Monospace;
	font-size:				12px;
	color:					#000000;
	margin:					0;
	padding:				30px 0 20px 0;
}

/***************************************************/
/***** STOP - Main stylesheet for HTML & BODY  *****/
/***************************************************/


/*******************************************************************************/
/***** START - The following is used to remove the dotted lines from links *****/
/*******************************************************************************/

a:active{
	outline:			none;
}

:-moz-any-link:focus{
	outline:			none;
}

img{
	behavior: url(/fileadmin/templates/css/iepngfix.htc);
}

/*******************************************************************************/
/***** STOP - The following is used to remove the dotted lines from links  *****/
/*******************************************************************************/


/**************************************************************************/
/***** START - The following is used style various content from TYPO3 *****/
/**************************************************************************/

A{
	color: 					#be000d;
}

A:hover{
	/*color:					#ff8b00;*/
	color:					#000000;
}

P{
	/*margin: 				0 0 4px 0;*/ margin:0;
    font-size:12px;
    color:#000000;	
}
/************************************/
/*********  start HEADERS  ************/
/***********************************/

H1{
	font-size: 				16px;
	color: 					#000000;
	margin: 				0 0 3px 0;
	/*margin-bottom: 			5px;*/
}

H2{
	font-size: 				14px;
	color: 					#000000;
	margin: 				0 0 3px 0;
	/*margin-bottom: 			5px;*/       
}

H3{
	font-size: 				14px;
	color: 					#be000d;
	margin: 				0 0 3px 0;
	/*margin-bottom: 			5px;*/
}

H4{
	font-size: 				12px;
	color: 					#000000;
	margin: 				0 0 3px 0;
	/*margin-bottom: 			5px;*/
}

H5{
	font-size: 				12px;
	color: 					#be000d;
	margin: 				0 0 3px 0;
		font-weight:				bold;
	/*margin-bottom: 			5px;*/
}

H1 A{
	color: 					#be000d;
	text-decoration: 		underline;
	
}

H2 A{
	color: 					#be000d;
	text-decoration: 		underline;
}

H3 A{
	color: 					#be000d;
	text-decoration: 		underline;
}

H4 A{
	color:					#be000d;
	text-decoration: 		underline;
}

H5 A{
	color:					#be000d;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover{
	text-decoration: 		underline;
	color:					#ff8b00;
}
/************************************/
/*********  stop  HEADERS  ***********/
/***********************************/


/************************************/
/*********  start FRAMES  ************/
/***********************************/

DIV.csc-frame{
	border: 				0 0 0 0;
}

DIV.csc-frame-invisible{

}

DIV.csc-frame-rulerBefore{
	border-top: 			1px solid #666666;
	padding:				0 0 10px 0;
}

DIV.csc-frame-rulerAfter{
	border-bottom: 			1px solid #666666;
	padding:				0 0 10px 0;
}

DIV.csc-frame-indent{
	margin-left: 			100px;
}

DIV.csc-frame-indent3366{
	margin-left: 			33%;
}

DIV.csc-frame-indent6633{
	margin-right: 			33%;
}

div.csc-frame-frame1{
	background-color: 		#ffe8cc;
	padding: 				10px 8px 10px 8px;
	border: 				1px solid #ffe8cc;
	margin:					0 0 10px 0;
	
}

div.csc-frame-frame2{
	background-color: 		#ffffff;
	padding: 				10px 8px 10px 8px;
	border: 				1px solid #ff8b00;
	margin:					0 0 10px 0
}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5{
	margin-top: 			2px;
}

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5{
	margin-top: 			2px;
}

/************************************/
/*********  stop  FRAMES  ************/
/***********************************/


P.csc-header-date{
	color: 					#C000C0;
	font-weight:			700;
}

P.csc-linkToTop{
	text-align: 			right;
}

P.csc-linkToTop A{
	color: 					#3FC000;
	font-weight:			700;
}

p.indent {
	text-indent: 10px;
}

.csc-textpic-caption {
	color: 					#666666;
	font-weight:			normal;
	margin:					3px 0 0 0;
	/*background-color: 		#666666;*/	
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin-top:				5px;
}


UL.csc-bulletlist-0 li,
UL.csc-bulletlist-1 li,
UL.csc-bulletlist-2 li,
UL.csc-bulletlist-3 li {
	color:					#000000;
	list-style-type:		desc;
}

.oneColumn_normal ul ,.twoColumn_right ul{
     margin-top:			0px;
	 margin-bottom:			10px;
	 padding:				0px;
     padding-left:			30px;
	 *padding-left:			0px;
	 *margin-left:			30px;
}
.oneColumn_normal li ,.twoColumn_right li{
    color:					#000000;
}
.oneColumn_normal ol li,.twoColumn_right ol li{
    color:					#000000;
	list-style-image:		none;
 }

OL{
	margin:					0 0 0 0;
	padding:				0 0 0 0;
	list-style-position: 	inside;
	margin-left:			15px;
	margin-bottom:			10px;
	
}

.csc-mailform input{
	border:					1px solid #666666;
	width:					200px;
}

.csc-mailform textarea{
	border:					1px solid #666666;
	width:					200px;
	font-family:Arial,Verdana,Sans-serif,Monospace;
	font-size:12px;
	
}

div.csc-textpic-border img {
	border:					1px solid #000000;
}
.contenttable{
	margin-bottom:			10px;
}
/**************************************************************************/
/***** STOP - The following is used style various content from TYPO3  *****/
/**************************************************************************/

/*****************************************************/
/************START- Menu-trace---**********************/
/*****************************************************/
.even2,.odd2{
	display:				inline;
   	padding-right:0px;
   	position: relative;
}	
.even2 img{
	margin-left:			-3px; 
	margin-right:			3px;
    _position:				relative;
	
	
}	
.odd2 img{
	margin-left:			-3px; 
	margin-right:			3px;
    /*_position:relative;
	_z-index:-1000;*/
}	
.even2 a, .odd2 a{ 
   text-decoration:			none;
   color:					#666666;
   font-size:				11px;
   padding:0px;
  
}
.even2 a:hover, .odd2 a:hover{ 
   text-decoration:			none;
   color:					#666666; 
}
/*****************************************************/
/************STOP- Menu-trace---**********************/
/*****************************************************/

/*****************************************************/
/************   START- Sitemap ---**********************/
/*****************************************************/
  
DIV.csc-menu ul {
	  margin-left:				0px;
	  padding-left:				0px;
}
DIV.csc-menu ul li {
	  margin-bottom:			0px;
	  margin-left:				0px;
	  padding-left:				0px;
	  color:					#be000d;
	  list-style:				none;
}
DIV.csc-menu ul li ul li{
	margin-bottom:				0px;
	margin:						0px;
	padding:					0px;
	margin-left:				0px;
	padding-left:				0px;
	list-style:					none;
	list-style-image:			none;
}
DIV.csc-menu ul li{
	font-weight:				bold;
	list-style:					none;
  }
DIV.csc-menu ul li ul li{
	padding-left:				0px;
	font-weight:				normal;
	list-style:					none;
	line-height:				18px;
}	
.separator{
	padding-bottom:				15px;
}
ul.xul{
	margin-bottom:					0px;
}
DIV.csc-menu ul li ul li ul li{
   padding-left:10px;
}

/*****************************************************/
/************   STOP- Sitemap ---**********************/
/*****************************************************/

.footertable{
   font-weight:					bold;
   font-size:					11px;
   color:						#666666;
   text-transform:				capitalize;
   margin-top:					7px;
   margin-bottom:				10px;
}

ul li.checkbox{
   list-style:none;
}
div.tx-tcformular-pi1 ul {
	margin-bottom:0px;

}
.mtext2{
		float:left;
		margin-right:5px;
		font-size:11px;
		*margin-right:6px;
		_margin-right:3px;
		margin-top: 1px;
}
.mtext2 a{
  color:#666666;
  text-decoration:none;
}
TD.csc-uploads-fileName p{
	margin: 				0px;

}
.tx-tcimagesfader-pi1{
	/*margin-bottom:20px;*/
	margin-bottom:16px;
	*z-index:-1000; 
	/**position:relative;*/
	*margin-bottom:15px;
}
/*
.tx-tcimagesfader-pi1 IMG{
	width:730px;
  
}	
*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:6px;
	*margin-bottom:0px;
	_margin-bottom:6px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:0pt;
	*margin-bottom:6px;
	_margin-bottom:0px;
}	



.subpage_normal .tx-tcfsiwiewer-pi1 {
	position: relative;
	/*z-index: -33;*/
}
.tx-tcfsiwiewer-pi1 .tcsfiviewer {
	position: relative;
}

body#pop-up {
	margin: 10px;
}