/*-------------------- structure  of page -------------------------*/

em {font-style:normal;text-decoration:none;}


BODY {                             /*--- BODY    of page */
	 background-color: #FFFFFF ;
	 margin-left: 0px;
 	margin-top: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	width:auto;
  }

div#wrap_1 {                       /*--- WRAP_1  wrapper round the whole page */
	 width: auto;
	 background-color: #FFFFFF;
	 margin:2px;
	 padding: 5px;
  }

div#wrap_2 {                       /*---  WRAP_2  wrapper round the header */
	 width: auto;
	 background-color: #FFFFFF; /*#D0D0D0;*/
	 border: 1px
	         outset
	         #C0C0C0;
	 margin: 2px;
	 padding: 5px;
  height: 130px;
}


div#site-header1 {                 /*--- SITE-HEADER1   header with logo  */
	 width: auto;
	 background-color: #ECECEC;
 	/*background-image: url(../../common/images/bild2.png);*/
 	background-repeat: no-repeat;
	background-position: left top;
	 border: 1px
	         outset
	         #ffffff;
  font-family: Arial,
               Verdana,
               Helvetica,
               sans-serif;
  font-size: 1.4em;
  color: #000000;
  margin:0;
  margin-left: 2px;
	 margin-right: 2px;

	 padding: 0px;

  }
/*--------------------  hormenu ------------------------------------*/
div#site_header_line  {            /*--- SITE_HEADER_LINE  line under the logo-line */
	 width: auto;
	 border: 2px
	         outset
	         #D0D0D0;
	 background-color: #ECECEC;
/* 	background-image: url(../../common/images/bild2.png);*/
 	background-repeat: no-repeat;
  color : #ffffff;
  font-family: Arial,Verdana,
               sans-serif;
  font-size: 10px;
  font-weight: bold;
	 margin:1px;
	 padding:0px;
	 height:40px;
  }

div#wrap_3 {                       /*--- WRAP_3   wrapper round the content without footer */
  /*position:relative;*/
  top:0;
  left:0;
 	width: auto;
	 background-color: #FFFFFF; /*#D0D0D0;*/
	 border: none;
	 margin: 0;
	 padding: 0;
	 height: 15px;
	 }
div#navigation {                   /*--- NAVIGATION on left site */
 /* position:absolute;*/
  background-color: #FFFFFF; /*#D0D0D0;*/
  width: 15%;
  border: none;
	 padding: 0;
  margin: 0;
  left:0px;
  float: left;
  }
div#text_body {                    /*-- TEXT_BODY  area of content */
 /* position:relative;*/
	 background-color: #FFFFFF;  /*#D0D0D0;*/
	 width: 66%;
	 border: none;
  margin-left:0px;
 	padding: 0;
  float:left;
  /*ft:160px;*/
  }
div#right_body {                    /*-- TEXT_BODY  area of content */
/*  position:relative;*/
	 width: 16%;
  border: none;
  margin:0;
 	padding: 0;
  float:right;
/*right:0px;*/

}

#hormenu {
width: 100%; 
background-color: #ECECEC;/*#0080A0;*/
/* 	background-image: url(../../common/images/bild2.png);*/
 	background-repeat: no-repeat;
 width:360px;
float: left;
}

#hormenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em; 
float: left;
}

#hormenu a, #hormenu h2 {
  font-family: Arial,Verdana,
               sans-serif;
  font-size: 11px;
  font-weight: bold;
display: block;
border-width: 1px;
border-style: solid;
border-color: #0c0c0c #808080 #505050 #b0b0b0;
margin: 0; 
padding: 2px 3px;
}

#hormenu h2 {
color: #FFFFFF;
background: #0080A0;
font-weight:bold;
text-transform: uppercase;
}

#hormenu a {
color: #fff;
background: #0080A0;/*#Fefefe;*/
text-decoration: none;
}

#hormenu a:hover {
color: #a00;
background: #0f0f0f;
}

#hormenu li {position: relative;}

#hormenu ul ul {
position: absolute;
z-index: 50;
}

#hormenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#hormenu ul ul,
div#hormenu ul li:hover ul ul,
div#hormenu ul ul li:hover ul ul
{display: none;}

div#hormenu ul li:hover ul,
div#hormenu ul ul li:hover ul,
div#hormenu ul ul ul li:hover ul
{display: block; }


/*-----------------------end styles for horMenü --------------------*/




div#text_body-inside {             /*-- TEXT_BODY-INSIDE area of content */ 
	 background-color: #FFFFFF; /*#E0E0E0;*/
  border: 1px
          solid /*outset*/
          #C0C0C0;
  margin: 3px;
 	padding: 0px;
  font-family: Arial,Verdana,
               sans-serif;
  font-size: 11px;
  font-weight: normal;
  }


div#right_body-inside {             /*-- TEXT_BODY-INSIDE area of content */
  background-color:#ECECEC;
  border: 1px
          solid /*outset*/
          #C0C0C0;
  margin: 0px;
 	padding: 0px;
  font-family: Verdana,
               Arial,
               sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #336699;
  }
div#footer {                       /*---   FOOTER */
  clear: both;
	 width: auto;
	 background-color: #FFFFFF; /*#D0D0D0;*/
	 padding: 0px;
  }

div#footer-inside {                /*--- FOOTER-INSIDE  */
 	width: auto;
  border: 1px 
          outset 
          #C0C0C0;
	 margin:0;
	 margin-right:2px;
	 padding: 0px;
 }

div#debugging {                    /*--- DEBUGGING on bottom of page */
	 width: 728px;
	 background-color: #FFE0E0;
	 margin: 0;
	 padding: 0px;
  }

div#debugging-inside {             /* DEBUGGING-INSIDE on bottom of page */
 	width: 1024px;
	 background-color: #FFE0E0;
	 margin: 0;
	 margin-top: 15px;
	 margin-left: 2px;
	 margin-right: 2px;
	 padding: 0px;
  }
/*------------------------ end of structure  ---------------------*/

/* left side menu */


#navigation-inside {            /*--- NAVIGATION_INSIDE  on left site */
  font-family: Verdana,
               Arial,
               sans-serif;
  font-size: 10pt; width:100%;
  border: 1px
          solid /*outset*/
          #C0C0C0;
	 padding: 0px;
	 margin: 0px;
  margin-top: 3px;
  margin-left: 3px;
  background-color:#ECECEC;

  }

#navigation-inside ul {margin:0;padding:0;list-style-type:none;
                       background-color:#ECECEC;
}
#navigation-inside li {line-height: 1; font-size:12px;margin:0px; margin-left:10px;padding-left:0px;
                       height:15px; background-color:#ECECEC;
 }
#navigation-inside h3 {margin:20px 3px 15px 3px;
                       font-family:   Arial,Verdana, sans-serif;
                       font-size: 10pt;
                       font-weight: bold;
                       color:#fff; 
                       background-color: #0080A0; /*#5b0013; */
                       text-align:center;}
#navigation-inside h4 {/*margin:10px 10px 5px 10px;*/ margin:0;
                       font-family:   Arial, Verdana,sans-serif;
                       font-size: 10pt;
                       font-weight: bold;
                       color:#fff;
                       background-color: #5b0013; 
                       text-align:center;}
#m01 #navigation-inside A.c01, #m02 #navigation-inside A.c02,
#m03 #navigation-inside A.c03, #m04 #navigation-inside A.c04,
#m05 #navigation-inside A.c05, #m06 #navigation-inside A.c06,
#m07 #navigation-inside A.c07, #m08 #navigation-inside A.c08,
#m09 #navigation-inside A.c09, #m10 #navigation-inside A.c10,
#m11 #navigation-inside A.c11, #m12 #navigation-inside A.c12,
#m13 #navigation-inside A.c13, #m14 #navigation-inside A.c14,
#m15 #navigation-inside A.c15, #m16 #navigation-inside A.c16,
#m17 #navigation-inside A.c17, #m18 #navigation-inside A.c18,
#m19 #navigation-inside A.c19, #m20 #navigation-inside A.c20,
#m21 #navigation-inside A.c21, #m22 #navigation-inside A.c22,
#m23 #navigation-inside A.c23, #m24 #navigation-inside A.c24,
#m25 #navigation-inside A.c25, #m26 #navigation-inside A.c26,
#m27 #navigation-inside A.c27, #m28 #navigation-inside A.c28,
#m29 #navigation-inside A.c29, #m30 #navigation-inside A.c30,
#m31 #navigation-inside A.c31, #m32 #navigation-inside A.c32,
#m33 #navigation-inside A.c33, #m34 #navigation-inside A.c34,
#m35 #navigation-inside A.c35, #m36 #navigation-inside A.c36,
#m37 #navigation-inside A.c37, #m38 #navigation-inside A.c38,
#m39 #navigation-inside A.c39, #m40 #navigation-inside A.c40,
#m41 #navigation-inside A.c41, #m42 #navigation-inside A.c42,
#m43 #navigation-inside A.c43, #m44 #navigation-inside A.c44,
#m45 #navigation-inside A.c45, #m46 #navigation-inside A.c46,
#m47 #navigation-inside A.c47, #m48 #navigation-inside A.c48,
#m49 #navigation-inside A.c49, #m50 #navigation-inside A.c50,
#m51 #navigation-inside A.c51, #m52 #navigation-inside A.c52,
#m53 #navigation-inside A.c53, #m54 #navigation-inside A.c54,
#m55 #navigation-inside A.c55, #m56 #navigation-inside A.c56,
#m57 #navigation-inside A.c57, #m58 #navigation-inside A.c58,
#m59 #navigation-inside A.c59, #m60 #navigation-inside A.c60,
#m61 #navigation-inside A.c61, #m62 #navigation-inside A.c62,
#m63 #navigation-inside A.c63, #m64 #navigation-inside A.c64,
#m65 #navigation-inside A.c65, #m66 #navigation-inside A.c66,
#m67 #navigation-inside A.c67, #m68 #navigation-inside A.c68,
#m69 #navigation-inside A.c69, #m70 #navigation-inside A.c70,
#m71 #navigation-inside A.c71, #m72 #navigation-inside A.c72,
#m73 #navigation-inside A.c73, #m74 #navigation-inside A.c74,
#m75 #navigation-inside A.c75, #m76 #navigation-inside A.c76,
#m77 #navigation-inside A.c77, #m78 #navigation-inside A.c78,
#m79 #navigation-inside A.c79, #m80 #navigation-inside A.c80                                      {
   background-color:#FbB4A3; /*#f6ffff;*/
   color:#FF0000; /*font-weight:bold;*/
   /*display:block;padding:0; margin:0;*/
   }




/* links */
a:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }
a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline; }


a.headerLink:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: underline; }


a.menuBoxHeadingLink:link { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:visited { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:active { font-size: 10px;  color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:hover { font-size: 10px; color: #616060;  font-weight: bold; text-decoration: none; }

a.menuBoxContentLink:link { font-family: Arial, Verdana, sans-serif; ;font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #0000FF;color: #FFFFFF; font-weight: normal; text-decoration: underline; }

a.splitPageLink:link { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }
/*----------  new -------------*/
table.TCODE {padding:0; padding-top:0px; margin:0;  border: 0;}
.TCODE_Row {   /*#0080A0*/ }
.TCODE_Content { font-family: Arial, Verdana, sans-serif; font-size: 8px; color: #ffffff; font-weight: bold; }
.TCODE_Input { padding-top:0; margin:0;font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }

/* ======================================
    MIDDLE  Content - Part
   ====================================== */
#text_body-inside p {
    font-size:11pt;
    text-align:justify;
    margin-left:40px;
    margin-right:50px;
  }
  #text_body-inside ul {
    font-size:11pt;
    text-align:justify;
    margin-left:10px;
    margin-right:50px;
    margin-top:20px;
  }
  #text_body-inside li {
    text-align:justify;
    margin-left:10px;
    margin-right:50px;
    margin-top:10px;
  }

  #text_body-inside ol {
    font-size:1.4em;
    text-align:justify;
    margin-left:10px;
    margin-right:50px;
  }
  #text_body-inside h1 {
    border: 5px solid/*ridge*/ #ECECEC;
    padding-left:10px;
    padding-right:10px;
    font-size:12pt;
    color:#808080;
    margin-left:40px;
    margin-right:50px;
    margin-top:30px;
    margin-bottom:30px;
  }
  #text_body-inside h2 {
    border: 3px solid/*ridge*/ #ECECEC;
    padding-left:10px;
    padding-right:10px;
    font-size:150%;
    color:#336699;
    margin-left:40px;
    margin-right:50px;
    margin-top:30px;
    margin-bottom:10px;
  }
  #text_body-inside h5 {
    border: 3px ridge #FF0000;
    padding-left:10px;
    padding-right:10px;
    font-size:150%;
    background-color: #FFC020;
    color:#000000;
    margin-left:40px;
    margin-right:50px;
    margin-top:30px;
    margin-bottom:10px;
  }
  #text_body-inside h3 {
     color:#008000;
     margin-top:30px;
     margin-left:40px;
    margin-right:50px;
     margin-bottom:0px;
     font-size:12pt;
     font-weight:bold;
  }
  #text_body-inside h4 {
     color:#008000;
     margin-top:30px;
     margin-left:40px;
    margin-right:50px;
     margin-bottom:0px;
     font-size:11pt;
     font-weight:bold;
  }

  #text_body-inside h5 {
     color:#000000;
     margin:0;
     padding:0;
     font-size:1.2em;
     font-weight:bold;
  }

  #text_body-inside a {
     color:#336699;
     text-decoration: underline;
     font-size:1.0em;
  }
  #text_body-inside a:visited  {
     color:#CC0000;
     text-decoration: underline;
     font-size:1.0em;
  }
  #text_body-inside a:hover  {
     color:#0000FF;
     text-decoration: underline;
     font-size:1.0em;
  }

.site_note {
     font-size:9pt !important;
}
.clearing {clear:both;}
.imgfix   {
  text-align:right;
  margin-top:0px;
  margin-right:0px;
  margin-left:10px;
  padding:3px;
}

.imgright {
  float:right;
  margin-top:0px;
  margin-right:0px;
  margin-left:10px;
  padding:5px;
}
.imgleft {
  float:left;
  margin-top:0px;
  margin-right:10px;
  margin-left:10px;
  padding:3px;
}

.aufzaehlung {
 margin:0;
 margin-left:40px !important;
 padding-left:40px;  /* hack für IE */
}
.aufzaehlung li {
   list-style-type:square
  }










/* menu box */
.menuBoxHeading { 
  font-family: Arial, Verdana, sans-serif; 
  border: 2px outset #E0E0E0;
  font-size: 10px; 
  color: #616060; 
  background-color: #ffffff; 
  padding: 5px;

}
.menuBoxContent {  
  font-family: Arial, Verdana, sans-serif; 
  font-size: 10px; 
  border: 2px solid #B0b0b0;
  color: #616060; 
  background-color:#ECECEC;
  padding:5px;
  margin-top:5px;
}

/* buttons */
div.buttons {	
	border: 0;
	height:30px !important;
	margin:0;
	padding: 0;
	background-color:blue;
	text-align: center;
	}
.upper {text-transform:uppercase;}
.sbkbutton { font-family: Arial, Verdana, sans-serif;
             font-size:12px !important;
             font-weight:bold;
             background-color:#f0f0C0;
             position:relative;
             top:5px; 
             border:5px outset #bebebe !important;
             color:#808080;
             height:25px;
             padding:0px;
             margin:0px;
             text-decoration:none;
             width:auto;
           }
  a.sbkbutton:link { font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#808080; font-weight: bold; text-decoration: none; }
  a.sbkbutton:visited { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #808080; font-weight: bold; text-decoration: none; }
  a.sbkbutton:active { font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#808080; font-weight: bold; text-decoration: none; }
  a.sbkbutton:hover { font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:#00A020;color: #FFFFFF; font-weight: bold; text-decoration: underline; }
 
.sbkfrmbutton {font-family: Arial, Verdana, sans-serif; font-size:12px;font-weight:bold; background-color:#f0f0C0;
               position:relative; top:5px; 
               border:4px outset #bebebe; color:#808080; height:25px;padding:0; margin:0;text-decoration:none;width:auto;}
/* page */
/*body { background-color: #FFFFEF; color: #000000; margin: 0px; }*/
.headerBar { background-color: #0080A0; /*  	#B3BAC5;*/ }
.headerBar2 { background-color: 	#FFC000; color:#F04040; }
.headerNav {background-color:#FFFFFF; color:gray; font-family: Arial, Verdana, sans-serif; font-size: 9px;height:15px;}
.headerBarContent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }
.columnLeft { background-color: #F0FFFF; border-color: #C0C0C0; border-width: 2px; border-style: outset; padding: 2px; }
.pageHeading { font-family: Arial, Verdana, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* menu title */
.dataMenuNote { font-family:  Arial,Verdana, sans-serif; font-size: 9px; color: green; font-weight: normal; }
/* data table */


/*----------------- Table layouts -------------------------------*/
.tab_leer { width:1px !important; border:0; }
.availTableHeadingRow { background-color: #FFFFFF;   }
.availTableHeadingContent { font-family: Arial, Verdana, sans-serif; font-size: 11pt; color: #FF0000;
                            font-weight: bold; padding-top:10px; padding-bottom:10px;}
.availTableRow { background-color: #F0F1F1; }
.availTableContent { font-family: Arial, Verdana, sans-serif; font-size: 11pt; color: #000000; }


/*--------------------------------------------------*/
/* diverspoint addr table                           */
/*--------------------------------------------------*/
.divaddr {margin-left:20px;}
table.addr {padding:0; padding-top:8px; padding-left:0px; margin:0;}
.addrTableVariableRow { background-color: #E0FFC0; margin-left:10px;}
.addrTableVariableContent { font-family: Arial, Verdana, sans-serif; padding-left:15px;padding-top:10px; font-size: 12px;
                            color: #336699;}




/* info box */
.infoBoxHeading { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ffffff; background-color:#80A080;}
.infoBoxContent { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #000000; background-color: #E0FFE0;/*#DEE4E8; */}

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 10px; background-color: #99ff00; }
/* userproposal table */
/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Arial, Verdana, sans-serif; font-size: 11px; }

/* account */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Arial, Verdana, sans-serif; font-size: 10px; }
.smallTextFooter { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #909090; }
.smallTextFooter a { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #336699; }
.main_brown { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.main_green {font-family: Arial, Verdana, sans-serif; color:#008080;font-size: 12px; }

.searchshow {   position:absolute;
   padding:0;margin:0; 
   height:50px;width:150px;
   top:380px;left:800px}
.searchhidden {   position:absolute;
   padding:0;margin:0; 
   height:50px;width:150px;
   top:380px;left:800px}   
/* Spry loading */
.SpryHiddenRegion {
	visibility: hidden;
}
/* Loading Image */
.ps_loading {padding-right: 15px; vertical-align: middle;}
/* actionlog anzeige tabelle*/
.actlog div{padding:0;  margin:0; font-family: Arial, Verdana, sans-serif; font-size: 20px;background-color:yellow;}   
table.index_error {margin:0; margin-bottom:40px;border:1px solid #FF0000; background-color:#FFA0A0;font-family: Arial, Verdana, sans-serif; font-size: 14px;}

.sbkerroroutputTable {
  margin:20px;   /*#40A080*/
  border: 2px solid blue;
}
.sbkerroroutput {
  background-color:#FF0000; /* red */
  padding:20px;    /*#40A080*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color:white;
  
}
/***************************************************************/
/*-----  login formular                                        */
/***************************************************************/
.divlogin {margin-left:20px;}
table.login {padding:0; padding-top:8px; padding-left:0px; margin:0;}
.loginTableVariableRow { background-color: #E0FFC0; margin-left:10px;}
.loginTableVariableContent { font-family: Arial, Verdana, sans-serif; padding-top:10px; font-size: 12px;
                            color: #336699;}
.loginTableVariableErr { font-family: Arial, Verdana, sans-serif; padding-top:10px; font-size: 12px;
                            color: #FFFFFF; background-color:#FF0000;}

#impressum {font-family: Arial, Verdana, sans-serif; padding:0; margin-left:20px; border:0 }
#impressum h1{color:red; font-size:14pt;border:0; padding:0;margin-left:20px }
#impressum p {color:#000000; font-size:10pt; border:0; margin-left:20px; text-align:justify }
#impressum a{color:#00FF00; font-size:10pt;border:0;text-decoration:underline }
#impressum a:link {color:blue; font-size:10pt;border:0;text-decoration:underline }
#impressum a:active {font-size:10pt;border:0;text-decoration:underline }
#impressum a:hover { font-size:10pt;border:0;color:#FF0000;text-decoration:underline;background-color:#FFFF00 }

/*------------------- Table data z.B. Download  */
table.data {padding:0;margin:0; padding-left:50px; width:90%;}
.dataTableHeaderRow { background-color: #E0FFC0;; margin-left:10px;}
.dataTableHeaderContent { font-family: Verdana, Arial,sans-serif; padding-top:10px; font-size: 10pt;
                            color: #336699; font-weight:bold}
.dataTableRow { background-color: #E0FFC0; }
.dataTableContent { font-family:  Verdana, Arial,sans-serif; padding-top:10px; font-size: 10pt;
                            color: #336699; }

table.angebot {padding:0;margin:0; margin-left:40px; width:90%;}
.angebotTableRowHeader { background-color: #E0FFF0; margin-left:10px;}
.angebotTableRow { background-color: #E0FFC0; margin-left:10px;}
.angebotTableCol { font-family: Arial, Verdana, sans-serif; padding-top:10px; font-size: 12px;
                   color: #336699; }

.firmenTableRowHeader { background-color: #E0FFF0; margin-left:10px;}
.firmenTableRow { margin-left:10px;}
.firmenTableCol { font-family: Arial, Verdana, sans-serif; padding-top:5px; font-size: 12px;
                   color: #000000; }

.commonTableRowHeader { background-color: #E0FFF0; margin-left:10px;}
.commonTableRow { margin-left:11pt;}
.commonTableCol { font-family: Arial, Verdana, sans-serif; padding-top:5px; font-size: 11pt;
                   color: #000000; }
.logopic {
 	background-image: url(../../common/images/bild2.png);
 	background-repeat: no-repeat;
	background-position: left top;
	height:80px;
	width:100%;
  }
             
#cont1 {
    border: 0 !important;
    padding:0;
    height:1px;
    font-size:100%;
    margin:0;
    overflow:hidden;
 }
.textklue h1 {
    border: 0 !important;
    padding:0 !important;
/*    font-size:190% !important;*/
    color:#FF00FF !important;
    margin:0 !important;
}
.padinews {
  background-color:#ECECEC;
  border:1px solid #00FFFF;
  margin-left:40px;
  margin-right:50px;
}
.userarea {
  background-color:#E0E0E0;
  border:1px solid #0000FF;
  margin-left:40px;
  margin-right:50px;
}
.ul50 {margin-left:50px !important}
