/* Theme Name: Senat Deutschland Corona
Theme Description: Senat-Deutschland-Theme  
Author: itteliance GmbH  
URI: https://www.itteliance.com/  

Version: 1.0  
*/  
/*@import url('bootstrap/css/bootstrap.css');  */


/*
body { text-align: center; }
#wrapper { display: block; border: 1px #a2a2a2 solid; width:90%; margin:0px auto; }
#header { border: 2px #a2a2a2 solid; }
#content { width: 75%; border: 2px #a2a2a2 solid; float: left; }
#sidebar { width: 23%; border: 2px #a2a2a2 solid; float: right; }
#delimiter { clear: both; }
#footer { border: 2px #a2a2a2 solid; }
.title { font-size: 11pt; font-family: verdana; font-weight: bold; }
*/
/*
body {
  padding-top: 20px;
  padding-bottom: 20px;
}
*/

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: left;
	color:#666666;
}

a{
color:#666666;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

div.maincontent {
padding:0 60px 0 20px;
line-height:20px;
}

h1 {
min-height:20px;
/*padding:10px 5px 10px 45px;
background:url(/wp-content/themes/senatdeutschland/bilder/globe_mini.jpg) no-repeat 10px 5px;*/
font-size:20px; 
color:#02457E;
}

 h3 {
min-height:20px;
/*padding:10px 5px 10px 45px;
background:url(/wp-content/themes/senatdeutschland/bilder/globe_mini.jpg) no-repeat 10px 5px;*/
/*border-bottom:#9ab5cb 1px dotted;*/
margin-bottom:20px;
color:#02457e;
font-size:13px; 
color:#02457E;
}

h3.title {
min-height:20px;
padding:10px 5px 10px 45px;
background:url(/wp-content/themes/senatdeutschland/bilder/globe_mini.jpg) no-repeat 10px 5px;
border-bottom:#9ab5cb 1px dotted;
margin-bottom:20px;
color:#02457e;
font-size:13px; 
color:#02457E;
}

.thumbnail .caption {
  padding: 0px;

}

@media (min-width: 1200px) {
  .container {
    width: 1040px;
  }
}



@media (max-width: 767px) {
#businesspanelhomedesktop{
display:none;
}
}




/* Navbar Top Anfang */

@media (max-width: 767px) {
#topnav {
display:none;
}
}

#topnav {
padding-top:25px;
}
#topnav .navbar {
  
  min-height: 20px;
 
}

#mainmenu .container{
padding-left:0px;
}

#topnav .navbar-default{
background-color:#ffffff;
border-color:#ffffff;

}

#topnav .navbar-default .navbar-nav > .active >a,
#topnav .navbar-default .navbar-nav > .active > a:hover,
#topnav .navbar-default .navbar-nav > .active > a:focus
{
background-color:#ffffff;
}

#topnav li{ border-right:1px solid #9AB5CB; }
#topnav li:last-child{ border-right:none; }

#topnav .navbar-nav > li > a {
padding-top:0px;
padding-bottom:0px;
}

#topnav .nav > li > a {
padding:0px 5px;

}

/* Navbar Top Ende */

/* Navbar Mainmenu Anfang */
#mainmenu .navbar-header{

float:right;
}

	/* Navigationsleiste für Mobile Ansicht - ANFANG */
	@media (max-width: 767px) {
	
	#mainmenu .navbar-nav{
	display:none;
	}
	
	#mainmenu .navbar-header{
	margin-bottom:30px;
	float:right;
	}
	
	}
/* Navigationsleiste für Mobile Ansicht - ENDE */


#mainmenu .navbar-nav{

margin-bottom:10px;
width:100%;
background-color:#9ab5cb;
}


#mainmenu .navbar-default{
/*background-color:#ffffff;*/
background-color:#ffffff;
border-color:#ffffff;
}

/* selektierter Eintrag */
#mainmenu .navbar-default .navbar-nav > .active >a,

{
background-color:#9ab5cb;
color:#fff;

}

/* Alle Einträge */
#mainmenu  a, #mainmenu p{
background-color:#9ab5cb;
color:#fff;
font-size:13px;
font:13px Arial,Verdana,Helvetica,sans-serif;

}

#mainmenu  a:hover,
#mainmenu  a:focus,
#mainmenu  p:hover,
#mainmenu  p:focus
{
color:#005590;
}

#mainmenu ul > li > ul > li > a,
#mainmenu ul > li > ul > li > p{
background-color:#fff;
color:#666666;
}


#mainmenu .navbar-nav > li > a,
#mainmenu .navbar-nav > li > p {
padding-top:10px;
padding-bottom:10px;
}

#mainmenu .nav > li > a,
#mainmenu .nav > li > p {
padding:10px 7px;
}
#mainmenu .nav > li > p {
margin-bottom:0px;
}


#mainmenu .navbar {
margin-bottom:0px;
}

#mainmenu .navbar-brand {
background-color:#fff;
padding-right:0px;
}


#mainmenu .navbar-brand img {
max-width:230px; 
margin-left:10px; 
/*margin-top: -30px;*/
}

@media (min-width: 768px) {
#mainmenu .navbar-brand img {
max-width:230px; 
margin-left:10px; 
margin-top: -30px;
}
}

#mainmenu .navbar-nav {
padding-top: 100px;
}

@media (min-width: 768px) {
#mainmenu .navbar-nav {
padding-top: 0px;
}
}


/* Navbar Mainmenu Ende */

/* Navbar Footer Anfang */
@media all and (min-width:768px)
{
#footer .navbar-default{
background-color:transparent;
border-color:#fff;
}
#footer .navbar-default .navbar-nav > .active > a , #footer .navbar-default .navbar-nav > .active > a:hover , #footer .navbar-default .navbar-nav > .active > a:focus,
#footer .navbar-default .navbar-nav > .open > a , #footer .navbar-default .navbar-nav > .open > a:hover , #footer .navbar-default .navbar-nav > .open > a:focus
{
background-color:transparent;
color:#777;
}

#footer .navbar-nav{
}
#footer .navbar-nav > li > ul{
display:block;
}

#footer .dropdown-menu {
border-radius:none;
box-shadow:none;
border:none;
min-width:60px;
padding-top:0px;
position:static;
font-size:10px;

}

#footer .dropdown-menu > li > a{
white-space:pre-wrap;
padding-left:10px;
padding-right:10px;
}

#footer li {
max-width:110px;
border-right:#9ab5cb 1px dotted;
min-height:370px;
}

#footer li > a {
	padding-left:10px;
}

#footer li:last-child{
border-right:none;
}

#footer ul li ul li {

border:none;
min-height:10px;
}

#footer .caret {
display:none;
}
#footer .container {
padding-left:0px;
}


.dropdown-menu li:hover .sub-menu {
visibility: visible;
} 
.dropdown:hover .dropdown-menu {
display: block;
}



}
/* Navbar Footer Ende */


/* Footer - Beginn */
#footer{
border-top:#9ab5cb 1px dotted;
}
#footer h3{
color:#6e9cc4;
font-size:11px;
background:none;
border-bottom:none;
}
/* Footer - Ende */




/* Logos Startseite rechts direkt unter Teaser - ANFANG */
/*#businesspanel { border:1px dotted #9AB5CB; padding:2px; width:650px; height:125px; margin:10px 0px;}*/
#businesspanel li img{margin-bottom:5px;}

div#main-content #businesspanel ul { /*padding-left:20px;*/ padding-left:0;}
#businesspanel li{ list-style-type:none; float:left; width:155px; height:100px; border-right:1px dotted #9AB5CB; /*margin-right:18px;*/ font-size:11px; color:#888888; margin-right:25px; padding-right:5px;}
#businesspanel li#last{ width:180px; height:60px; border-right:none; margin-right:0px; }


/* Logos Startseite rechts direkt unter Teaser - ENDE */
#businesspanelhomedesktop img{max-width:100%;}

/* Logos unter SenatsTV - ANFANG */



/* Logos unter SenatsTV - ENDE */

/* News auf der Startseite - ANFANG */

 ul.newslist {
margin:0;
padding:0;
}

 ul.newslist li img{ float:left; padding:2px; border:#9ab5cb 1px dotted; margin-right:5px; }

 ul.newslist li  {
	margin-bottom:35px;
}

 ul.newslist li {
	/*margin-top:40px;*/
}

 ul.newslist li:first-child{
	margin-top:0px;
}

 ul.newslist li span a ,  ul.newslist li span a{
padding-left:10px;
color:#02457e;
}
 
 ul.newslist li,  ul li.newslist{ list-style-type:none; margin-bottom:25px; min-height:50px;}
 ul.newslist p,  li.newslist p{ margin:0; padding:0;}
 ul.newslist img,  ul li.newslist img{ float:left; margin-right:10px; border:1px dotted #9AB5CB;padding:2px;}

.newslist li {
list-style:none;
margin-bottom:15px;
position:relative;
padding:0 10px 0 10px;
}
 
 div#main-content #content #main-rgt a.newsbullet, div#main-content #righth a.newsbullet{
}

a.newsbullet{
position:absolute;
right:0px;
top:0px;
background:url(/wp-content/themes/senatdeutschland/bilder/bullet.jpg) no-repeat 0 0; 
height:10px;
width:10px;
}
 
/* News auf der Startseite - ENDE */

/*Breadcrumb - ANFANG */
.breadcrumbs{
margin-top:20px;
font-size:10px;
margin-bottom:15px;
}
/*Breadcrumb - ENDE */

/*Main Content - ANFANG */
/*.maincontent */
.hometext {
/*padding-left:20px;
padding-right:70px;*/
line-height:20px;
}
/*Main Content - ENDE */


/*Main Content News - ANFANG */
.maincontent-news {
padding-left:40px;
padding-right:70px;
padding-top:20px;
line-height:20px;
}

.maincontent-news  ul.newslist li {
	margin-top:0px;
}

/*Main Content News - ENDE */

/* WIDGET - ANFANG */
.widgetlogo {
float:right;
margin-top:10px;
}
.widgetlogo img {
margin-right:-16;
width:100%;
}
/* WIDGET - ENDE */

/* SOCIAL MEDIA auf News-Seite - ANFANG */
.socialmedia{
margin-top:30px;
}
/* SOCIAL MEDIA auf News-Seite - ENDE */


/* Galerie - ANFANG */
#bildgalerie{
height:165px;
}
#bildgalerie .thumbnail{
height:140px;
}
/* Galerie - ANFANG */
