body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #002d62;
}

#website {
	position: absolute;
    top: 8px;
	left: 8px;
    width: 748px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #CCCCCC;
}

.kopf {
	margin: 0;
    padding: 0;
	height: 48px;
	width: 748px;
	position: relative;
	font-size: 36px;
	color: #0000FF;
	background-image: url(Daten/Bilder/Balken.gif);
	background-repeat: no-repeat;
	border-top: 0px none #FFFFCC;
	border-right: 0px none #FFFFCC;
	border-bottom: 0px none #FFFFCC;
	border-left: 0px none #FFFFCC;
}

.ueberbild {
	background-image: url(Daten/Bilder/ffneuindex.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 80px;
	width: 748px;
	text-align: left;
    clip: rect(0px, 740px, 80px, 0px);
    overflow:hidden; 
}

.ausgewaelt {
	font-weight: bold;
	color: #FF0000;
}

a:link {
	color: #002d62;/*#330099;*/
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
/*	color: #FF0000;*/
}

.Seitenbereich {
/*    height: auto;*/
    width: 748px;
    height: auto;
    margin: 0px;
    padding: 0px;
    border:0px;
    margin-top: 5px;
    
}

.Inhalt {
	height: auto;
/*	width: 728px;*/
    float:right;
    width: 528px;
    left: 200px;
/*    top:0px;*/
/*	top: 10px;
	position: relative;*/
	border: 1px solid #000066;
    margin: 0px;
/*    border: 0px;*/
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
    color: #002d62;
    background-color: #ffffe0;
/*	background-color: #AB0310;*/
/*    color: white;*/
}

.Spezialbereich {
	height: auto;
/*	width: 728px;*/
    width: 175px;
/*    left: 0px;
    top:0px;*/
/*	top: 10px;
	position: relative;*/
/*	border: 1px solid #000066;*/
    margin: 0px;
    border: 0px;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
/*    color: #002d62;*/
    
    background-color: #002d62;
    color: white;
    float:left;
}

.inhaltseite {
    text-transform: uppercase;
}

.clear {
clear:both;
}

.Titelseite {
    background: url(Daten/Bilder/tagebau.jpg) no-repeat 15px 4em;
}

p {
    margin-top: 0.25em;
    line-height:1.2em;
    font-weight: normal;
}

h1 {
    /*margin-top: 0.5em;*/
    margin-top:0;
	font-size: 120%;
    font-weight: bold;
	padding-top: 0.8em;
    background: url(Daten/Bilder/hline.gif) no-repeat 0px 0px;
}

h1.csc-firstHeader {
    margin-top: 0;
	font-size: 120%;
    font-weight: bold;
	padding-top: 0.5em;
    background: none;
}

h2 {
    margin-top: 0.5em;
	font-size: 100%;
    font-weight: bold;
}
h3 {
    margin-top: 0.5em;
	font-size: 80%;
    font-weight: bold;
}


/* -------------- Navigation Ebene 1 (Tabulatoren) -------------------- */

#nav1container { 
	width: 748px;
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #aaa;
    background: url(Daten/Bilder/kopf2.jpg) 0px 00px;  
    overflow: hidden;
    background-color: #002d62;
}

ul#nav1list
{
    font: bold 11px verdana, arial, sans-serif;
    list-style-type: none;
    padding-left: 8px;
    padding-bottom: 21px;
    border-bottom: 1px solid #002d62;
    margin: 0;
}

ul#nav1list li
{
    float: left;
    height: 18px;/*21px;*/
/*    width: 75px; */
    background-color: #002d62;/*#dddddd;*/ 
    margin: 2px 2px 0 2px;
    border-bottom: 1px solid #002d62;
 /*   border: 1px solid white;
    border-bottom: 1px solid #002d62*/
}

ul#nav1list li#nav1active
{
    border-bottom: 2px solid #ffffff;
    background-color: #fff;
}

li#nav1active a { color: #000; }

#nav1list a
{
    float: left;
    display: block;
 /*   color: #666;*/
    color: #aaaaaa;
    text-decoration: none;
    padding: 4px;
    padding: 4px 8px 4px 7px;
    /*line-height: 80%;*/
    margin:0;
}

* html #nav1list a {
    padding: 4px 8px 0px 7px;
}

#nav1list a:hover { 
/*    text-decoration: underline; */
    background: #fff;
    color: #000;
}
/*#nav1list a:visited { color: #002d62; }*/


/* ---------------------------------------------------------------------- */

/* -------------- Navigation Ebene 2 (Vertical list) -------------------- */

#nav2container { 
    width: 160px; 
    overflow:hidden; 
}

#nav2container ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#nav2container a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#nav2container a:link, #nav2list a:visited
{
color: #EEE;
text-decoration: none;
}

#nav2container a:hover
{
background-color: #369;
color: #fff;
}

li#nav2active a 
{ 
/*background-color: #369;*/
background-color: #258;
}

/*IE workaround*/
/*All IE browsers*/
* html #nav2list li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*IE7HACK*/
*+html #nav2list li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #nav2list { height: 1%; }

* html #nav2list li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #nav2list li:first-child { border-left: 0; }
 
/* ---------------------------------------------------------------------*/ 

/* ------------ STÄNDIGES MENÜ: IMPRESSUM & KONTAKT --------*/ 

/*Fat Erik's Pipelist*/
#nav3list
{
    list-style: none;
    padding: 0;
    margin: 0;
    font-size:100%;
}

#nav3list li
{
    display: inline;
    padding: 0;
    margin: 0;
}

#nav3list li:before { content: "| "; }
#nav3list li:first-child:before { content: ""; }

li#nav3active a { font-weight: bold; }

#nav3list  a {
    text-decoration: none;
    color: #fff !important; 
}
#nav3list  a:hover { 
    text-decoration: underline; 
    color: #fff !important; 
}
#nav3list a:visited { 
    color: #fff !important; 
}


/*IE workaround*/
/*All IE browsers*/
* html #nav3list li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*IE7HACK*/
*+html #nav3list li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}


/*Win IE browsers - hide from Mac IE\*/
* html #nav3list { height: 1%; }

* html #nav3list li
{
    display: block;
    float: right;
}

/*End hide*/

/*Mac IE 5*/
* html #nav3list li:first-child { border-left: 0; }
/* ---------------------------------------------------------------------*/ 
 


/* ------------ NAVIGATIONPFAD / BREADCUMBS --------*/ 

#breadcrumbContainer { 
	width: 738px;
/*    margin-left: 30px; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin:0;
    background: url(Daten/Bilder/hline.gif) no-repeat 8px 20px;
}

#breadcrumbContainer  a {    text-decoration: none;}

#breadcrumbContainer  a:hover { text-decoration: underline; }
#breadcrumbContainer  a:visited { color: #002d62; }

/* ---------------------------------------------------------------------*/ 


/* ------------ SEITEN-FUSS ---------------------------------------*/ 

.Fusszeile {
	background-color: #B40721;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
    margin: 0px;
    margin-top:5px;
	width: 728px;
    border: 1px solid #b39494;
    /*height: 25px;*/
	/*top: 15px;
	position: relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFCC;
	background: url(Daten/Bilder/balken_fuss.gif) repeat-y -3px 0px;
}
.Fusszeile a {
    color: #FFFFCC;
    text-decoration: none;
}

/* ---------------------------------------------------------------------*/ 


#werbung {
	position: absolute;
    top: 8px;
	left: 765px;
    width: 180px;

    margin: 0px;
    padding: 0px;
    border: 1px none black;
    
}

.WerbungKopf {
	height: 103px;
	width: 178px;
	background-color: #ddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #333;
	line-height: 22px;
	padding-top: 20px;
}

.Werbung1 {
/*	height: 227px;*/
	width: 178px;
	background-color: #ddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-image: url(Daten/Bilder/nmnlogo%20blau.png);
	background-repeat: no-repeat;
	background-position: 16px 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding-top: 10px;
	background-attachment: scroll;
}
.Werbung2 {
	height: 226px;
	width: 173px;
	background-color: #ddd;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 5px;
	color: #333;
}


.contenttable {
	vertical-align:top;
	font-size:100%
}

 table.contenttable td {
	vertical-align:top;
	font-size:100%
}

.bodytext{
	vertical-align:top;
}    


.datumbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000CC;
}

/* ------------ TABELLEN-FORMATE ---------------------------------------*/ 
table {
    font-size:100%
}

table.Vorstand {
    table-layout:fixed;
    vertical-align:top;
    font-size:100%;    
}

table.Vorstand td{
    vertical-align:top;
    font-size:100%;    
}

table.Vorstand td p{
    border: 0;
    margin: 0;
}

td.VorstandEigenschaft{
    width:10em;
}


table.Mitglied{
    table-layout:fixed;
    vertical-align:top;
    font-size:100%;    
/*    width:100%;*/
    margin-bottom: 0.5em;
}

table.Mitglied td{
    vertical-align:top;
    font-size:100%;    
}

table.Mitglied td p{
    border: 0;
    margin: 0;
}

td.MitgliedEigenschaft{
    width:15em;
}



table.Kontakt{
    table-layout:fixed;
    vertical-align:top;
    font-size:100%;    
    width:100%;
    margin-bottom: 0.5em;
}

table.Kontakt td{
    vertical-align:top;
    font-size:100%;    
    width:50%;
}

table.Kontakt td p{
    border: 0;
    margin: 0;
}

table.Technik{
    table-layout:fixed;
    vertical-align:top;
    font-size:100%;    
/*    width:100%;*/
    margin-bottom: 0.5em;
}

table.Technik td{
    vertical-align:top;
    font-size:100%;    
}

table.Technik td p{
    border: 0;
    margin: 0;
}

td.TechnikEigenschaft{
    width:12em;
}


table.Einsatz{
    table-layout:fixed;
    vertical-align:top;
    font-size:100%;    
/*    width:100%;*/
    margin-bottom: 0.5em;
}

table.Einsatz td{
    vertical-align:top;
    font-size:100%;    
}

table.Einsatz td p{
    border: 0;
    margin: 0;
}

td.EinsatzEigenschaft{
    width:10em;
}
