/* CSS Document IE | Glomas Deutschland */

body { 

	margin:0;

	padding:0; 

	background:  #9AA5B2;

	background:   #9AA5B2 url(../bilder/background_site.jpg) repeat-x;

	font-size: 100.01%;

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	}

	

/* === Allgemeine Formatierungen im Contentbereich ============ */

h1, h2, h3, h4, ul, li, form { padding:0px; margin:0px; }





	

#inhalt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #666666;

	}

	

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #666666;

	}

	

table.inhalt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 18px;

	color: #666666;

	width: 630px;

	}

	

hr{

 border: 0px; /* Für Firefox und Opera */

 border-top: dotted 1px #ccc;

 border-bottom: transparent;

 border-bottom: solid 1px #FFFFFF;

}





/* =============== */	

/* === Allgemeine Formatierungen Überschriften Contentbereich ============ */	

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #999;

	margin:0px 0px 0px 0px; 

	}

	

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 24px;

	font-weight: bold;

	color: #C59D37;

	margin:0px 0px 15px 0px; 

	}

	

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #666666;

	line-height: 90%;

	margin:5px 0px 5px 0px; 

	}

	

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333;

	line-height: 120%;

	margin:5px 0px 5px 0px; 

	}

	



/* === Ende Allgemeine Formatierungen Überschriften Contentbereich ============ */

/* =============== */

/* === Allgemeine Formatierungen Links Contentbereich ============ */

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 120%;

	text-decoration: underline;

	color: #333;

	}



a:visited {

	font-size: 13px;

	text-decoration: none;

	line-height: 120%;

	text-decoration: underline;

	color: #333;

	}

	

a:hover {

	font-size: 13px;

	text-decoration: none;

	color: #C59D37;

	line-height: 120%;

	text-decoration: none;

	}



a:active {

	font-size: 13px;

	line-height: 120%;

	text-decoration: underline;

	color: #C59D37;

	}
	
textarea{
	font-family: Arial, Helvetica, sans-serif;
}

	

/* === Ende Allgemeine Formatierungen Links Contentbereich ============ */

/* =============== */

/* === Formatierungen Servicenavigation Headbereich ============ */

#servicenavi {

	font-size: 11px;

	text-decoration: none;

	color: #004080;

	line-height: 120%;

	text-decoration: none;

	}

	

#servicenavi a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 120%;

	text-decoration: none;

	color: #596795;

	}

	

#servicenavi a:visited {

	font-size: 11px;

	text-decoration: none;

	line-height: 120%;

	text-decoration: none;

color: #596795;

	}

	

#servicenavi a:hover {

	font-size: 11px;

	text-decoration: none;

	color: #C59D37;

	line-height: 120%;

	text-decoration: none;

	}



#servicenavi a:active {

	font-size: 11px;

	line-height: 120%;

	text-decoration: none;

	color: #C59D37;

	}

	

#servicenavi a.current {

	font-size: 11px;

	line-height: 120%;

	text-decoration: none;

	color: #C59D37;

	}

	

/* === Ende Formatierungen Servicenavigation Headbereich ============ */

/* =============== */

/* === Formatierungen Navigationspfad ============ */

#pfadnavi { 

	font-size: 11px;

	color: #000;

	letter-spacing: 1px;

	text-decoration: none; 

	}

	

#pfadnavi a { 

	font-size: 11px;

	color: #999;

	letter-spacing: 1px;

	text-decoration: none; 

	}

	

	#pfadnavi a:hover { 

	font-size: 11px;

	color: #000;

	letter-spacing: 1px;

	text-decoration: none; 

	}

/* === Ende Formatierungen Navigationspfad ============ */

/* =============== */	

/* === Formatierungen Fußnavigation ============ */

#fusszeile { 

	margin-left: 10px;

	font-size: 11px;

	color: #999;

	text-decoration: none; 

	}

	

#fusszeile a { 

	font-size: 11px;

	color: #999;

	text-decoration: none; 

	}

	

#fusszeile a:hover { 

	font-size: 11px;

	color: #000;

	text-decoration: none; 

	}

/* === Ende Formatierungen Fußnavigation ============ */

/* =============== */

/* === Formatierungen Hauptnavigation Oben ============ */



#hauptnav { 

	  padding:0px 0px 0px 0px;  

	  font-family: Arial, Helvetica, sans-serif;

	  margin:0px 0px 0px 0px; 

	  background-color: transparent;

	  background-repeat:no-repeat;

	  background-position:bottom; 

	  } 

  



#hauptnav ul { margin:0px; padding:0px; list-style-type:none; } 

#hauptnav li { margin:0px; padding:0px; display:inline; }

  

#hauptnav li a { 

	color: #E8EAF0;

	letter-spacing:1px;

	text-decoration: none; 

	display:block; 

	width:205px; 

	margin: 0px; padding: 5px 0px 6px 40px; 

	background:  url(../bilder/hauptnavi_aus.gif) no-repeat; 

	} 

   

      

#hauptnav li a.current { 

	color: #fff; 

	font-weight: bold;

	background:  url(../bilder/hauptnavi_an.gif) no-repeat; 

	} 



#hauptnav li a:hover { 

	color: #fff; 

	background:  url(../bilder/hauptnavi_an.gif) no-repeat; 

	} 

	

/* === Ende Hauptnavigation Oben ============ */



/* === Formatierungen Hauptnavigation Links ============ */	

	

	/* Eckgrafik Hauptnavigation oben */

#navi_image_orange { 

	width: 205px; 

	height: 19px;

	padding-left:0px;

	padding-top:5px;

	font-size: 11px;

	color: #fff;

	text-decoration: none; border-top:1px solid #fff; border-bottom:1px solid #fff; background: #A9B0CB; 

	}

	

	#leftnav-head { 

	padding-left:20px;

	font-size: 14px;

	letter-spacing:1px;

	color: #01102E;

	} 

	

	/* Eckgrafik Hauptnavigation unten */

#navi_image_orange_unten { width: 205px; height: 15px; background: #ffffff url(../bilder/boxfooter_hauptnavi.gif) no-repeat; }



#leftnav { padding:0;  

	  font-family: Arial, Helvetica, sans-serif;

	  margin:0; 

	  font-size: 11px;

	  background-color: #ffffff;

	  

	  } 

  



#leftnav ul { margin:0px; padding:0px; list-style-type:none; } 

#leftnav li { margin:0px 0px 1px 0px; padding:0px;  }

#leftnav li li { margin:1px 0px 0px 0px; padding:0px; }







* html  #leftnav li   { margin:0px; padding:0px; border-bottom:1px solid #FFFFFF; }

* html  #leftnav li li { margin:0px; padding:0px; border-top:1px solid #FFFFFF; }

  

#leftnav li a { 

	color: #354364;

	text-decoration: none; 

	display:block; 

	font-size: 12px;

	line-height:normal;

	margin: 0px; padding: 5px 0px 4px 10px; 

	background-color: #CFD3E2; 

	border-left: 7px solid #CFD3E2;

   	}

      

#leftnav li a.current { 

	color: #004080; 

	background-color: #CFD3E2;

	border-left: 7px solid #FF9900;

	} 



#leftnav li a:hover { 

	color: #004080; 

	background-color: #CFD3E2;

	border-left: 7px solid #FF9900;

	} 

	

#leftnav ul.level2 li a { 

	color: #666; 

	font-size: 11px; 

	padding:5px 0px 4px 30px; 

	background-color: #DEE1EB;

	

	border-left: 7px solid #A9B0CB; 

	} 

	

#leftnav ul.level2 li a.current, #leftnav ul.level2 li a:hover { 

	color: #004080; 

	border-left: 7px solid #FF9900;

	background-color: #DEE1EB;

	font-weight: normal;

	} 

	

#leftnav ul.level2 li a img.pfeil { 

	vertical-align:middle; 

	padding-right:18px; 

	margin-right:18px; 

	} 

	

html>body #leftnav li a { width: auto; }

/* === Ende Formatierungen Hauptnavigation Links ============ */





/* === Formatierungen Pulldown ============ */	 



.pulldown {

	color:#666666;

	font-size:11px;

	border: 1px solid #CFD3E2;

	background-color: #F5F7FA;

	width:205px;

	}



.inpt {

	width:100px;

	border: 1px solid #F7941D;

	background-color: #ffffff;

	color: #333;

	padding:0;

	margin: 2px 0px 2px 25px;

	}



.inpt-hell {

	width: 30px;

	height: 20px;

	border: 1px solid #F7941D;

	background-color: #ffffff;

	color: #333;

	margin: 2px 0px 2px 25px;

	}



/* === Ende Formatierungen Pulldown ============ */

/* =============== */





	

/* === Formatierungen Listen (Verlinkungen) ============ */

.iconlist {

	list-style: none;

	margin: 0;

	padding: 0;

	}



/* === Formatierungen Listen Pfeile Orange  ============ */



li.pfeil {

	list-style-image:  url(../bilder/pfeil-orange.gif);

	padding: 0 0 0 0;

	margin: 5px 20px;

/*\*//*/

margin: 5px 30px;

/**/

}



	

/* === Ende Formatierungen Aufzählungen ============ */























/* ===== Kontaktformular ======================================== */

table.formular  {

	width: 520px;

	vertical-align:top;

	font-size:13px;

	border: 1px solid #E1E1E1;

	}



table.formular td {

	vertical-align:middle;

	font-size:13px;

	border-top: 1px solid #E1E1E1;

	padding:5px 10px;

	}

	

table.formular td.ohne-rand {

	background-color: #fff;

	padding:0;

	border-top: 0;

	}		



table.formular td.schmal {

	vertical-align:middle;

	font-size:13px;

	border-top: 1px solid #E1E1E1;

	padding:5px 0 5px 5px;

	}

	

table.formular td.markiert {

	border-right:1px solid #E1E1E1;

	background-color: #FEF7EB;

	}

	

table.formular td.kopf {

	border:0px;

	background-color:#E1E1E1;

	color:#000;

	font-size: 13px;

	font-weight: bold;

	padding:5px 0px 5px 10px;

	}

/* ===== Ende Kontaktformular ======================================== */

#breadcrumb {

	padding:5px;

	padding-left:0px;

	font-size:10px;

	color: #CFD3E2;

	clear:both;

	line-height:110%;

	border-bottom:1px dotted #eeeeee;

	margin-bottom:12px;

}



	 

/* Logo und Beschreibung für Ausdruck */

#logo,

#adresse {

	margin:0;

	background-color: #fff; 

	display: none;

	}

	

	/* Zeigt Trennlinie bei Ausdruck*/

hr.druck {

	height: 1px;

	border: 0 none;

	border-top: 1px solid #ECECEC;

	margin: 10px 0 10px 0;

	padding: 0;

	display: none;

	}

	

	 /* ===== Reiterkarten =============================== */



#tabs {

	float: left;

    font-size:12px;



	width:655px;

	height:auto;

	padding: 0; /* Abstand der Tabs von links */

	margin: 0; /* Abstand zu anderen Elementen */

	background: #fff url("../bilder/reiterkarten/reiter-bg.gif") no-repeat;

	

}

html>body #tabs { /* Versteht nur Netscape */

		height:auto;

}



#tabs ul {

	margin:0;

	padding:0;

	text-indent: 0px; /* Kein Einzug der ersten Zeile */

	list-style:none;

}



#tabs li {

	float:left;

	margin:0 0 6px -1px; /* Tab nach links verschieben, damit die linke Border verschwindet */

	padding:0;

	/* Rechtes Hintergrundbild */

	background:#FBF8EE url("../bilder/reiterkarten/tab_re.gif") no-repeat right top;

	height:30px; /* Erzwungene Mindesthöhe für IE5-Mac */ 

}	

html>body #tabs li { /* Versteht nur Netscape */

	height:30px;

}

#tabs #first { /* Erster Tabeintrag ohne margin */

	margin:0;

}



#tabs a {

	float:left;

	font-size:12px;

	color: #666 !important; /* !important überlagert sonstige Link-Farben-Angaben */

	text-decoration:none;

	display:block; /* Dadurch wird erreicht, dass das padding sich bei den a-Tags auswirkt */

	/* Linkes Hintergrundbild ÜBERLAGERT das rechte, weil das a-Tag INNERHALB des li-Tag steht */ 

    background: url("../bilder/reiterkarten/tab_li.gif") no-repeat left top;

   	padding:5px 10px 4px 10px; /* Textabstand zum Tab: 4px ob/un und 10px li/re */

	border-bottom: 1px solid #ECDEB9;

}

/* Commented Backslash Hack: IE5-Mac ignoriert die folgende Regel, d.h. er führt den obigen float durch \*/

#tabs a {float:none;}

/* End IE5-Mac hack */	



#tabs li.active, #tabs li.over { /* Der aktive und überfahrene Tab */

	background-image: url("../bilder/reiterkarten/tab_re_active.gif");

	

}

#tabs li.active a, #tabs li.over a { /* Der Link im aktiven und überfahrenene Tab */

	color: #333 !important; /* !important überlagert sonstige Link-Farben-Angaben */

	background-image: url("../bilder/reiterkarten/tab_li_active.gif");

	border-bottom: 1px solid #FEF7EB;

}

#reiterabschluss {

	height:10px;

	background: #FBF8EE;

	border-left: 1px solid #FCD19E;

border-bottom: 5px solid #FCD19E;

	}

/* ===== END Reiterkarten =============================== */

/* Button für das UserMeeting Anmeldeformular */

.button{
	background-color:#CFD3E2;
	border:solid 1px;
	border-color:#9AA5B2;
	color: #666666;	
	font-weight:bold;
	font-size:100.01%;
	width: 120pt;
	height:15pt;
	}
	

.gelbtext {
	color: #C59D37;
	font-weight:bold;
	}

.blautext {
	color: #48567D;
	font-weight:bold;
	}	
	

.imgmail{
	vertical-align: text-bottom;
}