@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation "Shiny Buttons"
 * (de) Horizontale Navigationsliste "Shiny Buttons"
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

@media all
{
body 	{
	margin:0;
	padding:0;
	}


  a:focus,
  a:hover,
  a:active { color:#005F95; }
  
  
  #footer a:focus,
  #footer a:hover,
  #footer a:active { color: #005F95; }
  
  div#rootline a:focus,
  div#rootline a:hover,
  div#rootline a:active { color: #005F95; }

  #main {
  	padding:0 !important;
  }	
    
  #nav_main {    
    background: #00B091;  
  } 
 
  #nav_main ul li#current {      
    border-left: 1px #00B091 solid;
    border-right: 1px #00B091 solid;
	  border-top: 1px #00B091 solid;	
  } 

/*############## Standort ##############################*/


#nav_standort {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */   
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;   
    line-height: 0;
  	margin-right: 50px;
  	z-index: 0;
	margin-top:0;
	padding-top:0;
	width:520px;
  }
  
  
  #header #topnav {
top: 0px !important;
right: 0px !important;
}
  
  

#nav {
	margin-right: 50px;

}  
#page_margins { padding:0 ; margin:0;}

#kopf  { padding: 1.1em 0 0 0; }
* html #kopf  { padding: 0; } /*für IE6*/
/*############## SUBMENÜ ################################*/

  #menu li { 
    border-top: 1px #00B091 solid;
	 border-left: 1px #00B091 solid;
	 border-right: 1px #00B091 solid;
  }
  
    #menu li a.active {   
   background-color:#005F95; 
   color:#FFFFFF;
  }
  
  ul#menu a.active { background-color:#00B091; color:#FFFFFF; }  
   
/*------------------------------------------------------------------------------------------------------*/

 /**
  * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
  *
  * @section layout-misc
  */
/*Suche*/
  	input.suchen_submit{  
      border: #00B091 1px solid;           
    }

input.suchen{
   border: 1px solid #00B091; 
}

/**Formulare*/

div.formwrapper {    
    border: 1px solid #00B091;    
}  

legend {
	  border-right: 1px solid #00B091;
	  border-left: 1px solid #00B091;
	  border-top: 1px solid #00B091;
}

#col2 p.legend {
    color:#00B091;
}

div.formSubmit {   
    border: 1px solid #00B091;
}

div.formSubmit input {
    border: 1px solid #00B091;
}

input,
select,
textarea {
  border: 1px solid #00B091;
}

input.submit {    
    border: 1px solid #00B091;    
}

/*Textbox - Rahmen um Text*/
div.csc-frame-frame1 {
  border: 1px #00B091 solid;

}

/*Table*/
table { 
  border: 1px solid #00B091; 
}
table thead td,
table thead th {	
	border: 1px solid #00B091;
}

table td {  
  border: 1px solid #00B091;
}
 
hr {
    border-bottom: 1px #00B091 solid;
}


/* ######################################################################################################
** ### Formatierung der Container der Spalte2 ##########################################################
** ######################################################################################################
*/

div.container {
border-left: 1px solid #00B091;
border-right: 1px solid #00B091;
border-bottom: 1px solid #00B091;
}

div.container h3,
#col2 div.container h3 {
  background-color: #00B091 !important;
  color:#FFFFFF;
  font-weight:normal;
}

div.csc-frame-indent6633 { float:left;}

div.csc-frame-indent3366 { float:right;}

}