*+html #trennlinie-footer_ {
position : relative;
top : 13px;
width : 974px;
height : 2px;
z-index:5;
}
*+html #footer {
	position : relative;
	clear : both;
	left : 0;
	bottom : 0;
	width : 974px;
	height : 50px;
	background-color : #e7eaef;
}      

* html #trennlinie-footer_ {
position : absolute;
left : 0;
top : 14px;
width : 974px;
height : 2px;
z-index:5;
}
* html #footer {
	position : relative;
	clear : both;
	left : 0;
	bottom : 0;
	width : 974px;
	height : 50px;
	background-color : #e7eaef;
}      

#menuetop{z-index:999}
      .demo .menu {
      font-size:0.85em;
      position:relative;
      z-index:999;
	  left:0px;
	  top:0px;
	  padding-top:0px;
	  padding-left:0px;
     }
      /* remove all the bullets, borders and padding from the default list styling */
      .menu ul {
      padding:0;
      margin:0;
      list-style-type:none;
      }
       .demo .menu ul ul {
       width:150px;
       }
       /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
       .demo .menu li {
       float:left;
       padding:0px;
       margin:0;
       width:auto;
       position:relative;
	}
       /* style the links for the top level */
       .demo .menu a {
       display:block;
       font-size:10px;
       text-decoration:none;
       color:#666666;
       height:22px;
       width:auto;
	   padding:8px 0 0 10px;
	   margin-left:20px;
	   background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center; 
	font-weight:bold } 
       /* style the links for the top level IE*/
       *html .demo .menu a {
       display:block;
       font-size:10px;
       text-decoration:none;
       color:#666666;
       height:22px;
       width:auto;
	   padding: 6px 0 0 10px;
	   margin-left:20px;
	   background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center; 
	font-weight:bold } 
       /* a hack so that IE5.5 faulty box model is corrected */
       * html .demo .menu a {
       width:inherit;background-color:#E7EAEF;
	   w\idth: 20px; background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center;   
	   margin-left:20px;
          }
        /* style the second level background */
       .demo .menu ul ul a.drop {
	   background-color:#E7EAEF;
       background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center 10px;
      }
      /* style the second level hover */
     .demo .menu ul ul a.drop:hover{
     /* text-indent:2px; */
	background-color:#E7EAEF;
      }
    .demo .menu ul ul :hover > a.drop {background-color:#E7EAEF;
      
      }
      /* style the third level background */
      .demo .menu ul ul ul a {background-color:#E7EAEF;padding: 8px 0 0 9px;
    background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center; height:22px;
      }
      /* style the third level hover */
      .demo .menu ul ul ul a:hover {background-color:#E7EAEF;
      background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif); background-repeat: no-repeat;
    background-position: 5px center; height:22px;
      }
      /* hide the sub levels and give them a positon absolute so that they take up no room */
      .demo .menu ul ul {background-color:#E7EAEF;
      visibility:hidden;
       position:absolute;
       top:19px;
       left:10px;
       width:180px;margin:0;padding:0
       }
       /* another hack for IE5.5 */
       * html .demo .menu ul ul {
       top:26px;
       t\op:19px; }
	    /* another hack for IE5.5 für Topnavigation Level 1*/
       * html .demo .menu ul li{he\ight:22px;
	  w\idth:auto; 
     }
     .demo .menu td {margin:0;padding:0}
      /* position the third level flyout menu */
       .demo .menu ul ul ul{
       left:180px;
       top:0;
       height:22px;
       padding-top:0px;
       width:180px;
       }
       /* position the third level flyout menu for a left flyout */
       .demo .menu ul ul ul.left {
       left:-150px;wdth:180px;
       }
       /* style the table so that it takes no ppart in the layout - required for IE to work */
       .demo .menu table {position:absolute; top:0; left:0; z-index:999;w\idth:147px}
	      .demo .menu ul ul a {background-color:#E7EAEF;
        color: #666666;
		padding-left:12px;
		padding-top:12px;
    text-align: left;
    background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-decoration: none;
    display:block;
    text-indent: 0px;
    font-size: 10px;
       height:24px;
       width:170px;}
/*submenues IE*/
     *html .demo .menu ul ul a {background-color:#E7EAEF;
        color: #666666;
		padding-left:12px;
		padding-top:5px;
    text-align: left;
    background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-decoration: none;
    display:block;
    text-indent: 0px;
    font-size: 10px;
	   color:#000;
       height:22px;
     }
	   /* yet another hack for IE5.5 */
       }
       * html .demo .menu ul ul a{
	   width:146px;
       w\idth:180px;
       }
      /* style the top level hover */
      .demo .menu a:hover, .demo .menu ul ul a:hover{background-color:#E7EAEF;
    color: #333333;
    text-align: left;
	background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-decoration: none;
	text-indent: 0px; /* TODO: HOPPING MENU IN IE7 */
    font-size: 10px;
	font-weight:bold;
      }
     .demo .menu :hover > a, .demo .menu ul ul :hover > a {background-color:#E7EAEF;
      color: #333333;
    text-align: left;
    background-image: url(http://interexa.de/fileadmin/images/reddot_new_s.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    text-decoration: none;
    /* text-indent: 0px; */
    font-size: 10px;
	}
       /* make the second level visible when hover on first level list OR link */
      .demo .menu ul li:hover ul,
       .demo .menu ul a:hover ul{
       visibility:visible;
       }
      /* keep the third level hidden when you hover on first level list OR link */
       .demo .menu ul :hover ul ul{
      visibility:hidden;
       }
       /* make the third level visible when you hover over second level list OR link */
       .demo .menu ul :hover ul :hover ul{
       visibility:visible;
       }
/*ginale */
#header {
margin : 0 auto;
text-align : left;
width : 994px;
background-color : #e7eaef;
}
.interexa_ {
	background : url(http://interexa.de/fileadmin/images/menu_2.jpg) no-repeat;background-color:#E7EAEF; 
	width:106px;
	height : 29px;
	
}
#header-image_ {
position : relative;
left : 0;
top : 0;
width : 994px;
height : 62px;
background-image : url(http://interexa.de/fileadmin/images/layout/kopf_logo.png);
background-repeat : no-repeat;
}
/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
TD#footer {border-top: dotted 1px #999999;background-color:#CCCCCC}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
background-color:#FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width:800px;
}
.tblmen{background-color:#E7EAEF;width:100%}

BODY, A, SELECT, TEXTAREA, INPUT, H1, H2, H3, H4, P, LI, UL {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
BODY {
	margin : 0;
	background-color:#FFFFFF;
	text-align:center;
	padding:0;
}
A {
	background-color : transparent;
	color : #373e6f;
	text-decoration : none;
	font-weight : bold;
}
A:hover {
	color : #17207f;
}

H1, .h1, H2, .h2, H3, .h3, H4, .h4 {
	color : #666666;
	margin-bottom : 5px;
	margin-top : 10px;
}
H1, .h1 {
	font-size: 18px;
}
H2, .h2 {
	font-size: 15px;
}
H3, .h3 {
	font-size: 13px;
}
H4, .h4 {
	font-size: 11px;
}
P, LI, UL, TD {
	font-size: 12px;
	color: #333333;
}
P, LI, UL {
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0;
}
.caption {
	font-size : 11px;
	color : #ff9966;
}
.bulletlist {
	font-size : 12px;
	color : #333333;
}
.table {
	font-size : 12px;
	color : #333333;
	empty-cells : show;
}
.searchform {
	font-size : 12px;
	color : #6600cc;
	font-weight : normal;
}
.searchresultpagetitle {
	font-size : 15px;
	color : #333333;
	font-weight : bold;
}
.searchresultcontent {
	font-size : 11px;
	color : #6600cc;
	font-weight : normal;
}
.searchresultheader {
font-size : 14px;
color : #333366;
font-weight : bolder;
}
.searchmarkup {
color : #ff0066;
}
.loginform {
font-size : 14px;
color : #333333;
font-weight : bold;
}
.mailform {
font-size : 12px;
color : #003366;
font-weight : normal;
}
.mailformrequired {
font-size : 12px;
color : #003366;
font-weight : bolder;
}
.mailformcomment {
font-size : 12px;
color : #cc0000;
font-weight : bolder;
}
.mailformradio {
font-size : 10px;
color : #003366;
font-weight : normal;
}
.filelinks {
font-size : 14px;
color : #990000;
}
.sitemap1 {
font-size : 12px;
color : #cc6600;
}
.sitemap2 {
font-size : 11px;
color : #990000;
margin-left : 20px;
}
.sitemap3 {
font-size : 10px;
color : #333399;
margin-left : 40px;
}
.sitemap4 {
font-size : 9px;
color : #003333;
margin-left : 60px;
}
.celmenu {
font-size : 12px;
color : olive;
margin-top : 10px;
}
.celsubmenu {
font-size : 11px;
color : #666699;
margin-left : 20px;
margin-top : 3px;
}
.navi_no {
color : #666666;
font-size : 10px;
}
.navi_act {
color : #333333;
font-weight : bold;
font-size : 10px;
}
.tx-srfeuserregister-pi1 INPUT {
font-size : 10px;
background-color : #35006d;
color : #ffffff;
font-weight : bold;
border : 1px solid gray;
}
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit {
font-size : 10px;
background-color : #35006d;
color : #ffffff;
font-weight : bold;
border : 1px solid gray;
}
.submenu {
position : absolute;
top : 0;
height : 21px;
background-color : #cfd9de;
padding-top : 8px;
font-size : 11px;
font-weight : bold;
color : #ff0000;
padding-left : 5px;
padding-right : 5px;
visibility : hidden;
}
.submenu a {
color : #666666;
}
.submenu a:hover {
color : #333333;
}
#header {
margin : 0 auto;
text-align : left;
width : 994px;
background-color : #e7eaef;
}
#interexa_, #home_, #index-05_, #unternehmen_, #produkte_, #index-09_, #services_, #index-11_, #partner_, #index-13_, #referenzen_, #kundenlogin_, #index-17_, #kontakt-impressum_ {
position : absolute;
top : 0;
height : 29px;
}
#interexa_ {
background-image : url(http://interexa.de/fileadmin/images/menu_2.jpg);
}
#header-image_ {
position : relative;
left : 0;
top : 0;
width : 994px;
height : 62px;
background-image : url(http://interexa.de/fileadmin/images/layout/kopf_logo.png);
background-repeat : no-repeat;
}
#menu {
left : 100px;
position : relative;
top : 0;
width : 994px;
height : 29px;
}
#interexa_ {
left : -100px;
width : 110px;
}
#home_ {
left : 163px;
width : 39px;
}
#index-05_ {
left : 202px;
width : 13px;
}
#unternehmen_ {
left : 215px;
width : 90px;
}
#produkte_ {
left : 370px;
width : 65px;
}
#index-09_ {
left : 435px;
width : 13px;
}
#services_ {
right : 485px;
width : 61px;
}
#index-11_ {
right : 472px;
width : 13px;
}
#partner_ {
right : 414px;
width : 58px;
}
#index-13_ {
right : 401px;
width : 13px;
}
#referenzen_ {
right : 321px;
width : 80px;
}
#kundenlogin_ {
right : 164px;
width : 92px;
}
#index-17_ {
right : 151px;
width : 13px;
}
#kontakt-impressum_ {
right : 10px;
width : 141px;
}
#submenu_div {
position : relative;
height : 29px;
width : 994px;
text-align : center;
}
#home_submenu {
left : 10px;
width : 964px;
visibility : visible;
}
#unternehmen_submenu {
left : 10px;
}
#produkte_submenu {
left : 10px;
width : 964px;
}
#services_submenu {
left : 10px;
width : 964px;
}
#partner_submenu {
left : 10px;
width : 964px;
}
#referenzen_submenu {
left : 10px;
width : 964px;
}
#kundenlogin_submenu {
right : 10px;
}
#kontakt-impressum_submenu {
right : 10px;
}
#content {
	position : relative;
	width : 974px;
	background-color : #e7eaef;
	z-index: 2;
}
#main_content {
	position : relative;
	top : 0;
	left : 0;
        width : 974px;
	background-color : #ffffff;
	border-left : 10px solid #e7eaef;
	border-right : 10px solid #e7eaef;
	z-index: 2;
}
#main_left {
	float : left;
	width : 200px;
	padding : 10px;
}
#main_middle {
	float : left;
	width : 454px;
	padding : 10px;
}
#main_right {
	float : right;
	width : 260px;
	padding : 10px;
}
#footer {
	position : relative;
	clear : both;
	left : 0;
	bottom : 0;
	width : 974px;
	height : 50px;
	background-color : #e7eaef;
}
#trennlinie-footer_ {
position : absolute;
left : 0;
top : 22px;
width : 974px;
height : 2px;
z-index:5;
}
*hmtl #trennlinie-footer_ {
position : absolute;
left : 0;
top : 6px;
width : 974px;
height : 2px;
z-index:5;
}
#footer_block {
position : absolute;
left : 0;
top : 25px;
width : 722px;
height : 25px;
}
#home-footer_ {
position : absolute;
top : 0;
left : 61px;
width : 73px;
height : 25px;
font-size: 10px;
}
#addresse-footer_ {
position : absolute;
top : 0;
left : 134px;
width : 651px;
height : 25px;
font-size: 10px;
}
#mail-footer_ {
position : absolute;
left : 765px;
width : 141px;
height : 25px;
font-size: 10px;
}
#footer_navi {
position : absolute;
top : 0;
left : 0;
width : 974px;
height : 23px;
color : #ff0000;
text-align : center;
font-size : 12pt;
}
#footer_navi a {
color : #666666;
}
#footer_navi a:hover {
color : #333333;
}


.news-latest-container * {
font-size: 12px;
}
.news-single-item * {
font-size: 12px;
}

