/*
///////////////////////////	Farben und Overfarben///////////////////////////////
*/


a
{
  text-decoration: none;
  color:rgb(177,0,13);
}

a:hover,a:focus
{
  color: #B00000;
}
a:visited
{
  color: #600000;
}


/*
//////////////////////////////////HEAD_Menue////////////////////////////////////
*/

.nichts
{
  display:none;
}

#menue a
{
  color: #000000;
}

#menueunten a
{
  color: #000000;
}
#menueunten a:hover, #menueunten a:focus
{
  color: #B00000;
}

#breadcrumbs a:hover
{
  text-decoration: underline;
}

#kontakt_impressum a, #menue a
{
	color: #ffffff;
	background-color:#000000;
	text-align:center;
	display:block;
	text-transform:uppercase;
	line-height:2.4;
}


#breadcrumbs
{
  color:#ffffff;
  font-size: 75%;
  text-decoration:none;
}

#breadcrumbs a
{
  color:#ffffff;
}


/*
//////////////////////////////////////////Position u. Anderes//////////////////
*/
#head_logo a
{
		background-image: url(../images/regioit_logo.gif);
		background-repeat: no-repeat;
}

/*
///////////////////////////////////////////////	head_menue/////////////////////
*/

#menue * a, #kontakt_impressum * a
{
		background-image:none;
		float:left;
		background-repeat: no-repeat;
		top:0;
		padding:0 23px;
}

#menueunten * a
{
		background-image:none;
		float:left;
		background-repeat: no-repeat;
		top:0;
		padding:0 23px;
}

/*
///////////////////// head_menue_links///////////////////////////
*/
#m_impressum a, #m_impressum_aktiv a
{
	float:right;
	padding:0 18px;
}

#m_kontakt a, #m_kontakt_aktiv a
{
	float:right;
	padding:0 19px;
}

#m_footer_rechts a {
        font-size:85%;
        float:right;
}
#m_footer_links a {
        font-size:85%;
        float:left;
}

#m_impressum a
{
	right:0;
}

#kontakt_impressum a:hover, #kontakt_impressum a:focus, #menue a:hover, #menue a:focus
{
	background-color:#600000;
}

#kontakt_impressum #m_kontakt_aktiv a, #kontakt_impressum #m_impressum_aktiv a, #menue #m_aktuelles_aktiv a,#menue #m_footer_rechts a,#menue #m_footer_links a, #menue #m_unternehmen_aktiv a, #menue #m_kompetenzen_aktiv a, #menue #m_produkte_aktiv a, #menue #m_portal_aktiv a  {
		background-color:rgb(177,0,13);
		color:#ffffff;
}
#menueunten #m_aktuelles_aktiv a,#menue #m_footer a  {
		background-color:rgb(177,0,13);
		color:#ffffff;
}

/*
	////////////////////////////////////////Zweites_Menue
*/

#zweites_menue b
{
	margin:0px 5px 0px 13px;
	font-size: 85%;
	line-height: 26px;
	font-weight:normal;
	letter-spacing:0px;
}


#zweites_menue a
{
	color: #000;
	text-decoration: none;
	letter-spacing: 1px;
	display: block;
	margin:1px 0px 1px 0px;
}

.active { list-style-type: upper-latin; }

/*
	////////////////////////////////////////
	Anker in Menue 2 die kein Submenue haben
*/

.a_zwei a {
		background: #d1d2d6 url(../images/menue/2_nosub.gif) no-repeat;
		text-transform: uppercase; }
.a_zwei a:hover, .a_zwei a:focus {
		background: #bfc1c8 url(../images/menue/2_nosub_hover.gif) no-repeat;
}
.a_zwei_aktiv a {
		color:rgb(177,0,13);
		background: #e7e7e7 url(../images/menue/2_nosub_aktiv.gif) no-repeat;
		text-transform: uppercase;
}

/*
	///////////////////////////////////////
	Anker in Menue 2 die ein Submenue haben
*/
.a_zwei_sub b	{padding-left: 20px; text-transform: uppercase; }
.a_zwei_sub_aktiv b {padding-left: 20px; text-transform: uppercase; color:rgb(177,0,13);}

.a_zwei_sub a {
	background: #d1d2d6 url(../images/menue/2_mitsub.gif) no-repeat;
	}

.a_zwei_sub a:hover, .a_zwei_sub a:focus {
	background: #bfc1c8 url(../images/menue/2_mitsub_hover.gif) no-repeat;
}

.a_zwei_sub_aktiv a {
		color:rgb(177,0,13);
		background: #e7e7e7 url(../images/menue/2_mitsub_aktiv.gif) no-repeat;

	}

/*
	//////////////////////////////////////
	Anker in Menue 2 auf der dritten Ebene
*/
.a_drei b	{padding-left: 38px;}
.a_drei_aktiv b {padding-left: 38px; color:rgb(177,0,13);}

.a_drei a {
		background: #e7e7e7 url(../images/menue/3.gif) no-repeat;
		font-size:93%;
		text-transform: none;
	}
.a_drei a:hover, .a_drei a:focus {
		background: #bfc1c8 url(../images/menue/3_over.gif) no-repeat;
		color:#fff;
	}
.a_drei_aktiv a {
		background: #e1e2e6 url(../images/menue/3_aktiv.gif) no-repeat;
		font-size:93%;
		color:rgb(177,0,13);
		text-transform: none;
	}

a.ebene0, a.ebene0:visited
{
  font-size:100%;
  color: #000000;
}

a.ebene1, a.ebene1:visited
{
  font-size:100%;
  color: #000000;
}

a.ebene2, a.ebene2:visited
{
  font-size:90%;
  color: #000000;
}

a.ebene3, a.ebene3:visited
{
  font-size:85%;
  color: #000000;
}

#kontaktinput
{
   border: 1px;
   border-color: #C0C0C0;
   border-style: solid;
}




fieldskontakt
 {
   width: 590px;
   left: 150;
   padding-bottom: 15;
   height: auto;
 }

  fieldset.fields
 {
   position: relative;
   left: 40px;
   width: 510px;
   margin-left: 250;
   padding-bottom: 15;
   height: auto;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   border: 1px;
   border-color: #C0C0C0;
   border-style: solid;
   height: auto;
}

 #reihe2
 {
    position: relative;
    height: 20;
    font-size: 15px;
 }

 #reihe3
 {
    position: relative;
    height: 110;
 }

 #eingabe2
 {
   left: 200px;
   position: absolute;
   font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   line-height:1.5;
   top:1px;
   font-size: 14px;
   height: auto;
   width: auto;
 }

 #eingabe
 {
   top: 3;
   left: 200px;
   position: relative;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   line-height:1.5;
   font-size: 14px;
   height: auto;
   width: auto;
 }

 #label
 {
  width:200px;
  position: absolute;
  font-size: 14px;
  top: 0px;
  left: 3px;
  vertical-align: top;
 }

 legend.ueber
 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-size: 90%;
  line-height:1.5;
  font-weight: bold;
  color: #000000;
 }

 #label
 {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
  font-size: 90%;
  line-height:1.5;
  width:200px;
  position: absolute;
  top: 0px;
  left: 3px;
  vertical-align: top;
 }


