/* ******** [ Bildungszentrum CSS Daten ] ******** */

/* ******** [ beginn grundaufbau ] ******** */

* {
  font-family: Helvetica, Arial, Verdana, Trebuchet, Sans-Serif;
}

html {
  margin: 0;
  padding: 0;
  font-size:100%;
}


body {
  background-color: #ffffff;
  background-position: top left;
  background-repeat: repeat-x;
  color: #4d5862;
  line-height: 1.6em;
  margin: 0em;
  padding:0;
  font-size: .8em;
  text-align: center; /* ie5 behandlung center */
}

html>body {
  font-size:.8em;
} /* IE ~5 */

/*a:link, a:visited, a:focus, a:hover, a:active {
  color:#4d5862;
}
a:focus, a:hover, a:active {
  color:#de0820;
}*/


/* ******** [ ende beginn grundaufbau ] ******** */


/* ********** [ begin layout container ] ********** */
#container {
  position: relative;
  clear: both;
  background: #f2f4f7;
  margin: 0 auto 0 auto;
  padding: 0em;
  width: 62.5em;
  min-width: 800px;
  border: 1px solid #91a2b0;
}
* html #container {
  width: 66.7em;   /* rule for ie5 mac */
  /* \*/width: 62.5em; /* rule for ie5/6 dose */
}


#unavContainer {
  float: left;
  margin-top:-8px;
  margin-left:0em;
  margin-bottom:3em;
  padding:0;
  width: 16em;
  background-color: #002d62;
  font-size:91%;
  text-align: left;
  border: 0px solid #91a2b0; 
}


#content {
  float: left;
  min-width: 33em;
  width: 43.5em;
  margin: 0em 0 2.5em 0em;
  text-align: left;
  background: url(../images/orientierung/ori-organisation.gif) no-repeat 24px 80px;
  border: 0px solid #dddddd;
}body>#content {width:43.5em;} /* IE  */

/* ********** [ end layout container ] ********** */


/* ********** [ begin header ] ********** */
#header {
  height:160px;
  margin: 0px;
  padding: 0px;
  background: url(../images/headbilder/head-bildung-1.jpg) no-repeat top right;
  background-color:#eaeef1;
  background-color:#99abc0;
  border-bottom: 1px solid #91a2b0; 
}
#header h1 {
  height:160px;
  width:150px;
  margin: 0px;
  padding: 0px;
  background: url(../images/headbilder/logo-bildung.gif) no-repeat 10px 10px;
  float:left;
  text-indent: -100em;
  overflow: hidden;
  border: 0px solid #ff0000; 
}

/* ********** [ end header ] ********** */


/* ********** [ begin ceaner ] ********** */

.floatTerminator{clear:both;}
.floatErasorLeft{float:left;}
.floatErasorRight{float:right;}
.sizeErazor{margin-top:.8em;}

/* ********** [ end ceaner ] ********** */


/* ********** [ allgemeine klassen ] ********** */

.unsichtbar {
  position: absolute;
  top: -5000px;
  left: -5000px;
  height: 0px;
  width: 0px;
}

.direktLinks {
  position:absolute;
  display:block;
  top:-5000px;
  left: -5000px;
  height:auto;
  width:auto;
  font-size:100%;
}

/* ********** [ ende content menues ] ********** */


/* ********** [ beginn service menue ] ********** */
#serviceBox {
  position:relative;
  z-index:10;
  margin:0;
  padding:0;
  border-bottom: 1px solid #ff0000;
}

.serviceMenu {
  float: right;
  margin: 0em;
  padding:0px;
  width:100%;
  background-color:#ffffff;
  border-bottom: 1px solid #00335e;
  text-align: left;
  line-height: 1em;
  font-size:88%;
}
.serviceMenu ul {
  margin: 0em 2em 0em 0em;
  padding: 0em;
  list-style: none;
  text-align: left;
}
.serviceMenu li {
  display: inline;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
}
.serviceMenu a {
  float: right;
  background : url(../images/elemente/bob-navoff-01.gif) no-repeat left center;
  font-weight: bold;
  padding: 0 0 0 .7em;
  cursor:pointer;
  text-align: left;
}

.serviceMenu a:link {
  color: #00335e;
  text-decoration: none;
  text-align: left;
}
.serviceMenu a:visited {
  color: #00335e;
  text-decoration: none;
  text-align: left;
}
.serviceMenu a:focus {
  color: #de0820;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat left center;
}
.serviceMenu a:hover {
  color: #de0820;
  text-decoration: none;
  text-align: left;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat left center;
}
.serviceMenu a:active {
  color: #de0820;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat left center;
}

#serviceBox .serviceMenu a.on {
  color: #de0820;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat left center;
}

.serviceMenu span {
  float: left;
  display: block;
  padding: 5px 9px;
  white-space: nowrap;
}

/* ********** [ end  service menue ] ********** */


/* ********** [ beginn haupt menue ] ********** */
#hauptBox {
  position:relative;
  f\loat: left;  /* hides rule from ie5.x dose */
  padding:0 0 8px 0;
  width:100%;
  font-size:91%;
  line-height: 1em;
  text-align: left;
  background-image: url(../images/b-um.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  background-color: #002d62;
  border-bottom: 0px solid #00335e;
  overflow: hidden;
}
#hauptBox ul {
  list-style-image:none;
}

.hauptMenu {
  position:relative;
  float: left;
  height:auto;
  /*margin: 0px 0px 0em 7.7em;*/
  margin: 0px 0px 0em 15.4em;
  padding: 0px 0px 0px 5px;
  background-color: #002d62;
  border-bottom: 0px solid #ff0000;
  overflow: hidden;
}
* html #hauptBox .hauptMenu {
  /* \*/ margin: 0 0 0 7.7em; /* hides rule from ie5 mac */
}

.hauptMenu ul {
  width:56.0em;	
  /* \*/ width:52.5em; /* hides rule from ie5 mac */
  margin: 0em 0em 0em 0em;
  padding:0em;
  padding-bottom:.1em;
  list-style: none;
  text-align: left;
  overflow: hidden;
  border-right:0px solid #ff0000;
}
* html #hauptBox .hauptMenu ul {
  /* \*/ margin: 0 0 0 0em; /* hides rule from ie5 mac */
}

.hauptMenu ul li {
  f\loat: left;  /* hides rule from ie5.x dose */
  width:15.9em;	
  /* \*/ width:16.9em;	/* hides rule from ie5 mac */
  height:1.7em;	
  margin: 0 .8em 0 0;
  padding: 0em 0em 0em 0em;
  display: inline;
  text-align: left;
  border:0px solid #ff0000;
  border-bottom:.10em solid #99abc0;
  overflow: hidden;
}
.hauptMenu ul li a {
  width:100%;	
  height:100%;	
  font-weight: normal;
  margin: 0em 0em 0em 0em;
  padding: .4em 0em 0em 2.0em;
  display: block;
  color: #ffffff;
  text-align: left;
  background : url(../images/elemente/bob-navoff-01.gif) no-repeat .6em .5em;
}

.hauptMenu ul li.last {
  margin-right: 0em;
}
.hauptMenu ul li.middle {
  display: block;
  margin-left:17.7em;   /* rule for normal browsers */
  border-bottom:.10em solid #002d62;
}
* html #hauptBox .hauptMenu ul li.middle {
  margin: 0 0 0 16.3em;  /* rule for ie5.x dose */
  marg\in: 0 0 0 18.7em;    /* rule for ie5 mac */
  /* \*/ marg\in: 0 0 0 8.8em; /* rule for ie6.x dose*/
}

.hauptMenu a {
  color: #ffffff;
  text-decoration: none;
  text-align: left;
}
.hauptMenu a:link {
  color: #ffffff;
  text-decoration: none;
  text-align: left;
}
.hauptMenu a:visited {
  color: #ffffff;
  text-decoration: none;
  text-align: left;
}
.hauptMenu a:focus {
  color: #00335e;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .6em .5em;
  background-color: #b3c0d0;
}
.hauptMenu a:hover {
  color: #00335e;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .6em .5em;
  background-color: #b3c0d0;
}
.hauptMenu a:active {
  color: #00335e;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .6em .5em;
  background-color: #b3c0d0;
}
#hauptBox .hauptMenu ul li a.on {
  color: #00335e;
  text-decoration: none;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .6em .5em;
  background-color: #b3c0d0;
}

/* ********** [ end  haupt menue ] ********** */


/* ********** [ begin schatten box ] ********** */
div.edge {
  width: 100%;
  background-color: #8da2b5;
  background: none;
  background-image: none;
  margin:0em;
  padding:0em;
  border:0px solid #ff0000;
}
div.tm {
  background-image: url(../images/b-um.gif);
  background-position: top left;
  background-repeat: repeat-x;
}
div.rm {
  background-image: url(../images/b-rm.gif);
  background-position: top right;
  background-repeat: repeat-y;
}
div.bm {
  background-image: url(../images/b-um.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
}
div.lm {
  background-image: url(../images/b-rm.gif);
  background-position: top left;
  background-repeat: repeat-y;
}
div.tlc {
  background-image: url(../images/b-ru.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
div.trc {
  background-image: url(../images/b-ro.gif);
  background-position: top right;
  background-repeat: no-repeat;
}
div.blc {
  background-image: url(../images/b-ru.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}
div.brc {
  background-image: url(../images/b-ru.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  /* Inner distance from Content to very out border of box */
  /*padding: 1.5em 1em .9em 1.5em;*/
  padding: 0px 8px 8px 0px;
}
div.incontent {
  width: 100%;
  height: 100%;
  margin: 0em;
  padding: 0em;
  border-top: 0.1em solid #d4dce5;
  border-top: 0.1em solid #002d62;
}
/* ********** [ end schatten box ] ********** */


/* ********** beginn unter menue ********** */

#Unavbox {
  position:relative;
  margin:0;
  padding:0;
  color: #666666;
}
#Unavbox ul {
  list-style-image:none;
}

div.noUnav {
  position:relative;
  width: 100%;
  overflow: hidden;
  margin: 0; 
  padding-top:0em; 
  padding-bottom:0em; 
  background-color: #d4dce5;
  border-top: 0px solid #bbc4cd;
}
div.noUnav img {
  width: 100%;
  margin: 0; 
  margin-top:0em;
  padding: 0em; 
  margin-bottom:0; 
}
div.noUnav.standard img { margin-top:0em; }

ul#Unav {
  width: 100%;
   min-height:19em;
 overflow: hidden;
  /*margin: 8.2em 0em 0em 0em;    /* Untermenue Position top fuer 2-zeiliges Hauptmenue */
  /*margin: 6.2em 0em 0em 0em;    /* Untermenue Position top fuer 3-zeiliges Hauptmenue */
  margin: 4.2em 0em 0em 0em;    /* Untermenue Position top fuer 4-zeiliges Hauptmenue */
  margin-bottom: 4.8em;
  padding: 0;
  background-color: #002d62;
  border-top: 1px solid #99abc0;
}
ul#Unav li {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #99abc0;
  margin-left: -17px;       /* Korrektur fuer IE 5.x */
  marg\in-left: 0px;
  margin-bottom: -3px;   /* Korrektur fuer IE 5.x */
  marg\in-bottom: 0px; 
}
ul#Unav li a {
  display:block;
  padding: .3em .2em .3em 1.8em;
  margin: 0;
  color: #ffffff;
  text-decoration: none;
  text-align: left;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.2em;
  background-color: #b3c0d0;
  background: url(../images/elemente/bob-navoff-01.gif) no-repeat .5em .5em;
}
* html ul#Unav li a {
  width: 100%;    /* width for ie 5.x dose */
  w\idth: 100%;  /* width for ie 6.x dose */
}
ul#Unav a:focus {
  color: #00335e;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .5em .5em;
  background-color: #b3c0d0;
}
ul#Unav a:hover {
  color: #00335e;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .5em .5em;
  background-color: #b3c0d0;
}
ul#Unav a:active {
  color: #00335e;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .5em .5em;
  background-color: #b3c0d0;
}
ul#Unav li a.on {
  color: #00335e;
  background : url(../images/elemente/bob-navon-01.gif) no-repeat .5em .5em;
  background-color: #b3c0d0;
}


ul#UUnav {
  width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background-color: #f4f6f8;
  border-top: 0px solid #bbc4cd;
}
ul#UUnav li {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 1px solid #99abc0;
  border-bottom: 1px solid #f4f6f8;
  margin-left: -17px;       /* Korrektur fuer IE 5.x */
  marg\in-left: 0px;
  margin-bottom: -3px;   /* Korrektur fuer IE 5.x */
  marg\in-bottom: 0px; 
}
ul#UUnav li a {
  display:block;
  padding: .3em .2em .3em 3em;
  margin: 0;
  color: #00335e;
  text-decoration: none;
  text-align: left;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.2em;
  background-color: #f4f6f8;
  background: url(../images/elemente/bob-unavoff-01.gif) no-repeat 1.8em .6em;
}
* html ul#UUnav li a {
  width: 100%;    /* width for ie 5.x dose */
  w\idth: 100%;  /* width for ie 6.x dose */
}
ul#UUnav li a:focus {
  color: #b10a1b;
  background : url(../images/elemente/bob-unavon-01.gif) no-repeat 1.8em .6em;
  background-color: #f4f6f8;
}
ul#UUnav li a:hover {
  color: #b10a1b;
  background : url(../images/elemente/bob-unavon-01.gif) no-repeat 1.8em .6em;
  background-color: #f4f6f8;
}
ul#UUnav li a:active {
  color: #b10a1b;
  background : url(../images/elemente/bob-unavon-01.gif) no-repeat 1.8em .6em;
  background-color: #f4f6f8;
}
ul#UUnav li a.on {
  color: #b10a1b;
  background : url(../images/elemente/bob-unavon-01.gif) no-repeat 1.8em .6em;
  background-color: #f4f6f8;
}


/* ********** end unter menue ************ */


/* ********** beginn bereichs menue ********** */

ul#Section {
  width: 100%;
  overflow: hidden;
  margin: 0em;
  padding: 0;
  background-color: #8da2b5;
  border: 0px solid #ff0000;
  border-bottom: 1px solid #ffffff;  /* linie fuer ie 5.x dose*/
  b\order-bottom: 0px solid #ffffff; /* ohne linie fuer andere*/
}
ul#Section li {
  width: 100%;
  height:auto;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0px solid #ffffff;
  border-top: 1px solid #ffffff;
  margin-left: -17px;       /* korrektur fuer ie 5.x */
  marg\in-left: 0px;
  margin-bottom: -3px;   /* korrektur fuer ie 5.x */
  marg\in-bottom: 0px; 
}
ul#Section li a {
  display:block;
  padding: .2em .2em .3em 2em;
  margin: 0;
  color: #ffffff;
  text-decoration: none;
  text-align: left;
  font-weight: normal;
  font-size: .95em;
  line-height: 1.2em;
  background-color: #8da2b5;
  border: 0px solid #ffffff;
}
* html ul#Section li a {
  width: 100%;    /* width for ie 5.x dose */
  w\idth: 100%;  /* width for ie 6.x dose */
}

ul#Section li.schwester a {
  background: url(../images/elemente/bob-bereich-01.gif) no-repeat -.1em 0em;
}
ul#Section li.schwester a:focus {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.schwester a:hover {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.schwester a:active {
  color: #00335e;
  background-color: #dde3e9;
}

ul#Section li.bildung a {
  background: url(../images/elemente/bob-bereich-02.gif) no-repeat -.1em 0em;
}
ul#Section li.bildung a:focus {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.bildung a:hover {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.bildung a:active {
  color: #00335e;
  background-color: #dde3e9;
}

ul#Section li.senioren a {
  background: url(../images/elemente/bob-bereich-03.gif) no-repeat -.1em 0em;
}
ul#Section li.senioren a:focus {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.senioren a:hover {
  color: #00335e;
  background-color: #dde3e9;
}
ul#Section li.senioren a:active {
  color: #00335e;
  background-color: #dde3e9;
}

/* ********** end bereichs menue ********** */


/* ********** [ beginn bildbox unavigation ] ********** */
#unavImgBox{
  position:absolute;
  width:16.00em;
  /*margin-top:-3.60em;    /* 2-zeiges Hauptmenue */
  /* margin-top:-5.50em;    /* 3-zeiges Hauptmenue */
  margin-top:-7.30em;    /* 4-zeiges Hauptmenue */
  border:0px;
  overflow:hidden;
}
* html #unavImgBox {
  /*margin-top:-3.65em;    /* 2-zeiges Hauptmenue */
  /* margin-top:-5.55em;    /* 3-zeiges Hauptmenue */
  margin-top:-7.35em;    /* 4-zeiges Hauptmenue */
  /*/* \*/ margin-top:-3.20em; /* hides rule from ie5 mac */ /* 2-zeiges Hauptmenue */		
  /*/* \*/ margin-top:-5.50em; /* hides rule from ie5 mac */ /* 3-zeiges Hauptmenue */		
  /* \*/ margin-top:-7.20em; /* hides rule from ie5 mac */ /* 4-zeiges Hauptmenue */		
}

#unavImgBox img {
  width:16em;
  margin-left:-8px; 
}
/* ********** [ end bildbox unavigation ] ********** */


/* ********** [ beginn footer box ] ********** */

#footer {
  bottom:0;
  height:1.5em;
  clear:both;
  margin:0;
  padding: 0;
  text-align:right;
  background-color: #00335e;
  border:0px solid #ff0000;
}
/*#footer:hover {
  background: url(../images/pixelmass-1.gif) no-repeat;
}*/
#footer p{
  float: right;
  height:1em;
  color:#ffffff;
  font-size:.8em;
  font-weight:normal;
  text-align:right;
  margin:0em 3.2em 0em 0em;
  padding: 0px 0px 0px 0px;
  border:0px solid #ff0000;
}
* html #footer p{
  margin:0px 20px 0px 0px;;
}
#footer a:link, #footer a:visited {
  color:#fff;
  font-weight: bold;
  text-decoration  : none;
  color: #f0b000;
  color:#FEE404;
  color:#006699;
}

#footer .mid {vertical-align:middle;}

/* ********** [ end footer box ] ********** */			


/* ********** [ begin pagefooter ] ********** */

#pageFooter {
  position: relative;
  top: 0;
  left: 0;
  text-align: center;
  margin:0em auto 0em auto;
  padding: 1em 1em 0 1em;
  background: none;
  clear: both;
  font-weight: normal;
  font-size: .8em;
  width: 70em;
  border:0px solid #ff0000;
}
#footerLogo {
  float: left;
  border: 0;
  margin-right: 0.4em;
  vertical-align: middle
}
#copyright-terms {
  text-align: center;
  padding: 0em;
  margin: 0 1.8em 0 1.8em;
}

#copyright-terms p {
  text-align: center;
  margin-bottom: 0.2em;
  margin-top:0em;
}

#pageFooter a, 
#pageFooter a:link,  
#pageFooter a:visited {
  color: #333;
  text-decoration: none;
}
#pageFooter a:visited:hover,
#pageFooter a:hover {
  background-color: #a3b1b2;
  color: #333;
  text-decoration: none;
}
#location {
  float: left;
  font-size:.9em;
   width: 40em;
  margin:0em;
  color:#333333;
}
/* ********** [ end pagefooter ] ********** */


/* ********** [ begin allgemeine klassen ] ********** */
.clear	{clear:both;}
.skip	{display:none;}
.small	{font-size:0.8em;line-height:1.4em;}
.left	{text-align:left;}
.center	{text-align:center;}
.right	{text-align:right;}
.required{color:red;}
acronym, abbr {
  border-bottom: none;
  cursor : help;
}
pre, tt, code {
  font-weight: bold;
  font-family: monospace;
  white-space: pre;
  text-align:left;
}

.quotesColumn1 {
  float: left;
  width: 14%;
}

.quotesColumn2 {
  float: right;
  width: 83%;
}

.quotebox, blockquote, quote, q  {
  background-color:#fafafa;
  border-left:5px solid #f1f1f1;
  font-size:90%;
  font-style:italic;
  margin:.2em 1.5em .2em 1.5em;
  padding: .1em .5em 0 1.5em;
}
/*hr {
  border: solid 1px #f1f1f1;
  margin-bottom: .8em;
}
h1 {
  font-weight: normal;
  font-size: 1.3em;
}

headl {
  font-weight: normal;
  font-size: 1.3em;
}
h2 {
  border: none;
  color: #006699;
  font-weight: bold;
  font-size: .9em;
  margin: 0;
  padding: 0.1em 0 1em 0;
}
h3 {
 border: none;
   color: #333333;
   font-weight: bold;
  font-size: .9em;
  margin: 0;
  padding: 0.1em 0 1em 0;
}*/

.timeDateForm {
  border: none;
  float:right;
   color: #333333;
   font-weight: normal;
  font-size: 81%;
  font-style:italic;
  margin: 0;
  padding: 0.1em 0 1em .4em;
}


div .editmode {
  color:#4d5862;
  margin: 1em 0em 0.2em -1em;
  font-size:100%;
}
.helptext {
  color:#de0820;
  margin: 0em 0em 0.5em 0em;
  font-size:100%;
  font-style:italic;
}
input, textarea{  /* global stuff ... */
  color:#4d5862;
  font-family: verdana, sans-serif;
  font-size:90%;
  border: 0.1em solid #666666;
  margin: 0;
  padding: 0;
}

/* ********** [ end allgemeine klassen ] ********** */


/* ********** [ beginn floats ] ********** */
.floatleft {
  float: left;
  text-align: left;
}
.floatright {
  float: right;
  text-align: right;
}
/* ********** [ end floats ] ********** */


/* ********** [ begin content classes ] ********** */

#textBox, #content .textBox {
  clear:both;
  margin: 0em 0em 0em 7.7em;
  margin: 0em 0em 0em 102px;
  font-size: 95%;
  font-weight: normal;
  line-height: 1.32em;
  background-image: none;
  border: 0px solid #ff0000;
}


h1.topHeadline {
  color:#de0820;
  margin:2.5em 0px 1em -60px;
  padding:.3em 0em .3em 40px;
  font-size: 109%;
  font-weight: bold;
  background: url(../images/elemente/bob-headline-01.gif) no-repeat top left;
  border: 0px solid #ff0000;
}
h2.topHeadline {
  color:#de0820;
  margin:-1.2em 0px 1em -60px;
  padding:0em 0em .1em 40px;
  font-size: 94%;
  line-height: 1.25em;
  font-weight: bold;
  background-image: none;
  border: 0px solid #ff0000;
}


h2 {
  color:#4d5862;
  margin:1em 0px 1em -20px;
  padding:.3em 0em .3em 20px;
  font-size: 100%;
  font-weight: bold;
  background: url(../images/elemente/bob-headline-02.gif) no-repeat  0em 0.65em;
  border: 0px solid #ff0000;
}

p {
  color:#4d5862;
  margin:1.0em 0px 0px 0em;
  padding:0em 0em 0em 0em;
  font-weight: normal;
}
h1 + p, h2 + p {
  margin:0em 0px 0px 0em;
}


ul {
  margin:.2em 0px 0px 0px;
  padding:0px 0px 0px 15px;
  list-style-image:url(../images/elemente/bob-liste-13.gif);
  font-weight: normal;
  border:0px solid #ff0000;
}
li {
  height:aoto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight: normal;
  border:0px solid #ff0000;
}



ul.linkliste {
  width: 100px;
  margin:1em 0px 0px 0px;
  padding:0px 0px 0px 15px;
  line-height: 1.4em;
  list-style-image:url(../images/elemente/bob-linkliston-01.gif);
  list-style-image:url(../images/elemente/bob-linklistoff-01.gif);
  border:0px solid #00ff00;
}
ul.linkliste li {
  margin:.3em 0px 0px 0px;
  padding:0px 0px 0px 0px;
  white-space:nowrap;
  font-weight: bold;
  line-height: 1.4em;
  color:#4d5862;
  border:0px solid #ff0000;
}
ul.linkliste li:hover {
  list-style-image:url(../images/elemente/bob-linkliston-01.gif);
}
ul.linkliste a {
  color:#4d5862;
  font-weight: bold;
  line-height: 1.4em;
  text-decoration: underline;
  border:0px solid #ff0000;
}


hr {
  height: 1px;
  color:#8ca0b8;
  background-color: #8ca0b8;
  border: 0px solid #8ca0b8;
  margin: 1em 0em 1em 0em;
}


#content .textBox a:link, a:visited, a:focus, a:hover, a:active {
  color:#4d5862;
}
#content .textBox a:focus, a:hover, a:active {
  color:#de0820;
}



.backbut {
  position:relative;
  float:right;
  margin:1.0em 0em 0px 0em;
  padding:.8em 1.5em 0em 0em;
  font-size: 100%;
  text-align: right;
  font-weight: normal;
  line-height: 1.35em;
  text-decoration: none;
  color:#blue;
  background: url(../images/elemente/bob-back-01.gif) no-repeat 100% .70em;
  border: 0px solid #ff0000;
}
a.backbut, a.backbut:link, a.backbut:visited, a.backbut:focus, a.backbut:hover, a.backbut:active {
  color:#4d5862;
  font-weight: normal;
  text-decoration: none;
}
#content a.backbut:focus, a.backbut:hover, a.backbut:active {
  color:#de0820;
  text-decoration: none;
}
.listbackbut {
  margin:0.0em 0em 0px 0em;
}








.newLine {
  clear: both ! important;
}

.imageRight {
  float: right;
  margin-left: 1em;
  margin-bottom: 1em;
}

.imageLeft {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

.contentRight {
  padding-left: 0.4em;
  float: right;
}
.contentLeft {
  padding-right: 0.4em;
  float: left;
}

.contentCenter {
  padding-left: 0.4em;
  padding-right: 0.4em;
  text-align: center;
}


/* ********** [ end content classes ] ********** */



