/* Die Seite ist zentriert margin 0 geht dann nicht.*/

* {
  /* margin:0; */
   padding:0;
}

html {
	height: 100%;
}
/*76%*/
body	{
	text-align: center;
        font-family: Arial, Univers, Helvetica,  sans-serif;
	font-size: 0.84em;
	line-height: 1.26em; 
}

h1, h2, h3, h4, h5, h6, p, ul, ol, img{*/
   padding-left: 15px;
}

h1{
   font-size:1.32em;
   padding-top:0.36em;
   padding-bottom:0.36em;
} 

h2{
   font-size:1.2em;
   padding-top:0.36em;
   padding-bottom:0.36em;
}  

h3{
   font-size:1.08em;
   padding-top:0.24em;
   padding-bottom:0.24em;
} 
h4{
   font-size:0.96em; 
   padding-top:0.18em;
   padding-bottom:0.18em;
}

h5{
   font-size:0.84em; 
   padding-top:0.12em;
   padding-bottom:0.12em;
}
h6{
   font-size:0.76em; 
   padding-top:0.12em;
   padding-bottom:0.12em;
}


p, ul, il, ol, blockquote, .defstyle, .bodytext
{
   font-size:0.84em;
   line-height:1.26em;
} 

p{
   padding-bottom: 0.25em;
}



li{
   margin-left:1.5em;
} 



h1, h2, h3, h4, h5, p, ul, ol, img{
   padding: 0 15px;
}
/*
#zusatzinfo p{ /* in #zusatzinfo wird in Gecko der margin nicht beachtet 
   width:90%;
   -width:100%;
}
*/

.unsichtbar, .u, .u2, .com, .usb	{
   position:absolute;
   left:-3000px;
   top:-3000px;
   width:1px;
   height:1px;
}

      a            { color: blue; text-decoration: none }
      a:visited    { color: navy; text-decoration: none }
      a:hover      { text-decoration: underline }
      a:active     { color:#99CCCC; text-decoration: underline }
      a:link       { color:#3082ED ; text-decoration: none}
      a:focus      { color:#666666; text-decoration:none; } /* Verweise, die Fokus erhalten */

body { text-align:center}

#seite{
   width: 780px;
   margin-right: auto;
   margin-left: auto;
   text-align:left;
   background-color:#fffde1
	 /*background: url(../images/bgstreifen_01.jpg) no-repeat 200px 0;FFFDE1 ffffcc*/
}
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; font-size: 0.84em;	line-height: 1.26em; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; font-size: 0.84em;	line-height: 1.26em;}
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; font-size: 0.84em;	line-height: 1.26em;}


#banner {color:#7B7DC4; background-color:#FFFDE1; width:760px; } /*3333ff*/
#clTitleL { text-align: left; vertical-align:top; font-size:1em; font-weight: bold; width:33%;height:90px;}/* border:solid 1px red} 3333ff*/
#logo     { text-align: center; width:33%;height:90px; padding-top:2px; padding-bottom:2px; }/* border:solid 1px red} 3333ff*/
#clTitleR { text-align: right; vertical-align:bottom; font-size:1em; font-weight: bold; width:33%; height:90px;}/*  border:solid 1px red} 3333ff*/

#breadcrumbsnav{ 
    color:#333399; 
    font-weight: normal; 
    font-size:1em;
    line-height: 1.4em; 
    text-align: left; 
    background-image: url(../images/menubar.gif); 
    background-repeat: repeat-x, repeat-y; 
    margin: 0px/0px;
    padding-left:2px}

#breadcrumbs {text-align:left; margin:0 / 0}
#servicemenu {text-align:right; float:right}
#mainmenu {background-color:#e7e5ff;}

#topMenu {text-align:left; 
    font:1em; 
    font-weight: bold;
    vertical-align:bottom; 
    color:#333399; 
    background-color:#e7e5ff
    }
    
#navi {text-align:left; 
    font-size: 1em;
    line-height: 1.2em; 
    font-weight: bold;
    vertical-align:bottom}

.topMenuEntry{
    width:14%;
    padding:2px;
    border-right-style:solid;
    border-right-width:2;
    border-right-color:#ffffcc;
    vertical-align:bottom;
    font-size: 0.84em;
    line-height: 1em; 
    }
.topMenuEntryLast{
    padding:2px;
    vertical-align:bottom;
    font-size: 0.84em;
    line-height: 1em; 
    }
.topMenuEntry  a ,        .topMenuEntryLast   a           { color: black;   text-decoration: none ; } 
.topMenuEntry  a:hover ,  .topMenuEntryLast   a:hover     { color: white;   text-decoration: none ;} 
.topMenuEntry  a:active , .topMenuEntryLast   a:active    { color: #99CCCC; text-decoration: none ;}
.topMenuEntry  a:visited ,.topMenuEntryLast   a:visited   { color: black;   text-decoration: none ; }

#vmenu {vertical-align:top; 
    background-color:#ffffcc; 
    width:11em;
    text-align:left; 
    margin:0px;
    padding-left:4px;
    padding-top: 2ex;
    border:0px ; 
    float:left;
    }
.mIcon  {float:left;
    margin:0px;
    padding:0px;
    border:0px}
.mText {margin-left:16px;
    padding:0;
    border:0px;
    width:100%}
.mEntr0 {margin:0px 0px; margin-left:0px;  padding:0; border:0px}
.mEntr1 {margin:0px 0px; margin-left:12px; padding:0; border:0px}
.mEntr2 {margin:0px 0px; margin-left:24px; padding:0; border:0px}
.mEntr3 {margin:0px 0px; margin-left:36px; padding:0; border:0px}
.mEntr4 {margin:0px 0px; margin-left:48px; padding:0; border:0px}

ul#subnavi {
    font-size: 0.91em;  
    width: 100%;
    margin: 0; 
    padding: 0;
    border: 0px dashed silver;
}

ul#subnavi li {
  list-style: none;
  margin: 0; padding: 0;
}
ul#subnavi a {
  display: block;
  padding: 0.2em;
  font-weight: normal;
}
ul#subnavi a:link {
  color: black; 
}
ul#subnavi a:visited {
  color: #666; 
}
ul#subnavi a:hover {
  color: black; background-color: #eee;
}
ul#subnavi a:active {
  color: white; background-color: #eee;
}

#contentArea,#JobsArea {background-color:#fffde1; 
        border:0px;
        padding:  1em 1em 2ex 1ex;
        border-left:2px;
        border-left-color:#ffffff;
        margin-left:11em;
        min-width:20em;
        vertical-align:top;
}
        
#footer{ font-size:0.7em;text-align:center;padding:1 1em}         


.td.frmPrompt { text-align: right; align: top;}
.td.frmData { text-align: left; align: top; font-weight: bold; }
.bodyClass {background-color:#FFFDE1; width:780px }
.input.btnok {width: 2em }

      
.berichtsTitel1  /* Für Berichte */ { font-weight: bold; font-variant: normal; text-align: left; background-color: #99ffcc  }
.SXC0 {padding:0px; background-color:#ffffcc; font-size:0.68em; vertical-align:top;border-width:0px;margin:0px}
.SXC1 {padding:0px; background-color:#ffcc00; font-size:0.68em; vertical-align:top;border-width:0px;margin:0px }
#stellenInfo {margin:0; margin-left:190px; width:100%; border: 1pt dashed silver; text-align:center}

#JobsArea{margin-left:0px;text-align:left; padding-left:15px;float:right;width:72%;background-color:#fffde1}*/
#JobsHeading{margin-left:0px; text-align:center; background-color: #C0FFD0; padding:15px 15px;}
#JobsRemark{position: relative; bottom:4em; text-align:right; color:red;padding-left:15px;}
#JobsContact{margin-left:0px; text-align:left; background-color: lavender;width:auto;}
#Jobs{margin-left:0px;text-align:left; padding:15px 15px;float:none}


