@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_1-2-3"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_1-2-3"
 *
 * @copyright       Copyright 2005-2007, 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.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

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

/* import screen layout | Screen-Layout einbinden */
@import url(../navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/basemod_1-2-3.css);
@import url(screen/basemod_colored_columns.css);
@import url(screen/content.css);

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


/* MF */

#nav      { background-color: #CDC9CB; padding-bottom: 10px; z-index: 10; height: 60px }
#header   { background-image: url("../../bau-form_head.gif"); background-repeat: no-repeat; height: 80px }
#footer    { font-size: 12px; height: 80px }
#footer a { color: #666; text-decoration: none }
#footer a:hover { color: #000; text-decoration: none }
.csc-firstHeader  { font-size: 12px; font-family: Arial, sans-serif }
#col1    { height: 400px }
#col3 { height: 400px }
#col1_content { }
.csc-header csc-header-n2 { font-size: 12px; font-family: Arial, sans-serif;
 }
h1   { color: black; font-size: 13px; font-family: Arial, sans-serif; font-weight: bold }
h2   { font-size: 13px; font-family: Arial, sans-serif; font-weight: bold }
h3   { font-size: 13px; font-family: Arial, sans-serif; margin-top: 10px; margin-bottom: 10px; font-weight: normal; }
#col2_content p.bodytext { color: black }
#nav  { margin-bottom: 0 }
#col1 ul { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0 }
#col1 ul li { list-style-type: none; list-style-image: none; margin-left: 0; padding-left: 0 }
#col1 ul li a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none }
#col1 ul li.ACT a { color: #25448d; font-size: 12px; font-weight: bold; text-decoration: none }
#col1 ul li a:hover { color: #25448d; font-size: 12px; font-weight: bold; text-decoration: none }
#topnav  { background-image: url("/fileadmin/template/hg_trans.png"); left: 10px }
#topnav ul { display: inline }
#topnav ul li  { color: #192f7b; list-style-type: none; list-style-image: none; margin-right: 0; margin-left: 0; float: left }
#topnav ul li a   { color: #192f7b; font-size: 12px; font-weight: bold; padding: 2px 4px }
#topnav ul li a:hover { text-decoration: none; color: #fff }
#col1 ul li.umenue { margin-left: 25px }
#col1 ul li.umenue a { font-size: 12px }
#col1 ul li.umenueACT { margin-left: 25px }
#col1 ul li.umenueACT a { color: #25448d; font-size: 12px }

/* Forums-einstellungen */

div.tx-mmforum-pi1 {width: 100%;}
th.tx-mmforum-th { background-color: #fab31c }

/* Aufklappmenu 
#nav ul.menu, ul.menu ul  { list-style-type: none }
#nav ul.menu a   { font-size: 12px; font-weight: normal; display: block; padding-right: 15px }
/*ul.menu a.active { color: #fff }
ul.menu ul.submenu2 li a   { font-size: 11px }
ul.menu li   { background-image: none; margin: 0; padding: 0; float: left; border-right: 1px solid; border-color: #000000 }
ul.menu ul    { font-size: 12px;  display: none; margin-left: 0; padding-bottom: 2px; padding-left: 2px; position: absolute; min-width: 180px; border-bottom: 1px dotted #fff; background-color: #000000 }
ul.menu ul li {background-image: url("../../hg_trans.png"); padding: 2px;}
ul.menu ul li a {font-size: 11px;}
/* IE-Hack f∏r die Breite 
*html ul.menu ul  { width: 180px }
/* Dies sind die Klassenstile f∏r das Untermen∏ wenn sich die Maus */
/* ∏ber der Liste  befindet (.hover siehe JavaScript oben) 
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul   { display: block; margin: 0; padding: 0 } */



.col1_content div dl dt img {border: 0px; padding: 0px;}

/*news-Modul darstellung*/
div.news-list-item a img   { margin-right: 15px; float: left; border: solid 1px; border-color: #000000 }
div.news-list-item a:hover img {border: solid 1px; border-color: #ffffff;}
div.news-list-container h3 a { text-decoration: none }
div.news-single-item h2 { font-size: 13px; font-family: Arial, sans-serif; font-weight: bold }
div.news-single-img a img {display: block; float: left; margin-right: 3px; margin-bottom: 3px; border: 1px solid; border-color: #000000}
div.news-single-img a:hover img {border-color: #ffffff;} 
p.news-single-imgcaption {display: hidden;}
div.news-single-img {height: 90px}

/*popup-Bild*/
#popUpnews a img {border: 1px solid; border-color: #000000}

/* weiter allgemein */
#col2_content  { margin-top: 0; padding-top: 0; width: 540px; height: 300px; overflow: hidden } /* MF ausreizen */
#col1 img { border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid;border-left: 1px solid; border-color:#000000; padding-left: 0px; margin-left: 0px; margin-top: 16px;}

#schritt_voraus   { position: relative; top: -10px; border: 0 }
div#col1 div#schritt_voraus img {border-top: 0px; border-right: 0px; border-bottom: 0px;border-left: 0px ; padding-left: 0px; margin-left: 0px}



/* Ausklappmenu*/

#navitop  { margin-top: 5px; margin-bottom: 0; padding-bottom: 10px; position: relative; z-index: 10; height: 60px; overflow: inherit }

#navitop ul.menu  { list-style-type: none; margin: 0; padding: 0; height: 18px }
#navitop ul.menu ul  { list-style-type: none; padding:0; margin:0; }
#navitop ul.menu a   { font-weight: normal; display: block; padding-right: 10px; padding-left: 10px;
   text-decoration:none; font-size: 12px; }
/*ul.menu a.active { color: #fff }*/
ul.menu ul.submenu2 li a   { font-size: 11px; margin:0; padding:0; }
ul.menu li    { background-image: none; margin: 0; padding: 0; float: left; border-right: 1px solid black } /* wb */
ul.menu ul { position: absolute; min-width: 120px; display: none;
   margin-left: 0; padding-bottom: 2px; padding-left: 0px;
   font-size: 12px;
   /*border-bottom: 1px dotted #fff;*/
   }


ul.menu ul li {background-image: url("../../hg_trans.png"); padding-left: 0; float: none; border-right: 0px; } /* wb */
ul.menu ul li a {font-size: 11px;}
/* IE-Hack f?r die Breite */
*html ul.menu ul  { width: 120px }
/* Dies sind die Klassenstile f?r das Untermen? wenn sich die Maus */
/* ?ber der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul   { display: block; margin: 0; padding: 0; }
#navitop a:hover {background-color:#666; }


#navitop ul.menu li.button {border-right: 0px;}
#navitop ul.menu li.button a:hover {background-color: inherit;}
#navitop ul.menu li.button div.minergieButton  { position: relative; top: 0px; float: left; z-index: 2; padding-left: 0; padding-right: 0;}
#navitop ul.menu li.button div.architosButton  { position: relative; top: -4px; z-index: 2; float: left; }
#navitop ul.menu li.button div.minergieButton a {background: transparent; padding-left: 8px; padding-right: 0;}
#navitop ul.menu li.button div.minergieButton a:hover {background: transparent;}

#navitop ul.menu li.button div.architosButton a {background: transparent; padding-left: 5px; padding-right: 0;}
#navitop ul.menu li.button div.architosButton a:hover {background: transparent;}

/* #col1_content dl.csc-textpic-image {position: relative;} */

div#footertext {margin-left: 66px;}

#col2 div#title  { font-size: 13px; font-weight: bold; margin-bottom: 15px; margin-left: 40px; width: 100%; border-bottom: 1px solid }
div.news-list-item { height: 70px; overflow: hidden; }

hr.clearer { visibility:hidden; clear:both;}
div.news-list-container h3 { margin-top:0px; font-weight:bold;}
div.csc-textpic { margin-bottom: 0 }
div.csc-textpic-clear { visibility: hidden; height: 0 }
dd.csc-textpic-caption { visibility: hidden; height: 0 }
div.csc-textpic-imagewrap { height: 348px }

