@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "2col_left_31"
 * (de) Zentrales Stylesheet - Beispiellayout "2col_left_31"
 *
 * @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) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(screen/basemod.css);
@import url(screen/basemod_startseite.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_100_draft.css);

html {
	font-family: tahoma, verdana;
}

h1 {
	color:#006DB4;
	font-family:tahoma;
	font-size:20px;
	font-weight:normal;
}

div.c100  div.subc{
	padding: 0px 0px 0px 0px;
}

body {
	padding: 0px 0px 0px 0px;
	background: transparent url(/fileadmin/images/layout/background.jpg);
}

#metacontainer {
	width: 972px;
	height:25px;
	border-bottom: 1px solid #8b8c90;
}



#nav_meta {
	background:url(/fileadmin/images/layout/metaback.png);
	color: #caf0ff;
	height:21px;
	margin:21px 0 0 783px;
	padding:5px 0 0 6px;
	width:173px;
	font-size: 9px;
}

#nav_meta a {
	color: #caf0ff;
}

#nav_meta a:hover {
	color: #fff;
	text-decoration:none;
}

#nav_meta .cur_first, #nav_meta .cur, #nav_meta .cur_last {
	color: #fff;
	text-decoration:none;
}

#nav_meta li {
	float:left;
	list-style: none;
	margin-left: 5px;
}

#nav_meta ul  {
	margin: 0px;
	padding: 0px;
}

#header {
	width: 954px;
	height: 178px;
	padding: 8px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	background-image: url(/fileadmin/images/layout/headerback.jpg);
	background-color:#ffffff;
	background-position:8px 8px;
	background-repeat:no-repeat;
}

#logo {
	width: 244px;
	height: 90px;
	margin-top:97px;
}

#page_margins {
	width: 972px;
}

#main {
	padding: 0px 0px 0px 0px;
	display: inline-block;
}

#page {
	width: 970px;
	border-left: 1px solid #8b8c90;
	border-right: 1px solid #8b8c90;
	background-color:#FFFFFF;
}

#col3 {
	width: 244px;
	margin: 0px 0px 0px 8px;
	float:left;
}

#col3_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 244px;
}

#col1_content {
	padding:38px 30px 0px 38px;
}

#nav_main {
	width: 244px;
	padding-top: 36px;
	border: 0px solid;
	font-size: 13px;
	background: #dddfe2 url(/fileadmin/images/layout/verlauf.jpg) no-repeat 0px -20px;
}


#nav_main li {
	list-style-type:none;
	padding:0px;
	margin:0px 0 5px 0;
}


/************** 1. EBENE *******************/

#nav_main .menupunkt_first a, #nav_main .menupunkt a, #nav_main .menupunkt_last a
   {background: url(/fileadmin/images/layout/button.png); display:block; margin:0px 0 15px 0; padding: 3px 2px 3px 10px; color:#fff; font-weight:bold;}
   
#nav_main .menupunkt_first a:hover, #nav_main .menupunkt a:hover, #nav_main .menupunkt_last a:hover {text-decoration:none; color:#999999;}
   
#nav_main .menupunktcur_first a, #nav_main .menupunktcur a, #nav_main .menupunktcur_last a
 {background: url(/fileadmin/images/layout/button.png); display:block; margin:0px 0 15px 0; padding: 3px 2px 3px 10px; color:#fff; font-weight:bold;}
 
 #nav_main .menupunktcur_first a:hover, #nav_main .menupunktcur a:hover, #nav_main .menupunktcur_last a:hover {text-decoration:none; color:#999999;}
   
#nav_main .menupunktact_first a, #nav_main .menupunktact a, #nav_main .menupunktact_last a
 {background: url(/fileadmin/images/layout/button.png); display:block; margin:0px 0 15px 0; padding: 3px 2px 3px 10px; color:#fff; font-weight:bold;}
 
 
#nav_main .menupunktact_first a:hover, #nav_main .menupunktact a:hover, #nav_main .menupunktact_last a:hover {text-decoration:none; color:#999999;}
   

/************** 2. EBENE *******************/

#nav_main .unternorm_first a, #nav_main .unternorm a
  {color:#000; border-bottom:1px solid #97989c; display:block; padding:0px 2px 5px 10px;}
#nav_main .unternorm_last a {border-bottom:0px; color:#000; display:block; padding:0px 2px 5px 10px;}

#nav_main .unternorm_first a:hover, #nav_main .unternorm a:hover, #nav_main .unternorm_last a:hover
  {text-decoration:none; color:#004265; font-weight:bold;}
  
  
  
#nav_main .untercur_first a, #nav_main .untercur a
  {color:#004265; font-weight:bold; border-bottom:1px solid #97989c; display:block; padding:0px 2px 5px 10px;}
#nav_main .untercur_last a {border-bottom:0px; color:#004265; font-weight:bold; display:block; padding:0px 2px 5px 10px;}

#nav_main .untercur_first a:hover, #nav_main .untercur a:hover, #nav_main .untercur_last a:hover
  {text-decoration:none; color:#004265; font-weight:bold;}
  
  
  
#nav_main .unteract_first a, #nav_main .unteract a
  {color:#004265; font-weight:bold;display:block; padding:0px 2px 5px 10px;}
#nav_main .unteract_last a {border-bottom:0px; color:#004265; font-weight:bold; display:block; padding:0px 2px 5px 10px;}

#nav_main .unteract_first a:hover, #nav_main .unteract a:hover, #nav_main .unteract_last a:hover
  {text-decoration:none; color:#004265; font-weight:bold;}
  
  
  /************** 3. EBENE *******************/


#nav_main .subnorm a {color:#000; padding-left:30px; display:block;}
#nav_main .subnorm_last a {color:#000; padding-left:30px; border-bottom:1px solid #97989c; display:block; padding-bottom:5px; margin-bottom:5px; }

#nav_main .subnorm a:hover,  #nav_main .subnorm_last a:hover {text-decoration:none; color:#004265; font-weight:bold;} 

#nav_main .subcur a {color:#004265; font-weight:bold; padding-left:30px; display:block;}
#nav_main .subcur_last a {color:#004265; font-weight:bold; padding-left:30px; border-bottom:1px solid #97989c; display:block; padding-bottom:5px; margin-bottom:5px; }








#footer {
	width: 970px;
	height: 29px;
	background:url(/fileadmin/images/layout/footerback.jpg);
	padding: 0px 0px 0px 0px;
	border-left: 0px solid #8b8c90;
	border-right: 0px solid #8b8c90;
	border-bottom: 1px solid #8b8c90;
	border-top: 0px solid;
	padding-top: 63px;
}

#adresse {
	width: 750px;
	height: 25px;
	color: #0368b0;
	font-size: 13px;
	text-align: center;
	margin:0px 110px 0px 110px;
}
