
/*-- HINTERGRUND -------------------------------------------------------------*/

/*HTML-Body*/
body {
	margin:0px; padding:0px; background-color:#747474;
  font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

/*Farbige linke obere Ecke*/
.color_box {
	display:none;}

/*Kleine farbige Ecke*/
.color_box_small {display:none;}

/*Oberer Logo-Bereich*/
.logo {dsiplay;none;}

/*Slogan dieGNSSspezialisten*/
.slogan_de {
	display:none;}

/*Slogan theGNSSspecialists*/
.slogan_en {
	display:none;}

/*ALLSAT-Logo oben rechts*/
.allsat_logo {
	width:180px; height:78px; position:absolute; top:0px; left:760px;
	background-image: url('../images/template/allsat.gif');}

/*Frame hellgrau*/
.frame_main {
	}

  
/*-- HAUPTBEREICH ------------------------------------------------------------*/

/*Template "Ganze Seite"*/
.page_complete {
  width:624px; border:1px solid; border-color:#606060 #303030 #303030 #606060;
  text-align:justify;}

/*Navigationszeile*/
.page_heading {
	background-color:#CCCCCC; width:100%; height:15px; font-weight:bold;}

/*Seiteninhalt*/
.page_content {
  width:100%;	padding-top:0px; padding-bottom:0px;}

/*Template "Visitenkarten"*/
.page_cards {width:624px;}

/*Überschriftenbox für "Visitenkarten"*/
.page_cards_headingbox {
	width:622px; border:1px solid; border-color:#606060 #303030 #303030 #606060;}

/*Navigationsleiste in der Überschriftenbox*/
.page_cards_headingtop {
	background-color:#CCCCCC; width:100%; height:15px; font-weight:bold;}

/*Überschrift für Visitenkarten*/
.page_cards_headingcontent {
  width:100%;	padding-top:12px; padding-bottom:3px; background-color:#FFFFFF;}

/*Visitenkarte linke Seite*/
.page_card_left {
  width:305px; position:relative; margin-top:9px; float:left;
  border:1px solid; border-color:#606060 #303030 #303030 #606060;}

/*Visitenkarte rechte Seite*/
.page_card_right {
  width:305px; position:relative; margin-top:9px; float:right;
  border:1px solid; border-color:#606060 #303030 #303030 #606060;}

/*Visitenkarte medium*/
.page_card_medium {
  width:624px; position:relative; margin-top:9px;
  border:1px solid; border-color:#606060 #303030 #303030 #606060;}
  
/*Visitenkarte groß*/
.page_card_big {
  width:624px; position:relative; margin-top:9px;
  border:1px solid; border-color:#606060 #303030 #303030 #606060;}
  
/*Visitenkartenüberschrift*/
.page_card_heading {
	background-color:#CCCCCC; width:100%; height:15px; font-weight:bold;}

/*Visitenkarteninhalt*/
.page_card_content {
  width:100%;	height:120px; background-color:#FFFFFF;}

/*Visitenkarteninhalt medium*/
.page_card_medium_content {
  width:100%;	height:120px; background-color:#FFFFFF;}
  
/*Visitenkarteninhalt groß*/
.page_card_big_content {
  width:100%;	height:180px; background-color:#FFFFFF;}

/*Visitenkartentext*/
.page_card_text {
	padding-left:10px; padding-top:6px; padding-bottom:5px; padding-right:5px;}

/*Überschriften*/
h1 {
	font-size:16pt; font-weight:bold;
  margin-top:0px; margin-bottom:12px; margin-left:20px; margin-right:20px;}
h2 {
	font-size:8pt; font-weight:bold;
  margin-top:12px; margin-bottom:0px; margin-left:20px; margin-right:20px;}
h3 {
	font-size:8pt; font-weight:normal; font-style:italic;
  margin-top:12px; margin-bottom:0px; margin-left:20px; margin-right:20px;}

/*Textblock*/
p {margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:20px;}

/*Warnung*/
.warning {color:red;}

/*Links*/
a:link 								{text-decoration:none; color:#000000;}
a:visited 						{text-decoration:none; color:#000000;}
a:hover 							{text-decoration:none; color:#787878;}
a.active:link					{text-decoration:none; color:#787878;}
a.active:visited			{text-decoration:none; color:#787878;}
a.active:hover				{text-decoration:none; color:#787878;}
a.red_link:link				{text-decoration:none; color:#FF0000;}
a.red_link:visited 		{text-decoration:none; color:#FF0000;}
a.red_link:hover 			{text-decoration:none; color:#787878;}
a.green_link:link			{text-decoration:none; color:#78E400;}
a.green_link:visited 	{text-decoration:none; color:#78E400;}
a.green_link:hover 		{text-decoration:none; color:#787878;}
a.yellow_link:link		{text-decoration:none; color:#A0A000;}
a.yellow_link:visited	{text-decoration:none; color:#A0A000;}
a.yellow_link:hover 	{text-decoration:none; color:#787878;}
a.blue_link:link			{text-decoration:none; color:#0000FF;}
a.blue_link:visited 	{text-decoration:none; color:#0000FF;}
a.blue_link:hover 		{text-decoration:none; color:#787878;}

/*Listen*/
ul										{margin-top:0px; margin-bottom:0px;}
.page_content ul 			{margin-left:40px; padding-left:0px; margin-right:20px;}
.page_card_content ul {margin-left:40px; padding-left:0px; margin-right:20px;}
td ul									{margin-bottom:-15px;}
td li 								{margin-left:-20px; margin-right:-20px;}
li li									{margin-left:-25px;}
.presentations li 		{margin-top:12px;}

/*Tabellen*/
table 								{padding:0px; width:583px;}
td 										{padding:3px; padding-right:20px;}
td h2 								{margin-left:0px;}
.dark_line 						{background-color:#E6E6E6;}
.bright_line 					{background-color:#F0F0F0;}
.head									{font-weight:bold;}

/*Formulare*/
.form_element {
	font-family:Arial, Helvetica, sans-serif, Verdana; font-size:8pt;
	background-color:#F0F0F0; border-width:0px; border-color:#000000;
	position:absolute; padding:0px; margin:0px; height:14px; width:150px;
}

/*Bilder allgemein*/
img {border:0px;}

/*Bild rechts mit Textfluss*/
img.right_flow {
	margin-left:20px; margin-right:20px; margin-bottom:20px; float:right;}

/*Bild links mit Textfluss*/
img.left_flow {
	margin-left:20px; margin-right:20px; margin-bottom:20px; float:left;}

/*Bild links*/
img.simple_left {margin-left:20px; margin-bottom:20px;}
  
/*Bild zentriert*/
img.centered {display:block; margin-left:auto; margin-right:auto;}

/*Bild in Visitenkarte*/
div.page_card_content img {margin-left:10px; float:right;}

/*Bild in großer Visitenkarte*/
div.page_card_big_content img {margin-top:8px; margin-right:8px;}


/*-- MENÜBEREICH -------------------------------------------------------------*/

/*Menübereich*/
.menu {
  display:none}

/*Menürahmen*/
.menu_box {
  display:none}

/*Hauptmenü*/
.menu_main {
  display:none}

/*Hauptmenü*/
.menu_sub {
  display:none}


/*-- INFOBEREICH -------------------------------------------------------------*/

/*Infobereich*/
.sideinfo {
	position:absolute; width:223px; top:461px; left:760px;}

/*Infofeld*/
.sideinfo_entry {
	width:100%; position:relative; margin-top: 8px;
  border:1px solid;	border-color:#606060 #303030 #303030 #606060;}
  
/*Überschrift Infofeld*/
.sideinfo_heading {
	background-color:#CCCCCC; width:100%; height:15px; font-weight:bold;}

/*Inhalt Infofeld*/
.sideinfo_content {
	width:100%; min-height:63px; background-color:#FFFFFF;}

/*Text Infofeld*/
.sideinfo_text {margin-left:10px; padding-top:6px;}

/*Datei-Download*/
.download_pdf {
	background-image: url('../images/icons/pdf.gif');
  background-repeat: no-repeat;
  margin-left:18px; padding-left:21px; line-height:20px;}

.download_zip {
	background-image: url('../images/icons/zip.gif');
  background-repeat: no-repeat;
  margin-left:18px; padding-left:21px; line-height:20px;}

.download_exe {
	background-image: url('../images/icons/exe.gif');
  background-repeat: no-repeat;
  margin-left:18px; padding-left:21px; line-height:20px;}

.download_html {
	background-image: url('../images/icons/html.gif');
  background-repeat: no-repeat;
  margin-left:18px; padding-left:21px; line-height:20px;}

/*-- ABSCHLUSSBEREICH --------------------------------------------------------*/

/*Abschlussbereich*/
.bottom {
	margin-bottom:0px; margin-left:0px; margin-top:3px;}

/*Links in Abschlussleiste*/
.bottom_left {display:none;}

/*Sprachauswahl in Abschlussleiste*/
.bottom_middle {display:none;}

/*Copyright-Hinweis in Abschlussleiste*/
.bottom_right {letter-spacing:1px;}


/*-- TEAMBEREICH -------------------------------------------------------------*/

/*Zusatzbezeichnung*/
.additional_text	{font-size:7pt;margin-top:3px;}

/*Telefonsymbol*/
.telephone_symbol {position:absolute; top:84px; left:0px;}

/*Telefonnummer*/
.telephone_text 	{position:absolute; top:82px; left: 26px;}

/*eMail-Symbol*/
.email_symbol 		{position:absolute; top:100px; left:0px;}

/*eMail-Text*/
.email_text				{position:absolute; top:97px; left: 26px;}

/*vCard-Symbol*/
.vcard_symbol			{position:absolute; top:100px; left:60px;}

/*vCard-Text*/
.vcard_text				{position:absolute; top:97px; left: 86px;}


/*-- FARBEN ------------------------------------------------------------------*/

.white 		{background-color:#FFFFFF;}
.yellow 	{background-color:#FFFF00;}
.red 			{background-color:#FF0000;}
.green		{background-color:#78E400;}
.blue			{background-color:#0000FF;}
.teal			{background-color:#008080;}

