/* 
    Document   : style
    Created on : 21.01.2013, 09:02:52
    Author     : mcc1
    Description:
        Purpose of the stylesheet follows.
*/

a.broken-link{
  background-color:#ff00ff;
}  

body {       
  background-color:#eeeeee;
  font-size:90%;
  font-family:arial,helvetica,sans-serif;
  color:#494A47;
}

/*ueberschreibt diese Zeile aus /var/extern/typo3/sysext/css_styled_content/static/setup.txt
Auf diese weise gibt es keinen riesigen Abstand zwischen dem Bild oben und dem Text
WICHTIG: Der Einfluss wurde noch nicht auf andere Einstellunge geprüft!!*/
div.csc-textpic-above div.csc-textpic-text {clear: none;  }

/*Ueberschreibt die Klasse divider*/
div.divider {
  /*margin:0px;
 padding:0px;*/
  height:25px;
  border:none;
  /*border-color:transparent;*/
  background: url(../../images/ifw_punktelinie_trenner.html) no-repeat scroll transparent;
}
div.divider hr {
  display: none; 
}

/*div.csc-header h1{
  font-size:1.35em;
}  

/*Uberschreibt das h1 von Typo

.csc-firstHeader {
  
}
h1.documentFirstHeading {
  font-size:1.35em;
}*/

h1{
  font-size:1.75em;
  color:#3b3e8b;
}
h2{
  font-size:1.55em;
  color:#3b3e8b;
}
h3{
  font-size:1.30em;
  color:#3b3e8b;

}  

/*Autocomplete Suche für Publikationen*/
.ui-menu{
   background-color:#ffffff;
   width:150px;
   border:1px solid #eeeeee;
}
/*bis hier

label#pubsearch{
  display:block;
float:left;
width:120px;
}
.elementNachLabel{
clear:left;

} */


div#wrap {  
  padding:10px;  
  background-color: white;  
  width:1024px;
  margin:3em auto;
  margin-bottom:5px;
  /*border:1px solid #333;*/
  -moz-box-shadow: 5px 5px 10px #7b7b7b;
  -webkit-box-shadow: 5px 5px 10px #7b7b7b;
  box-shadow: 5px 5px 10px #7b7b7b;
}
    
div#header {       
  height:180px;
}
 

div#header_sub { 
  background-color:#fff;
  color:#494A47;
}

div#header_sub  a  {  
  color:#494A47;
  text-decoration: none;
  
}

div.navigation_top {  
  /*height: 42px;*/
  /*text-align: right;*/
  font-size: 80%; 
  
}

div.offset_top{
  height: 10px;
}

div#main_wrap {  
  background-color: white;
  width:100%;
  clear:both;
}

div#content_wrap {  
  background-color: white;
  padding-left: 10px;
  padding-right: 10px;
  width:775px;
  margin-left:210px;
  font-size:87%;
  box-shadow:-5px 0px 2px -2px #ddd;
 -moz-box-shadow:-5px 0px 2px -2px #ddd; /* Firefox - alte Syntax */
 -webkit-box-shadow:-5px 0px 2px -2px #ddd; /* Safari, Chrome - alte Syntax*/
}  
    
div#navigation {   
  width:200px;
  float:left;/*
  box-shadow:5px 0px 2px -2px #ddd;
 -moz-box-shadow:5px 0px 2px -2px #ddd; /* Firefox - alte Syntax */
/* -webkit-box-shadow:5px 0px 2px -2px #ddd; /* Safari, Chrome - alte Syntax */
}

/*div#info_right {
    width:222px;
    float:right;
  font-size:87%;
}*/

div#info_right a{
  color:#9B193F;
}

div#info_right h1{
  font-size:1.20em;
}

div#info_right h2{
  font-size:1.10em;
}  
      
      
div#content { 
  background-color: white;
  width:775px;
  
}

div#content a{
  color:#9B193F;
}  
  
div#content_wrap label { 
  display:block; 
  padding-right:5px;
  width:100px;
  float:left;
  text-align:right;
  font-weight:bold;
}  

  
div#content_wrap label.pubsearch{
  text-align:left;
  font-weight:normal;
} 

select.pubsearch{border:1px solid #dddddd}

    
div#footer {   
  clear:both;
  font-size:90%;
  text-align:right;
  width:1030px;
  margin:auto;

}

div#logoArea {   
  clear:both;
  text-align:center;
  background-color: #fff;
  font-size:80%;
  color:#494A47;
}
    
div#footer  a  {  
  color:#494A47;
  text-decoration:none;
}    
    
div.copyright {
}


/* Navigation */

div#navigation ul   {  
  list-style-type:none;
  padding:0;
  margin:1em;
}

div#navigation ul ul  {  
  list-style-type:none;
  padding:0;
  margin:0 0 0.5em 1em;
}      
                
ul.navi li   {     
  margin-bottom:0.2em;
}  
    

ul.navi li a { 
  display:block;
  padding:0.2em 0.2em;
  text-decoration:none;
  color:#3b3e8b;
  font-weight:bold;
/*  border:1px solid #E39F53;
  background-color:#FFD29F;*/
}  

ul.navi li a.active { 
  /*background-color:#FBB15E;
  border-color:#C16500;*/
  color:#9b193f;
}
        
ul.navi li a:hover {  
  /*background-color:#F6BF80;*/
  color:#9b193f;
  /*border-color:#ccc;*/
}

ul.navi li a.active:hover { 
  /*background-color:#FF9E33;
  border-color:#C16500;*/
  color:#9b193f;
}
          
ul.subnavi li  {  
  list-style-type:none;
  margin: 0;
  padding:0;
  margin-bottom:0.2em;
}        
        
ul.subnavi li a {   
  font-size:90%;
  padding:0.2em 0.5em;
  text-decoration:none;
  color:#7c7f7e;
  font-weight:bold;
  background-color:white;
  border:0;
}  
                    
ul.subnavi li a:hover { 
  text-decoration:none;
  background:white;
  /*background-image:url(pfeil_o.gif);*/
  background-repeat:no-repeat;
  background-position:center left;
}

ul.subnavi li a.active { 
  background-color:#fff;
  /*background-image:url(pfeil.gif);*/
  background-repeat:no-repeat;
  background-position:center left;
  font-weight:bold;
  color:#9b193f;
}

ul.subnavi li a.active:hover { 
  text-decoration:none;
  background:white;  
  color:#9b193f;
  /*background-image:url(pfeil.gif);*/
  background-repeat:no-repeat;
  background-position:center left;
}      
  
/* Navigation Ende */


div.suchen{
width:175px;
}


hr {
    background: none repeat scroll 0 center #CCCCCC;
    border: 0 none;
    height: 1px;
}


