  body {

    font-family:Arial, 'Trebuchet MS', Verdana, Helvetica, sans-serif;

    font-size: 12pt; 

  }



  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0 0; }

  h1 { font-size: 1em;margin-top:2em; }                        

  h2 { font-size: 1em; font-weight:normal; }                     

  h3 { font-size: 0.9em }                     

  h4 { font-size: 0.9em;font-weight:normal; }                     

  h5 { font-size: 0.85em }                     

  h6 { font-size: 0.85em; font-style:italic }  

  p { line-height: 1.5em; margin: 0 0 0.7em 0; }


  /* ### eigene Formatierungen ###*/

  /* ### Formatierungen fuer die Erweiterungen unterhalb der Main-Navi ###*/

  #col1,.header_center,.header_bottom,#col3_content_left,#col3_content_bottom,#footer {display: none;}
  
  #col3,#header {width: 600px;}

  #header .header_top .top_left {float:left;font-size: 24px;height: 40px; width:300px;margin-bottom:30px;}
  
  #header .header_top .top_left h1 {margin:0;}

  #header .header_top .logo_die_linke {float:right;padding:0;border:0; height: 40px;width:130px;}  

  fieldset, img {border:0 solid;}

  #col3_content_right {font-size:1em;text-align:left;clear:both;}

  #col3_content_right .headline{margin:0 0 10px 0;padding:0;}

  #col3_content_right .headline h1{

  background:none;color:#000;font-weight:bold;margin:0;padding:2px 0 0 0;}

  #col3_content_right .headline h2{

  background:#fff;color:#000;font-weight:normal; font-style:italic;margin:0;padding:0px 0 15px 0;}

  .date {float:left;}

  /* ### Lists | Listen  #### */



  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }

  li { margin-left: 1.5em; line-height: 1.5em }



  dt { font-weight: bold }

  dd { margin: 0 0 1em 2em }



  /* ### text formatting | Textauszeichnung ### */



  cite, blockquote { font-style:italic }

  blockquote { margin: 0 0 1em 1.5em }



  strong,b { font-weight: bold }

  em,i { font-style:italic }



  pre, code { font-family: monospace; font-size: 1.1em; }



  acronym, abbr {

    letter-spacing: .07em;

    border-bottom: .1em dashed #c00;

    cursor: help;

  }



  /**

   * Generic Content Classes

   * (en) standard classes for positioning and highlighting

   * (de) Standardklassen zur Positionierung und Hervorhebung

   *

   * @section content-generic-classes

   */



  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}

  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}

  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}



  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }

  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }

  .center { text-align:center; margin: 0.5em auto }



  /**

   * External Links

   *

   * (en) Formatting of hyperlinks

   * (de) Gestaltung von Hyperlinks

   *

   */



  a {color: #000; text-decoration:none;}
  
  .bodytext a {color: #850000; text-decoration:none;}

  a:focus,

  a:hover,

  a:active {background-color: transparent; text-decoration:underline;}



  /**

   * (en) Emphasizing external Hyperlinks via CSS

   * (de) Hervorhebung externer Hyperlinks mit CSS

   *

   * @section             content-external-links

   * @app-yaml-default    disabled

   */



  /*

  #main a[href^="http://www.my-domain.com"],

  #main a[href^="https://www.my-domain.com"]

  {

    padding-left: 12px;

    background-image: url('your_image.gif');

    background-repeat: no-repeat;

    background-position: 0 0.45em;

  }

  */



  /**

   * Tables | Tabellen

   * (en) Generic classes for table-width and design definition

   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen

   *

   * @section content-tables

   */



  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }

  table.full { width: 100%; }

  table.fixed { table-layout:fixed }



  th,td { padding: 0.5em; }

  thead th { background: #444; color: #fff }

  tbody th { background: #ccc; color: #333 }

  tbody th.sub { background: #ddd; color: #333 }



  /**

   * Miscellaneous | Sonstiges

   *

   * @section content-misc

   */



  hr {

    color: #fff;

    background:transparent;

    margin: 0 0 0.5em 0;

    padding: 0 0 0.5em 0;

    border:0;

    border-bottom: 1px #000 solid;

  }

 

  .themen{

	/* clear:left */

	overflow:hidden;

	margin:0 0 40px 0;

  } 





  .themen div{

	display:inline;

	float:left;

	width:173px;

	padding-left:31px;

  }

  * html.themen div{

	overflow-x:hidden;

  }



  .themen div.col1{

	padding-left:0;

 	background-image:none;

  }

 

  .themen ul{

 	padding:0;

 	margin:0 0 0.5em 0;

 	list-style:none;

  }

  .themen li{

 	margin:0 0 0.2em 0;

  }

 

  .themen h2{

    padding:0 0 0.25em 0;

 	background:transparent url(../../img/horizontalpunkte.gif) repeat-x bottom left;

  }  
  
  .drucksache_kopf span{
  
    text-transform: uppercase;
   
    font-family: Verdana, Arial, Helvetica, sans-serif;
   
    font-size: 9px;
   
   }
   
   .drucksache h2 {
   
    font-weight: bold;
	
	padding: 3px 0;
   
   }
   
   .drucksache a {
   
    font-family: Verdana, Arial, Helvetica, sans-serif;
   
    font-size: 9px;
	
	color: #850000;
	
	text-decoration: none;
   
   }
   
   .drucksache a:hover {
	
	text-decoration: underline;
   
   }
   
   .drucksache .text p {
   
    margin-bottom: 0;
   
    padding-bottom: 0;
   
   }
   
   .drucksache {
   
    margin-bottom: 10px;
   
    padding-bottom: 5px;

 	background:transparent url(../../img/horizontalpunkte.gif) repeat-x bottom left;
   
   }
   
    #col3_content_right table.csc-uploads tr td p a{padding:0 0 0 8px;background:url(../../img/arrow_content.gif) no-repeat 0px center;}
    #col3_content_right table.csc-uploads tr td p {margin:0;padding:0;}
    #col3_content_right table.csc-uploads tr td .csc-uploads-description {padding-left:8px;font-size:11px}




