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: 130px; /*122*/
	width: 748px;
	position: relative;
	font-size: 36px;
	color: #0000FF;
	background-image: url(Daten/Bilder/kopf1.jpg);
	background-repeat: no-repeat;
	border-top: 0px none #FFFFCC;
	border-right: 0px none #FFFFCC;
	border-bottom: 0px none #FFFFCC;
	border-left: 0px none #FFFFCC;
}

.ausgewaelt {
	font-weight: bold;
	color: #FF0000;
}

a:link {
	color: #002d62;/*#330099;*/
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
/*	color: #FF0000;*/
}

.Inhalt {
	height: auto;
	width: 728px;
/*	top: 10px;
	position: relative;*/
/*	border: 1px solid #000066;*/
    margin:0;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
    color: #002d62;
}

.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;
    background: url(Daten/Bilder/kopf2.jpg) 0px 00px;  
    overflow: hidden;
}

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: 2px 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 (Piped list) -------------------- */

#nav2container { 
	width: 728px;
    background: url(Daten/Bilder/nav2bg.gif) repeat-x 20px;


/*    margin-left: 30px; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;*/
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin:0;
    
    overflow: hidden;
}

#nav2container table {
    padding:0;
    margin:0;
    border:0;
    width:100%;
}

/*Fat Erik's Pipelist*/
#nav2list
{
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 70%;

}

#nav2list li
{   color: #b6292f;
    display: inline;
    padding: 0;
    margin: 0;
}

#nav2list li:before { content: " | "; }
#nav2list li:first-child:before { content: ""; }

#nav2list  a {color:#b6292f;text-decoration: none;font-weight: bold;}
#nav2list  a:hover { text-decoration: underline; }


li#nav2active a {color:#b6292f;font-weight: bold;text-decoration: underline; }

/*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:70%;
}

#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;}
#nav3list  a:hover { text-decoration: underline; }
#nav3list a:visited { color: #002d62; }


/*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;
	/*top: 15px;
	position: relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFCC;
	background: url(Daten/Bilder/fuss.jpg) no-repeat 0px 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:14em;
}

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;
}

#inhalte table.contenttable{border-collapse:collapse;}
#inhalte table.contenttable th{background-color:#aaa;color:#fff;border: 1px solid #000;text-align:left;padding:5px;}
#inhalte table.contenttable td{border-collapse:collapse;border: 1px solid #000;padding:5px;}
#inhalte form#mailform div.cl{clear:left;}
#inhalte form#mailform div.t3mailform{border:0;padding:20px 0 0 0;margin:0;}
#inhalte form#mailform div.csc-mailform-field{margin:0 0 10px 0;}
#inhalte form#mailform label{display:block;float:left;width:100px;color:#002D62;}
#inhalte form#mailform input[type=text],textarea{border: 1px solid #002D62;color:#aaa;padding:2px;}
#inhalte form#mailform input[type=submit]{border: 1px solid #002D62;background-color:#aaa;color:#002D62;padding:3px 6px;font-weight:bold;margin:20px 0 0 100px;}
#inhalte form#mailform span.csc-mailform-radio label{float:none;display:inline;padding:0 10px 0 0;}
#inhalte form#mailform span.csc-mailform-radio input{float:none;}
div#gal-content div.cl{clear:left;}
div#gal-content img{padding:0;margin:0;}
div#gal-content div.pagebrowser{font-weight: bold;padding: 20px 0;width: 538px;}
div#gal-content a{color:#002D62;text-decoration:none;padding:0;margin:0;}
div#gal-content a:hover{color:#B6292F;}
div#gal-content div#backlink{text-align:center;}
div#gal-content div.imageitem{float:left;margin:0 10px 10px 0;border:2px solid #002D62;padding:0;font-size:0;}
div#gal-content div.prev{width:30%;float:left;}
div#gal-content div.text{width:40%;float:left;text-align:center;}
div#gal-content div.next{width:30%;float:right;text-align:right;}






