@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @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: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/fileadmin/css/yaml_new/core/base.css);

/* import screen layout | Screen-Layout einbinden */
/*@import url(../yaml/nav_maingation/nav_shinybuttons.css);*/

@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
/*@import url(../yaml/print/print_003_draft.css);*/



#col1 { float: right; width: 475px; margin:0;}
#col2 { float: right; width: 325px; margin:0 0 0 110px;}
#col3 { display:none; }

#col1_content .csc-default { width: 368px; }

#col1_content { padding:0 75px 0 20px;}
#col2_content { padding:0 0 0 0; }

#page_margins {
  width: 910px; 
  border: 1px solid #8F99B8;
}

body {
       font-size: 75%;
}

#page {
  border:0; 
  padding:0;
  margin:0;
  background-color:#1E3270; 
}
  
#main {
  margin:0;
  padding:0;
  color:#fff;  
}

#header {
  padding:0;
  height:90px;
  margin: 0 75px 0 0;
  background: #1E3270 url(/fileadmin/fhw_files/images/new/FH_Banner7.jpg) no-repeat top left;
  border-right: 1px solid #8F99B8;
}

#header #topnav {
  left: 10px;
  right: 100%;
}

#teaser{
  padding:0;
  margin:0;
}
 
#teaser img {
  border-bottom:1px solid #8F99B8;
  border-top:1px solid #8F99B8;  
  padding:0;
  margin:0;
  float: right;
}

#nav {
  margin:0;
  padding:0;
  height:65px;
  background: #1E3270 url(/fileadmin/fhw_files/images/new/rightup.jpg) no-repeat right; 
  border-top: 1px solid #8F99B8;; 
}

#nav ul {
  padding:0;
  margin:0;
  margin-left:100px;
}


.leftsubmenu {
  background-color : #263F8D;
  color: #c1cbe5;
  margin: 7px 0;
  padding: 1px 15px 2px 15px;
  font-size:1.2em; 
  height: 20px;
}

.leftsubmenu a {
  color:white;
  background-color:#263F8D;
  text-decoration:none;
  letter-spacing: 2px;
}

#col1_content .csc-default {
	margin-right: 1em;	
}

#col1_content {
  text-align:left;
  background: url(/fileadmin/fhw_files/images/new/rightdown.jpg) no-repeat right top;
/*  height:290px; */
/*  border-right: 75px solid #1967b8; */
}
#col1_content p {
  margin:0;
  padding: 0;
 /*  width: 100%; */
}

#col2_content img {
  margin: 0;
  padding:0;
}
.mainpagenewsitem {
/*  border-top: 1px solid #8F99B8; 
  border-bottom: 1px solid #8F99B8; */
  padding: 2px 5px 3px 0px;

/*  margin-top:50px; */
  float:left;
}


#col1_content ul, #footer ul {
  padding: 0;
  margin: 0;
}

#col1_content ul li, #footer ul li {
  display:inline;
  padding: 0;
  margin: 0;
}

#footer .submenu a{
/*  color: #8F99B8; */
  color: #eee; 
  font-weight:normal;
  letter-spacing:1px;
  margin: 0;
  padding: 0;
}
#footer .submenu a:hover{
  color:#fff;
  border-bottom: 1px dashed #8F99B8;
  text-decoration:none;
}

#footer .submenu #nomargin {
  padding-left:0;
}


#footer {
  background-color :#1E3270;
  color:#fff;
  padding:5px;
  margin:0;
  text-align:right;
  border-top: 1px solid #8F99B8;
}

/**********************************************
/******************G E N E R A L **************
**********************************************/

a, a:active, a:hover, a:link {
  text-decoration:none;
}

h2 {
  font-size: 1em;
  color:#fff;
  font-family: Tahoma, 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
   border-bottom:1px solid #8F99B8;
   padding-top: 10px;
   padding-bottom:1px;
   clear:left;
}

/**********************************************
/******************NEWS AUF MAINPAGE **********
**********************************************/

#col1_content .bodytext {
  background-color:#1E3270;
  padding: 0;
  margin:0;
  line-height:1.5em;
}

#col1_content .bodytext p {
  margin: 0;
  color: #fff;
}


.news_link {
  font-size:0.9em;
  line-height:1.3em;
}

p.news_link {
  margin:0;
}

.news_link a {
/*  color: #bfcAe3; */
  color: #ffffff;
}

.news_link a:hover {
  color:#fff;
}

.newslistimages {
  float:left;
  /*margin-right:0.5em;*/
  padding-top:2px;
}
.newslistimages img {
  margin-right:0.5em;
}




.searchbuttonmain {
  border:0; 
  margin-left:7px;
  font-size: 1.3em;
  font-family: Tahoma,'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
  /* IE hack, prevent the proportional scaling of whitespace inside the button */
  overflow:visible;
  
  display:none;
}

.searchbuttoninput {
        border:1px solid #8f99b8;
         font-size: 1.3em;
         font-family: Tahoma,'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
         margin-left: 13px;
}

#searchform {
  margin-top: 35px;
}


.itm {
  margin-right: 1em;
  clear:left;
}



