/* ====================================================================
GENERAL STYLING
-------------------------------------------------------------------- */

/* border:nones are for NN4 */
html { margin: 0px; padding: 0px; }
body

	{
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF;
    background: url("backgr_6.gif") top repeat-x;
   /* text-align:center;	*//* 	wird von IE5 für Blockelemente angewendet!  daher muss text-align im untergeordneten Element wieder auf left gesetzt werden*/

    }



#container

	{
	position:relative;
	width: 782px;
    top:0px;
	margin:0px auto; 
	text-align:left;
	padding: 0px;
	z-index:1;
	/* hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px;
	}


	/* Opera 5 */

	body>#containerCenterAll {width:780px;}


#containerPrintedOn {

	position:absolute;
	top:122px;
	left:50%;
	margin-top:0px;
	margin-left:-460px;
	width:70px;
	height:500px;
    z-index:-10;

}

div { margin: 0px; padding: 0px; }  /* specificity = 1,0 */



p,.table  {padding: 0px; margin: 0px; font-family:verdana; font-size:10px;}
h1 {font-size:14px;font-family:verdana;}
h2 {font-size:12px;font-family:verdana;}
h3 {font-size:11px;font-family:verdana;}

a:link { font-weight: bold; color: #003366;  text-decoration: none;font-size:10px;} /* specificity = 4,1 */
a:visited {font-weight: bold;color: #003366; text-decoration: none;font-size:10px;}/* specificity = 4,1 */
a:hover {font-weight: bold;color:blue ;text-decoration: none;font-size:10px;} /* specificity = 4,1 */
a:active { font-weight: bold; color: #003366;  text-decoration: none;font-size:10px;} /* specificity = 4,1 */

.main {
width:780px;
border-style: none;
border-collapse: collapse;
margin; 0px;
padding: 0px;
}

.headertitel {
width:680px;
font-size:18px;
font-family:inherit;
color:#F6CB2A;
align:left;
font-weight:bold;

}

.contenttable {
width:780px;
border-left:1px dotted;
border-right:1px dotted;
border-color:#CE1824;
padding:5px;
border-collapse: collapse;
margin; 0px;
backgroundcolor:#EFEFEF;
}

.headertable {
width:779px;
border-left:1px dotted;
border-right:1px dotted;
border-color:#CE1824;

}

.klickpfad {
margin-top:10px;
margin-left:10px;
font-size: 10px;
font-family: verdana;
align:left;
padding-left:5px;
padding-right:5px;

}


.content {

align:left;
font-size:10px;
font-family: verdana;
padding-left:17px;
padding-right:17px;

}

.footer {
background: url(bottom_balken.gif);
background-repeat:no-repeat;
padding:0px;
vertical-align: middle;
align:right;

}

.footermenu {

align:right;
vertical-align: middle;
height:26px;
width:775px;
margin-top:5px;

}


.footermenu a {

vertical-align: middle;
font-size:10px;
font-family: verdana;
text-decoration: none;
color: #FFFFFF;
padding:0px;

}
.newscontainer_list {
width:550px;
/*border:1px solid #C0C0C0;*/
border-collapse:collapse;
/*empty-cells:hide;*/
border-spacing:0px;
background-color:#EAEAEA;
}
.newscontainertop {
background-image: url(newstop.gif);
background-repeat:no-repeat;
height:9px;
}
.newscontainerbottom {
background-image: url(newsbottom.gif);
background-repeat:no-repeat;
height:9px;
}

.newscontainer_latest {
width:550px;
border-collapse:collapse;
empty-cells:hide;
border-spacing:0px;
background-color:#EAEAEA;
}
.newsblock {
width:100%;
margin-left:5px;
margin-right:5px;
}


.newsheader {
margin-bottom:3px;
}

.newsimage {
text-align:center;
}

.rightcontainer {
height:inherit;
}

.termincontainer {
vertical-align:top;
width:140px;
height:inherit;
background-color: #EAEAEA;
border: 1px solid #C0C0C0;
}

.termine {
width:176px;
}





.menu{

   /* position:absolute;

    top:170px;
   left:0px;
    display:block;*/
    margin:0;
    padding:0;
    width:680px; /* important pour Opera7 */
    }

.menu ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    width:90px;
   margin:0;
   padding:0;
    }

.menu li ul{



    visibility:hidden;



    }







.menu li li ul{



    position:absolute; /* pour sortir la liste du flux de donnée */

    top:auto;

    left:auto;

    margin-left:100px;

    margin-top:-23px; /* move the sub menu verticaly */



    }



    



.menu li{



    list-style:none;

    width:100px;

    height:auto;

   display:inline;

    display/**/:block;

    float:none;

   float/**/:left;

    margin:0;

    padding:0;



    }



    



.menu li li{



    display:block;



    float:none;



    }



    



/* correct a little IE bug */



* html .menu li li{



    display:inline;



    }







.menu a {

    text-align:center;

 /*   background: url(http://82.165.8.199/typo3cms/exotec-design.de/fileadmin/hori_men/link_bg.jpg);*/

	background-color: #CE1824;

    /*filter:Alpha(opacity=50);*/

	border:1px #000 solid;

    border-left:1px #000 solid;

	border-right:1px #000 solid;
    color:#000;
    display:block;
    width:100px;
    text-decoration:none;
    padding:2px 0;
   margin:1px;
font-family: verdana;
font-size:10px;
    font-weight:bold;



    }



    



.menu a:hover {



   /* background: url(http://82.165.8.199/typo3cms/exotec-design.de/fileadmin/hori_men/hover_bg.jpg);*/
  	background-color:#223BA0;
color:#F6CB2A;
    border:1px #000 solid;
    border-left:1px #000 solid;
	border-right:1px #000 solid;

    }



/* for a mozilla better display with key nav */



.menu a:focus{



    background-color: #aaf;



}



/* hide some accessibility stuff */



.menu span{



    display:none;



    }



/* just for fun ;) */



/*



.menu li li a{



    }



.menu li li li a{



    }

.menu li li li li a {



    }



*/







/* ######################################### */









div[id="navi"]>.menu a {
    text-align:center;
    /* background: url(http://82.165.8.199/typo3cms/exotec-design.de/fileadmin/hori_men/link_bg.png);*/ 
background-color:#223BA0;
    border:1px #000 solid;
    color:#000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }



    



div[id="navi"]>.menu a:hover {
    border:1px #000 solid;
background-color:#223BA0;
/*    background: url(http://82.165.8.199/typo3cms/exotec-design.de/fileadmin/hori_men/hover_bg.png);*/
    }

.rbox {
	width: 196px;
	padding: 1px 10px;
	background: transparent url(bg_rbox.png) repeat-y 0 0;
	margin: 0 0 0 1px;
	_overflow: hidden;	
}
/* background PNG must have 1px height for links to work in IE6 \*/
.rbox {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_rbox.png',sizingMethod='scale');
}
/* end hide */


.rtop {
	margin: 0 0 0 1px;
	padding: 0;
	background-image: url(bg_rtop.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 196px;
	_overflow: hidden;
}
/* background PNG must have 1px height for links to work in IE6 \*/
.rtop {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_rtop.png',sizingMethod='image');
}
/* end hide */	


.rbot {
	background: transparent url(bg_rbot.png) no-repeat 0 0;
	height: 12px;
	margin: 0 0 0 1px;
	padding: 0px;
	width: 196px;
	position: relative;
}
/* background PNG must have 1px height for links to work in IE6 \*/
.rbot {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_rbot.png',sizingMethod='image');
}
/* end hide */


.nbox {
	width: 450px;
	padding: 1px 10px;
	background: transparent url(bg_nbox.png) repeat-y 0 0;
	margin: 0 0 0 1px;
	_overflow: hidden;	
}

td.nbox {padding:10px;}

/* background PNG must have 1px height for links to work in IE6 \*/
.nbox {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_nbox.png',sizingMethod='scale');
} 
/* end hide */


.ntop {
	margin: 0 0 0 1px;
	padding: 0;
	background-image: url(bg_ntop.png);
	background-repeat: no-repeat;
	height: 8px;
	width: 450px;
	_overflow: hidden;
}
/* background PNG must have 1px height for links to work in IE6 \*/
.ntop {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_ntop.png',sizingMethod='image');
}
/* end hide */	


.nbot {
	background: transparent url(bg_nbot.png) no-repeat 0 0;
	height: 12px;
	margin: 0 0 0 1px;
	padding: 0px;
	width: 450px;
	position: relative;
}
/* background PNG must have 1px height for links to work in IE6 \*/
.nbot {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/layoutnoebsv/bg_nbot.png',sizingMethod='image');
}
/* end hide */


