  body
       {
        /* background-color: #DCDEDC; */
        background-color: #ECECEE;
        background-image: url(../pics/BorderR.gif);
        background-repeat: repeat; 
        margin: 0;
        font-family: Arial, sans-serif;
       }

  #Seite
       {
        /* background-color: #DCDEDC; */
        background-color: #ECECEE;
       /* margin: 0 0 0 0.5em; */
        margin: auto;
        padding: 0;
        width: 900px;
       }

  #Seite3
       {
        /* background-color: #DCDEDC; */
        background-color: #ECECEE;
        //margin: 0 0 0 0.5em;
        margin-left: 8%;
        padding: 0;
        width: 900px;
        text-align: center;    /* Seiteninhalt wieder links ausrichten */
       }
       
  #Seite4
       {
        /* background-color: #DCDEDC; */
        background-color: #ECECEE;
        //margin: 0 0 0 0.5em;
        margin-left: 2%;
        padding: 0;
        width: 900px;
        text-align: center;    /* Seiteninhalt wieder links ausrichten */
       }
       
  div#Seite2
       {
        text-align: left;    /* Seiteninhalt wieder links ausrichten */
        margin:0;      /* standardkonforme horizontale Zentrierung */
        width: 700px;
        padding:0;
        background:	#DCDEDC;
        font-size: 10pt;
       }

  #Logo
       {
        background-image: url(../pics/RechtLogo.gif);
        background-repeat:no-repeat;
	  background-position: 35% 0%;
	  float: left;
        height: 110px;
 	  margin: 0;
	  padding: 0;
	  width:140px;
     /*   background-color: #FFFCCC; */
       }

  #Header
       {
        background-image: url(../pics/domain.gif);
        background-repeat:no-repeat;
	/*  height: 6.55em; */
	     margin: 0 0 0 140px;
	     padding: 0;
        height: 110px;
       /* background-color: #DCDAAA;*/
       }

  #Header H1
       {
        font-family: Arial, sans-serif;
        font-size: 1.3em;
        font-style: italic;
        color: #526373;	
        margin: 0; 
        padding: 2.6em 0 0 0;
        text-align: center;	
       }
       
  #MenueLeiste
       { 
        height: 20px;
        display:block;
      /*  background-color: #BBBCCC; */
       }

  #TitelHa
       { 
        height: 90px;
    /*    background-color: #FFFBBB; */
       }
       
  #MenuTop
       { 
        height: 20px;
        width: 480px;
        float: left;
        position: relative;
    /*    background-color: #AA0CCC;*/ 
       }
       
  #languag 
       { 
        height: 20px;
        width: 220px;
        float: right;
    	  font-weight:bold;
	     color: #72829C;
        font-family: Arial, sans-serif;
        font-size: 0.83em;
        text-align: right;
      /*  background-color: #DCDCCC;*/
       }
       
  #languag a
       {
	  font-weight:bold;
	  color: #72829C;
	  text-decoration: none;
       }
       
  #languag a:hover,
  #languag a:focus
       {
	  color: #B23AA8; 
       }
       
  #main-navigation
       {
        font-family: Arial, sans-serif;
	  list-style:none;
	  padding: 0;
	  margin: 0;
       font-size: 0.83em;
       position:absolute; 
       bottom: 0px;
      top: 4px;
	 /* float:left; */
       }

  #main-navigation li
       {
	  margin: 0 0 0 0;
	  padding: 0 1px 0 0;
	  line-height:1.2em;
	  float:left;
       }

  #main-navigation a
       {
	  font-weight:bold;
	  color: #72829C;
	  background: #DCDEDC url("../pics/tab-left.gif") no-repeat;
	  text-decoration: none;
	  padding-left: 10px;
       }

  #main-navigation a:visited
       {
	  color: #72829C; 
       }

  #main-navigation a:hover,
  #main-navigation a:focus
       {
	  color: #B23AA8; 
	  /* background-color: #E9EBE7; */
        background-color: #E3E4E2;
       }

  #main-navigation a span
       {
	  background: #DCDEDC url("../pics/tab-right.gif") right top no-repeat;
	  padding-right: 10px
       }

  #main-navigation a:hover span,
  #main-navigation a:focus span
       {
	  /* background-color: #E9EBE7; */
        background-color: #E3E4E2;
       }


  #main-navstat a
       {
	  color: #B23AA8; 
	  /* background-color: #E9EBE7; */
        background-color: #E3E4E2;
       }

  #main-navstat a span
       {
	  color: #B23AA8; 
	  background: #E3E4E2 url("../pics/tab-right.gif") right top no-repeat;
	  padding-right: 10px
       }

  .border
       {
          clear:both;
	 /* font-size: 2px;*/
          height: 3px;
	 /* background: #E2E3E1; */
	  background: #969895; 
	  margin: 0 0 0 0;
	  padding: 0;
	  display: block;
	  width: 100%;
       }
       
  .border3
       {
          clear:both;
          height: 10px;
	  /* background: #E2E3E1; */
	  /* background: #969895; */
	  margin: 0 0 0 0;
	  padding: 0;
	  display: block;
	  width: 100%;
       }

  #mitte
       {
        background-color: #ECECEE;
        width: 900px;
 	padding: 0 0 0 0;
	margin: 0 0 0 0;
      }

  #mitte a:link 
      {
       color: #497FD2;
      /* color: #72829C; */
      }

  #mitte a:visited 
      {
       color: #B23AA8;
      }

  #mitte a:hover 
      {
       color: #B23AA8;
      }

  #mitte a:active 
      {
       color: #B23AA8;
      }


  #NavMitte
       {
        background-image: url(../pics/column2b.gif);
        background-repeat:repeat-y;
        height: 100%;
        width: 140px; 
       }

  #NavMitteTab
       {
        height: 100%;
        width: 140px; 
	  /* background-color: #C0BFFF; */
       }

  #NavMitteOben
       {
        background-color: #E2E3E1;
        /* height: 160px; */
        width: 140px; 
       }

  #NavMitteUnten
       {
	  /* background-color: #C0AA02; */
        height: 100%;
        width: 140px; 
       }

  #SaeuleO
       {
        float: left;
	width: 140px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-color: #ECECEE;
       }

  #SaeuleU
       {
        float: left;
        background-image: url(../pics/Column2b.gif);
        background-repeat:repeat-y;
        height: 100%;
	width: 140px;
       }

  #MitteMitte
       {
        background-color: #ECECEE;
        width: 760px; 
        line-height : 13pt;
        font-size: 10pt;
	padding: 0;
	margin: 0;
      }

  #MitteMitte a
      {
       /* margin: 0 10px 0 0; */
     }


  #Footer
       {
        /* clear: both; */
        /* display: block; */
        width: 900px;
        height: 1.3em;
        font-size: 0.8em;
        margin: 0; 
        padding: 0;
        background: #969895;
       }

  #footact
       {
	  font-weight:bold;
       }

  #Fusszeile
       {
        float: left;
        position: relative;
        top: 65px;
        width: 759px;
        height: 12pt;
        font-size: 0.8em;
        margin: 0; 
        padding: 0;
        /* background-color: #CED0CE; */
	  background: #969895;
       }

  ul#Navigation2 
       {
        background-color: #969895; 
        clear: both;
        float: left; 
        padding: 0;
        margin: 0;
        font-family: Arial, sans-serif;
        width: 140px; 
       }

  ul#Navigation2 li 
       {
        background-color: #DCDEDC; 
        /* background-color: #D5D7D5; */
        list-style: none;
        padding: 0;
        margin: 0px 0px 1px 0px;
        font-size: 0.83em;
        height:20px; 
       }

  ul#Navigation2 a 
       {
        display:block;
        height:20px; 
        padding: 0 0 0 0.6em;
        margin:0;
        text-decoration: none; 
        font-weight: bold;
       }

  ul#Navigation2 a:link 
       {
        color: #72829C;
       }

  ul#Navigation2 a:visited 
       {
        color: #72829C;
       }

  ul#Navigation2 a:hover 
       {
        color: #B23AA8; 
        /* background-color: #E9EBE7; */
        background-color: #E3E4E2;
       }

  #NaviBack3  
       {
        color: #B23AA8 !important;
        background-color: #E3E4E2 !important;
       }

  #main-naviB 
       {
        clear: both;
	  list-style:none;
        font-size: 0.83em;
	  /* background:#CED0CE; */
	  margin:0;
	  padding: 2px 2px 2px 40px;
       }

  #main-naviB li
       {
	  /* background: #CED0CE; */
	  line-height: 1.2em;
	  margin: 0;
	  padding: 0 20px;
	  float:left;
        color: #D6D8D7;
       }

  #main-naviB a
       {
        text-decoration: none;
       }

  #main-naviB a:link 
       {
        /* color: #72829C; */
        color: #D6D8D7;
       }

  #main-naviB a:visited 
       {
        color: #D6D8D7;
       }

  #main-naviB a:hover 
       {
        color: #B23AA8;
       }

  #main-naviB a:active 
       {
        color: #B23AA8;
       }

  .MitteBox1
       {
        background-color: #DCDEDC; 
        float: left;
        width: 180px; 
        margin: 0; 
        padding: 0;
        background-image: url(../pics/column3b.gif);
        background-repeat:repeat-y;
        height: 100%;
       }

  .MitteBox1 h3 
      {
       color:#282626;
       margin: 0.0em 0.0em;
       padding: 0.2em;
       background-image: url(../pics/AnmeldBack.gif);
       font-size: 1em;
      }

  .MitteBox1 p 
      {
       margin: 0;
       padding: 10px;
      /* line-height : 12pt;*/
      }

  .MitteBox2
       {
         float: left;
         width: 250px; 
         margin: 0; 
         padding: 15px 15px 0 15px;
       }

  .MitteBox2 h2 
       {
        font-size: 15pt;
        margin: 0;
        line-height : 15pt;
       }

  .MitteBox2 h4 
       {
        font-size: 12pt;
        margin: 10px 0 5px 0;
       }

  .MitteBox3
       {
        float: left;
         width: 540px; 
         margin: 0; 
         padding: 10px 20px 20px 20px;
         font-size: 13px;
    }

  .MitteBox3 h2 
       {
        font-size: 15pt;
        margin: 0;
        line-height : 15pt;
       }

  .MitteBox3 h4 
       {
        font-size: 12pt;
        margin: 15px 0px 5px 0px;
        padding:0; 
       }

  .MitteBox3 p 
       {
        /* margin: 10px 0px 0px 0px; */
       }
  .MitteBox4
       {
         float: left;
         margin: 0 0 0 0; 
         padding: 0 0 0 15px;
        /* background-color: #ccD7D5; */
     }
     
  .MitteBox5
       {
        float: left;
         width: 700px; 
         margin: 0; 
         padding: 10px 20px 20px 20px;
         font-size: 13px;
    }

  .MitteBox5 h2 
       {
        font-size: 15pt;
        margin: 0;
        line-height : 15pt;
       }

  .MitteBox5 h4 
       {
        font-size: 12pt;
        margin: 15px 0px 5px 0px;
        padding:0; 
       }

  .MitteBox5 p 
       {
        /* margin: 10px 0px 0px 0px; */
       }
     
     

  .Liste1 
       {
        list-style-image: url(../pics/haken_blau2.gif);
        line-height : 16pt;
       }

  .Liste2 
       {
        line-height : 12pt;
        font-size: 8pt;
        background-color: #DCDEDC;
        margin:0;
        padding-left:25px;
        padding-top:5px;
       }
  .Liste3 
       {
        list-style-image: url(../pics/haken_blau2.gif);
        line-height : 16pt;
        padding-left: 275px;
       /* margin:50px;*/
       }

.NavLinks{
    clear: both;
    float: left; width: 140px; 
    margin: 0; 
    padding: 0;
}

#logo{
	width:140px;
	height:8em;
}

#main-navstat2 a{
	color: #B23AA8; 
	font-size:0.78em;
}

.border2{
	font-size:0.4em;
	line-height:0.4em;
	/* background:#C3D8EF; */
	margin:0;
	padding:0;
	width: 490px;
}

  ul#Navigation {
    clear: both;
    font-size: 0.78em;
    float: left; width: 140px; 
    padding: 0;
    margin:0;
    background-color: #ECECEE;
 /*   background:#DCDEDC; */
}
  ul#Navigation a {
    display: block;
    text-decoration: none;
    font-weight: bold;
    padding: 2px 0px 2px 15px;
    margin:0;
    height:20px;
}
  ul#Navigation a:link {
    color: #72829C;
}
  ul#Navigation a:visited {
    color: #72829C;
}
  ul#Navigation a:hover {
    color: #B23AA8; background-color: #CED0CE;
}
  ul#Navigation a:active {
    color: #B23AA8; background-color: #CED0CE;
}
  div#Info {
    float: right; width: 200px;
    margin: 0 0 1em 1.1em;
    background-color: #D5D7D5;
    font-size: 0.8em;
    padding: 0.2em 0.2em;
  line-height : 14pt;
}
   div#Info p {
    padding: 0 0 0.6em 0;
}
 div#Info h3 {
    color:#282626;
    margin: 0.0em 0.0em;
    padding: 0.2em;
    background-image: url(../pics/AnmeldBack.gif);
    font-size: 1em;
}
.eingabefeld {border-width:1px; border-style:solid; border-color:#656161; font-size: 12px; font-family:Arial; color:#000000; background-color:#D4D8D4;}
.eingabefeld2 {border-width:1px; border-style:solid; border-color:#656161; font-size: 12px; font-family:Arial; color:#000000; background-color:#FFFFFF;}
.eingabefeld3 {border-width:1px; border-style:solid; border-color:#656161; font-size: 10px; font-family:Arial; color:#000000; background-color:#D4D8D4; margin:1px;padding:0;}

   div#Inhalt3 {
    margin: 0 0 0 0;
    padding: 1em 1em;
  }
  * html div#Inhalt3 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#Inhalt3 h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#Inhalt3 p {
  line-height : 16pt;
   font-size: 1em;
    margin: 0.7em 0;
}
 div#Inhalt {
    margin: 0 0 0 150px;
    padding: 0.6em 0.6em;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }
  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.2em 0;
  }
  div#Inhalt p {
  line-height : 13pt;
    font-size: 10pt;
   /* font-size: 1em; */
  margin: 0.6em 0.6em 0em 0em;
}
  div#Inhalt table {
  line-height : 13pt;
    font-size: 10pt;
}
div#Inhalt li {
	margin: 0 0 0 0;
	padding: 0 1px 0 0;
  line-height : 13pt;
    font-size: 10pt;
}

  div#Inhalt a:link {
    color: #72829C;
  }
  div#Inhalt a:visited {
    color: #B23AA8;
 }
  div#Inhalt a:hover {
    color: #B23AA8;
}
  div#Inhalt a:active {
    color: #B23AA8;
 }



  ul#Navigation3 {
    margin:0; 
    padding: 0 0 0 1em;
    font-size: 0.78em;
}


#m1area{
	height: 255px;
	padding: 0;
	margin: 0;
      background-color: #E0E3E0;
}


#m2area{
	float:right;
	width:160px;
	height: 255px;
	padding: 0;
	margin: 0;
        background-color: #E0E3E0;
}

#m3area{
	height: 160px;
	width: 710px;
	padding: 0;
	margin: 0;
        background-color: #E5E5E5;
}
#m7area{
	height: 300px;
	padding: 0;
	margin: 0;
        background-color: #D5D7D5;
}
#m4area{
	float:right;
	width:160px;
	/* height: 140px; */
	padding: 0;
	margin: 0;
        background-color: #E5E5E5;
}
#m5area{
	height: 150px;
	padding: 0;
	margin: 0;
        background-color: #D5D7D5;
}
#m6area{
	float:right;
	width:160px;
	height: 150px;
	padding: 0;
	margin: 0;
        background-color: #D5D7D5;
}
#m8area{
	float:right;
	width:160px;
	height: 140px;
	padding: 0;
	margin: 0;
      background-color: #D5D8D8;
}
.m9area{
	/* width:710px; */
	height: 30px;
	padding: 0;
	margin:  0;
        background-color: #e3e3e7;
}
#m10area{
	/* width:710px; */
	height: 420px;
	padding: 0;
	margin: 0;
      background-color: #E5E5E5;
}

#m11area{
	height: 120px;
	width: 710px;
	padding: 0;
	margin: 0;
        background-color: #E5E5E5;
}
.m12area{
	/* width:710px; */
	height: 30px;
	padding: 0;
	margin:  0;
        background-color: #E5E5E5;
}

#m13area{
	/* width:710px; */
	height: 30px;
	padding: 0;
	margin:  0;
        background-color: #e3e3e7;
}
#m14area{
	/* width:710px; */
	height: 305px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
      background-color: #E5E5E5;
}
.Berater {
    clear: both;
    float: left; width: 140px; 
    height: 16em;
    padding:0;
    margin:0;
    background-color: #D5D7ff;
    text-align: left;
}
.Klient {
    clear: both;
    float: left; width: 136px; 
    height: 16em;
    padding: 2px;
    margin:0;
    background-color: #D5D7ff;
}

.button3 {
    height: 20px;
    font-size: 14px;
}

#ButtonAnf {
    height: 27px;
    width: 174px;
    background-image: url(../pics/ichfrage4.gif);
    font-size: 16px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;    /* Seiteninhalt wieder links ausrichten */
}

#ButtonAnfIn {
    margin:0;
    padding:4px 0 0 0;
    text-align: center;    /* Seiteninhalt wieder links ausrichten */
}

#ButtonAnfIn a:link{
    color: #FFFFFF;
    text-decoration: none;
}
#ButtonAnfIn a:visited{
    color: #FFFFFF;
    text-decoration: none;
}
#ButtonAnfIn a:hover{
    color: #FFFFFF;
    text-decoration: underline;
}

#ButtonAnf2 {
    height: 27px;
    width: 220px;
    background-image: url(../pics/ichfrage5.gif);
    font-size: 16px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;    /* Seiteninhalt wieder links ausrichten */
}

#ButtonAnf3 {
    height: 27px;
    width: 320px;
    background-image: url(../pics/ichfrage6.gif);
    font-size: 16px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    text-align: center;    /* Seiteninhalt wieder links ausrichten */
}

.thumbnail img{
border: 1px solid white;
margin: 5px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: -350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

#RT_Editor{ 
           background-color: #ffffff;
           color: black;
           font-family: arial;
           font-size: 12px;
           overflow: auto;
}

#RT_Editor p { 
            margin: 0;
}

.q1 { background-color: #CBF2F8; }
.q2 { background-color: #F7DADA; }
.q3 { background-color: #CFFDD7; }


a.button0 {
    background: transparent url('../pics/bg_button_a0.gif') no-repeat scroll right top;
    color: #444;
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
  /*  margin-left:auto;
    margin-right:auto;*/    
}

a.button0 span {
    background: transparent url('../pics/bg_button_span0.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button0:hover {
    background: transparent url('../pics/bg_button_a1.gif') no-repeat scroll right top;
}

a.button0:hover span {
    background: transparent url('../pics/bg_button_span1.gif') no-repeat;
 } 

a.button0:active span {
    outline: none;
 } 

a.button0:active {
    outline: none;
 } 




