/* LUCON +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Farben */
/* cyan hks47 #15A7DD */
/* dunkelgrau 60% schwarz #808285 */
/* tropfengrau #D3D3D1 */
/* hellblau #ADD8EB */




body {
     background-color:#FFFFFF;
     color:#000000;
     padding:0;
     margin:0;
     font:12px Verdana, Arial, Helvetica, sans-serif;
     }

img {
     border:none;
     }

		 
/* Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a {
     color:#000000;
		 background-color:transparent;
		 text-decoration:none;
     }

a:hover, a:active, a:focus {
     color:#15A7DD;
		 background-color:transparent;
		 text-decoration:underline;		 
     }

#inhalt a, #aktuelles a {
     color:#000000;
		 background-color:transparent;
		 text-decoration:underline;
     }

#inhalt a:hover, #inhalt a:active, #inhalt a:focus,
#aktuelles a:hover, #aktuelles a:active, #aktuelles a:focus {
     color:#808285;
		 background-color:transparent;
		 text-decoration:underline;		 
     }

#sitemap a:hover, #sitemap a:active, #sitemap a:focus,
#copy a:hover, #copy a:active, #copy a:focus {
     color:#ffffff;
     }

.aktiv {
     color:#15A7DD;
		 background-color:transparent;
		 font-weight:bold;
		 }

		 
/* Hintergrundfarben ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.logo {
 		 background-color:#15A7DD;
     }

.navioben, .fuss {
 		 background-color:#808285;
     }

#grau, #aktuelles, #navilinks, #adresse {
 		 background-color:#D3D3D1;
		 }

#pfad {
 		 background:url(verlauf3.jpg);
		 }

/* Abstände ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#pfad div, .kopf div, #drucken td, #sitemap div, #adresse div, #suche {
		 padding-left:7px;
     }

#pfad div, .kopf div, #sitemap div, #drucken td {
		 padding-right:7px;
     }

#adresse div {
		 margin-top:25px;
		 }

object, embed {
		 margin:0;
		 padding:0;
		      }

#aktuelles div {
     width:150px;
		 text-align:left;
		 margin-right:7px;
		 }

#letzterrest {
     width:100%;
		 }

#iebreite {
     color:#ffffff;
		 }


/* Hoehe ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.logo {
 		 height:90px;
		 }

.navioben, .fuss, #pfad, .kopf {
 		 height:25px;
     }

.rest{
 		 height:1px;
     }

#navilinks, #aktuelles {
 		 padding-top:25px;
		 padding-bottom:25px;
     }


/* Schrift ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#aktuelles {
 		 font-size:10px;
		 line-height:20px;
		 }

#adresse {
 		 font-size:8px;
		 line-height:20px;
		 }

.klein {
 		 font-size:10px;
 		 line-height:25px;
		 }

#navioben, #aktuelles h2, #aktuelles h1 {
 		 font-size:12px;
		 line-height:25px;
		 font-weight:bold;
		 }

#aktuelles h2, #aktuelles h1 {
 		 text-align:right;
     color:#000000;
		 background-color:transparent;
		 }

h1 {
     font-size:14px;
		 line-height:20px;
		 font-weight:bold;
     color:#15A7DD;
		 background-color:transparent;
		 }

#inhalt, #inhalt td {
 		 font-size:12px;
		 line-height:20px;
		 }

/* Suche ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#suche input {
 		 border:1px solid #000000;
		 font-size:10px;
		 height:15px;
		 }

#suche form {
		 margin:0;
		 padding:0;
		 }

/* Navioben ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navioben td {
 		 padding:0;
		 margin:0;
		 }

#navioben a {
 		 padding-left:7px;
 		 padding-right:7px;
		 background-color:transparent;
		 color:#ffffff;
 		 padding-top:6px;
 		 padding-bottom:6px;
		 text-decoration:none;
		 }

#navioben a:hover, #navioben a:active, #navioben a:focus, #navioben .aktiv {
		 background-color:#D3D3D1;
		 color:#000000;
		 }


/* Navilinks ++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#navilinks {
 		 width:149px;
 		 font-size:12px;
		 }

#navilinks ul {
 		 list-style:none;
		 margin:0;
		 }

ul.ebene2 {
		 padding-left:7px;
 		 font-size:12px;
		 line-height:20px;
		 }

ul.ebene3, ul.ebene4 {
		 padding-left:7px;
 		 font-size:10px;
		 line-height:20px;
		 }


/* Inhalt ++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#inhalt div {
		 margin-left:7px;
		 margin-top:5px;
		 margin-bottom:15px;
     }


