/* basis-screen.css */

html {
  height: 100.1%;
  }

body {
  color: black;
  background-color: #3C6082;
  margin:0;
  padding:0;
  height: 100.1%;
  }

* {
  font-family: VERDANA,ARIAL,HELVETICA,sans-serif;
  }

.print {
  display: none;
  }
  
div , p {
/*  font-size:100%; */
  }

img {
  border: 0;
  margin: 0;
  padding: 0 ;
  }

a {
  text-decoration: none;
  color: black;
  background-color: inherit;
  }
option , input , textarea {
  border: 1px solid #313A05 ;
  margin: 2px ;
  }

.blau {
  color: #0000A2;
  background-color: inherit;
  }

.schwarz {
  color: black;
  background-color: inherit;
  }

.rot {
  color: #990000;
  background-color: inherit;
  }


/*************************************
  inhalt
*************************************/
#inhalt {
  width: 663px;
  float: right;
  font-size:75%;
  line-height: 150%;
  padding: 20px 50px 20px 50px;
  color: #023564;
  background-color: #FAFAFA;
  }

#inhalt h1 {
  font-size: 1.3em ;
  color: #990000;
  background-color: inherit;
  }
#inhalt h2 {
  font-size: 1.2em ;
  color: #003363;
  background-color: inherit;
  }
#inhalt h3 {
  font-size: 1.1em ;
  color: #003363;
  background-color: inherit;
  }
#inhalt .balken {
  color: #003363;
  background-color: #EBEBEB;
  margin: 0 -50px 0 -50px ;
  padding: 5px 50px 5px 50px ;
  }
  
#inhalt .links {
  float: left;
  width: 500px;
  }

#inhalt .rechts {
  float: right;
  width: 120px;
  text-align: right;
  }

#inhalt hr.unsichtbar {
  clear: both;
  color: red;
  background-color: inherit;
  height: 0;
  line-height: 0;
  border: 0;
  padding: 0;
  margin: 0;
  }

* html hr.unsichtbar { /*IE6 only*/
  visibility: hidden;
  }

*+html  hr.unsichtbar { /*IE7 only*/
  visibility: hidden;
  }

#inhalt .linie {
  margin: -1px -50px 0 -50px ;
  padding: 5px 50px 5px 50px ;
  border-top: 1px solid #3C6082;
  border-bottom: 1px solid #3C6082;
  }

#inhalt .kopf h1 {
  font-size: 1.2em;
  }

#inhalt dt {
  font-weight: bold;
  }

#inhalt dd {
  margin-bottom: 5px;
  }

span.wochentag {
  width: 80px;
  font-weight: normal;
  display: block;
  float: left;
  }
span.thema {
  width: 570px;
  display: block;
  float: right;
  }
span.clear {
  width: 0;
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
  }

#knopfoben {
  width: 150px !important;
  }
#knopfunten {
  width: 150px !important;
  }
#knopfoben a {
  color: #0000A2;
  background-color: inherit;
  font-weight: bold;
  }
#knopfunten a {
  color: #0000A2;
  background-color: inherit;
  font-weight: bold;
  }


form.box label {
  display: block;
  float: left;
  width: 100px;
  }

form.box label.breit {
  display: block;
  float: left;
  width: 150px;
  }

form.box input[type="checkbox"] {
  float: left;
  margin-right: 10px;
  }

form.box input[type="text"] {
  width: 400px ;
  }

form.box textarea {
  width: 400px ;
  }



/*************************************
  seite                Seiten-Container
*************************************/
#seite {
  background-image: url(../images/hg.gif);
  background-repeat: repeat-y;
  width: 950px;
  margin: 0 auto 0 auto;
  border: 0;
  padding: 0;
  }
/*************************************
  Titel
*************************************/
#titel {
  color: #003363;
  background-color: #EBEBEB;
  border: 0;
  border-bottom: 7px solid #3C6082;
  width: 100%;
  margin: 0;
  padding: 0;
  }
#titel * {
  font-family: VERDANA,ARIAL,HELVETICA,sans-serif;
  color: #003363;
  background-color: #EBEBEB;
  }
#titel h2 {
  font-size:160%;
  font-weight:bold;
  margin: 0;
  border: 0;
  padding: 10px 0 10px 10px ;
  text-align: left;
  }
#titel h3 {
  font-size:120%;
  font-weight:normal;
  margin: 0;
  border: 0;
  padding: 0 10px 10px 0;
  text-align: right;
  }
/*************************************
  Navigation
*************************************/
* html #navigation { /*IE6 only*/
  color: black;
  background-color: #EBEBEB;
  width: 136px;
  float: left;
  font-size: .9em;
  margin: 0;
  border: 0;
  padding: 10px;
  text-align: left;
  }

* html #navigation li li { /*IE6 only*/
  margin-right: -10px;
  }
  
  
#navigation {
  color: black;
  background-color: #EBEBEB;
  width: 160px;
  float: left;
  margin: 0;
  border: 0;
  padding: 10px;
  text-align: left;
  }
  
#navigation ul {
  margin: 0;
  border: 0;
  padding: 0;
  }
#navigation li {
  color: inherit;
  background-color: transparent;
  font-weight: bold;
  font-size: .9em;
  margin: 0;
  border: 0;
  padding: 3px 10px 3px 10px;
  list-style-type: none;
  }
#navigation a {
  color: black;
  background-color: transparent;
  }
#navigation a:hover {
  color: red;
  background-color: inherit;
  }
  
#navigation p {
  font-size: .6em;
  line-height: 150%;
  margin: 30px 10px 30px 10px ;
  }
  
#navigation p#forsaAdresse {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding-top: 30px;  
  padding-bottom: 30px;  
  }

/*************************************
  footer                #313A05
*************************************/
#footer {
  color: inherit;
  background-color: #EBEBEB;
  border-top: 7px solid #3C6082;
  clear: both;
  margin: 0;
  padding: 10px;
  font-size: 70%;
  }
#footerleft {
  text-align: left;
  float: left;
  margin-bottom: 10px;
  }
#footerright {
  color: #023564;
  background-color: inherit;
  text-align: right;
  float: right;
  margin-bottom: 10px;
  }
#footerfinish {
  clear: both;
  margin-top: 10px;
  border-top: 1px solid #023564;
  padding-top: 10px;
  color: #023564;
  background-color: inherit;
  }
  
/*************************************
  Formulare
*************************************/
 
#routenplaner label { 
  width: 100px;  
  display: block ;
  float: left ;
  margin-left: 0 ;
  }
  
#routenplaner input {
  width: 190px;  
  display: block ;
  float: right ;
  margin-left: 0 ;
  }
    
/*************************************
  externe Links
*************************************/


/* externe Links: (CSS 2) */
a[href^="http:"]:after {content: "\00a0\2197"; }

/*google-maps:
a[href^="http://maps.google.de/"]:after {content: "\00a0"url(../images/google.png); }
 */
a[href^="http://maps.google.de/"]:after {content: "\00a0(Google)"; }
 
 
/* mail-links
a[href^="mailto:"]:after {content: "\00a0"url(../images/e-mail.gif); }
*/
a[href^="mailto:"]:after {content: ""; }

/* interne Links: */
a[href^="http://www.forsa-seminare.de"]:after {content: ""; }

a[href^="http://forsa"]:after {content: ""; }


.rechts a.eck:after {content: "\00a0]"; }
.rechts a.eck:before {content: "[\00a0"; }
