﻿/* Importing styles */
@import url("css/master.css");

/*==== USED COLORS =====

dark blue: #2b4172; (header strip, menu borders right)
light blue: #95a6b8; (body bg)
red: #A2274B;

=======================*/
body  {
  background-color: #95a6b8;
  color:#000;
}
 
 
/* Layout */
#wrapper{
  margin: 0 auto; /* centers the site  */
  width:926px; /* added 6px for dnn pane borders in edit mode */
  background-color: #fff;
  border-right: 1px solid #2b4172;
  border-left: 1px solid #2b4172;
  border-bottom: 1px solid #2b4172;
}
#blue_strip{
  background-color: #2b4172;
  height:15px;

}
#header{
  height: 100px;
  background: #fff url(img/header_bg.jpg) no-repeat;
  margin:0 20px 0 0;
  border-bottom: 1px solid #2b4172;
}
#content_wrap{
 margin:32px 20px 0 0;

}
#left_col{
  float: left;
  width: 166px;
  overflow: hidden;
  background-color: #fff;
  border-top: 1px solid #2b4172;
}
.middle_col{
  float: left;
  width: 520px; 
  padding:0 20px 0 20px;
  overflow: hidden;
}
.middle_col_admin{
  float: left;
  width: 694px; 
  padding:0 20px 0 20px;

}

.middle_colfullwidth{
  float: left;
  width: 718px; 
  padding:0 0 0 20px;
  overflow: hidden;
}

.middle_colforum{
  float: left;
  width: 733px; 
  padding:0 0 0 5px;
  overflow: hidden;
}

.right_col{
  float: right;
  width: 174px;
  overflow: hidden;
  background-color: #fff;
}

.right_colfullwidth{
  float: right;
  width: 0px;
  overflow: hidden;
  background-color: #fff;
}

#footer {
 height:25px;
 background-color: #fff;
}
/*==== Header =====*/
#logo {
  float: right;
  margin: 17px 0 0 0;
}

/* top menu */
#top_menu{
  float: left;
  height:16px;
  width:700px;
  margin:0px 0 0 158px;
  border-left:8px #2b4172 solid;
  padding: 3px 0 0 16px;
}
#top_menu ul{
  font-size: 11px;
  color: #2b4172;
  list-style:none;
}
#top_menu ul li{
  float:left;
  margin: 0 0 0 5px;
  list-style:none;
}
#top_menu ul li a{
  font-size: 11px !important;
  color: #2b4172 !important;
  text-decoration: none !important;
  font-weight:normal;

}
#top_menu ul li a:hover{
  text-decoration: underline !important;
}
.zoonosen_user, .zoonosen_login {
  font-weight: bold !important; 
}




/*==== Left Col =====*/
#main_menu {
}
#search{
  background-color: #95a6b8;
  border-right:8px #2b4172 solid;
  padding: 10px;
  margin:20px 0 20px 0;
}
#search input{
  width:133px !important;
  font-size: 12px !important;
  line-height:1.6 !important;
  border:none !important;
  padding:5px 3px 5px 3px !important;

}
.searchbutton{
  margin: 8px 0 0 65px;
  text-decoration: none;

}

#logo_bmbf {
  margin:20px 0 0 30px;
}


/*==== Content =====*/


/* Styles for content pane 

Edit following styles if you want to change the apperance in the content pane

note: to have the styles changed as well in edit mode of the editor please change style in /Portals/24/editor5.css as well
*/


/* default font styles */
.content_container {
  font-size: 11px;
  color:#000;
  line-height: 1.5;

}
.content_container h1 
{
	
   margin-bottom:30px;
    font-size: 11pt;
    line-height:14pt;
    font-weight:bold;  
    color:#2b4172;
}

.content_container h2
{
    font-size:10pt;
    font-weight:bold;
    line-height:12pt; 
    color:#000;  
    margin-bottom:30px;
}

.content_container h3 {
  color: #2b4172;
  font-size: 8pt;
  font-weight: bold;
  margin:5px 0 5px 0;
}

 .content_container p 
{ 
   font-size:8pt;
   line-height:10pt;   
   margin: 0 0 5px;

}
 .content_container ul li 
 {
     list-style-type:disc;
     text-indent:0; 
     font-size:8pt;
     line-height:10pt; 
 }
 .content_container ul, ol
 {
     list-style-position:outside;
     margin-left:13px;
   
 }
 .content_container ol li  
 {
	text-indent: 0;
     line-height:10pt; 
     font-size:8pt;
 }
 

.content_container a {
 color: #2b4172;
 text-decoration: underline;


}
.content_container a:hover {
  /* text-decoration:none;*/

}


/* styles for right container */
.right_container  {
  font-size: 8pt;
  color:#2b4172;
  line-height: 10pt;
  border-bottom: 1px solid  #2b4172;
  padding: 0 0 2px 0;
  margin: 0 0 15px 0;

}
.right_container h2
{
    font-size:10pt;
    font-weight:bold;
    line-height:12pt; 
    color:#000;  
	margin-bottom:30px;
}
.right_container h1 
{
	
	margin-bottom:30px;
    font-size: 12pt;
    line-height:14pt;
    font-weight:bold;  
    color:#2b4172;
}


.right_container a {
 color: #2b4172;
 text-decoration: underline;
}
.right_container a:hover {
  /* text-decoration:none;*/

}


.right_container_h3 {
  line-height:30px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 0 10px;
  background:#95a6b8 url(img/arrow_white.gif) no-repeat;
  background-position: 155px 8px;
  margin-bottom:10px;
  text-decoration: none !important;

}

.right_container_h3_no_arrow {
  line-height:30px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 0 10px;
  background:#95a6b8 none;
  background-position: 155px 8px;
  margin-bottom:10px;
  text-decoration: none !important;

}




.right_container h4 {
  color: #2b4172;
  font-size: 12px;
  font-weight: bold;
  margin:10px 0 5px 0;
}
 
  .right_container p 
{ 
   font-size:8pt;
   line-height:10pt;   

}
 .right_container ul li 
 {
     list-style-type:disc;
     text-indent:0; 
     line-height:10pt; 
     font-size:8pt;
 }
 .right_container ul, ol
 {
     list-style-position:outside;
     margin-left:19px;

 }
 .right_container ol li  
 {
     text-indent:0;
          font-size:8pt;
     line-height:10pt; 
 }

/* arrow button for right pane

add this class to a link in the editor an a button will be rendered
*/


.arrow_button {
 display: block;
 height:11px;
 background: url(img/arrow_blue.gif) no-repeat;
 background-position: right 0;
}
.arrow_button:hover {
  background: url(img/arrow_blue.gif) no-repeat;
  background-position:right -11px;

}


/*Footer*/

#footer_links {
width:700px;
margin:20px 0 0 180px;
}
#footer_links  ul{
  font-size: 14px;
  color: #2b4172;
  list-style:none;
  text-align:center;
}
#footer_links  ul li{
  float:left;
  margin: 0 0 0 5px;
  list-style:none;
}
#footer_links  ul li a{
  font-size: 11px !important;
  color: #2b4172 !important;
  text-decoration: none !important;
  font-weight:normal;

}
#footer_links ul li a:hover{
  text-decoration: underline !important;
  color: #2b4172 !important;
}



/* Override DNN STYLES */
.Head {
color: inherit;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
text-decoration:none !important;
}
.Normal 
{
color:#000;   
}
.FileManager {
width: 690px !important;
}
.DNNAligncenter {
 text-align: left;
}



/* Inventua SideMenu used as Sitemap Module*/

.sideMenu_Header0,.sideMenu_Item0 {
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
}
.sideMenu_Header1,.sideMenu_Item1 {
	font-weight:normal;
	padding-left:20px;
}
.sideMenu_Header2,.sideMenu_Item2 {
	font-weight:normal;
	padding-left:40px;
}
.sideMenu_Header3,.sideMenu_Item3 {
	font-weight:normal;
	padding-left:60px;
}

#dnn_ctr323_FileManager_DNNTreepctrdnn_ctr323_FileManager_DNNTree_60860844_6458776 div  {
height:5px !important;
}


#dnn_ctr323_FileManager_DNNTreepctrdnn_ctr323_FileManager_DNNTree_60860844_6458776 div img {
height: 1px !important;
}

#dnn_ctr323_FileManager_DNNTreectrdnn_ctr323_FileManager_DNNTree_35768637_28107835_57121639  {
height: 1px !important;
background: #000;
}

.FileManagerTreeNode img {
height: 1px !important;

}


h3 {
  color: #2b4172;
  font-size: 8pt;
  font-weight: bold;
  margin:5px 0 5px 0;
}
