
/****************************************************************************************/
/*************** Formatierung Browser-Steuerung ******************************************/
/*****************************************************************************************/
html{
	overflow-y:scroll;
	/*filter: BlendTrans(Duration=1.0);*/
}


body
{   
	 font-family: Arial, Helvetica, sans-serif;
    font-size : 12px;
    background:#cccccc url(img/mainbg.gif) repeat-x;
    padding : 0px; 
    margin : 0px; 
    height : 100%; 
    width : 100%; 
}

/*************************************************************************************************/
/*************** Formatierung Hilfsmittel fuer Positionierung  ***********************************/
/*************************************************************************************************/
.nix
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1px;
   font-style : normal;
   font-weight : normal;
	border-bottom: 0;
	border-bottom-color: 0;
	border-bottom-style: 0;
	border-bottom-width: 0;
	padding: 0px 0px 0px 0px;
}


/**************************************************************************************/
/***************Formatierung der Tabellenelemente *************************************/
/**************************************************************************************/
/*** 1. Navigationselemente und sonstige konstanten Hauptelemente*/
/*** Wenn keine farbliche Hintergrundvernderung bei einzelnen Hauptnavpunkten gewünscht ist,*/
/*** dann td.activemainnav!= td.inactivemainnav */
/*********************************************************************************/

table.allg 
{
	background-color: white;
	border: 0px inset #DDDDDD;
	border-bottom:  0px inset #DDDDDD;
	border-left: 0px inset #DDDDDD;
	border-right: 0px inset #DDDDDD;
	border-top: 0px inset #DDDDDD;
	padding: 0px 0px 0px 0px;
}

table.hg000033
{
	background-color: #000033;
	border: 0px;
	border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
}

table.hgffffff
{
	background-color: #ffffff;
	border: 0px;
	border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
}

.inhalt_rahmen_oben
{
	background-color: white;
	border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 3px double #c4c4c4;
   padding: 0px 0px 0px 0px;
}
.inhalt_rahmen_unten
{
	background-color: white;
	border-bottom:  3px double #c4c4c4;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
   padding: 0px 0px 0px 0px;
}
.inhalt_rahmen_links
{
	background-color: white;
	border-bottom:  0px;
	border-left: 3px double #c4c4c4;
	border-right: 0px;
	border-top: 0px;
   padding: 0px 0px 0px 0px;
}


td.activemainnav{
    font-family: Arial, Helvetica, sans-serif;
    color: #003366;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: center;
	 border-top: 0px solid #012D74;
    border-left: 0px solid #CE000C;
    border-right: 0px solid #C4C4C4;
    border-bottom:0px solid #CE000C;
	 padding: 5px 5px 5px 5px;
	  
}

td.inactivemainnav{
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: center;
	 border-top: 0px solid #012D74;
    border-left: 0px solid #CE000C;
    border-right: 0px solid #C4C4C4;
    border-bottom:0px solid #CE000C;
	 padding: 5px 5px 5px 5px;
}



td.unav
{
    padding: 10px 0px 10px 0px;
    text-align: left;
	 vertical-align: top;
    background : white;
}

td.unav_startseite
{
    padding: 5px 7px 5px 5px;
    text-align: justify;
	 vertical-align: top;
    background : white;
	 font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 vertical-align: top;
}

td.activeunav{
	 font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px 0px 0px 10px;
	 background : #FFFFFF;
	 width: 210px;
	 height: 42px;
	 border: 0px;
	 background-image: url(img/unav_blau_schmal.gif);
	background-repeat: no-repeat;
}

td.inactiveunav{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px 0px 0px 10px;
	 background : #FFFFFF; 
	 width: 210px;
	 height: 42px;
	 border: 0px;
	 background-image: url(img/unav_grau_schmal.gif);
	 background-repeat: no-repeat;
}

td.activeunav_katalog{
	 font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px 0px 0px 10px;
	 background : #FFFFFF;
	 width: 210px;
	 height: 22px;
	 border: 0px;
}

td.inactiveunav_katalog{
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
	 text-align: left;
	 vertical-align: middle;
	 padding: 0px 0px 0px 10px;
	 background : #FFFFFF; 
	 width: 210px;
	 height: 22px;
	 border: 0px;
}


.kopf_links{
	 font-family: Arial, Helvetica, sans-serif;
    color: #3C3C3C;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 background: #000033;
	 border: 0px inset #DDDDDD;
	 padding: 0px 0px 0px 0px;
}

.kopf_mitte{
	 font-family: Arial, Helvetica, sans-serif;
    color: #3C3C3C;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 background: #000033;
	 border: 0px inset #DDDDDD;
	 padding: 0px 0px 0px 0px;
}

.kopf_rechts
{
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
    text-align: right; 
	 background: #000033;
	 border: 0px inset #DDDDDD;
	 padding: 5px 10px 5px 0px;
	 vertical-align: top;
}
.mainnav
{
   font-family: Arial, Helvetica, sans-serif;
    color: #1E49A2;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    text-align: center;
    vertical-align: middle;
    background-image: url(img/linie_3.gif);
    border: 0px;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    background-color: white;
}
.mainnav_links
{
	 font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    text-align: center;
	 vertical-align: middle;
	 border: 0px inset #DDDDDD;
	 padding: 0px 0px 0px 0px;
}
.mainnav_rechts
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    text-align: center;
	 border: 0px inset #DDDDDD;
	 padding: 0px 0px 0px 0px;
}

td.footnav
{
	 font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 1px;
    font-style : normal;
    font-weight : normal;
    text-align: center;
	 background: #000033;
	 vertical-align: top;
}

.footnav_bg
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 text-align: center;
	 vertical-align: top;
	 background-image: url(img/linie_footer3.gif);
	 border: 0px;
	 padding: 0px 0px 0px 10px;
}
		
/****************************************************************************/
/*************** Formatierung der Links und Navigationstexte ****************/
/****************************************************************************/
/*** mainnav= Hauptnavigationspunkt, 1 ebene                 */
/*** unav   = Unternavgation, 2 ebene                      */
/*** uunav  = Unternavgation, 3 ebene usw.                 */
/***************************************************************************/
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.kopf {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}
a.kopf:hover
{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}


a.activemainnav{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactivemainnav{
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactivemainnav:hover{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeunav{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactiveunav{
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactiveunav:hover{
	font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.footnav
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    font: normal normal;
    text-decoration: none;
}

a.footnav:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3B5A9D;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
}

a.hoplit
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    font: normal normal;
    text-decoration: none;
}

a.hoplit:hover
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    font: normal normal;
    text-decoration: none;
}

/****************************************************************************/
/******************          Textformaterung          **********************/
/****************************************************************************/
/***                 */
/***************************************************************************/

.titel_klein 
{    
	 font-family: Arial;
    color: #ffffff;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 vertical-align: top;
	 text-align: left;
}
.titel_mittelgross
{    
	 font-family: Arial;
    color: white;
    font-size: 22px;
    font-style : normal;
    font-weight : 600;
	 vertical-align: top;
	 text-align: left;
}
.titel_gross
{    
	 font-family: Arial;
    color: #3B5A9D;
    font-size: 45px;
	 font-style : normal;
    font-weight : 900;
	 vertical-align: top;
	 text-align: left;
}

.unav_gruppierung
{    
	 font-family: "Arial";
    color: #3B5A9D;
    font-size: 14px;
	 font-style : normal;
    font-weight : normal;
	 vertical-align: top;
	 text-align: left;
}

.norm 
{
    
	 font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 background-color: white;
	 vertical-align: top;
}

.normbold_blau 
{
    
	 font-family: Arial, Helvetica, sans-serif;
    color: #3B5A9D;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
	 background-color: white;
	 vertical-align: top;
}

.large
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3C3C3C;
    font-size: 18px;
    font-style : bold;
    font-weight : bold;
}

.larger
{
    font-family: Arial, Helvetica, sans-serif;
    color: #1E49A2;
    font-size: 16px;
    font-style : bold;
    font-weight : bold;
}

.largercenter
{
    background: url(img/meldung-hg.jpg) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    color: #000033;
    font-size: 14px;
    font-weight : bold;
    text-align: center;
}

.small
{
    font-family: Arial, Helvetica, sans-serif;
    color: #3C3C3C;
    font-size: 10px;
    font-style : normal;
}

.footnav
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #1E49A2;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
    text-align: center;
}


/*****************************************************************************/
/******************      Sonderformate Startseite     **********************/
/****************************************************************************/
/***                 */
/***************************************************************************/

td.startseite1
{    
   font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
   font-size: 40px;
   font-style: normal;
   vertical-align: top;
   text-align: right;
}


td.startseite2
{    
   font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
   font-size: 35px;
   font-style: normal;
   font-weight: bold;
   vertical-align: top;
   text-align: right;
}

td.startseite3
{    
   font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
   font-size: 15px;
   font-style: normal;
   font-weight: bold;
   vertical-align: top;
   text-align: left;
}

td.startseite4
{    
   font-family: Arial, Helvetica, sans-serif;
   color: #3B5A9D;
   font-size: 18px;
   font-style: normal;
   font-weight: bold;

}

td.startseite5{
   font-family: Arial, Helvetica, sans-serif;
    color: #3B5A9D;
    font-size: 17px;
    font-style : bold;
    font-weight : bold;
   text-align: center;
   vertical-align: middle;
   padding: 0px 0px 0px 10px;
   background : #FFFFFF;
   width: 210px;
   height: 111px;
   border: 0px;
   background-image: url(img/deckenleuchte_stehlampe.jpg);
  background-repeat: no-repeat;
}

/****************************************************************************/
/******************          Bildformatierung          **********************/
/****************************************************************************/
/***                 */
/***************************************************************************/
img.bild
{
    border-top: 3px double #3B5A9D;
    border-left: 3px double #3B5A9D;
    border-right: 3px double #000033;
    border-bottom:3px double #000033;
    background : #ffffff;
}

img.logo_img
{
	 border-top: 0px solid #012D74;
    border-left: 0px solid #CE000C;
    border-right: 0px solid #012D74;
    border-bottom:0px solid #CE000C;
    background : #000033;
}

/****************************************************************************/
/******************          Button-Formatierung          *******************/
/****************************************************************************/
/***                 */
/***************************************************************************/
input.button
{
  background-color : #DDDDDD;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 1px;
}

textarea.button{

  background-color : #F0E0E1;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 1px;
}

hr.trennlinie
{
	
	color: #3b5a9d;
	height: 2px;
}


