﻿* { margin: 0; padding: 0;}

body {
  color: #000000; background-color: #b2bec5;
  font-size: 100.01%;
  font-family: Halvetica, Arial;
  text-align: left;
  min-width: 20em;
}

div#Seite {
  text-align: left;
  margin: 0 auto;
  width: 60.55em;
  background-color: #b2bec5;
}

* html div#Seite {
  text-align: left;
  position: absolute;
  margin: 0 auto;
  left: 50%;
  width: 61.18em;
  lef\t: 0;
  p\osition: relative;
  ma\rgin: 0 auto;
  background-color: #b2bec5;
}

div#Mitte {
  text-align: left;
  float: left;
  width: 36em;
  background-color: #ffffff;
}

div#Kopfzeile {
  height: 9.69em;
  background-color: #b2bec5;
  margin: 0 .31em 0 .31em;
}

div#Links {
  text-align: left;
  float: left;
  width: 12.12em;
  background-color: #ffffff;
}

div#Link_Box {
  margin: 0.31em 0 0.31em 0.31em;
  padding: 0.31em;
  background-color: #E7EBEE;
}

div#Rechts {
  float: left;
  width: 12.12em;
  padding: 0.31em 0.31em 0.31em 0;
  background-color: #ffffff;
}

div#Text {
  font-size: .69em;
  font-family: Verdana;
  margin-left: .45em;
  margin-right: .45em;
  margin-top: 0.31em;
  background-color: #FFFFFF;
  overflow: auto;
}

div#Text h1 {
  font-size: 1.19em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 1em;
}

div#Text h2 {
  font-size: 1.5em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: .44em;
}

div#Text a {
  font-size: 1em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
}


div#Text b {
  color: #454545;
}

/*.content_element {
  background-color: #E7EBEE;
  padding: .91em;
  margin-bottom: .44em;
}*/

div#Text ul {
  margin-left: 2em;
  margin-bottom: 2em;
}

div#Text ol {
  margin-left: 2em;
  margin-bottom: 2em;
}

.bodytext {
  margin-bottom: 1em;
}

.indent {
  margin-left: 1.63em;
  margin-bottom: 1.63em;
  margin-top: -1em;
}

.csc-frame {
  background-color: #E7EBEE;
  padding: .91em;
  margin-bottom: .45em !important;
}
  
div#Rootline {
  font-size: .69em;
  margin: .45em;
  padding-top: .45em;
  padding-bottom: .45em;
  background-color: #E7EBEE;
}

div#Rootline a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
  margin-left: .318em;
  margin-right: .318em;
}

div#Kundenlogin {
  font-size: .69em;
  margin: .45em 0;
  padding-top: .45em;
  padding-bottom: .45em;
  background-color: #E7EBEE;
}

div#Kundenlogin a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
  margin-left: .318em;
  margin-right: .318em;
}

div#Logo {
  padding: 0.31em 0.31em 0 0;
  height: 9.38em;
  background-color: #ffffff;
  float: left;
}

/* Box Container rechte Seite kein Abstand */

div#Box_Container1 {
  height: 9.38em;
  width: 100%;
  padding: 0.31em 0 0 0.31em;
  background-color: #ffffff;
}

div#Box_Container2 {
  height: 9.38em;
  width: 8em;
  padding: 0.31em 0.31em 0.31em 0;
  background-color: #ffffff;
  float: left;
}

div#Box_Container3 {
  height: 10em;
  width: 8.56em;
  padding-top: 0;
  padding-bottom: 0.45em;
  background-color: #ffffff;
  float: left;
}

div#Box0 {
  height: 100%;
  padding-left: 1.2em;
  background-color: #E7EBEE;
}

div#Box1 {
  height: 100%;
  width: 100%;
  background-color: #c9d2d7;
}

div#Box2 {
  height: 100%;
  width: 100%;
  background-color: #c9d2d7;
}

div#Box3 {
  height: 100%;
  width: 100%;
  background-color: #b2bec5;
}

div#Bild_links {
  font-size: .69em;
  margin-top: 0;
  margin-left: 0.31em;
  padding: 0.63em 0.63em 0.63em 0.63em;
  background-color: #B2BEC5;
}

div#Bild_links p {
  font-family: Arial;
  color: #454545;
}

div#Links_Container {
  width: 100%;
  background-color: #FFFFFF;
  margin: 0.31em 0 0.31em 0.07em;
}

div#Bild_Rechts {
  margin-top: 0.31em;
}

div#Bild_Rechts img {
  z-index: 1;
}

div#Box_Rechts {
  height: 9.38em;
  width: 100%;
  margin-bottom: 0.31em;
  background-color: #c9d2d7;
}

div#eib {
  font-family: Helvetica New Roman, Arial;
  padding-top: 8em;
  padding-left: 1em;
  color: #ffffff;
}

div#eib img {
  position: absolute;
  z-index: 2;
  float: left;
  margin-top: .35em;
}

div#Rechts_Content {
  font-size: .69em;
  /*margin-top: 0.45em;*/
  background-color: #C9D2D7;
  color:#454545;
  font-family:Arial;
}

div#Rechts_Content p {
  margin-left: 1em
}

div#Rechts_Content h1 {
  font-size: 1.09em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 1em;
}

div#Rechts_Content h2 {
  font-size: 1.4em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  padding-left: .61em;
  margin-bottom: .61em;
  position: absolute;
  margin-top: -5em;
}

div#Rechts_Content a {
  font-size: 1.09em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
}

div#Rechts_Logo {
  margin-top: -4em;
  margin-left: .9em;
  position: absolute;
}

div#Rechts_Logo2 
{
  /*margin-top : .44em;*/
  margin-left: .9em;
  /*background-color: #C9D2D7;
  font-size: .69em;
  padding: .4em .8em;*/
}

img 
{
  border: 0;
}

div#Rechts_Logo2 p 
{
  margin-left: 0;
  padding-top: .44em;
}

div#Kopfzeile_Container {
  padding: 0;
  height: 3.25em;
  margin-top: 2.94em;
  margin-bottom: 1.25em;
}

div#Fusszeile {
  margin: 0 auto;
  background-color: #ffffff;
}

div#Copyright {
  font-family: Arial;
  font-size: .69em;
  font-weight: bold;
  margin: 0 .45em .45em .45em;
  padding: .45em;
  background-color: #b2bec5;
}

ul#Navigation {
  font-size: .8em;
  line-height: 1.5em;
  font-family: Arial;
}

* html ul#Navigation {
  height: .06em;
  font-size: .75em;
}

ul#Navigation li {
  list-style: none;

}

ul#Navigation li.sub {
  list-style: none;
  margin-left: .88em;
}

* html ul#Navigation li {
  list-style: none;
  display: inline;
}

* html ul#Navigation li.sub {
  list-style: none;
  display: inline;
}

ul#Navigation a {
  display: block;
  text-decoration: none;
}

ul#Navigation a:link {
  color: #444444;
  font-weight: bold;
}

ul#Navigation a:visited {
  color: #444444;
  font-weight: bold;
}

ul#Navigation a:hover {
  /*color: #e7ebee;*/
  color: #444444;
  font-weight: bold;
}

li#aktiv a{
  color: #444444 !important;
  font-weight: bold;
  text-decoration:underline;
}

li#aktiv_sub a{
  color: #444444 !important;
  margin-left: .88em;
  font-weight: bold;
  text-decoration:underline;
}

legend {
padding-left: 0.63em;
padding-right: 0.63em;
border: 0;
}

fieldset {
border: 0;
padding-left: 0.63em;
padding-right: 0.63em;
padding-top: 0.63em;
padding-bottom: 0.63em;
border: 0.06em solid #B2BEC5;
}

.radiolayout {
width:60%;
padding-top: 0.938em;
padding-bottom: 0.938em;
}

.formu {
padding-top: 0.63em;
padding-bottom: 0.63em;
padding-left: 0;
}

.mf-radio {
border: 0;
}

.mf-text {
color: #000000;
border: 0.06em solid #B2BEC5;
margin-bottom: 0.63em;
margin-top: 0.63em;
}

.mf-check {
border: 0;
margin-bottom: 0.313em; 
}

.mf-select {
border: 0;
margin-bottom: 0.63em;
border: 0.06em solid #B2BEC5;
}

.mf-input {
border: 0.06em solid #B2BEC5;
margin-bottom: 0.63em;
}

.mf-submit {
color: #000000;
background-color: #B2BEC5;
border: 0;
margin-top: 1em;
margin-left: 10em;
}

/* Navigation Styles */
.Menue
{
	width: 8em;
	background-color: #C9D2D7;
}

/* Main Styles */
.FormTable
{
	width: 99%;
}

.SaveCancel
{
	width: 99%;
	/*background-color: Highlight;*/
	color: White;
}

/* Form Styles */
.detailsView
{
	margin-top: 10px;
}

.watermarkTextbox
{
	color: Silver;
}

.GridView
{
	width: 99%;
}

.LoginButton
{
	float: right;
	margin-right: 0.5em;
	margin-top: 10.5em;
	font-size: .69em;
}

.SeminarOverview
{
	width: 100%;
	padding: 2px;
}

.SeminarOverview td
{
	padding: 1px 2px 1px 3px;
}


.MemberTable
{
	width: 100%;
}

.MemberTable th
{
	text-align: left;
	font-size: 1.1em;
	height: 3em;
}

.anmeldungText
{
	width: 100%;
	font-size: 1.2em;
	text-align: justify;
}

.loginForm
{
	color: Black;
	position: relative;
	top: 12.5em;
	left: 8em;
	font-size: 0.69em;
}

.SeminarDDL
{
	font-size: 1.2em;
	line-height: 1.5em;
	width: 25em;	
}

.divSeminar
{
	border: solid 5px white;
	width: 90%;
	padding: 4px;
}

.divSeminar h1
{
	font-size: 1.5em !important;
}

.tbCaptcha
{
	width: 200px !Important;
}

.anmeldungText
{
	font-size: 1em;
}

.csc-frame {
  background-color: #E7EBEE;
  padding: .91em;
  margin-bottom: .45em !important;
}

.Hintergrund1 
{
	background-image: url(../../img/qhintergrund.png);
	padding-top: 230px;
	height: 33px;
	width: 194px;
}

.Hintergrund2 
{
	background-image: url(../../img/schulungen.png);
	padding-top: 230px;
	height: 33px;
	width: 194px;
}

div#Schulungen 
{
	padding: .44em 0;
	background-color: #FFFFFF;
}

div#Schulungen h1
{
 color: #454545;
 font-family: Helvertica, Arial;
 font-size: 1.6em !important;
 font-weight: bold;
 margin-left: .8em;
 text-decoration: underline;
 font-weight: bold;
 clear: both;
}


