/***** Farben: dunkel=#475059, hellgrau=#606C78, hell=D1D4D9 *****/

/***** "Normale" Links *****/
a:link {
/*	border: none; */
	color: #CBD2DC;
	text-decoration: none;
}

a:visited {
/*	border: none; */
	color: #CBD2DC;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
/*	border: none; */
	color: #F6D702;
	text-decoration: none;
}

a:active {
/*	background: #0000A0; */
/*	border: none; */
	color: #CBD2DC;
	text-decoration: none;
}


/***** Links für box-text (nur für die Startseite!)*****/
.box-text a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.box-text a:link {
	color: #953306;
	font-weight: bold;
}


.box-text a:visited {
	color: #953306;
	font-weight: bold;
}

.box-text a:hover {
	color: #D78106;
}


/***** Links für box2-text *****/
.box2-text a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.box2-text a:link {
	color: #953306;
	font-weight: bold;
}


.box2-text a:visited {
	color: #953306;
	font-weight: bold;
}

.box2-text a:hover {
	color: #D78106;
}

/***** Links für enum *****/

.enum a:active {
	color: #FFFFFF;
}

.enum a:link {
	color: #953306;
	font-weight: bold;
}

.enum a:visited {
	color: #953306;
	font-weight: bold;
}

.enum a:hover {
	color: #D78106;
}

td.enum {
 	padding-bottom:4px;
 	padding-right:10px;
}

/***** Links für TAB-Navi (aktiv)*****/
.s-tab-a a:active {
	color: #FFFFFF;
}

.s-tab-a a:link {
	color: #000000;
}

.s-tab-a a:visited {
	color: #333333;
}

.s-tab-a a:hover {
	color: #D78106;
}

/***** Links für TAB-Navi (inaktiv,dunkel)*****/
/* beim Klick */
.s-tab-d a:active {
	color: #A6D702;
}


/*nicht besucht */
.s-tab-d a:link {
	color: #CBD2DC;
}
/* besucht */
.s-tab-d a:visited {
	color: #CBD2DC;
}

/* hover */
.s-tab-d a:hover {
	color: #F6D702;
	text-decoration: none;
}


body {
/*	background-color: #475059;*/
	background-color:black; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	margin: 0px;
	padding: 0px;
}

div.box-head {
	padding:3px;
	padding-left:10px;
	font-size:11px;
	color: #F6D702;
	letter-spacing:2px;
}

div.box-text {
	padding:10px;
	background-color: #D1D4D9;
	border: 10px solid #475059;
}

/*box2: mit 10px Margin */
div.box2-text {
	margin-right:10px;
	margin-left:10px;
	margin-bottom: 10px;
	padding:10px;
	background-color: #D1D4D9;
	border: 10px solid #475059;
}

table.box {
	border-bottom: 1px solid black;
}

table.box2 {
	margin-left:10px;
	margin-right:10px;
	border-bottom: 1px solid black;
}

table.maintab {
  /* Abstand von Oben */
  margin-top:10px;
  /* Hintergrund=Schwarz */
  background: #000000;
  /* keine innenabstände */
  padding:0px;
  border:0px;
  /*cellspacing="0" cellpadding="0"*/
}  

code {
	color: #000080;
	font-size: 8pt;
	font-family: "Courier New", Courier, monospace;
}


h1, h2, h3, h4, h5, h6 {
	background: #475059;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px;
}

h1 {
	font-size: 150%;
	background-color: #475059;
}


h2 {
	font-size: 140%;
}

h3 {
	font-size: 130%;
}

h4 {
	font-size: 120%;
}

h5 {
	font-size: 110%;
}

h6 {
	font-size: 100%;
}

li{
	margin-bottom: 0px;
	margin-top: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
}

p{
	line-height: 130%;
	font-size: 11px;
	/* margin-top: 5px; */
}

pre{
	background: #F8FAFB;
	border: 1px solid #C0C0C0;
	padding: 5px 5px 5px 5px;
}

td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.border-right-left-thin p,h1,h2,h3,h4,h5,h6 {
	text-align: justify; /* width: 350px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.new-image {
	text-align: center;
   padding-top: 10px;
}

td.box {
   background: #475059;
}

td.box-end {
   background-image:url(media/edge.gif);
}


.visibletable {
	width: 100%;
}

.visibletable th {
	text-align: left;
	background-color: #dddddd;
}

.visibletable td {
	background-color: #f4f4f4;
}

.border {
	padding-left: 10px;
	padding-right: 10px;
}


.footer {
	color: #CBD2DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
}

/* Navigations-Menü */ 
.menu {
	background-color: #606C78;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border:0pt solid white;
	padding:0pt;
}

/* Menügruppen-Überschrift mit abgeschnittener Ecke */
.menuhead {
	background-color: #666666;
	background-image: url(media/m_back.jpg);
	color: #CBD2DC;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Rahmen in der sich die Navigation befindet */
.nav-box {
	background-color:#606C78;
	border:5px solid #475059; 
/*	border:5px solid #black;*/
	border-bottom:0px;
	padding:0px;
}

/* Abstand nach dem letzten Menü-Eintrag eine menuhead */
.last {
       padding-bottom:10px
}

.new-logo {
 margin-bottom:2px;
}

/* Put a border on all generated images */
.image {
	border-width:1px;
	border-color: #888888;
	border-style: solid;
	margin: 0;
}

/* Put a border on the large images */
.largeimage {
	border-width:1px;
	border-color: #888888;
	border-style: solid;
	margin: 0;
}

/* START: Navi-Tabs auf HELLgrau mit Suffix "-d" */

/* kleiner Reiter (nicht aktiv)*/
td.s-tab-d {
 padding-left:5px;  /* Ausgleich der Reiter-Breite für das Center*/
 text-align: center;
 background-color:#475059;
}

/* kleiner Reiter (aktiv)*/
td.s-tab-a {
 padding-left:5px;  /* Ausgleich der Reiter-Breite für das Center*/
 color:black;
 text-align: center;
 background-color:#D1D6DC;
}

/* Ecke kleiner Reiter (nicht aktiv)*/
td.edge-d {
 text-align: center;
 background-image:url(media/edge3.gif)
}

/* Ecke kleiner Reiter (nicht aktiv)*/
td.edge-a {
 text-align: center;
 background-image:url(media/edge2a.gif)
}

/***** Baubericht Rechte Seite *****/
td.bau-main {
 background-color:#606C78;
 /*border-top:5px solid #475059;
 border-left:7px solid #475059;*/
 /* border-top:5px solid black;*/
 border-left:10px solid black;
}

/***** Bilder-Liste für Baubericht *****/
.pic-box {
margin:10pt;
padding:5pt;
background-color:#606C78;
}

/* Text unter dem Bild */
.imgtxt {
	color: #CBD2DC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	padding-top:2pt;
}


/* Einblenden der Info-Boxen */

.imageexif {
	position:absolute;
	left:73px;
	top:104px;
	width: 380px;
	z-index:1;
	background-color: #333333;
	layer-background-color: #FFFFFF;
	visibility: hidden;
	border: 1px dashed #000000;
	padding: 5px 5px 5px 5px;
}

.imageurl {
	position:absolute;
	left:73px;
	top:104px;
	width: 500px;
	z-index:1;
	background-color: #333333;
	layer-background-color: #FFFFFF;
	visibility: hidden;
	border: 1px dashed #000000;
	padding: 5px 5px 5px 5px;
}
