body,form,input,textarea
{
	line-height: 15px; 
	color: #363636; 
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}


/*table{background-color:#c5d6aa;}*/

div,td,p
{
	font-size:11px;
	line-height: 15px; 	
	background-color:transparent;
}
a, a:link, a:visited
{
	-moz-outline-width:0px;
	color: #363636;
	text-decoration:none;
}
a img, img a {border: none; }

a:hover, b a:hover,a:hover strong {text-decoration:none;}


/* --- Download Links --- */
a.download,
.download a,
a.external-link,
.external-link a,
a.external-link-new-window,
.external-link-new-window a,
a.internal-link,
.internal-link a,
a.internal-link-new-window,
.internal-link-new-window a,
a.mail,
.mail a
{
	font-weight: bold;
	color:#688340;
	text-decoration:none;
	white-space: nowrap;
}

a.download:hover,
.download a:hover,
a.external-link:hover,
.external-link a:hover,
a.external-link-new-window:hover,
.external-link-new-window a:hover,
a.internal-link:hover,
.internal-link a:hover,
a.internal-link-new-window:hover,
.internal-link-new-window a:hover,
a.mail:hover,
.mail a:hover
{
	color:#363636;
}


/* ############################################ */
/* Std Ueberschriften */
/* ############################################ */

H1,H2,H3,H4{background-color:transparent;}

h1
{
	font-size:13px;
	line-height:16px;
	margin-bottom: 5px;
	margin-top : 6px;	
	
}

.csc-frame .csc-first-Header{margin-top : 0px; margin-bottom:10px;	}

h2
{
   font-size: 14px; 
   line-height: 16px;    
   font-weight: bold;
	margin-top : 6px;	   
	margin-bottom :5px;	   
}

h3
{
   font-size: 13px; 
   line-height: 15px;
	margin-top : 10px;	   
	margin-bottom :5px;	
}

h4
{
	font-size : 10px;
   line-height: 12px;
	margin-top :6px;
	margin-bottom :4px;	
}
.csc-frame h4{margin-top : 6px;	}
.csc-firstHeader{margin-top:0px;}
#col-pos-0 .csc-firstHeader{padding-top:10px;}


/* ############################################ */
/* End  Std Ueberschriften */
/* ############################################ */




/* ############################################ */
/* Std Untertitel  */
/* ############################################ */

.csc-subheader{margin-bottom:7px; font-weight:bold;}
.csc-subheader-0
{
	color:#000000;
	font-size:12px;
}
.csc-subheader-1{}
.csc-subheader-2{}

/* ############################################ */
/* End Std Untertitel  */
/* ############################################ */





/* ############################################ */
/*Std Rahmen (csc-frames  */
/* ############################################ */
.csc-frame{}
.csc-frame-rulerAfter,.csc-frame-rulerBefore
{
	height:3px; 
	margin-top:5px;  margin-bottom:10px;
   background-color:#ffffff;	
    background-image:url(../images/ruler.gif);
    background-repeat:repeat-x;
}

/* ############################################ */
/* end Std Rahmen (csc-frames  */
/* ############################################ */





/* ############################################ */
/* rootline */
/* ############################################ */

.rootline,
.rootline a.rootline 
{
	margin-top:5px;
	font-weight:bold;
	color:#8da7b5; text-decoration:none; 
	text-transform:uppercase; font-size:9px;
}
/* ############################################ */
/* End  Rootline */
/* ############################################ */





/* ############################################ */
/* Zusatzlink tags zb. txt-more-lnk */
/* ############################################ */
.txt-more-lnk a, .txt-more-lnk a:visited,.txt-more-lnk a:link{color:#ff0000; float:right; text-decoration:underline;}
.txt-more-lnk a:hover {text-decoration:none;}

/* ############################################ */
/* End Zusatzlink tags zb. txt-more-lnk */
/* ############################################ */




/* ############################################ */
/* Formularee Textfelder .....  */
/* ############################################ */


input,textarea
{
	font-size:11px;
	border:1px;
	border-style:solid; 
	border-color:#999999;
	background-color:#ffffff;	
    /*	-moz-border-radius: 6px; */
}
input
{
	padding-left:5px;
	padding-right:5px;
}

textarea
{
	padding:5px;
	overflow:auto;
}
textarea:focus,input:focus
{
     background-color:#f2f2f2;
     border-style: inset; 
}
/* ############################################ */
/* Formularee Textfelder .....  */
/* ############################################ */



/* ############################################ */
/*  Punktlisten */
/* ############################################ */
ul
{
	margin:8px; padding:0px; padding-left:10px;
	list-style:none;
	list-style-type: disc;
/*	list-style-image:url(../icons/arrow-std-list.gif)*/
}
ol{	margin:8px; padding:0px; padding-left:20px;}

ul.csc-bulletlist{	padding-left:15px;margin:0px;}

/* type normal */
ul.csc-bulletlist-0 {}

/* Layout 1 ----*/
ul.csc-bulletlist-1 {	list-style-image:url(../icons/dot-or.gif);}


/* Layout 2 ----*/
ul.csc-bulletlist-2 li{	list-style-image:url(../icons/dot-bl.gif);}

/* Layout 3 ----*/
ul.csc-bulletlist-3{list-style-image:url(../icons/dot-gr.gif);}

/* ############################################ */
/* End Punktlisten */
/* ############################################ */






/* ############################################ */
/*  Seitenmappen */
/* ############################################ */

/* Menu Seitenmape ( unterseitenelement ) */
ul.csc-menu {padding-left:0px; margin:0px;}
ul.csc-menu-1{list-style-image:url(../icons/s-map-lev-1.gif); padding-left:20px;}


/* Menu Seitenmape ------------ */

ul.lev-1,
ul.lev-2,
ul.lev-3,
ul.lev-4,
ul.lev-5
{
	list-style:none;
	border-color:#cccccc;
	border-style:solid;
	border-width:0px;  
	border-left-width:1px;  
	margin:0px;	
	margin-top:6px;       
	margin-bottom:6px;	
	padding-left:45px;
	list-style-image:url(../icons/s-map-lev-1.gif); 	
}
	

.act-lev-2-lower,
.act-lev-2-upper
{
	background-color:#ebebeb;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	margin-bottom:2px;	
	width:80%;
 }
	
.act-lev-2-lower
{
	background-color:#f2f2f2; 
}


/* ------------------------------------------------------------------------- */
/* Sitenmappe Abschnitsübersicht (mit Seiteninhalt) */
ul.csc-menu.csc-menu-3{margin-left:5px;}
li.csc-section{}
div.csc-menu-3-thislink{}


/* ----------------------------------------------------------------------- */
/* Standard Seitenmappe */

div.csc-sitemap {margin-top:5px; border:0px solid #ff0000; }

div.csc-sitemap.level-1,
div.csc-sitemap.level-2,
div.csc-sitemap.level-3,
div.csc-sitemap.level-4,
div.csc-sitemap.level-5,
div.csc-sitemap.level-6{	margin-top:0px; border:0px solid #ff00ff;}

div.csc-sitemap .mapitem
{
	font-size:13px;	line-height:16px;
	background-image:url(../icons/arrow-std-list.gif);
	background-repeat:no-repeat; 
	background-position:0px 2px;
	padding-left:15px;margin-top:1px; margin-bottom:1px; 
}

div.smap-spacer
{
	border-bottom:0px solid #0000ff; height:2px; overflow:hidden;
	background-image:url(../images/ruler.gif);
	background-repeat:repeat-x; 
}
div.csc-sitemap.level-1 .mapitem{margin-left:15px;}
div.csc-sitemap.level-2 .mapitem{margin-left:30px;}
div.csc-sitemap.level-3 .mapitem{margin-left:45px;}
div.csc-sitemap.level-4 .mapitem{margin-left:50px;}
div.csc-sitemap.level-5 .mapitem{margin-left:65px;}
div.csc-sitemap.level-6 .mapitem{margin-left:70px;}

#col-pos-0 .csc-sitemap a {/* color:#349fd9;*/}
#col-pos-0 .csc-sitemap .level-1 .mapitem a,
#col-pos-0 .csc-sitemap .level-1 .mapitem a:link,
#col-pos-0 .csc-sitemap .level-1 .mapitem a:visited { /* color:#349fd9; */}
#col-pos-0 .csc-sitemap .level-2 .mapitem a,
#col-pos-0 .csc-sitemap .level-2 .mapitem a:link,
#col-pos-0 .csc-sitemap .level-2 .mapitem a:visited { /* color:#349fd9; */}


/* ############################################ */
/*  End Seitenmappe */
/* ############################################ */







/* ############################################ */
/* begin TMailform style */
/* ############################################ */

form.tmail-form{margin-left:0px; margin-top:0px; width:350px; }



.tmail-form-header{color:#000000;}
.tmail-form-notes{/*float:left;width:60px; */ clear:both; text-align:left; padding-right:5px;}
.tmail-form-notes-copytoyou{float:left;padding-left:12px;}

/* input text input fields  --- */
input.tmail-text{width:305px;margin-bottom:8px;padding-top:6px; height:19px;}
textarea.tmail-text{width:305px;margin-bottom:8px; height:128px;}
input.tmail-text:focus{border-style:inset;}

/* change/send fields  */
select.dropdown{float:left; width:250px;margin-bottom:5px;}
input.tmail-send
{
  border:0px; float:right;width:80px;
  margin-right:30px; margin-top:3px;
  font-weight:bold;color:#617b3a;
  background-color:#c5d6aa;
}
input.tmail-check{ border:0px;}

select.dropdown option {border-style:none;}

/* error contents  */
.tmail-form-err{color:#ff0000;}

/* newline div */
.tmail-form-clear{clear:left; height:1px;}

.mousein{}
.mouseout{}
.mousefocus{border-style:inset;background-color:#f2f2f2;}

.tmail-send.mousein{}
.tmail-send.mouseout{}
.tmail-send.mousefocus{}

input.tmail-send-ok
{
  border:1px;text-align:left;
  padding-left:0px; margin-top:10px; width:80px;
  font-weight:bold;color:#617b3a;
  background-color:#c5d6aa;
}

/* ############################################ */
/* end  TMailform style */
/* ############################################ */




/* ############################################ */
/* begin styles for extension "tx_cssfilelist   */
/* ############################################ */

.filelinks span{display:block;}
.f-link-cnt.filecount{ display:block; margin-bottom:5px;}
.f-link-cnt{border: 0px solid #ff0000; margin-bottom:10px; position:relative;}
.f-link-cnt.odd{/*background-color:#cccccc;*/}
.f-link-cnt.even{/*background-color:#ffcccc;*/}
.f-link-cnt.first{/*background-color:#cccccc;*/}
.f-link-cnt.last{/*background-color:#ffcccc;*/}


.f-link-cnt img.single-icon
{
  background:url('/fileadmin/icons/filelinks/single-ico.gif');
  background-repeat:no-repeat;
  height:10px;width:10px;border:0px;float:left;margin-top:1px;
}

.f-link-cnt img.icon-display
{
  background:url('/fileadmin/icons/filelinks/default.gif');
  background-repeat:no-repeat!important;
  height:29px;width:26px;border:0px; float:left;
}
.f-link-cnt img.thumpnail-display{float:left;}
.f-link-cnt .thumpnail-crop
{
  border:1px solid #333333; overflow:hidden; 
  width:70px; height:70px ;float:left;margin-right:5px;
}

a.no-icon {border:1px solid #0000ff; float:left;margin-right:5px;}

span.link-text{border:0px solid #00ffff;float:left;margin-left:8px;}
span.file-size{border:0px solid #00ff00; float:right;color:#617b3a;}
span.link-dscr{border:0px solid #ff00ff;font-style:italic; float:left;margin-top:3px;}
span.f-link-clear{clear:both;}  


  a:hover .link-text {text-decoration:underline;cursor:pointer;}

/*
  .filelinks.layout_0 .f-link-cnt { width:125px;float:left;}
  .filelinks.layout_0 .f-link-cnt .file-size{ padding-top:5px; position:absolute;left:45px; top:21px; font-size:10px;}
  .filelinks.layout_0 .f-link-cnt .link-text{ padding-top:5px; clear:both;}
*/
  .filelinks.layout_0 .f-link-cnt { border:0px solid #00ff00; width:125px;float:left;}
  .filelinks.layout_0 .f-link-cnt .file-size
  {
    border:0px solid #00ffff;
    padding-top:5px; margin:auto;
    float:none; text-align:center;clear:both;
  }
  .filelinks.layout_0 .f-link-cnt .link-text
  { 
    border:0px solid #0000ff;
    padding-top:5px; margin:auto;
    float:none; text-align:center;clear:both;
  }
  .filelinks.layout_0 .f-link-cnt img.icon-display
  {
     border:0px solid #ff0000;position:relative;
     float:none;margin-left:42px;
  }
  
  .filelinks.layout_1 .f-link-cnt { width:225px;float:left;}
  .filelinks.layout_1 .f-link-cnt .file-size{ padding-top:25px;}
  .filelinks.layout_1 .f-link-cnt .link-text{ padding-top:25px;}
  
  .filelinks.layout_2 .f-link-cnt .file-size{ padding-top:0px;}
  .filelinks.layout_2 .f-link-cnt .link-text{ padding-top:0px;}
  
  .filelinks.layout_3 .f-link-cnt .file-size{ padding-top:30px;}
  .filelinks.layout_3 .f-link-cnt .link-text{ padding-top:30px;}    
 

  .f-link-cnt.pdf  img.icon-display{background-image:url('/fileadmin/icons/filelinks/pdf.gif');margin-top:0px;height:40px;width:40px;}
	.f-link-cnt.ai img.icon-display{background-image:url('/fileadmin/icons/filelinks/ai.gif');}
	.f-link-cnt.ani img.icon-display{background-image:url('/fileadmin/icons/filelinks/ani.gif');}
	.f-link-cnt.au img.icon-display{background-image:url('/fileadmin/icons/filelinks/au.gif');}
	.f-link-cnt.avi img.icon-display{background-image:url('/fileadmin/icons/filelinks/avi.gif');}
	.f-link-cnt.bmp img.icon-display{background-image:url('/fileadmin/icons/filelinks/bmp.gif');}
	.f-link-cnt.cdr img.icon-display{background-image:url('/fileadmin/icons/filelinks/cdr.gif');}
	.f-link-cnt.css img.icon-display{background-image:url('/fileadmin/icons/filelinks/css.gif');}
	.f-link-cnt.csv img.icon-display{background-image:url('/fileadmin/icons/filelinks/csv.gif');}
	.f-link-cnt.doc img.icon-display{background-image:url('/fileadmin/icons/filelinks/doc.gif');}
	.f-link-cnt.dtd img.icon-display{background-image:url('/fileadmin/icons/filelinks/dtd.gif');}
	.f-link-cnt.eps img.icon-display{background-image:url('/fileadmin/icons/filelinks/eps.gif');}
	.f-link-cnt.exe img.icon-display{background-image:url('/fileadmin/icons/filelinks/exe.gif');}
	.f-link-cnt.fh3 img.icon-display{background-image:url('/fileadmin/icons/filelinks/fh3.gif');}
	.f-link-cnt.flash img.icon-display{background-image:url('/fileadmin/icons/filelinks/flash.gif');}
	.f-link-cnt.folder img.icon-display{background-image:url('/fileadmin/icons/filelinks/folder.gif');}
	.f-link-cnt.gif img.icon-display{background-image:url('/fileadmin/icons/filelinks/gif.gif');}
	.f-link-cnt.htm img.icon-display{background-image:url('/fileadmin/icons/filelinks/htm.gif');}
	.f-link-cnt.html img.icon-display{background-image:url('/fileadmin/icons/filelinks/html.gif');}
	.f-link-cnt.ico img.icon-display{background-image:url('/fileadmin/icons/filelinks/ico.gif');}
	.f-link-cnt.inc img.icon-display{background-image:url('/fileadmin/icons/filelinks/inc.gif');}
	.f-link-cnt.java img.icon-display{background-image:url('/fileadmin/icons/filelinks/java.gif');}
	.f-link-cnt.jpg img.icon-display{background-image:url('/fileadmin/icons/filelinks/jpg.gif');}
	.f-link-cnt.js img.icon-display{background-image:url('/fileadmin/icons/filelinks/js.gif');}
	.f-link-cnt.max img.icon-display{background-image:url('/fileadmin/icons/filelinks/max.gif');}
	.f-link-cnt.mid img.icon-display{background-image:url('/fileadmin/icons/filelinks/mid.gif');}
	.f-link-cnt.mov img.icon-display{background-image:url('/fileadmin/icons/filelinks/mov.gif');}
	.f-link-cnt.mpeg img.icon-display{background-image:url('/fileadmin/icons/filelinks/mpeg.gif');}
	.f-link-cnt.mpg img.icon-display{background-image:url('/fileadmin/icons/filelinks/mpg.gif');}
	.f-link-cnt.pcd img.icon-display{background-image:url('/fileadmin/icons/filelinks/pcd.gif');}
	.f-link-cnt.pcx img.icon-display{background-image:url('/fileadmin/icons/filelinks/pcx.gif');}
	.f-link-cnt.png img.icon-display{background-image:url('/fileadmin/icons/filelinks/png.gif');}
	.f-link-cnt.ps img.icon-display{background-image:url('/fileadmin/icons/filelinks/ps.gif');}
	.f-link-cnt.psd img.icon-display{background-image:url('/fileadmin/icons/filelinks/psd.gif');}
	.f-link-cnt.rtf img.icon-display{background-image:url('/fileadmin/icons/filelinks/rtf.gif');}
	.f-link-cnt.sgml img.icon-display{background-image:url('/fileadmin/icons/filelinks/sgml.gif');}
	.f-link-cnt.swf img.icon-display{background-image:url('/fileadmin/icons/filelinks/swf.gif');}
	.f-link-cnt.sxc img.icon-display{background-image:url('/fileadmin/icons/filelinks/sxc.gif');}
	.f-link-cnt.sxw img.icon-display{background-image:url('/fileadmin/icons/filelinks/sxw.gif');}
	.f-link-cnt.tga img.icon-display{background-image:url('/fileadmin/icons/filelinks/tga.gif');}
	.f-link-cnt.tif img.icon-display{background-image:url('/fileadmin/icons/filelinks/tif.gif');}
	.f-link-cnt.ttf img.icon-display{background-image:url('/fileadmin/icons/filelinks/ttf.gif');}
	.f-link-cnt.txt img.icon-display{background-image:url('/fileadmin/icons/filelinks/txt.gif');}
	.f-link-cnt.wav img.icon-display{background-image:url('/fileadmin/icons/filelinks/wav.gif');}
	.f-link-cnt.wrl img.icon-display{background-image:url('/fileadmin/icons/filelinks/wrl.gif');}
	.f-link-cnt.xls img.icon-display{background-image:url('/fileadmin/icons/filelinks/xls.gif');}
	.f-link-cnt.xml img.icon-display{background-image:url('/fileadmin/icons/filelinks/xml.gif');}
	.f-link-cnt.xsl img.icon-display{background-image:url('/fileadmin/icons/filelinks/xsl.gif');}
	.f-link-cnt.zip img.icon-display{background-image:url('/fileadmin/icons/filelinks/zip.gif');}



/* ############################################ */
/* end styles for extension "tx_cssfilelist   */
/* ############################################ */




/* ############################################ */
/* style html-Area konform  */
/* ############################################ */
table.htmlarea-showtableborders , table.contenttable
{
	margin:3px;
	margin-left:0px;
	border-spacing: 0px;
	border-collapse: collapse;

}
.htmlarea-showtableborders td {	border: 1px solid #808080; padding:2px; vertical-align:top;}
.contenttable td {vertical-align:top;}

p.bodytext, p {padding-bottom:0px; margin-top:0px; margin-bottom: 6px;}
.clearer { margin:0px; clear: both;}
blockquote{margin-left:10px;}

.internal-link img {border:0px; margin-bottom:-1px; margin-right:-5px;}
hr {height:2px; background-color:transparent; border: 0px; border-top:1px solid #cccccc;}


/* ############################################ */
/* End style html-Area konform  */
/* ############################################ */
