/** In dieser CSS Datei werden die CSS Anpassungen für den Login eingepflegt **/
/*
        oder #fdbe56
`*/

/**
#container:before {
    content: "/styles/stadtteilauto.css";
    color: red;
    left: 0;
    position: absolute;
}

body > form:before {
    content: "/styles/stadtteilauto.css";
    color: red;
}
*//
  
* , HTML, BODY, P, TD, DIV, DL, UL, OL, BLOCKQUOTE, CAPTION, CENTER, DIV{
        color: #333d84;
}

form.infoform label.ueberschrift,
span.info_popup,
a.bnav, span.bnav ,
#menu2 a , .prominent{
        color: #333d84;
}

  
body,html {
        background-color: white;
}

html.partner-grmst {
        background-color: #fff;
}

/* Restore Browser's Default Submit Button Style */
div#top_logout button ,
form.infoform button {
        background:ButtonFace;
        color:ButtonText;
        border:2px outset ButtonFace;
}

div#mycambio_buchen table,
div#mycambio_buchen iframe {
  height: 750px;
  min-height: 750px;
}

div#mycambio_buchen table,
div#mycambio_buchen iframe,
html.partner-grmst > body {
	background-color:  #fff;
	
}

/* schnellbuchen einstieg noch in diesem Style */
body > form {
  background-color:  #fff;
}

/* quernutzung */
body > table {
  background-color:  #fff;
}

div#content_rightbox {
	background-color: #fff;
}

/**
   mycambio
*/

div#container {
	width: 850px;
    
    -webkit-box-shadow: 0 0 5px #0000004d;
	box-shadow: 0 0 5px #0000004d;
	padding: 30px;
	margin: 20px auto;
}

div#container > table.layout {
	background-color: #fff;
	width: 100%
}

#td_schatten, #schatten_top, #schatten_head {
    background-image: none !important; 
}

#td_main, #page{
	width: 538px;
}

#td_schatten {
    background-image: none;
}

div#menu2 div#menutitel {
	margin-top: 20px;
}

div#head {
	background-color: white;
	background-image: none;
	border-bottom: 4px solid #fff;
	height: 92px;
	margin-top: 15px;
}

div#logo {
	float: left;
/*	background-image: url(https://www.stadtteilauto.com/navoben1.gif);*/
	background-image: url(https://www.stadtteilauto.com/fileadmin/templates/stadtteilauto/img/logo_sta.svg);
	background-repeat:no-repeat;
/*	height: 100%;*/
	width: 250px;
/*	position:static;*/
}


div#login_form {
	float: right;
	color: #333d84;
	position:static;
}

div.login_form_einbettung td:nth-child(2n+1) {
	font-weight: bold;
}

div.login_form_einbettung {
	top: 0;
}

div#line_logout {
	float: left;
	position: absolute;
	top: 65px;
	left: 200px;
}

/**
   infossystem
*/

div#content div.body div#stationen h2, 
div#content div.body div#info_fahrzeug h2 {
	  color: #333d84;
	}

div#stationen > h1 {
	display: none;
}

/*
   google maps
*/

div.gmaps_blase h1, div.gmaps_blase div.h1list, div.gmaps_blase div.h1 {
    color: #333d84;
}


.gm-style div.gmaps_blase a {
    color: #333d84;
}

/**
   Sammlung diverser Infos, die ausgelesen und anderweitig verwand werden
   
*/
.gmaps_diverses  {
	/* background-image: url("/cms/bilder/default/c_punkt.png");*/
	  
	}
	
/**
   allgemein
   
   div#content div.randbemerkung, 
   
*/

div#content {
	margin-top: 20px;
	}
div.body a, 
a,
div#content h1, 
div#content h2,
div#content h3 {
   color: #333d84;
}

div.body div.zurueck a {
     color: #333d84;
}


#tarifberater th, 
#rechnungen th, 
#auftraege th, 
#kommunikation th, 
#rechnungsvorschau th, 
#fahrten th, 
#fahrtenoffen th {
	color: #333d84;
}

#menu2 td {
	border-bottom: 1px solid #fff;
}

#menu2 tr.aktiv td.bullet, #menu2 table td.bullet, #menu2 table tr.submenu td table tr td.bullet {
	background-image: none;
}

/** Ergänzungen Loginanpassungen **/
div#cc-login-modal .modal-content{
    background-color: #fff;
}

div#cc-login-modal .modal-content div#main div.container-fluid input{
    background-color: #fff;
}
.cc-bs div#cc-login-modal div.modal-content div.modal-body button.btn-primary{
    background-color: #007fb5;
}