
/****************************************************************************************/
/*************** Formatierung Browser-Steuerung ******************************************/
/*****************************************************************************************/
html{
	overflow-y:scroll;
	/*filter: BlendTrans(Duration=1.0);*/
}


body
{   
	 font-family: Arial, Helvetica, sans-serif;
    font-size : 12px; 
    padding : 0px; 
    margin : 0px; 
    height : 100%; 
    width : 100%;
	 background-image: url(img/bodybg.gif);
	 background-color: #dedee2;	
	 background-repeat: repeat-x;
}

/*************************************************************************************************/
/*************** Formatierung Hilfsmittel fuer Positionierung  ***********************************/
/*************************************************************************************************/
.nix
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1px;
   font-style : normal;
   font-weight : normal;
	background: transparent;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

div.werbung-serverkomplettpacket{
	position: relative;
	top : 100px;
   left : 0px;
   width : 120px;
   height : 250px;
   z-index : 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
   color: #B22222;
   font-size: 12px;
   font-style : normal;
}
 
div.telefonanlagen_unav_technokugel{
   position : relative;
   height : 210px; 
   width : 199px; 
   vertical-align: top;
   /*background: url(telekommunikation_telefonanlagen/img/it_edv_verkabelung.jpg) no-repeat right;
   background-repeat: no-repeat;*/
}

.internet_unsere_leistungen
{   
    padding : 0px; 
    margin : 0px; 
    height : 580px; 
    width : 648px; 
	 background-image: url(internet_suchmaschinenoptimierung_webdesign/img/kreis_anwendungsgebiete_680x580.gif);
	 background-repeat: no repeat;
	 vertical-align: top;
}

div.internet_unsere_leistungen
{   
    position : relative;
	 height : 580px; 
    width : 648px; 
	 background-image: url(internet_suchmaschinenoptimierung_webdesign/img/kreis_anwendungsgebiete_680x580.gif);
	 background-repeat: no repeat;
	 vertical-align: top;
}

div.internet-webdesign
{
    position : absolute;
    top : 10px;
    left : 235px;
    width : 150px;
    height : 150px;
    z-index : 0;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.internet-ecommerce
{
    position : absolute;
    top : 35px;
    left : 395px;
    width : 150px;
    height : 150px;
    z-index : 0;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.wartung
{
    position : absolute;
    top : 120px;
    left : 490px;
    width : 150px;
    height : 150px;
    z-index : 0;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.kommunikation
{
    position : absolute;
    top : 200px;
    left : 540px;
    width : 130px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.monitoring
{
    position : absolute;
    top : 305px;
    left : 535px;
    width : 130px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.sem
{
    position : absolute;
    top : 410px;
    left : 490px;
    width : 200px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.hardware
{
    position : absolute;
    top : 460px;
    left : 360px;
    width : 150px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: left;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.seo
{
    position : absolute;
    top : 455px;
    left : 160px;
    width : 150px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.print
{
    position : absolute;
    top : 375px;
    left : 60px;
    width : 150px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.service
{
    position : absolute;
    top : 240px;
    left : 20px;
    width : 150px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

div.datenexperte
{
    position : absolute;
    top : 105px;
    left : 55px;
    width : 150px;
    height : 88px;
    z-index : 1;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

/**************************************************************************************/
/***************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: transparent;
	border: 0px;
	border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

td.allg_norm_justify
{
	background-color: transparent;
	border: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
   color: #666666;
   font-size: 12px;
   font-style : normal;
   font-weight : normal;
	text-align: justify;
}


.inhalt
{
	background-color: white;
	border: white;	
   border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
   padding: 15px 25px 10px 25px;
}

table.eigene_ausschreibung
{
	background-color: White;
	border: 1px dotted #CCCCCC;
	padding: 10px 10px 10px 10px;
}

td.blaettern
{
	background-color: White;
	border: 1px dotted #CCCCCC;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	text-align: center;
}

td.blaettern:hover
{
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	text-align: center;
}

td.blaettern_aktiv
{
	background-color: #F5F5F5;
	border: 1px solid #000E69;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
	text-align: center;
}

table.hardware_netzwerk_leistungsuebersicht
{
    
	 font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;	 
	 background-image: url(it_edv_hardware_computer_server_netzwerk/img/index_hg_leistungsuebersicht.jpg);
	 background-repeat: no-repeat;
}

.mainnav_links
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 12px;
    font-style : italic;
    font-weight : bold;
    text-align: center;
	 background: white;
	 padding: 0px 0px 0px 0px;
	 border-top: 1px #000e69;
    border-left: 1px #ffffff;
    border-right: 1px #ffffff;
    border-bottom:1px #ffffff;
	 
}

.mainnav_rechts
{
    text-align: center;
	 background: white;
	 padding: 0px 0px 0px 0px;	 
	 border: 1px #ffffff;
}

td.activemainnav
{
	 border-top: 1px #000e69;
    border-left: 1px #000e69;
    border-right: 1px #000e69;
    border-bottom:1px #000e69;
	 padding: 5px 5px 5px 5px;
	 background : white; /*white, D3D3D9*/
}

td.inactivemainnav
{
	 border-top: 1px #000e69;
    border-left: 1px #ffffff;
    border-right: 1px #ffffff;
    border-bottom:1px #ffffff;
	 padding: 5px 5px 5px 5px;
	 background : white; 
}

.unav_allg
{
	background-color: white;
	border: white;	
   border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
   padding: 0px 0px 0px 0px;
	vertical-align: top;
} 

.unav_inhalt
{
	background-color: white;
	border: white;	
   border-bottom:  0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
   padding: 0px 0px 0px 0px;
}

.unav_inhalt_tabelleninhalt 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 border-top: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom:1px solid white;
	 padding: 2px 2px 2px 2px;
	 background : #f5f5f5;  	
}

.unav
{
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom:0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
	 vertical-align: top;
	 /*background-color: #dedee2;	*/
}


td.activeunav
{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 1px solid #012D74;/*#999999*/
    border-left: 1px solid #012D74;/*#999999*/
    border-right: 1px solid #012D74;/*#999999*/
    border-bottom:1px solid #012D74;/*#999999*/
	 padding: 2px 5px 2px 5px;
	 background : white; /*#012D74*/
	 width: 182px;
	 height: 24px;
}

td.activeunav:hover
{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 1px solid #012D74;/*#999999*/
    border-left: 1px solid #012D74;/*#999999*/
    border-right: 1px solid #012D74;/*#999999*/
    border-bottom:1px solid #012D74;/*#999999*/
	 padding: 2px 5px 2px 5px;
	 background : white; /*white*/ 
	 width: 182px;
	 height: 24px;
}

td.activeunav_spezial
{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 1px solid #B22222;/*#999999*/
    border-left: 1px solid #B22222;/*#999999*/
    border-right: 1px solid #B22222;/*#999999*/
    border-bottom: 1px solid #B22222;/*#999999*/
	 padding: 2px 5px 2px 5px;
	 background : white; /*#012D74*/
	 width: 182px;
	 height: 24px;
}

td.activeunav_spezial:hover
{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 1px solid #B22222;/*#999999*/
    border-left: 1px solid #B22222;/*#999999*/
    border-right: 1px solid #B22222;/*#999999*/
    border-bottom:1px solid #B22222;/*#999999*/
	 padding: 2px 5px 2px 5px;
	 background : #FF6347; /*#012D74*/
	 width: 182px;
	 height: 24px;
}

td.inactiveunav{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom:2px solid white;
	 padding: 2px 5px 2px 5px;
	 background : #f5f5f5; 
	 width: 182px;
	 height: 24px;	  	
}


td.inactiveunav:hover{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom:2px solid white;
	 padding: 2px 5px 2px 5px;
	 background : white; 
	 width: 182px;
	 height: 24px;	  	
}

td.inactiveunav_spezial{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom:2px solid white;
	 padding: 2px 5px 2px 5px;
	 background : #B22222; 
	 width: 182px;
	 height: 24px;	  	
}

td.inactiveunav_spezial:hover{
	 text-align: left;
	 vertical-align: middle;
	 border-top: 2px solid white;
    border-left: 2px solid white;
    border-right: 2px solid white;
    border-bottom:2px solid white;
	 padding: 2px 5px 2px 5px;
	 background : #FF6347; 
	 width: 182px;
	 height: 24px;	  	
}

td.activeuunav{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : #DEDEDE; /*012D74*/
	 visibility: visible;
	 background-image: url(img/uunav_aktiv.gif);
	 background-repeat: no-repeat;
}

td.activeuunav_ende{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : #012D74; /*f5f5f5*/
	 visibility: visible;
	 background-image: url(img/uunav_aktiv_ende.gif);
	 background-repeat: no-repeat;
}

td.inactiveuunav{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : Silver; 
	 visibility: visible;
	 background-image: url(img/uunav_inaktiv.gif);
	 background-repeat: no-repeat;
}

td.inactiveuunav_ende{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : Silver; 
	 visibility: visible;
	 background-image: url(img/uunav_inaktiv_ende.gif);
	 background-repeat: no-repeat;
}

td.inactiveuunav:hover{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : Silver; 
	 visibility: visible;
	 background-image: url(img/uunav_inaktiv_hover.gif);
	 background-repeat: no-repeat;
}

td.inactiveuunav_ende:hover{
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid white;
    border-left: 0px solid white;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 1px 10px 1px 15px;
	 background : Silver; 
	 visibility: visible;
	 background-image: url(img/uunav_inaktiv_hover_ende.gif);
	 background-repeat: no-repeat;
}

.invisibleuunav{
	 visibility: hidden;
	 display: none;
	 font-size: 1px;
}

.kopf_links
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 background: White;
	 border: 0px;
	 padding: 5px 5px 5px 5px;
}

.kopf_mitte{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 background: White;
	 border: 0px;
	 padding: 5px 5px 5px 5px;
}

.kopf_rechts
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 11px;
    font-style : normal;
    font-weight : normal;
    text-align: center;
	 background: White;
	 border: 0px;
	 padding: 5px 10px 5px 5px;
}



td.footnav
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 10px;
    font-style : normal;
    font-weight : normal;
    text-align: center;
	 background: white;
	 padding: 5px 5px 5px 5px;
}
		
/***************************************************************************/
/*************** 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: #012d74;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a:focus
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

/* a.content  sollte gelöscht werden, da a.norm!!!! */
a.content{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : normal;
}

a.norm 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
	 text-decoration: none; 
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
}

a.norm:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
	 text-decoration: underline; 
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
}

a.small
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
	 text-decoration: none; 
    font-size: 10px;
    font-style : normal;
    font-weight : normal;
}
a.small:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
	 text-decoration: underline; 
    font-size: 10px;
    font-style : normal;
    font-weight : normal;
}

a.blaubigger 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
	 text-decoration: none; 
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
}

a.blaubigger:hover 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
	 text-decoration: underline; 
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
}

a.anfrage
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 18px;
	font-style : normal;
	font-weight : bold;
}

a.anfrage:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #012D74;
	text-decoration: none;
	font-size: 18px;
	font-style : normal;
	font-weight : bold;
}


a.activemainnav{
	font-family: Arial, Helvetica, sans-serif;
	color: #000e69; /*#999999*/
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactivemainnav{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactivemainnav:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeunav{
	font-family: Arial, Helvetica, sans-serif;
	color: #000E69;/*#999999,#012D74, spezial: #B22222*/
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeunav:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000E69;/*#999999*/
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeunav_spezial{
	font-family: Arial, Helvetica, sans-serif;
	color: #B22222;/*#999999,#012D74, spezial: #B22222*/
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeunav_spezial:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #B22222;/*#999999,#012D74, spezial: #B22222*/
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactiveunav{
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactiveunav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000E69;
	text-decoration: underline;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	visibility: visible;
}

a.inactiveunav_spezial{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.inactiveunav_spezial:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: underline;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
}

a.activeuunav{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	visibility: visible;
}

a.activeuunav:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	visibility: visible;
}

a.inactiveuunav{
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;/*012d74*/
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	visibility: visible;
}

a.invisibleuunav{
	visibility: hidden;
}

a.inactiveuunav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #012d74;/*#999999*/
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	visibility: visible;
}


a.footnav
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 11px;
    font-style : normal;
    font-weight : bold;
}

a.footnav:hover
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 11px;
    font-style : normal;
    font-weight : bold;
}


/****************************************************************************/
/******************          Textformaterung          **********************/
/****************************************************************************/               
/***************************************************************************/
.kopftitel
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000e69;
    font-size: 30px;
    font-style : normal;
    font-weight : 900;
}

.kopftitel2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #BDBDBD;
    font-size: 18px;
    font-style : normal;
    font-weight : 900;
}

.kopftitel_plus
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 25px;
    font-style : normal;
    font-weight : 900;
    text-transform: uppercase;
}

.content_slogan
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 18px;
    font-style : normal;
    font-weight : 900;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 16px;
    font-style : normal;
    font-weight : bold;
	 line-height: 20px;
	 
}

h1.white
{
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 margin: 5px;
	 padding: 0px 0px 0px 0px;
}

h2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 line-height: 14px;
}

h3
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
	 line-height: 13px;
}

h4 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
    margin: 0 0 0 0;
}

.ueberschrift_td
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 12px;
    font-style : bold;
    font-weight : bold;
	 text-align: left;
	 vertical-align: middle;
	 border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    border-right: 0px solid white;
    border-bottom:1px solid white;
	 padding: 5px 5px 5px 5px;
	 background : #bdbdbd;  	
}

.ueberschrift_td_rechts
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 12px;
    font-style : bold;
    font-weight : bold;
	 text-align: right;
	 vertical-align: middle;
	 border-top: 1px solid #f5f5f5;
    border-left: 0px solid #f5f5f5;
    border-right: 1px solid white;
    border-bottom:1px solid white;
	 padding: 5px 5px 5px 5px;
	 background : #bdbdbd;  	
}

.beispiel_td
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000E69;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 text-align: justify;
	 vertical-align: top;
	 border-top: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom:1px solid white;
	 padding: 8px 8px 8px 8px;
	 background : silver;  	
}

.norm_td
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 text-align: left;
	 vertical-align: top;
	 border-top: 1px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom:1px solid white;
	 padding: 5px 5px 5px 5px;
	 background : white;  	
}

.norm 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
}

.norm_justify 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 text-align: justify;
}

.norm_unterstrich 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : normal;
	 text-align: justify;
	 text-decoration: underline;
}

.norm_hoch 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : lighter;
	 text-decoration: none;
	text-transform: uppercase;
}

.normbold 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
}

.normbold_blau 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
}

.normbold_rot 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #B22222;
    font-size: 12px;
    font-style : normal;
    font-weight : bold;
}

.norm_smaller 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 11px;
    font-style : normal;
    font-weight : normal;
}

.norm_small 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 10px;
    font-style : normal;
    font-weight : normal;
}

.erfolgsgarantie
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 14px;
    font-style : normal;
    font-weight : normal;

	}

.large
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 
}

.large_grau
{
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 
}

.large_hellgrau
{
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 14px;
    font-style : normal;
    font-weight : bold;
	 
}

.larger
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 16px;
    font-style : normal;
    font-weight : bold;
}

.small
{
    font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 10px;
    font-style : normal;
}

.small_grau
{
    font-family: Arial, Helvetica, sans-serif;
    color: #707070;
    font-size: 10px;
    font-style : normal;
}

.footnav
{
	 font-family: Arial, Helvetica, sans-serif;
    color: #012D74;
    font-size: 11px;
    font-style : normal;
    font-weight : normal;
    text-align: center;
}

/****************************************************************************/
/******************          Bildformatierung          **********************/
/****************************************************************************/
/***************************************************************************/
img.bild
{
    border-top: 3px double #bdbdbd;
    border-left: 3px double #666666;
    border-right: 3px double #bdbdbd;
    border-bottom:3px double #666666;
    background : #f5f5f5;
}

img.logo
{
	 border-width: 0px 0px 0px 0px;
}



/****************************************************************************/
/******************          Button-Formatierung          *******************/
/****************************************************************************/          
/***************************************************************************/
input.button
{
  background-color : #F0F0F0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 1px;
}

input.button:hover
{
  background-color : white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 1px;
}

input.button_unsichtbar
{
  background-color : white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 0px;
}

input.button_unsichtbar:hover
{
  background-color : #012D74;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: white;
  text-decoration: none;
  border-color : #012D74;
  border-width : 0px;
}

textarea.button{

  background-color : #F0E0E1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #012D74;
  text-decoration: none;
  border-color : #012D74;
  border-width : 1px;
}

/****************************************************************************/
/**************           TRENN OBJEKTE-Formatierung          ***************/
/****************************************************************************/          
/***************************************************************************/
hr.trennlinie
{
	color: #999999;
	height: 1px;
	width: 100%;
}

/****************************************************************************/
/**************     AUFZÄHLUNG OBJEKTE-Formatierung          ***************/
/****************************************************************************/          
/***************************************************************************/

li.hell{
	background-color: white;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	/*height: 18px;*/
	list-style: disc outside none;
}
li.dunkel{
	background-color: #F5f5f5;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	/*height: 18px;*/
	list-style: disc outside none;
}

li.hell_numieriert{
	background-color: white;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	/*height: 18px;*/
	list-style: decimal outside none;
}
li.dunkel_numeriert{
	background-color: #F5f5f5;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	/*height: 18px;*/
	list-style: decimal outside none;
}

li.hell_numieriert_small{
	background-color: white;
	border: 0;	
	vertical-align: middle;
	line-height: 16px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	/*height: 18px;*/
	list-style: decimal outside none;
}

li.dunkel_numeriert_small{
	background-color: #F5f5f5;
	border: 0;	
	vertical-align: middle;
	line-height: 16px;
	padding: 0 0 0 2px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	/*height: 18px;*/
	list-style: decimal outside none;
}

li.ok_abgehackt{
	background-color: white;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 0px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	vertical-align: text-top;
	/*height: 18px;*/
	list-style: url(img/check-grey.gif);
	}
	
li.plus{
	background-color: white;
	border: 0;	
	vertical-align: middle;
	line-height: 18px;
	padding: 0 0 0 0px;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	margin: 0;
	vertical-align: text-top;
	/*height: 18px;*/
	list-style: url(img/plus.gif);
	}

/* 
LÖSCHEN!!!!!!!! wenn js nicht in Benutzung. 
Scroller name:Multi-Color Fader
Author: Creativyst, Inc.
Get it here: Creativyst.com ------------*/
.ScrollerFrame
 {
   border-style:solid;
   border-width:0px;
   border-color:#000000;
   text-align: center;
	font-size: 16px;
	text-decoration: none;
	color: #666666;
 }
 /*------------------------------------*/
 
 /****************************************************************************/
/**************           T A B E L L E N                      ***************/
/****************************************************************************/          
/***************************************************************************/
.tabelle_grau_gruen_weissumrandet{
	border: 1px solid White;
	background: #CCCCCC;
	text-align: left;
	text-justify: newspaper;
	font-family: Arial, Helvetica, sans-serif;
   color: #012D74;
   font-size: 10px;
   font-style : normal;
	vertical-align: top;
	padding: 0px;
}


